PDA

View Full Version : معادل me.dirty در vb



arash6510
دوشنبه 30 اردیبهشت 1387, 09:58 صبح
سلام دوستان.
تو اکسس برای اینکه بفهمیم تغییری تو مقدارهای رکوردها انجام شده یا نه از me.dirty استفاده میکنیم. میخواستم بدونم معادل این تو vb چیه.
پ.ن:میخوام وقتی که کاربر تو تو رکوردها داره میچرخه وقتی که یک رکورد رو تغییر میده قبل اینکه بره رکورد بعد از کاربر پرسیده بشه که تغییرات ذخیره بشه یا نه.
مرسی!!

vbhamed
دوشنبه 30 اردیبهشت 1387, 10:32 صبح
سلام


If Adodc1.Recordset.EditMode = adEditInProgress Then
...
End If

liaghat
دوشنبه 30 اردیبهشت 1387, 10:43 صبح
یک پیشنهاد نه چندان منطقی:


شما می توانید از یک سری text box واسط استفاده کنید.
یعنی کاربر اطلاعات را در باکسهایی که به پایگاه داده وصل هستند وارد نکند و این باکسها، مخفی باشند. چنانچه کاربر خواست از محیط ویرایش خارج شود از او پرسیده شود که می خواهد تغییرات را ذخیره کند؟
در صورت مثبت بودن اطلاعات باکسهای غیر متصل (واسط) به باکسهای مخفی منتقل شود.