حباً وكرامة اخي الكريم
سأشرح لك ما قمنا به :
1) تم التعديل على نموذج الإتصالات مباشرة بعد تغيير مسميات الحقول من العربية الى الإنجليزية للسهولة .
2) قمنا بوضع الكود التالي في حدث عند التحميل للنموذج لتأمين الحقول :
atsalID.Enabled = False
atsalID.Locked = True
atsalname.Enabled = False
atsalname.Locked = True
fname.Enabled = False
fname.Locked = True
lname.Enabled = False
lname.Locked = True
lakab.Enabled = False
lakab.Locked = True
jop.Enabled = False
jop.Locked = True
comname.Enabled = False
comname.Locked = True
adress.Enabled = False
adress.Locked = True
regon.Enabled = False
regon.Locked = True
sity.Enabled = False
sity.Locked = True
box.Enabled = False
box.Locked = True
codebox.Enabled = False
codebox.Locked = True
tel1.Enabled = False
tel1.Locked = True
tel2.Enabled = False
tel2.Locked = True
fax.Enabled = False
fax.Locked = True
tel3.Enabled = False
tel3.Locked = True
mail.Enabled = False
mail.Locked = True
atsalgood.Enabled = False
atsalgood.Locked = True
note.Enabled = False
note.Locked = True
mndopname.Enabled = False
mndopname.Locked = True
3) قمنا بوضع الكود التالي في حدث عند النقر لزر (تحديث) لفك التامين على السجلات :
atsalID.Enabled = True
atsalID.Locked = False
atsalname.Enabled = True
atsalname.Locked = False
fname.Enabled = True
fname.Locked = False
lname.Enabled = True
lname.Locked = False
lakab.Enabled = True
lakab.Locked = False
jop.Enabled = True
jop.Locked = False
comname.Enabled = True
comname.Locked = False
adress.Enabled = True
adress.Locked = False
regon.Enabled = True
regon.Locked = False
sity.Enabled = True
sity.Locked = False
box.Enabled = True
box.Locked = False
codebox.Enabled = True
codebox.Locked = False
tel1.Enabled = True
tel1.Locked = False
tel2.Enabled = True
tel2.Locked = False
fax.Enabled = True
fax.Locked = False
tel3.Enabled = True
tel3.Locked = False
mail.Enabled = True
mail.Locked = False
atsalgood.Enabled = True
atsalgood.Locked = False
note.Enabled = True
note.Locked = False
mndopname.Enabled = True
mndopname.Locked = False
4) قمنا بوضع الكود التالي في حدث قبل التحديث للنموذج لمنع الحفظ التلقائي :
If MsgBox(" هل تريد حفظ التغييرات ", vbYesNo, _
" تأكيد الحفظ") = vbNo Then
Cancel = True
SendKeys "{ESC}"
Exit Sub
End If
والله الموفق ,,,
help.rar