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

يا جماعة الخير كيف اعمل كود الطباعة

مغلق
بدأه ray500 في 21 نوفمبر 2002 · 5 رد · 761 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يا جماعة الخير كيف اعمل كود الطباعة في برنامجي(اي عند الضغط على ازرار فتتم الطباعة)

#2

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

تحية طيبة

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

1- كريستال ريبورت

2- داتا ريبورت

3- الكائن Printer

4- الطريقة PrintForm

5- كائنات طباعة جاهزة Component

و لو توضح ما تريد طباعته لكي تجد الرد المناسب على طلبك

#3

اشكرك عزيزي

بس لو توضح لي شوي الفرق بين هذه الطرق وايهم استخدم

#4

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

إن كنت ما ترغب بطباعته عبارة عن فقرة بسيطة فيمكنك الاعتماد على كائن الطباعة Printer و سوف تجد مثالا في منتدى فيجوال بيسك بعنوان "البحث ضمن تاريخ معين ؟؟ " و إن كنت من المحترفين الجادين فيمكنك تطوير مكتبة عن طريق كائن الطباعة لتأدية جميع الحتياجاتك المستقبلية و لن تحتاج لغيرها في 80% من الحالات

أما عن Data Report فهي ممتازة جدا إلا أنه من الصعب استخدامها لغير أغراض تقارير قواعد البيانات و المدعومة من ADO بشكل أفضل

الطريقة PrintFOrm هي الأكثر سهولة فهي تطبع محتويات النموذج كاملا و لكن يعيبها أنها مرتبطة بحجم النموذج و تحتاج إلى إعدادات خاصة لتحصل على نتيجة ممتازة كأن تغير لون الخلفية أو المظهر للفورم حتى لا يتم طباعة اللون الرمادي و كذلك الأمر بالنسبة للكائنات داخل الفورم و تبقى هذه الطريقة عقيمة في حالات احتياجك أن تطبع مساحات كبيرة أو كائنات تحوي بنودا طويلة مثل DBGrid,Text box حيث لن يطبع إلا النص أو البند الظاهر و لن تتم طباعة باقي البيانات

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

و بالنسبة لكائنات الطباعة الجاهزة فمنها الممتاز جدا و منها الرديء ، و تحتاج للبحث عما يلبي احتياجك و ستجد الكثير من كائنات الطباعة و في حال حصولك على مرادك فلن تحتاج لشيء آخر

#5

اخي ياليت تحط لي الكود اطباعه

باستخدام داتا ريبورت لطباعه التقريرData Report

وباستخدامPrintFOrm

وكيف يتم البرمجه ووظعها في البرنامج

لاتنسى اننا مبتدئين على ذالك

ولك كل التقدير

اختك

آنين الصمت

#6

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

للطباعة بالداتا ريبورت

ابحث عنة وستجدة

شكرا

وَقُل رَّبِّ زِدْنِي عِلْماً

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

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