اذهب الي المحتوي
أوفيسنا

عدم تغيير قيمة الحقل


إذهب إلى أفضل إجابة Solved by Foksh,

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

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

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

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