PDA

View Full Version : سوال: ذخیره اطلاغات در فرم فقط با زدن دکمه طراحی شده



1397mehrdad
چهارشنبه 09 تیر 1395, 19:23 عصر
سلام
چطور می تونم در فرمی که طراحی کردم ذخیره اطلاعات فقط با دکمه "ذخیره اطلاعات " طراحی شده انجام شود و با زدن دکمه اینتر اطلاعات ذخیره نگردد بلکه فقط با زدن دکمه اینتر کرسر به فیلد بعدی منتقل شود ؟

mazemi2
پنج شنبه 10 تیر 1395, 21:15 عصر
ببینید این فایل کمکی می کنه.

1397mehrdad
پنج شنبه 17 تیر 1395, 12:13 عصر
ببینید این فایل کمکی می کنه.
با تشکر از شما.
متاسفانه فرمهای من بصورت unbound طراحی نشده . تو این فرمها باید چیکار کرد ؟

mazemi2
پنج شنبه 17 تیر 1395, 18:34 عصر
یک راه حل می تواند استفاده از event "قبل از اپدیت" فرمی که bound شده است باشد، احتمالا این پاسخ کاملی برای سوالتان نیست این کد را در قسمت BeforeUpdate فرم امتحان نمایید:
Private Sub Form_BeforeUpdate(Cancel As Integer)

If Not (Me.NewRecord) Then

If MsgBox("save change?", vbQuestion + vbYesNo + vbDefaultButton1, "save") = vbNo Then

Me.Undo

End If

Else

If MsgBox("save new record?", vbQuestion + vbYesNo + vbDefaultButton1, "save") = vbNo Then

Me.Undo

End If

End If

End Sub

1397mehrdad
شنبه 19 تیر 1395, 22:05 عصر
ممنون از همه دوستان