اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

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

لدي حقل داخل نموذج

اسم الحقل  Retial

المطلوب كود حدث وظيفته عدم تغيير قيمة هذا الحقل بعد تحديثه ويقبل التحديث فى حالة اذا كان خالى

 

 

قام بنشر

حسب ما توضحت الصورة في طلبك ، تفضل هذا المثال :-

في حدث في الحالي للنموذج ضع هذا الكود :-

Private Sub Form_Current()
    If Not IsNull(Me.Retial) Then
        Cancel = True
        Me.Retial.Enabled = False
        Else
        Cancel = False
        Me.Retial.Enabled = True
    End If
End Sub

وفي حدث بعد التحديث لمربع النص ضع هذا الجزء :-

        Cancel = True
        Me.Retial.Enabled = False

 

Retial.accdb

  • Like 1
قام بنشر (معدل)

مش قابل معايا فى نموذج ورقة بيانات

استخدمت الكود التالى بس للاسف بيشتغل عل السجل انا محتاجه فى الحقل نفسه

الكود هو

Retial_afterUpdate

Retial_
if Not Me.newRecord Then
MsgBox "غير مسموح بتغيير البيانات"
Retial.value = Retial.oldvalue
End IF
End SUb

 

تم تعديل بواسطه Abdelaziz Osman
قام بنشر
5 دقائق مضت, Abdelaziz Osman said:

مش قابل معايا فى نموذج ورقة بيانات

استخدمت الكود التالى بس للاسف بيشتغل عل السجل انا محتاجه فى الحقل نفسه

الكود هو

Retial_afterUpdate

Retial_
if Not Me.newRecord Then
MsgBox "غير مسموح بتغيير البيانات"
Retial.value = Retial.oldvalue
End IF
End SUb

 

اخي الكريم @Abdelaziz Osman انت عضو مميز ما شاء الله ، ومن المفترض انك تعي تماماً انشاء موضوع جديد ومتطلباته لتنفيذ افكارك وحل مشاكل واجهتها ، فلم توضح ان النموذج يعرض ورقة بيانات ولا اي شيء ، ولا حتى ارفاق ملف لم تقم به .

 

كل الشكر والتقدير لك 🤗

  • أفضل إجابة
قام بنشر (معدل)

تفضل اخي @Abdelaziz Osman هذه الفكرة ، تم تعديل الأكواد على النحو التالي:-

في حدث بعد التحديث و حدث عند التركيز للحقل Retial 

    If Not IsNull(Me.Retial) Then
        Cancel = True
        Me.Retial.Locked = True
        Else
        Cancel = False
        Me.Retial.Locked = False
    End If

لاحظ أن الكود نفسه تم استخدامه في حدثين ، ولك حرية التعديل حسب حاجتك 😊

 

Retial -.accdb

تم تعديل بواسطه Foksh
إضافة الملف المرفق

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information