الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]طريقة عامة لتطبيق كود على قاعدة بيانات

بدأه Kinansy في 7 أبريل 2008 · 4 رد · 478 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوتي الأعزاء بعد الرد الكريم من الأخت زهرا حصلت على كود مهم و كلنا ممكن نستفاد منه (مرفق)

و لقد فهمت الكود جيداً ، ولكن لايمكنني تعميمه على جميع النماذج فدائماً يظهر خطأ في التطبيق .

فهل من طريقة عامة(خوارزمية) خطوات لتطبيق الكود من نموذج لآخر أرجو شرح الخطوات بالتفصيل بشكل يناسب مبتدئ (درويش) مثلي

ولكم الشكر

za_SaveUndo.rar

#2

اخي الفاضل

السلام عليكم ورحمة الله وبركاته

تم استحداث دالة عامة بإسم في الوحدة النمطية

مهمة هذه الدالة هي عدم الحفظ او الحفظ بناء على رغبتك في حالة التغيير في النموذج او الذهاب الى سجل جديد حيث تصلح ان تضعها في اي مكان وتقوم بإستدعاءها من اي نموذج والدالة هي :

Public Function zaCheckUpdates(frm As Form) As Integer
Dim ctl As Control
If frm.Dirty Then
If MsgBox(" لقد تم إجراء تغييرات هل تريد حفظ التغييرات  ", vbYesNo, " تأكيد الحفظ") = vbNo Then
DoCmd.RunCommand acCmdUndo
Cancel = True
SendKeys "{ESC}"
Exit Function
End If
End If
End Function

ويتم استدعاؤها بهذه الطريقة في اي نموذج فقط كل ما عليك وضع هذا الكود في النموذج

Private Sub Form_BeforeUpdate(Cancel As Integer)
Call zaCheckUpdates(Me)
End Sub

وهذا المثال بعد التعديل

za_SaveUndo_UP.rar

#3

بسم الله الرحمن الرحيم

بارك الله فيك اختنا زهرة

#4

مشكورة أختي زهرة

[تمت الإجابة]

#5

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…