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

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

قام بنشر

السلام عليكم أعضاء المنتدى الاعزاء أريد طريقة بالكود و ليس conditional formatting لجعل الخانة غير مفعلة مثلما هو موضح في الصورة وشكرا.

2019-09-19_161844.png

قام بنشر
في ١٩‏/٩‏/٢٠١٩ at 17:44, ابو ياسين المشولي said:

 Me.اسم الحقل.Enadbled=false

اعذرني لاني بالمبيايل

لذلك لا احب اللغة العربية فى التكويد :wallbash: بتجيب لى هيستريا وجنان ويا الله لو كاانت فى استعلام مثلا على معيار وكان الكود طويل 
اكره نفسي وقتها لو حاولت التحليل:biggrin:

  • Like 1
  • Haha 1
قام بنشر
في ١٩‏/٩‏/٢٠١٩ at 17:59, kha9009lid said:

صحيح وبالذات لما يكون الكود طويل ويحتوي على عدد من اسماء الحقول 😣

اقسم بالله طلب منى ذات يوم احد الاخوة تعديلا على ملف له واخبرنى انه هام جدا جدا جدا لعمله 
وكان كل شئ عربي يا حبيبى
والله ارتفع ضغطى وحرارتى الى ان فكرت اخيرا فى تحويل الكود و الاسماء لكل الحقول فى قاعدة اخرى الى الانجليزية واعتقد انه استغرق منى وقتا اطول والله من الوقت الذى كنت قد اصمم اصلا العمل كله

واطبعا حولتهم الى العربيه بعد ذلك :wallbash::angry:

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

طبعا اساتذتى الكرام  :fff::fff: كفوا ووفوا باجابتهم على السؤال
لهم كل الشكر والتقدير والعرفان جزاهم الله تعالى خير وشكر الله لهم واحسن اليهم كما يحسنون الى طلاب العلم امثالى

بعد اذن اساتذتى الافاضل الكرام اشارك بفكرة متواضعة للمرور على كل الكائنات دفعة واحدة

 

 

Database311.accdb

تم تعديل بواسطه ابا جودى
  • Thanks 2
قام بنشر (معدل)
33 دقائق مضت, ابا جودى said:

طبعا اساتذتى الكرام  :fff::fff: كفوا ووفوا باجابتهم على السؤال
لهم كل الشكر والتقدير والعرفان جزاهم الله تعالى خير وشكر الله لهم واحسن اليهم كما يحسنون الى طلاب العلم امثالى

بعد اذن اساتذتى الافاضل الكرام اشارك بفكرة متواضعة للمرور على كل الكائنات دفعة واحدة

 

 

Database311.accdb 628 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 3 downloads

برغم اني ما نزلت المرفق لاني  استخدم المبيايل الا اني متشوق لاراء ابداعات اخونا ابا جودي

تم تعديل بواسطه ابو ياسين المشولي
قام بنشر
في ١٩‏/٩‏/٢٠١٩ at 19:07, ابو ياسين المشولي said:

برغم اني ما نزلت المرفق لاني  استخدم المبيايل الا اني متشوق لاراء ابداعات اخونا ابا جودي

مفيش ابداعات ولا شئ انا استخدمت التاج والدوران على العناصر على النموذج من خلال التاج الاتى للعناصر المراد عدم تفعيلها او تعطيلها >--->>  lock

وهذه الاكواد يا سيدى انت تأمر
اولا اضفت المتغير ده من النوع بايت ليأخذ القيم  (0,1) الى راح ابين بعد قليل ليه 

Private Mylock As Byte

وعند التحميل للنموذح اضفت الكود الاتى لأسند الى المتغير قيمة 0

Private Sub Form_Load()
Mylock = 0
End Sub

وهناك عغلى النموذج زر امر اسمه    >--->>    أمر11

واضفت الكود الى زر الامر

Select Case Mylock
Case Is = 0
Me.أمر11.Caption = "تفعيل"
Mylock = 1

    Dim ctl As Control
    For Each ctl In Me.Controls
        If ctl.ControlType = acTextBox Or ctl.ControlType = acComboBox Or ctl.ControlType = acListBox Then
            If ctl.Tag = "lock" Then
            ctl.Enabled = False
            End If
        End If
    Next ctl
    Exit Sub

Case Is = 1
Me.أمر11.Caption = "تعطيل"
Mylock = 0

    For Each ctl In Me.Controls
        If ctl.ControlType = acTextBox Or ctl.ControlType = acComboBox Or ctl.ControlType = acListBox Then
            If ctl.Tag = "lock" Then
            ctl.Enabled = True
            End If
        End If
    Next ctl
    Exit Sub
End Select

شرح الكود اذا كان المتغير = 0
اعادة تسمية زر الامر الى تفعيل
تغير قيمة المتغير فتكون=1

الدوران على كل العناصر على النموذج ان كانت تيكست بوكس او كومبو بوكس او ليست بوكس وكان التاج لكل منهم هو  >--->>  lock

يتم تنفيذ الامر التالى على كل تلك العناصر دفعة واحدة  .Enabled = False

والعكس عندما يتغير قيمة المتغير واسم زر الامر :yes::wink2:

يغنى كودين على زر امر واحد بدل من زرين امر 

  • Like 1

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