View Full Version : سوال: کد ذخیره اطلاعات در صورت تغییر آن وبستن فرم چیه؟
saeed28541
سه شنبه 07 مهر 1394, 12:18 عصر
باسلام خدمت دوستان.
دنبال کدی میگردم که درصورت تغییر اطلاعات داخل فرم پیغام بده وبا تایید پیغام اطلاعات را ذخیره وفرم را ببنده.؟:متفکر:
خیلی دنبال این کد تو صفحاب اینترنت گشتم ولی تجمیع شده این دستورات را پیدا نکردم.
بتونید کمکم کنید ممنون میشم.
alirezabahrami
سه شنبه 07 مهر 1394, 13:23 عصر
باسلام خدمت دوستان.
دنبال کدی میگردم که درصورت تغییر اطلاعات داخل فرم پیغام بده وبا تایید پیغام اطلاعات را ذخیره وفرم را ببنده.؟:متفکر:
خیلی دنبال این کد تو صفحاب اینترنت گشتم ولی تجمیع شده این دستورات را پیدا نکردم.
بتونید کمکم کنید ممنون میشم.
سلام
از کد زیر در رویداد کلیک کمند باتن ذخیره یا رویداد Unload فرم استفاده کن !
البته فرم شما باید در حالت Bound باشد.
Dim msg As Integer
If IsSave = False Then
If Me.Dirty Then
msg = MsgBox("آیا مایل به ذخیره اطلاعات هستید ؟", vbYesNo + vbMsgBoxRight, "توجه")
If msg = vbYes Then
IsSave = True
Else
Me.Undo
End If
End If
End If
saeed28541
سه شنبه 07 مهر 1394, 13:52 عصر
ممنون از راهنمایی شما.
در کدی که زحمتش را کشیدید me.dirty تغییرات را در فرم برمیگردونه؟
وسوال بعدی اینکه حالت bound در فرم را که گفتید متوجه نشدم چطور باید تنظیم کنم.
درهر صورت اصل مشکلم در رویداد کمند باتن حل شد.
باز هم ممنون
صبا9841
سه شنبه 07 مهر 1394, 14:24 عصر
سلام- با اجازه alirezabahrami
تغییرات رو Me.Undo برمیگردونه اونم درصورتیکه کاربر نخواد ذخیره کنه. منظور از فرم باند یعنی به جدول(یا کوئری) وصل باشه.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.