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

أداة طباعة تقارير عربية جديدة

بدأه بو يعقوب في 27 فبراير 2013 · 6 رد · 2,351 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

قمت بتطوير أداة طباعة من الأدوات في Windows Application والتصميم يشبه تصميم الفورم، في الأساس أنا كنت منزعجا من طريقة تصميم التقارير بمختلف أدوات التقارير المختلفة والتقييد في ملئها بالبيانات، بهذه الأداة يمكنك التحكم في البيانات كيفما تشاء ودون الحاجة لقاعدة بيانات وفئاتها

 

هذا الموضوع فيه الشرح كله

 

http://vb4arb.com/vb/showthread.php?3785-%E3%D4%D1%E6%DA-%C8%E4%C7%C1-%C3%CF%C7%C9-%D8%C8%C7%DA%C9

تم تعديل هذه المشاركة بواسطة بو يعقوب في 27 فبراير 2013 في 06:01

1
#2

وهذه صورة من تجربة الأداة

 

هذه صورة لوقت التصميم
designqn.jpg


وهذه صورة للطباعة

printuz.jpg

1
#3

ما شاء الله

شغل مرتب و يعطيك العافية

المهندس

#5

بارك الله بجهدك أخي بو يعقوب

 

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

 

ووفقك الله لكل خير

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#6
أبو أحمد المبرمج كتب:

بارك الله بجهدك أخي بو يعقوب

 

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

 

ووفقك الله لكل خير

 

الميزة المهمة هي تصميم التقرير بنفس أسلوب تصميم Forms وبنفس الأدوات (شرط أن تكون تحقق الواجهة IPrintableControl)

 

وكل أداة مسئولة عن طباعة نفسها على PrintDocument

 

الميزة الثانية هي أن الادوات نفسها هي مصدر البيانات، أي أن الأداة ليست موجهة للتعامل مع مصدر بيانات بشكل مباشر وهذا يعطي المبرمج الحرية في كيفية ملئ التقرير بالبيانات

 

الميزة الثالثة هي انك تستطيع التفنن في تصميم إحدى النوافذ في مشروعك، لنقل أنك تريد طباعة بياناتك المنسقة ولاتريد تكرار ذلك

 

ببساطة تقوم بتصميم تقرير وتضيف عليه أدوات من نفس نوع الأدوات في تلك النافذة

 

ومن خلال الكود تقوم بعمل ما يشبه التالي

 

Dim Rep=New MyReport

 

rep.ListView1.SourceControl=Me.LstCustomers

 

 

Rep.Print()

 

رابط الأداة وفكرتها

http://vb4arb.com/vb/showthread.php?3785-%E3%D4%D1%E6%DA-%C8%E4%C7%C1-%C3%CF%C7%C9-%D8%C8%C7%DA%C9

 

رابط الشرح المفصل

http://vb4arb.com/vb/showthread.php?4653-%D4%D1%CD-%C3%CF%C7%C9-%C7%E1%D8%C8%C7%DA%C9(FormsPrinter)

تم تعديل هذه المشاركة بواسطة بو يعقوب في 31 يوليو 2013 في 09:52

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