المشاركات : 71
المواضيع 38
:
: 0
الإنتساب : Aug 2010
السلام عليكم
لدي مشروع في دلفي وفيه عنصر bdgid يضم مجموعة من الأشخاص المسجلين وبعض المعلومات عنهم
أود كيفية طباعة هذه المعلومات في جدول كما هي موجودة في عنصر DBGrid
وشكرا سلفا
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
[INDENT]
وعليكم السلام و رحمة الله وبركاته ،
لطباعة محتوى DbGrid ، استعمل أي مولد تقارير ، مثل QuickReport ، RaveReport ...
[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 316
المواضيع 64
:
: 1
الإنتساب : Apr 2009
المشاركات : 71
المواضيع 38
:
: 0
الإنتساب : Aug 2010
أنا أود طباعة جدول أي ان تظهر الأعمدة و الصفوف كما هو الحال في عنصر grid
المشاركات : 378
المواضيع 44
:
: 6
الإنتساب : Feb 2008
استعمل المكون TdxComponentPrinter من حزمة DevExpress ( غير مجانى )
المشاركات : 13
المواضيع 3
:
: 0
الإنتساب : Nov 2011
13-01-2012, 12:31 PM
(آخر تعديل لهذه المشاركة: 14-01-2012, 06:30 PM بواسطة kachwahed.)
تفضل ..
كود :
http://www.dz-soft.net/2012/01/rave-reports_05.html
كود :
http://www.dz-soft.net/2012/01/rave-reports_9857.html
المشاركات : 23
المواضيع 0
:
: 0
الإنتساب : Jan 2012
السلام عليكم ورحمة الله وبركاته
بإمكانك استخدام ال webcontrol
في الطباعة وذلك عن طريق ال html
جربها في مشاريعك فهي في غاية الروعه
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
alkofily كتب :بإمكانك استخدام ال webcontrol
[indent]
و عليكم السلام ورحمة الله وبركاته ،
ممكن تشرح الطريقة و تفيدنا بها ؟
جزاك الله خيرا.
[/indent]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 23
المواضيع 0
:
: 0
الإنتساب : Jan 2012
السلام عليكم ورحمة الله وبركاته
أخي الكريم الطريقة هي استخدام قالب الـ 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