اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

هدية: مسقط التقارير


jjafferr

الردود الموصى بها

بسم الله الرحمن الرحيم

 

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

 

اخوتي / اخواتي

لي الشرف ان انظم الى هذا الصرح العلمي ، سائلاً المولى جل وعلا ان يوفقني لما فيه الخير للجميع 🙂

 

في اول مشاركة لي ، اضع بين يديكم برنامج مسقط التقارير (مسمى صانع التقارير متداول كثيرا ، لذا احببت ان اسمي برنامجي بإسم مميز ، إسم مسقطنا الحبيبة 🙂 ).

 

البرنامج في نسخته الاولى ، لذا ، فلا تتوقعوا الكثير منه 🙂

في احد المشاريع التي عملت عليها قريبا ، كان العمل لسجلات شؤون الموظفين ، ولم يكن بالامكان عمل تقرير محدد ، حيث كانت التقارير المطلوبة من الادارة بشتى انواع البيانات ، طولا وعرضا. لذا اضطررت العمل على صانع للتقارير (في الواقع مسقط التقارير يعتبر برنامجا بحد ذاته ، فالعمل كان ، برنامج في برنامج 🙂 ).

 

مع ان البرنامج بسيط في طريقة عمله (وطبعا عندي الكثير من الاشياء الاخرى التي اود ان اضيفها ، لكن في وقتها ان شاء الله ، وبما ان البرنامج مفتوح المصدر ، فانا ارحب بمن يضيف عليه خصائص جديدة 🙂 ) ، فمع بساطة البرنامج ، إلا ان نتائجه مرضية 🙂

 

العمل على البرنامج ابسط بكثير من شرحه 🙂

 

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

post-142414-0-34718500-1425236223_thumb.

 

 

مسقط التقارير يعمل على الجداول والاستعلامات فقط ، واليكم طريقة العمل:

جدول او استعلام: اختر من ايهم تريد ان تعمل تقريرك ، جدول او استعلام ،

الاسم: على اساس الاختيار السابق ، ستظهر لك قائمة بجداولك او استعلاماتك ،

وعندما تختار اسم جدول او استعلام ، فان النموذج الفرعي الذي اسفل الاسم سوف يمتلئ باسماء الحقول من الجدول او الاستعلام ، وكلها عليها اشارة اخفي (اي كلها ستكون مخفية من الظهور في النموذج الفرعي الذي بالاسفل) ،

احذف اشارة الاخفاء عن الحقول/الخانات التي تريدها ، وستظهر لك في النموذج الفرعي الذي في اسفل النموذج.

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

 

هناك خطان فوق النموذج الفرعي ، باللون الاصفر والاخضر ،

اذا كانت بياناتك اقل من الخط الاصفر ، سيكون التقرير بالطول ، وإلا فانه سيكون بالعرض ،

