• 0
سمير1404

اختيار سجل محدد من النماذج المستمرة

سؤال

السلام عليكم اقدم لكم شكري وسال الله لي ولكم العون وان يهديني لطرح سوالي بالشكل الصحيح لدي في المرفق نموذج باسمQQ1 

1اريد عند اختيار زر خيار المسمى "ارسال الرد"  يقوم بتفعيل خانة تاريخ الرد ورقم الرد الخاصة بالسجل المحدد فقط لان الحالة الموجودة عندي الان عند اختيار زر خيار يقوم بتفعيل كل الخانات لكل السجلات 

2 اريد عند اختيار زر خيار ارسال الرد لاي سجل من السجلات يجبر المستخد على تعبئة الحقلين الخاصة بتاريخ الرد ورقم الرد وذا لم يتم تعبئة الحقلين السابقين يتم ارجاع زر الخيار الى خانة انتظار الرد

لعلي ووفقت في طرح سوالي وجزاكم الله خير 

ZATEST.rar

تم تعديل بواسطه سمير1404
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

10 إجابة على هذا السؤال .

  • 0

وعليكم السلام :)

 

1. ... الان عند اختيار زر خيار يقوم بتفعيل كل الخانات لكل السجلات

 

آسف لم افهم هذه النقطة :(

 

 


2 اريد عند اختيار زر خيار ارسال الرد لاي سجل من السجلات يجبر المستخد على تعبئة الحقلين الخاصة بتاريخ الرد ورقم الرد وذا لم يتم تعبئة الحقلين السابقين يتم ارجاع زر الخيار الى خانة انتظار الرد

 

 

استعمل هذا الكود:

Private Sub Form_BeforeUpdate(Cancel As Integer)    If Me.Frame55 = 3 And Len(Me.TR & "") = 0 And Me.RR = 0 Then        Me.Frame55 = 2    End IfEnd Sub

جعفر

تم تعديل بواسطه jjafferr
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي جعفر شكرا لردك اسعد الله الشق الاول اقصد به عندما يكون لدي اكثر من سجل... يكون الحقلين الاخيرين TR -RR غير مفعلة ولكن بمجرد التاشير على خانة ارسال الطلب لاي سجل يتفعل الحقلين السابقين لكل السجلات وهذا بخلاف ما اريد ...الذي اريده عند التاشير على خانة ارسال الرد لا يتفعل سوى الحقلين الخاصة السجل المحدد وليس كل السجلات ....لعلي اوصلت مبتغاي الله يوفقك واشكرك من اعماق قلبي حبيبي جعفر...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حياك الله :)

 

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

اختار الحقل ، ثم اضغط بالفأرة اليمين ، واختار if الشرطية:

post-273849-0-51150500-1414335826_thumb.

 

 

لاحظ اننا وضعنا شرطين للحقل TR ، ولعمل الشرط ، اضغط على New Rule:

post-273849-0-70764600-1414335856_thumb.

 

 

اختار Expression is وادخل الشرط عندما يكون Frame55=2 ، فلا تفعّل الحقل (وذلك بالضغط على الزر الذي عليه الدائرة الحمراء) ،

post-273849-0-32064500-1414335887_thumb.

 

 

واختار Expression is وادخل الشرط عندما يكون Frame55=3 ، فقم بتفعيل الحقل (وذلك بعدم الضغط على الزر الذي عليه الدائرة الحمراء) ،

post-273849-0-88504600-1414335917_thumb.

 

 

ثم Ok و Apply :)

 

واعمل نفس الشئ للحقل الآخر :)

 

وكل شئ عملته في الكود لتفعيل/عدم تفعيل هذين الحقلين يجب ان يحذف :)

 

 

جعفر

تم تعديل بواسطه jjafferr
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تحياتي وشكري لك اخي جعفر زادك الله في العلم والرزق حتى ترضى  :)  :)  :)  :)  :)  :)  :)  :)  :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ماشاء الله عليك أخي جعفر .. ربي يوفقك  ^_^

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بعد ثلاث سنوات من اجابتك على سؤالي 

وفقك الله اخ جعفر اينما كنت 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .