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

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

قام بنشر

السلام عليكم اخواني الاعزاء

لدي نموذج لادخال البيانات ، وفيه زر "تعديل" وزر "حفظ" 

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

شاكرا لكم

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

مرحباً 

أولاً - ألغي من التصميم مربع الإغلاق 

ثانياً - أنشئ زراً للإغلاق مستخدماً ڤيجوال بيزك 

ثالثاً - ضع الشرط الذي ترغب به في زر الإغلاق .

مثلاً 

if me.field1 <> "" then
appliction.quit
else 
exit sub 

 

تم تعديل بواسطه Khalf
قام بنشر

اشكركما على المبادرة

لكنني اريد كود تعطيل/ تفعيل زر اغلاق النموذج لغرض في نفسي فهو سيوفر على عشرات الاسطر والجهد

قام بنشر
7 دقائق مضت, ابواسد said:

اشكركما على المبادرة

لكنني اريد كود تعطيل/ تفعيل زر اغلاق النموذج لغرض في نفسي فهو سيوفر على عشرات الاسطر والجهد

ارفق مثال وابشر

قام بنشر
8 دقائق مضت, ابو ياسين المشولي said:

ارفق مثال وابشر

بشرك الله بما يسرك، ولكني اكتب الان من التلفون ولا يوجد حاسب الان، والامر بسيط ولا يحتاج مثال مرفق، فقط اسعدني بسطرين ثلاثة VBA 

 

4 دقائق مضت, Khalf said:

Private Sub Form_Unload(Cancel As Integer)
 
    If IsNull(xxxxx)  Then
        Cancel = True
    End If
 
End Sub

استخدم هذا الكود 

كود جميل وذكي صراحة ، لعطل عمل زر الاغلاق، ولكنه لا يعطل زر الاغلاق نفسه..

قد يكون هذا هو البديل إن لم اجد ما ارغب به.. احسنت اخي

  • Like 1
قام بنشر
2 دقائق مضت, ابو ياسين المشولي said:

عند الضغط على تعديل
زرالاغلاق.Enabled = false
وعند الضغط على حفظ
زرالاغلاق.Enabled = True

 

اقصد زر اغلاق النموذج اللي تبع اكسس "×" وليس زر المبرمج، واعتذر على عدم التوضيح

قام بنشر

 اخي العزيز ابو اسد

بعد اذن الاخوة الكرام

لماذا تتعب نفسك باكواد الازرار اذاكنت تريد اجبار المستخدم اكمال كتابة جميع الحقول فأستخدم هذا الكد وضعه عند الخروج لجميع مربعات النص او التحرير والسرد

Then ([اسم مربع النص]) IF ISNULL
 ("لا تترك الحقل فارغاً") MsgBox 
DoCmd.CancelEvent
Else

End If

  • Thanks 2

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