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

شاشة لعرض وطباعة تقارير البرنامج

بدأه aligaballa في 20 يونيو 2013 · 9 رد · 1,625 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذه الشاشة يمكن ادارجها داخل اى برنامج فهى تعمل تلقائيا

  1. تقوم الشاشة بعرض التقارير وعند الضغط المزدوج على اى تقرير يتم فتحه فى وضع المعاينة
  2. عند اغلاق اى تقرير تعود الشاشة للظهور مرة اخرى
  3. اذا اردث تصميم تقرير وترغب فى عدم ظهورة فى هذه الشاشة خلى اسمه يبدأ بالحرو التالية rpt
  4. post-275562-0-96104000-1371689943.jpg

report.rar

4
#2

تسلم مشاركة جيدة :)

ولكن يوجد تقرير لا اريد اظهارها وقد بدأت بالاحرف التي ذكرتها ولكنها تظهر

هل يوجد طريقة لتحديد التقرير المراد اظهارها فقط

اكون شاكر

اخوك --------------- محمود المصري

تم تعديل هذه المشاركة بواسطة mahmoud_20 في 20 يونيو 2013 في 10:37

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#3

السلام عليكم ورحمة الله وبركاته 

بارك الله فيك اخى الفاضل

هذه طريقة أخرى لعمل المطلوب وتعتمد على وضع اسماء التقارير المراد عرضها فى النموذج فى جدول 

 

report.rar

3
#4

اضافة جيدة اخي احمد

هذا ما كنت اريده :clapping:

والشكر موصول للاخ علي :)

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#5
ahmad_3011 كتب:

السلام عليكم ورحمة الله وبركاته 

بارك الله فيك اخى الفاضل

هذه طريقة أخرى لعمل المطلوب وتعتمد على وضع اسماء التقارير المراد عرضها فى النموذج فى جدول 

مع كامل احترامى لحضرتك

الطريقة اللى انا ذكرتها تتميز انك كل ماتضيف تقرير سيظهر تلقائيا فى القائمة

لكن طريقة حضرتك لابد كل ما تنشى تقرير جديد لابد من كتابته فى الجدول ويكون نفس الاسم بالضبط 

يعنى لو زودت مسافه او وضعت تاء مربوطه بدل الهاء فى نهاية الكلمة الشاشة مش حتشتغل

تم تصحيح قاعدة البيانات وهى الان لا تظهر اى تقرير يبدأ ب rpt

مع تحياتى

report.rar

تم تعديل هذه المشاركة بواسطة aligaballa في 21 يونيو 2013 في 03:22

1
#6

هذا اعزائي في حالك كانت اسماء التقارير جميعها عربية (لا انصح بهذا ابدا)

ماذا لو اردنا عدم الاعتماد على MysysObj واردنا عرض اسم التقرير بالعربي حتى لو كان اجنبيا

ليس معقولا مثلا ان تعرف للمستخدم قائمة بها تقرير اسمه "stdmarksheer2012" اذا كان المستخدم عربيا ولا يعرف هذا التقرير اي بيانات سيعرض

 

افكر في طريقة واحاول ادراجها ان شاء الله :)

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7

هناك طريقة خطرت ببالي :)

استخدام Caption للتقرير بدل اسمه

لكن المشكلة الوحيدة هي انها خاصية في وقت التشغيل Runtime 

اي يجب فتح التقارير لعرض caption لها ...

فكرت بعمل كود يستدعي التقارير جميها دفعة واحدة ومخفية ويخزن caption لكل منها في جدول او مصفوفة او اي وسيلة او حتى متغيرات

ثم لا يعود لاستدعاء هذا الكود مرة اخرى حتى يخفف على التظام

لكن المشكلة اذا كان عدد التقارير كبيرة!

ساجرب ....

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#8

بارك الله فيك

فكرة رائعة وعمل مبدع

#9
  1. اشكركم على مشاركتكم

  2. احب اوجه عناية حضراتكم بأن التقارير المسماه بالعربى يتم تصميمه بحيث لايتم استدعؤها بأسمائها حتى لاتحدث اى مشكلة

فى حالة وجود Subreport فإنه لن يظهر فى القائمة ولذلك اسميه بالانجليزى وابدأ اسمه ب rpt

وكذلك استخدم بعض الخواص مثل Me  لإستدعاء التقرير

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

وشكرأ
#10

ممكن تستخدم بعض خواص النموذج مثل Tag  او Descreption  لتخزين مسميات اخرى وعمل داله لإدخال اسم التقرير واخراج محتوى Tag او Desception

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

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

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

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

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