delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيفية طباعة جميع المعلومات الموجودة على عنصر DBGrid
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
لدي مشروع في دلفي وفيه عنصر bdgid يضم مجموعة من الأشخاص المسجلين وبعض المعلومات عنهم
أود كيفية طباعة هذه المعلومات في جدول كما هي موجودة في عنصر DBGrid
وشكرا سلفا
[INDENT]

وعليكم السلام و رحمة الله وبركاته ،
لطباعة محتوى DbGrid ، استعمل أي مولد تقارير ، مثل QuickReport ، RaveReport ...
[/INDENT]
و عليك السلام و رحمة الله
أنظر هذا الموضوع
http://www.delphi4arab.net/forum/showthr...uickReport
أنا أود طباعة جدول أي ان تظهر الأعمدة و الصفوف كما هو الحال في عنصر grid
استعمل المكون TdxComponentPrinter من حزمة DevExpress ( غير مجانى )
تفضل ..

كود :
http://www.dz-soft.net/2012/01/rave-reports_05.html

كود :
http://www.dz-soft.net/2012/01/rave-reports_9857.html
السلام عليكم ورحمة الله وبركاته

بإمكانك استخدام ال webcontrol

في الطباعة وذلك عن طريق ال html

جربها في مشاريعك فهي في غاية الروعه
alkofily كتب :بإمكانك استخدام ال webcontrol


[indent]
و عليكم السلام ورحمة الله وبركاته ،
ممكن تشرح الطريقة و تفيدنا بها ؟
جزاك الله خيرا.
[/indent]
السلام عليكم ورحمة الله وبركاته

أخي الكريم الطريقة هي استخدام قالب الـ html بعد تنسيق الصفحة ووضع الtag ومن خلال أداة TPageProducer يتم إنشاء التقرير
أو استخدام أدات TQueryTableProducer
في بناء التقرير بعدها اعرضه بواسطة الـ webcontrol

لا حظ أنك قد تحتاج لحفظ التقرير كملف لعرضعه على ال webcontrol .

وللطباعة:
PHP كود :
// print directly without printer dialog
 
procedure WBPrintNoDialog(WB: TWebBrowser) ;
 var
    
vIn, vOut: OleVariant;
 
begin
    WB
.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, vIn, vOut) ;
 
end; 
وإليك هذا الرابط لكيفية الطباعة
كود :
http://delphi.about.com/cs/adptips2004/a/bltip0504_5.htm