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

عود على بدء.. وإدارة التقارير بطريقة أفضل؟.

مغلق
بدأه المالكي333 في 27 أبريل 2003 · 9 رد · 784 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أيها الأخوة الأعزاء.. السلام عليكم.

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

أرفق لكم المثال نفسه متضمنا نموذجا جديدا إسمه ( النموذج المثالي ) وهو الذي أريد أن نستخدمه لإدارة التقارير ويكون عمل النموذج كالآتي:

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

أرجو تكرمكم بالاطلاع وإفادتنا كما عودتمونا وجزاكم الله خير الجزاء. والسلام عليكم.

نوْ_çلهىçٍé_مْïل.zip

#2

السلام عليكم

الاخ المالكي

هل تعلم بأنه يمكنك طباعة التقرير الذي عاينته بضغطة زر واحدة بدلا من الرجوع الى القائمة ثم اختيار التقرير ثم ضغط زر طباعة !!!!!!!!!!!!!!!!!!!!!!!

حينما يكون التقرير مفتوحا و تكون مرتاح من المعلومات الموجودة به فقط اضغط على زر الطابعة في اعلى اليسار وبهذا يتم طباعة التقرير رأسا .

من رأيي ان لا تعدل في الملف لموجود .

تحياتي

;)

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#3

أخي العزيز فيصل.. كلامك تمام 100% لكن عندما نقوم بتحويل قاعدة البيانات إلى إم دي إي ونستبعد كافة أشرطة الأدوات المتعلقة بأكسس. ألا ترى أننا سنفقد الطابعة الموجودة في شريط الأدوات أعلى اليسار ؟؟. ألا يعني ذلك أننا بحاجة ماسة إلى وجود زر أمر طباعة داخل قاعدة البيانات ذاتها؟؟ أشكرك يا باشا. وأرجو أن لا تزعل من دعابتي لأحد الأخوان في أحد المواضيع في هذه الصفحة. ;)

#4

أخي المالكي:

انظر المثال المرفق أظن أنه سيناسبك إذا لم يناسبك أتمنى أن أوفق في الوصول إلى نموذج مثالي أحسن منه من خلال عود على بدء مرة أخرى.

دعواتي الصادقة للجميع بالتوفيق والسداد.

db_3_.zip

#5

أحب صحبتكم وأحب أن يكون لي حضور في مجالسكم 0

الأخ المالكي سراحة أنا مستغرب كل الإستغراب أتدري لماذا

لم يكن لمديرك حضور في هذه المشاركة فلا تكاد مشاركاتك تخلو من ذكرك لمديرك0

هذا مثال قريب مما طلبت وعند فتح التقرير في وضع المعاينة أنقر زر الفأرة الأيمن على نفس التقرير سوف تظهر لك خيارات جربها كلها 0

لك تحياتي

هذا رابط المثال :

#6

عفواً هذا رابط للمثال

datareports.zip

#7

تقصد أخاك. أليس كذلك؟؟

لو نظرت إلى أحد الأمثلة التي أنزلتها عن التقارير لوجدت أن اسم مديري ( أحمد الحريصي ) لأؤكد مقالتك يا عزيزي.

تصبح على خير أنت وسعادته.

#8

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

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

على العموم سعدت كثيرا كثيرا بمساهمتك هذه وأرجو أن أستفيد منها كما ينبغي والله يحفظك ويسدد خطاك.

#9

أخي المالكي:

بالنسبة لسؤالك عن مكان تخزينها فستجد أنه خلف حدث عند النقر لعنصر التحكم المسمى (Ftype)

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

http://www.arabteam2000.com/vb/showthread....OX&pagenumber=3

#10

مشكور يا مزيني.. ربنا يعطيك الصحة والعافية.

طبعا أنا أقصد العافية المتعارف عليها عندنا وفي لغتنا العربية. لكن العافية على طريقة أخواننا المغاربة تعني شيئا آخر الله يجيرنا جميعا مما تعنيه العافية على لهجتهم.. إنها تعني ( النار ).!!!!.

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…