jjafferr قام بنشر مارس 1, 2015 قام بنشر مارس 1, 2015 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته اخوتي / اخواتي لي الشرف ان انظم الى هذا الصرح العلمي ، سائلاً المولى جل وعلا ان يوفقني لما فيه الخير للجميع 🙂 في اول مشاركة لي ، اضع بين يديكم برنامج مسقط التقارير (مسمى صانع التقارير متداول كثيرا ، لذا احببت ان اسمي برنامجي بإسم مميز ، إسم مسقطنا الحبيبة 🙂 ). البرنامج في نسخته الاولى ، لذا ، فلا تتوقعوا الكثير منه 🙂 في احد المشاريع التي عملت عليها قريبا ، كان العمل لسجلات شؤون الموظفين ، ولم يكن بالامكان عمل تقرير محدد ، حيث كانت التقارير المطلوبة من الادارة بشتى انواع البيانات ، طولا وعرضا. لذا اضطررت العمل على صانع للتقارير (في الواقع مسقط التقارير يعتبر برنامجا بحد ذاته ، فالعمل كان ، برنامج في برنامج 🙂 ). مع ان البرنامج بسيط في طريقة عمله (وطبعا عندي الكثير من الاشياء الاخرى التي اود ان اضيفها ، لكن في وقتها ان شاء الله ، وبما ان البرنامج مفتوح المصدر ، فانا ارحب بمن يضيف عليه خصائص جديدة 🙂 ) ، فمع بساطة البرنامج ، إلا ان نتائجه مرضية 🙂 العمل على البرنامج ابسط بكثير من شرحه 🙂 يمكنك نقل هذه الكائنات السته الى برنامجك الخاص ، ومسقط التقارير سيعمل بدون الحاجة الى اي تغيير او كود: مسقط التقارير يعمل على الجداول والاستعلامات فقط ، واليكم طريقة العمل: جدول او استعلام: اختر من ايهم تريد ان تعمل تقريرك ، جدول او استعلام ، الاسم: على اساس الاختيار السابق ، ستظهر لك قائمة بجداولك او استعلاماتك ، وعندما تختار اسم جدول او استعلام ، فان النموذج الفرعي الذي اسفل الاسم سوف يمتلئ باسماء الحقول من الجدول او الاستعلام ، وكلها عليها اشارة اخفي (اي كلها ستكون مخفية من الظهور في النموذج الفرعي الذي بالاسفل) ، احذف اشارة الاخفاء عن الحقول/الخانات التي تريدها ، وستظهر لك في النموذج الفرعي الذي في اسفل النموذج. هذا النموذج هو شكل مبسط من التقرير ، فكما ترى الحقول وعرضها ، وعدد السجلات ، ستراها في التقرير. هناك خطان فوق النموذج الفرعي ، باللون الاصفر والاخضر ، اذا كانت بياناتك اقل من الخط الاصفر ، سيكون التقرير بالطول ، وإلا فانه سيكون بالعرض ، وهناك خطان صفر ، فالمسافة بينهم ستكون للترقيم التلقائي للتقرير (لاحظ ان التقرير لبيانات النموذج ادناه سيكون بالعرض ، لأننا تخطينا الخط الاصفر 🙂 يمكننا ان نمسك الحقول/الخانات بالزر الايسر من الفأرة ونغير ترتيبها يمينا ويسارا ، كما ان البرنامج يحترم عرض الحقل الذي تقوم بتعديله ، (لاحظ ان التقرير لبيانات النموذج سيكون بالطول ، لأننا في حدود الخط الاصفر 🙂 وهذا هو التقرير لبيانات النموذج السابق ، ولاحظ ان البرنامج يقوم بتغيير ارتفاع الصف تلقائيا ، حتى يمكن مشاهدة جميع بيانات الحقل. اذا قررت ان تتعدى الخط الاصفر ، فنفس شروط الخط الاصفر تنطبق على الخط الاخضر ، وهنا نرى باننا اضفنا عنوان لراس صفحة التقرير ، واضفنا معلومات عن موضوع التقرير ، بالاضافة الى معلومات في ذيل التقرير: وهذا هو تقرير لبيانات النموذج السابق ، ولاحظ ان البرنامج يوسع عمود الترقيم التلقائي ليسد المسافة: بعد اختيار الحقول التي نريدها في التقرير ، نستطيع ان نفرز الحقول بالطريقة التي نريد: وكذلك تصفية البيانات حسب الحاجة: وهذا هو تقرير لبيانات النموذج السابق ، لاحظ عدد السجلات قد تغير ، لأني طلبت ان ارى السجلات التي مبالغها اكبر من 500: البرنامج لا يحفظ التقارير (نعم ، عمل طريقة لحفظ اسم لكل تقرير ، على قمة قائمة التحديثات ان شاء الله 🙂 ) ارجوا ان تتقبلوا مني هذا العمل المتواضع 🙂 اسئلة/اقتراحات ، سأحاول الرد على قدر استطاعتي ان شاء الله 🙂 جعفر ملاحظة1: عمود المجموع لا يعمل ، وكان يجب ان اخفيه 😞 ملاحظة2: في الاساس كان عندي كمية كبيرة من صور الشرح ، إلا ان المنتدى لا يسمح بأكثر من 10 مرفقات ، فاختزلت الموضوع 🙂 ملاحظة3: ادراج فيديو لطريقة عمل التقرير: Muscat_Reports.zip 18 1 1
محمد سلامة قام بنشر مارس 1, 2015 قام بنشر مارس 1, 2015 بارك الله فيك اخى الكريم على جهودك وبالتوفيق 1
كريمو2 قام بنشر مارس 1, 2015 قام بنشر مارس 1, 2015 بارك الله فيك اخي جعفر دائما في القمة بالتوفيق إن شاء الله
ابو الآء قام بنشر مارس 1, 2015 قام بنشر مارس 1, 2015 استاذى الكبير جعفر بارك الله فيك استاذنا الفاضل اسعدنى كثيرا تواجدك بيننا ربي لا يحرمنا من وجودك انت ومعلمينا الكبار نرجوا التكرم برفع مواصيعكم التى تكرمت بنشرها بالفريق العربي للبرمجه 1
ابو الآء قام بنشر مارس 1, 2015 قام بنشر مارس 1, 2015 استاذى الفاضل هل بالامكان تصدير هذه التقارير الى الوور والاكسيل ؟ هل بالامكان عمل حفظ لهذا التقرير الناتج ؟ _________________________- عمل اكثر من رائع وسوف نستفيد منه كثيراا ___________________________ اتمنى رفع صور الشرح فى ملف مضغوظ رجاء لو تكرمت مع الشرح الكتابي فى ملف نصى او جمع الصور والشرح الكتابي فى ملف بي دى اف جعله الله فى ميزان حسناتك 1
ابوخليل قام بنشر مارس 2, 2015 قام بنشر مارس 2, 2015 جزيت خيرا استاذ جعفر النسخة صيغة mdb ليكون في متناول الجميع 1
jjafferr قام بنشر مارس 2, 2015 الكاتب قام بنشر مارس 2, 2015 السلام عليكم ورحمة الله وبركاته اشكركم يا شباب على حسن ترحيبكم 1. استاذى الفاضل هل بالامكان تصدير هذه التقارير الى الوور والاكسيل ؟ هل بالامكان عمل حفظ لهذا التقرير الناتج ؟ _________________________- عمل اكثر من رائع وسوف نستفيد منه كثيراا ___________________________ 2. اتمنى رفع صور الشرح فى ملف مضغوظ رجاء لو تكرمت مع الشرح الكتابي فى ملف نصى او جمع الصور والشرح الكتابي فى ملف بي دى اف جعله الله فى ميزان حسناتك اشكرك اخي ابو الآء 1. التقرير عبارة عن تقرير عادي ، يمكنك عمل ما شئت به من طباعة وحفظ بالصيغ التي يسمح بها الاكسس 2. فكرة ممتازة ، لانه في بعض الاشياء اللي لها علاقة بالكود ، وقد يستفيد منها الآخرون ، فمثلا: الكود يعمل قاعدة بيانات خارجية ، ويلصق بها البيانات التي طلبتها ، ثم يمسح هذه القاعدة ، والسبب اني عملت هذا ، لأني لا احبذ ان تكون الجداول المؤقته في البرنامج ، حيث ادخال البيانات فيها ثم حذفها ، يؤثر على حجم البرنامج ، ويجب عليك عمل Com[act and Repair بين الحين والآخر ، بينما عمل جدول مؤقت في قاعدة بيانات مؤقته خارج البرنامج ، لا يكلف إلا كود في عملها ، وكود آخر في حذفها ، وَكَفَى اللَّهُ الْمُؤْمِنِينَ الْقِتَالَ جعفر 3
jjafferr قام بنشر مارس 2, 2015 الكاتب قام بنشر مارس 2, 2015 جزيت خيرا استاذ جعفر النسخة صيغة mdb ليكون في متناول الجميع يستحق التثبيت حياك الله أخي ابوخليل انا احاول ان تكون امثلتي بصيغة mdb قدر المستطاع ، حتى تكون في متناول الجميع ، كما تفضلت جعفر 2
rudwan قام بنشر مارس 2, 2015 قام بنشر مارس 2, 2015 أول بصمة في منتداك الجديد "أوفسينا" أخ جعفر و ننتظر المزيد حياك الله
ابو محمد 316 قام بنشر مارس 2, 2015 قام بنشر مارس 2, 2015 السلام عليكم ورحمة الله شكراً وبارك الله فيك
ابوجمانة2009 قام بنشر مارس 2, 2015 قام بنشر مارس 2, 2015 (معدل) بارك الله فيك اخى واستاذى العزيز تم تعديل مارس 2, 2015 بواسطه ابوجمانة2009
أبو محمد عباس قام بنشر مارس 3, 2015 قام بنشر مارس 3, 2015 السلام عليكم ورحمة الله وبركاته الاستاذ جعفر جزاكم الله خيرا واثابكم لعملكم هذا وجميع اعمالكم ان شاء الله تقبلوا وافر الاحترام والتقدير
علي المصري قام بنشر مارس 3, 2015 قام بنشر مارس 3, 2015 جميل جدا بارك الله فيك جزاك الله خيرا جاري التجربة ان شاء الله
jjafferr قام بنشر مارس 3, 2015 الكاتب قام بنشر مارس 3, 2015 حياكم الله يا شباب شاكر كلماتكم اللطيفة بس وين الملاحظات ، وين الاسئلة!! يعني هل تم تجربة البرنامج؟ وما في استفسارات!! جعفر 1
ابو الآء قام بنشر مارس 3, 2015 قام بنشر مارس 3, 2015 استاذى الفاضل اقتراح بسيط قد يخدم من ليس له خبره مثلى ارجوا التكرم به عمل ملف تنفيزى يقوم بنقل الكائنات المكلوبه الى اى قاعده ارغب فى نقل هذا المثال اليها ثانيا عمل امانيه الى تثدير هذه التقارير الى الوورد والاكسيل والاكسس هل هذا ممكن بارك الله فيك 1 1
rudwan قام بنشر مارس 3, 2015 قام بنشر مارس 3, 2015 ملاحظة2: في الاساس كان عندي كمية كبيرة من صور الشرح ، إلا ان المنتدى لا يسمح بأكثر من 10 مرفقات ، فاختزلت الموضوع :) أرفق الصور تباعا أخي جعفر و سنقوم بتعديلها ضمن المشاركة الأولى
jjafferr قام بنشر مارس 3, 2015 الكاتب قام بنشر مارس 3, 2015 في الواقع انا افكر في النسخة التالية ، واللي ان شاء الله بيكون فيها مجموعة اضافات ، فخلي الموضوع هذا على ماهو عليه ، وان شاء الله لما اجهز النسخة التاليه نتواصل لأفضل عرض وتقديم جعفر 1
ابو الآء قام بنشر مارس 3, 2015 قام بنشر مارس 3, 2015 بارك الله فيك طيب الطمع فى الكرام واجب لحضرتك موضوع عن تصدير الجداول والتقارير الموضوع ده استفدت منه بصوره كبيره جداا هل بالامكان دمج الملفات فى ملف واحد وتنفيذ فكره ان يتم نقلهما الى اى ملف بطريقه اوتوماتيكيه 1 1
jjafferr قام بنشر مارس 3, 2015 الكاتب قام بنشر مارس 3, 2015 بارك الله فيك طيب الطمع فى الكرام واجب لحضرتك موضوع عن تصدير الجداول والتقارير الموضوع ده استفدت منه بصوره كبيره جداا هل بالامكان دمج الملفات فى ملف واحد وتنفيذ فكره ان يتم نقلهما الى اى ملف بطريقه اوتوماتيكيه ان شاء الله خير جعفر
عبد الفتاح كيرة قام بنشر مارس 6, 2015 قام بنشر مارس 6, 2015 انتظرناه طويلا بعد أن نفذه أخونا عبد الله باقشير فى اكسيل شكرا لك مشكلة بسيطة حقل التسلسل عرضه يكون كبيرا
jjafferr قام بنشر مارس 6, 2015 الكاتب قام بنشر مارس 6, 2015 حياك الله أخي عبدالفتاح مشكلة بسيطة حقل التسلسل عرضه يكون كبيرا في ملاحظاتي التي شرحت فيها البرنامج ، انا قلت بالنسبة للترقيم: وهناك خطان صفر ، فالمسافة بينهم ستكون للترقيم التلقائي للتقرير وقلت: ولاحظ ان البرنامج يوسع عمود الترقيم التلقائي ليسد المسافة رجاء إخباري اذا كان في شئ غير هاتان الملاحظات جعفر
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.