نمایش نتایج 1 تا 4 از 4

نام تاپیک: چگونه در برنامه ام رکوردهای دو عدد Dataset یا DataTable رو با هم Sync کنم ؟

  1. #1

    Question چگونه در برنامه ام رکوردهای دو عدد Dataset یا DataTable رو با هم Sync کنم ؟

    سلام خدمت اساتید محترم
    من به یه مشکلی تو ساخت برنامه ام برخوردم میخواستم ببینم میتونید کمکم کنید :
    من یه فرم شماره یک دارم تو برنامم که یه datagrid داره به این صورت :
    Untitled.png
    این دیتاگرید به یه دیتاست وصل هست که commandtext اون به این صورت هست :
    select [VamName],[GhestNo],[GhestDate],[GhestPrice] from Ghest inner join Vam on Ghest.VamId = vam.VamId 
    where vam.PersonelId = "...." and ( Ghest.GhestDate <= "....date..." )and Ghest.SalaryId is null

    حالا وقتی رو دگمه اضافه کلیک میکنم یه فرم شماره دو باز میشه که توش یه دیتاگرید دیگه هست که توش کل اقساط رو نشون میده و کاربر میتونه از توش یه قسط دیگه انتخاب کنه و به فرم شماره یک اضافه کنه :
    Untitled2.png

    CommandText این دیتاگرید به این صورت هست :
    select [VamName],[GhestNo],[GhestDate],[GhestPrice],[SalaryId],Ghest.VamId  from Ghest inner join vam on Ghest.VamId= vam.VamId 
    where Ghest.SalaryId is null and Vam.PersonelId = id

    خب حالا مشکل اینجاست که میخوام وقتی فرم 2 باز میشه تو دیتاگرید رکوردی که تو فرم یک هستش رو نشون نده یعنی مانند تصویر رکوردی که شماره قصدش 3 هست رو تو فرم دو نشون نده
    در واقع چیزی که به ذهن خودم میرسه تو فرم دو دیتاست علاوه بر دستور sql کامند تکتسش باید رکوردهایی رو که تو فرم یک هستش رو هم حذف کنه
    که به نظرم این نیاز به یه بهمگام سازی یا sync بین دو تا دیتاست داره ولی چجوریشو نمیدونم
    ممنون میشم کمک کنید مچکرم
    آخرین ویرایش به وسیله Mahmoud.Afrad : سه شنبه 11 مهر 1396 در 00:52 صبح

  2. #2

    نقل قول: چگونه در برنامه ام رکورد های دو عدد Dataset یا DataTable رو با هم Sync کنم ؟

    شرط تاریخ را به دومین کوئری اضافه کنید و تاریخ های بزرگتر را دریافت کنید.

  3. #3

    نقل قول: چگونه در برنامه ام رکورد های دو عدد Dataset یا DataTable رو با هم Sync کنم ؟

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    شرط تاریخ را به دومین کوئری اضافه کنید و تاریخ های بزرگتر را دریافت کنید.
    متاسفانه نتونستم درست منظورمو برسونم.. اونم احتمالا به خاطر اینه که رکورد هایی که تو عکس گذاشتم برا مثالم خوب نبوده .
    ببینید کاربر ممکنه تو فرم دو بیاد مثلا فقط قسط شماره 7 رو انتخاب کنه(قسط های قبلی که تاریخشون پایینتره رو انتخاب نکرده )
    بعد که کاربر دو باره این فرم دو رو دفعه بعد باز میکنه طبق اون چیزی که شما گفتید رکورد هایی که تاریخشون از قسط 7 بزرگتره رو نشون میده در حالیکه فقط باید قسط شماره 7 رو نشون نده و قسط ها با تاریخ پایین ترم نشون بده ..

  4. #4
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: چگونه در برنامه ام رکورد های دو عدد Dataset یا DataTable رو با هم Sync کنم ؟

    نقل قول نوشته شده توسط مهرداد3296 مشاهده تاپیک
    متاسفانه نتونستم درست منظورمو برسونم.. اونم احتمالا به خاطر اینه که رکورد هایی که تو عکس گذاشتم برا مثالم خوب نبوده .
    ببینید کاربر ممکنه تو فرم دو بیاد مثلا فقط قسط شماره 7 رو انتخاب کنه(قسط های قبلی که تاریخشون پایینتره رو انتخاب نکرده )
    بعد که کاربر دو باره این فرم دو رو دفعه بعد باز میکنه طبق اون چیزی که شما گفتید رکورد هایی که تاریخشون از قسط 7 بزرگتره رو نشون میده در حالیکه فقط باید قسط شماره 7 رو نشون نده و قسط ها با تاریخ پایین ترم نشون بده ..
    چرا لقمه رو میپیچونید؟
    دوست من یه ستون مثلا به اسم پرداخت ایجاد کن از نوع بولین 0و1
    هر وقت کاربر پرداخت انجام داد 1 کن بقیه 0 بمونن.
    تو سلکتتون هم برای پرداخت شده ها اونایی رو انتخاب کن که ستون پرداختش1 هست. و تو جدول قسطهای مونده هم ستونی رو انتخاب کن که پرداختشون 0 هست.

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: جمعه 24 بهمن 1393, 19:50 عصر
  2. چطور میتونم این دو تا کد رو با هم یکی کنم ؟
    نوشته شده توسط malihehshajari در بخش jQuery
    پاسخ: 3
    آخرین پست: شنبه 16 فروردین 1393, 14:27 عصر
  3. خطا در برنامه توان ریاضی دو عدد
    نوشته شده توسط hkhalaj در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 3
    آخرین پست: شنبه 11 خرداد 1392, 18:06 عصر
  4. پاسخ: 1
    آخرین پست: دوشنبه 20 تیر 1390, 09:41 صبح
  5. سوال: چگونه اعداد درون فیلد مبلغ رو با هم جمع کنم ؟
    نوشته شده توسط sinavb در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 1
    آخرین پست: جمعه 12 آذر 1389, 17:37 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •