إخوتي الكرام .. السلام عليكم ورحمة الله وبركاته وبعد .. توجد لدي مشكلة في طريقة التعامل مع حقول وعناصر النموذج الفرعي الموضوع داخل نموذج رئيسي عن طريق الكود ، حيث أريد إخفاء بعض الحقول والعناصر والتحكم بها في شروط معينة . فهل أستطيع عمل ذلك ، أرجو ممن لديه خبرة في هذا الموضوع إفادتي وجزاكم الله خيرا .
كيف يتم التعامل مع عناصر النموذج الفرعي
Me.اسم أداة النموذج الفرعي.Form.Text1.text = "Yes"
شكرا مهند ، ولكن في مشكلة بسيطة ، وهذه المشكلة تتمثل في الآتي :
يوجد لدي حقل نصي غير منظم يظهر رقم فندق معين ويوجد عدد 2 نموذج فرعي ، النموذج الفرعي الأول يظهر بيانات الفندق، والنموذج الثاني لتسجيل أسعار الفندق . فالنموذج الفرعي الأول ليس عليه مشكلة ، وإنما المشكلة في النموذج الثاني والذي يظهر تسجيل أسعار الفندق ، وهذا النموذج به ثلاث اوامر ، الأول أمر اضافة والثاني أمر تعديل والثالث أمر عرض . فعندما ادخل رقم الفندق مثلاً رقم 3 تظهر لي بياناته في النموذج الفرعي الأول وكذلك يتم عرض النموذج الفرعي الثاني ويمكنني عندئذ من الإضافة ، ولكن عند الضغط على امر تعديل مثلاً يتم إخفاء النموذج الفرعي الخاص ببيانات الأسعار (وذلك في حالة عدم وجود بيانات أسعار للفندق المدخل وهو رقم 3 مثلاً ، فكيف أقوم بعدم تمكين زر أمر( التعديل) وكذلك زر أمر (عرض) في حالة عدم وجود أي أسعار لهذا الفندق ، وبصورة أخرى أريد أن اضع شرط لتفحص هل يوجد بيانات أسعار لذلك الفندق المطلوب فإذا كان لديه بيانات فيقوم البرنامج بإظهار أمري التعديل والعرض ، وإذا لم توجد البيانات فيتم إخفاء زري التعديل والعرض .
وآسف جداً جداً للإطالة ، وكل عشم أن أجد حلاً لهذه المشكلة
وجزاكم الله الف خير
ومرفق لكم صورة توضيحية
أرفق النموذج حتى يتم عمل التعديل الذي تريده
لقد ارفقت النموذج وستجد بأن إسم النموذج الرئيسي هو Maka
تم تعديل تفعيل / عدم تفعيل زري تعديل ، عرض في النموذج الفرعي
تم تعديل هذه المشاركة بواسطة مهند عبادي في 27 أبريل 2004 في 13:50
مشكور وما قصرت وآسف جداً على الإزعاج اخوي مهند
نحن بالخدمة أخي snmdody
أرجوا المعذرة اخوي مهند ، ولكن وبعد مراجعة التعديل الذي أجريته اتضح الاتي :
عند بدء تشغيل النموذج يتم اخفاء زري أمر التعديل والعرض فإذا تم إختيار فندق ما وكان لهذا الفندق أسعار فيتم تفعيل زري أمر التعديل والعرض ولحد هنا مافي أي إشكال ولكن المشكلة تكمن في حالة ضغط المستخدم لزر التعديل مثلا وبقائه في حالة التعديل فحينما يتم اختيار فندق آخر مثلاً وليست له بيانات الأسعار تعود مشكلتي التي بدءت بها موضوعي منذ يومين تقريباً . أرجو منك الإطلاع والتجربة وآسف جداً لكثرة أسلئتي.
وجزاك الله كل خير ،،
وللمراسلة هذا هو إيميلي :
Otaif_m@hotmail.com
أرجو ممن يعرف الطريقة يدلني عليها مشكورا
أخي الكريم
أنا لا أجد مشكلة ..
أرجو الشرح ما هي المشكلة بالضبط ؟
تم تعديل هذه المشاركة بواسطة مهند عبادي في 3 مايو 2004 في 13:17
أولاً اشكرك من الاعماق على الرد
ثانياً المشكلة حسب الموضح أدناه :
تعمل طريقتك بشكل صحيح عند فتح النموذج (إخفاء زري التعديل والعرض ) ، فعند اختيار فندق ما مثلا ولهذا الفندق أسعار فيقوم البرنامج بتمكين زري التعديل والعرض ولحد هنا مافي أي مشكلة .
ولكني اريد منك وانت بداخل (حالة التعديل) وبوجود فندق له بيانات الأسعار أن تقوم بإختيار فندق آخر ليست له بيانات أسعار ، فسوف تلاحظ أن النموذج الفرعي اختفي تقريبا وهذه هي المشكلة التي اعانيها .
ارجو الاطلاع جزاك الله كل خير .
وآسف على ازعاجك
أخي الكريم
آسف على عدم متابعني للموضوع ظناً مني أنه قد انتهى
وهذا هو الملف معدّل حسب ما تريد
بأي كلمة أعبر لك عن شكري وتقديري لمتابعتك وردك السريع ولكن عندي ملاحظة لو سمحت لي
أرجو منك تجربة النموذج بعد التعديل وذلك باختيار فندق بشرط ان تكون له اسعار وبعد ذلك سيفعل زري التعديل والعرض وبعد ذلك ارجو منك ان تقوم بإختيار أي فندق آخر ليست له بيانات الأسعار وانظر الرسالة التي تظهر لك .
واعذرني إن أكثرت في الاسئلة ولكن هذا عشمنا في رواد ومشرفي منتدانا المشرق
لم تظهر لي أي رسالة !!
أرجو منك تجربة النموذج بعد التعديل وذلك باختيار فندق بشرط ان تكون له اسعار وبعد ذلك سيفعل زري التعديل والعرض وبعد ذلك وانت بداخل حالة (التعديل أو العرض ) قم بإختيار أي فندق آخر ليست له بيانات الأسعار وانظر الرسالة التي تظهر لك .
أخي snmdody
أضف هذا السطر قبل كود عدم تفعيل الأزرار :
m1.Form.s2.SetFocus
هذا الموضوع مغلق.
