أيها الأخوة الأعزاء.. السلام عليكم.
سبق لي أن أرفقت لكم هذا المثال من أجل عمل نموذج يتم من خلاله استدعاء التقارير من مربع تحرير وسرد ثم معاينة التقرير المختار أو طباعته... وقد تفضلتم مشكورين بعمل نموذجين أحدهما اسمه ( نموذج1) والآخر ( نمموذج2). إلا أنني عندما قمت بتجربة النموذجين وجدت أن هذه الطريقة ليست عملية كما يجب لأن الذي يحصل هو أن نقوم بضغط زر المعاينة أو زر الطباعة قبل أن نختار التقرير. وهذا سيؤدي حتما إلى طباعة أي تقرير يتم اختياره حتى لو كان اختياره قد تم بطريق الخطأ. إلى جانب أنه عندما نختار المعاينة أولا ويكون التقرير هو المطلوب وليس عليه ملاحظات وأردنا أن نطبعه فلا بد من أن نغلق التقرير أولا ثم نختار زر الطابعة ثانيا ثم نعود لاختيار التقرير ثالثا. وهذا أعتقد أن فيه زيادة أعباء لا فائدة منها.
أرفق لكم المثال نفسه متضمنا نموذجا جديدا إسمه ( النموذج المثالي ) وهو الذي أريد أن نستخدمه لإدارة التقارير ويكون عمل النموذج كالآتي:
بعد فتح النموذج يقوم المختص باختيار اسم التقرير من مربع التحرير والسرد وبعد الاختيار يبقى الوضع على ما هو عليه دون تنفيذ أي أمر ( لا طباعة ولا معاينة ) حتى يتم الضغط على أحد زري الأمر المخصص أحدهما للمعاينة والآخر للطباعة. وحين الضغط على الزر يتم تنفيذ المطلوب. ولو اخترنا زر معاينة أولا ثم شاهدنا التقرير فنستطيع أن نغلق المعاينة بينما ما يزال مربع التحرير والسرد محتفظا باسم التقرير في المربع بحيث يمكننا الضغط على زر الأمر ( طباعة ) مباشرة دون أن نعيد اختيار اسم التقرير مرة أخرى. وقد شرحت المطلوب بطريقة ربما تكون أفضل فوق زري الأمر في النموذج المثالي مباشرة.
أرجو تكرمكم بالاطلاع وإفادتنا كما عودتمونا وجزاكم الله خير الجزاء. والسلام عليكم.