وهناك خطان صفر ، فالمسافة بينهم ستكون للترقيم التلقائي للتقرير (لاحظ ان التقرير لبيانات النموذج ادناه سيكون بالعرض ، لأننا تخطينا الخط الاصفر 🙂

post-142414-0-36806900-1425236225_thumb.

 

 

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

(لاحظ ان التقرير لبيانات النموذج سيكون بالطول ، لأننا في حدود الخط الاصفر 🙂

post-142414-0-51565300-1425236226_thumb.

 

 

وهذا هو التقرير لبيانات النموذج السابق ، ولاحظ ان البرنامج يقوم بتغيير ارتفاع الصف تلقائيا ، حتى يمكن مشاهدة جميع بيانات الحقل.

post-142414-0-83105000-1425236227_thumb.

 

 

اذا قررت ان تتعدى الخط الاصفر ، فنفس شروط الخط الاصفر تنطبق على الخط الاخضر ،

وهنا نرى باننا اضفنا عنوان لراس صفحة التقرير ، واضفنا معلومات عن موضوع التقرير ، بالاضافة الى معلومات في ذيل التقرير:

post-142414-0-35842200-1425236229_thumb.

 

 

وهذا هو تقرير لبيانات النموذج السابق ، ولاحظ ان البرنامج يوسع عمود الترقيم التلقائي ليسد المسافة:

post-142414-0-62288700-1425236230_thumb.

 

 

بعد اختيار الحقول التي نريدها في التقرير ، نستطيع ان نفرز الحقول بالطريقة التي نريد:

post-142414-0-13445300-1425236232_thumb.

 

 

وكذلك تصفية البيانات حسب الحاجة:

post-142414-0-59698700-1425236233_thumb.

 

 

وهذا هو تقرير لبيانات النموذج السابق ، لاحظ عدد السجلات قد تغير ، لأني طلبت ان ارى السجلات التي مبالغها اكبر من 500:

post-142414-0-25995300-1425236235_thumb.

 

 

 

البرنامج لا يحفظ التقارير (نعم ، عمل طريقة لحفظ اسم لكل تقرير ، على قمة قائمة التحديثات ان شاء الله 🙂 )

 

 

ارجوا ان تتقبلوا مني هذا العمل المتواضع 🙂

 

اسئلة/اقتراحات ، سأحاول الرد على قدر استطاعتي ان شاء الله 🙂

 

جعفر

 

ملاحظة1: عمود المجموع لا يعمل ، وكان يجب ان اخفيه 😞

ملاحظة2: في الاساس كان عندي كمية كبيرة من صور الشرح ، إلا ان المنتدى لا يسمح بأكثر من 10 مرفقات ، فاختزلت الموضوع 🙂

ملاحظة3: ادراج فيديو لطريقة عمل التقرير:

250_2.gif

 

 

Muscat_Reports.zip

  • Like 18
  • Thanks 1
  • Haha 1
رابط هذا التعليق
شارك

استاذى الكبير جعفر

بارك الله فيك استاذنا الفاضل 

اسعدنى كثيرا تواجدك بيننا

ربي لا يحرمنا من وجودك انت  ومعلمينا الكبار 

نرجوا التكرم برفع مواصيعكم التى تكرمت بنشرها بالفريق العربي للبرمجه

  • Like 1
رابط هذا التعليق
شارك

استاذى الفاضل هل بالامكان تصدير هذه التقارير الى الوور والاكسيل ؟

 

هل بالامكان عمل حفظ لهذا التقرير الناتج ؟   

_________________________-

عمل اكثر من رائع وسوف نستفيد منه كثيراا

___________________________

اتمنى رفع صور الشرح فى ملف مضغوظ رجاء لو تكرمت مع الشرح الكتابي فى ملف نصى او جمع الصور والشرح الكتابي فى ملف بي دى اف

جعله الله فى ميزان حسناتك

  • Like 1
رابط هذا التعليق
شارك

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

 

اشكركم يا شباب على حسن ترحيبكم  :smile:

 

1. استاذى الفاضل هل بالامكان تصدير هذه التقارير الى الوور والاكسيل ؟

 

هل بالامكان عمل حفظ لهذا التقرير الناتج ؟   

_________________________-

عمل اكثر من رائع وسوف نستفيد منه كثيراا

___________________________

2. اتمنى رفع صور الشرح فى ملف مضغوظ رجاء لو تكرمت مع الشرح الكتابي فى ملف نصى او جمع الصور والشرح الكتابي فى ملف بي دى اف

جعله الله فى ميزان حسناتك

 

اشكرك اخي ابو الآء  :smile:

1. التقرير عبارة عن تقرير عادي ، يمكنك عمل ما شئت به من طباعة وحفظ بالصيغ التي يسمح بها الاكسس  :smile:

2. فكرة ممتازة ، لانه في بعض الاشياء اللي لها علاقة بالكود ، وقد يستفيد منها الآخرون ، فمثلا:

الكود يعمل قاعدة بيانات خارجية ، ويلصق بها البيانات التي طلبتها ، ثم يمسح هذه القاعدة ،

والسبب اني عملت هذا ، لأني لا احبذ ان تكون الجداول المؤقته في البرنامج ، حيث ادخال البيانات فيها ثم حذفها ، يؤثر على حجم البرنامج ، ويجب عليك عمل Com[act and Repair بين الحين والآخر ،

بينما عمل جدول مؤقت في قاعدة بيانات مؤقته خارج البرنامج ، لا يكلف إلا كود في عملها ، وكود آخر في حذفها ، وَكَفَى اللَّهُ الْمُؤْمِنِينَ الْقِتَالَ  :smile:

 

 

جعفر

  • Like 3
رابط هذا التعليق
شارك

جزيت خيرا استاذ جعفر

النسخة  صيغة mdb  ليكون في متناول الجميع

 

يستحق التثبيت

 

حياك الله أخي ابوخليل  :smile:

 

انا احاول ان تكون امثلتي بصيغة mdb قدر المستطاع ، حتى تكون في متناول الجميع ، كما تفضلت  :smile:

 

 

جعفر

  • Like 2
رابط هذا التعليق
شارك

استاذى الفاضل 

اقتراح بسيط قد يخدم من ليس له خبره مثلى ارجوا التكرم به

عمل ملف تنفيزى يقوم بنقل الكائنات المكلوبه الى اى قاعده ارغب فى نقل هذا المثال اليها

ثانيا عمل امانيه الى تثدير هذه التقارير الى الوورد والاكسيل والاكسس

هل هذا ممكن 

بارك الله فيك

  • Like 1
  • Haha 1
رابط هذا التعليق
شارك

ملاحظة2: في الاساس كان عندي كمية كبيرة من صور الشرح ، إلا ان المنتدى لا يسمح بأكثر من 10 مرفقات ، فاختزلت الموضوع :)

 

 

أرفق الصور تباعا أخي جعفر و سنقوم بتعديلها ضمن المشاركة الأولى

رابط هذا التعليق
شارك

في الواقع انا افكر في النسخة التالية ، واللي ان شاء الله بيكون فيها مجموعة اضافات ، فخلي الموضوع هذا على ماهو عليه ، وان شاء الله لما اجهز النسخة التاليه نتواصل لأفضل عرض وتقديم  :smile:

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

بارك الله فيك

:fff:  :fff:  :fff:

طيب الطمع فى الكرام واجب 

:biggrin2:

لحضرتك موضوع عن تصدير الجداول والتقارير 

الموضوع ده استفدت منه بصوره كبيره جداا

هل بالامكان دمج الملفات فى ملف واحد وتنفيذ فكره ان يتم نقلهما الى اى ملف  بطريقه اوتوماتيكيه 

:yes:  :yes:  :yes:

  • Like 1
  • Confused 1
رابط هذا التعليق
شارك

 

بارك الله فيك

:fff:  :fff:  :fff:

طيب الطمع فى الكرام واجب 

:biggrin2:

لحضرتك موضوع عن تصدير الجداول والتقارير 

الموضوع ده استفدت منه بصوره كبيره جداا

هل بالامكان دمج الملفات فى ملف واحد وتنفيذ فكره ان يتم نقلهما الى اى ملف  بطريقه اوتوماتيكيه 

:yes:  :yes:  :yes:

 

 

ان شاء الله خير  :smile:

 

 

جعفر

رابط هذا التعليق
شارك

حياك الله أخي عبدالفتاح  :smile:

 

 

مشكلة بسيطة 
حقل التسلسل عرضه يكون كبيرا

 

 

في ملاحظاتي التي شرحت فيها البرنامج ، انا قلت بالنسبة للترقيم:

وهناك خطان صفر ، فالمسافة بينهم ستكون للترقيم التلقائي للتقرير

 

وقلت:

ولاحظ ان البرنامج يوسع عمود الترقيم التلقائي ليسد المسافة

 

 

 

رجاء إخباري اذا كان في شئ غير هاتان الملاحظات  :smile:

 

 

جعفر

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information