الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه سمير1404 في 25 أكتوبر 2014 · 10 رد · 1,749 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

ZATEST.rar

تم تعديل هذه المشاركة بواسطة سمير1404 في 25 أكتوبر 2014 في 17:38

#2

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

 

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

 

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

 

 

سمير1404 كتب:

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 If
End Sub

جعفر

تم تعديل هذه المشاركة بواسطة jjafferr في 25 أكتوبر 2014 في 22:57

1
#3

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

#4

حياك الله :)

 

في النماذج المستمرة ، اذا اردت التعامل مع حقول السجل الواحد ، فيجب عليك استعمال 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 في 26 أكتوبر 2014 في 18:13

1
#5

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

#6

حياك الله :)

 

تفضل :)

 

 

جعفر

304.ZATEST.mdb.zip

1
#7

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

#8

:)

#9

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

ما من كاتبٍ إلا سيفنى ... ويبقي الدهر ما كتبت يداه

فلا تكتب بخطك غير شيءٍ ... يسرك في القيامة أن تراه

 

 

مواضيع مفيدة

 

منظومة حضور وغياب موظفين/index.php/topic/290636-%D8%A5%D9%87%D8%AF%D8%A7%D8%A1-%D8%A7%D9%84%D9%89-%D9%85%D9%86%D8%AA%D8%AF%D9%89-%D8%A7%D9%84%D8%A3%D9%83%D8%B3%D8%B3-%D9%85%D9%86%D8%B8%D9%88%D9%85%D8%A9-%D8%AA%D8%B3%D8%AC%D9%8A%D9%84-%D8%AD%D8%B6%D9%88%D8%B1-%D9%88%D8%BA%D9%8A%D8%A7%D8%A8-%D9%85/

#10

:)

1
#11

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

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

مواضيع مشابهة