اود الاستفسار من الاخوة الكرام
لدي نمودج و مجموعة من التقارير اود ان افتح التقارير بناءا علي قيم مربع (نعم / لا) بحيث اختار حالة من بين اثنتين و اختبار من بين اثنين
ارجو اقتراح الكود المناسب
المثال بالمرفق
أخى الكريم
يرجى التكرم بالتوضيح فى أى حالة ترغب فى فتح كل واحد من هذه التقارير ..
لدينا فى النموذج 4 مربعات اختيار .. ما هى الاختيارات التى تحدد التقرير ...
حالة 1 .. الإختيار كذا .. نفتح تقرير كذا.
وذلك حتى يمكن تحديد الكود المناسب وغالباً سيكون Select case
تحياتى
محمد ندا
... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...
مرحباً بك أخى الحبيب إكسير
أرجو أن تكون إجابتك كالعادة فيها مطلوب أخونا Outnet ... ودائماً سباق بالخير أستاذنا.
والمرفق يعمل بمنتهى الكفاءة.
تحياتى
محمد ندا
... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...
اعجز عن شكركما جزيل الشكر
توضيحا للمطلوب
عند اختيار ( الحالة 1 الاختبار 1 يفتح التقرير 1-1 )
عند اختيار ( الحالة 1 الاختبار 2 يفتح التقرير 2-1 )
عند اختيار ( الحالة 2 الاختبار 1 يفتح التقرير 1-2 )
عند اختيار ( الحالة 2 الاختبار 2 يفتح التقرير 2-2 )
اقتباسوستلاحظ أولاً تعديل الاختيارات إلى "راديو" حيث لا يمكن تحديد أكثر من اختيار في نفس الوقت
المثال السابق المرفوع من قبلي كان الازره راديو
في العمل ( زر اختيار (نعم / لا) في الشكل ) اذ لايمكن اختيار اثنين معا ... للتوضيح
أخي الكريم أكسير
أسف كنت أبحث عن الحل ولم الاحظ مشاركتك الكريمة فأنا أكن لك كل الاحترام والتقدير وكذلك أخي محمد ندا فهذا بعض من تفضلكم علينا وتعلمنا منكم انت وجميع الاساتذة الكرام
فهي محاولة مني فقيرة من بعض ما تعلمته في هذا المنتدى لعلي اتقدم قليلاً فيما تعلمته واستفيد من ملاحظاتكم الذكية والقيمة.
شكرا لكل الاخوة الكرام على تكرمكم بالمساعدة لقد حققت المطلوب
سؤالي كيف امنع المستعمل من فتح التقارير ان لم يختر من الاختيارات السابقة و عرض رسالة الخطأ
أخي الفاضل
إن أزرار الراديو لا يمكن أن تكون فارغة فلا يمكن ألا يتم إختيارات أحد الخيارات فلا تقلق. وعلى العموم يمكن اضافة عبارة أخرى في الكود الموجود وهي عبارة
Case Else
تضع بعدها الرسالة التي تريد للمستخدم أن تظهر في حالة عدة الاختيار (والتي هي مستحيلة).
بارك الله فيكم اخواني جميعاً
اخي team2000
اشكرك على مجهوادتك بمنتدانا الغالي ... لي مداخلة بسيطة اذا سمحت لي .
نعم هي كذلك في الوضع الحالي ولكن اذا لم يتم تعيين قيمة افتراضية لمجموعتي الخيار فإن جميع الازرار ستكون فارغة .. انظر الصورةاقتباسإن أزرار الراديو لا يمكن أن تكون فارغة فلا يمكن ألا يتم إختيارات أحد الخيارات فلا تقلق. وعلى العموم يمكن اضافة عبارة أخرى في الكود الموجود وهي عبارةCase Else
تضع بعدها الرسالة التي تريد للمستخدم أن تظهر في حالة عدة الاختيار (والتي هي مستحيلة).
عموماً يفضل تركها كما هي .
اكرر شكري وتقديري للجميع واعتذر عن هذه المداخلة .. ولكن القصد هو تصحيح المعلومة فقط لا غير .. والله من وراء القصد
بالتوفيق للجميع
تم تعديل هذه المشاركة بواسطة يوسف احمد في 8 نوفمبر 2009 في 11:26
أخي الكريم يوسف
شكراً على مداخلتك الطيبة ولولا هذه الملاحظات ما كنا نعلم الخطأ من الصواب. ولا تعتذر عن قصد طيب تفضلت به علينا. ومعك حق كنت أقصد أنه لا يمكن أن تكون فارغة في وضعها الذي أرفقته ولكن كان يجب عليا التنويه بذلك كما تفضلت أنت حتى تكتمل المعلومة. فهذا كرم منك وبخل مني.
السلام عليكم ورحمة الله
احببت الرد فى هذا الموضوع لجمال وروعة الحوار بين الاخوة
وجزاكم الله عنا خيرا بسبب هذا الاسلوب الجميل والتنافس الذى يستحق كل احترام وتقدير
وجزاك الله خيرا يا اخ يوسف على مجهودك ويجعلها فى ميزان حسناتك وجزاك الله خيرا يا اخ team2000 على الكلام والاسلوب الاكثر من الرائع
جزاكم الله خيرا يا شباب واسال الله عزوجل بان يثبتكم ويزيدكم علما
السلام عليكــم ورحمـة الله وبركاتــه ،،
اقتباسأخي الكريم يوسفشكراً على مداخلتك الطيبة ولولا هذه الملاحظات ما كنا نعلم الخطأ من الصواب. ولا تعتذر عن قصد طيب تفضلت به علينا. ومعك حق كنت أقصد أنه لا يمكن أن تكون فارغة في وضعها الذي أرفقته ولكن كان يجب عليا التنويه بذلك كما تفضلت أنت حتى تكتمل المعلومة. فهذا كرم منك وبخل مني.
حاشاك اخي team2000 من البخل فوالله ما شهدنا عليك الا الكرم والبذل والعطاء منذ ان شرفتنا بإنضمامك الينا ... فهنيئاً لنا بأمثالك المتواضعين و المحبين لنشر العلم
اخي الأهوانى جزاك الله خير الجزاء ... اظل مقصراً مع الجميع ونرجو العذر والسماح
وعليكم السلام ورحمة الله وبركاته
والله يا أخي الكريم يوسف أنا الذي نال شرف الانضمام إلى المنتدى ، أما عن بخلي فهو واضح من ردي الأول وأما عن كرمك فهو أيضاً واضح فأنت لم تكتفي بسرد الملاحظة بالكلمات ولكنك أضفت إلى الملاحظة معلومة بالصورة ودائماً الصورة أبلغ من الكلمات.
وهذا هو الفرق بين البخل والكرم. ورحم الله إمرء عرف قدر نفسه. وأنا والله في أمس الحاجة إلى رحمة ربي.
جزاكم الله عنا خير جزاء.