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

خطأ في كود طباعة تقرير QuickReport انطلاقا من DBGrid

بدأه salama74 في 11 يوليو 2014 · 5 رد · 1,315 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Printing a DBGrid Content's with QuickReport

 

لقد وجد هذا الكود في احدى المنتديات عن طباعة محتويات DBGrid الى QuickReport

ولكن عندما قمت بتجربته ظهر لي هذا الخطأ ولم اجد له حل 

[Error] Unit1.pas(69): Missing operator or semicolon

[Error] Unit1.pas(69): Type of expression must be BOOLEAN

[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

 

ولم اجد الحل ولقدت قمت بارفاق الكود + المشروع للمشاركة والفائدة للجميع

 

الموضوع الاصي للمشاركة

http://delphi.cjcsoft.net/viewthread.php?tid=44018

TGridReport.zip

تم تعديل هذه المشاركة بواسطة salama74 في 11 يوليو 2014 في 07:00

#2

السلام عليكم ..قبل كل شيئ رمضان كريم....بالنسبة لكود البرنامج لم أفهم ماتريده من خلاله....إلا أنني لاحظت خطأ في السطر 71 من كود الإجراء preview  وهو عدم وجود =

  if (CurrentLeft + Canvas.TextWidth(Grid.Columns.Title.Caption))=(GridRep.Bands.ColumnHeaderBand.Width) then
#3

إضافة إلى ذالك يجب وضع زر button  على النمودج وفي الحدث onc lick  تضيف الكود      ;gridrep.Preview

تم تعديل هذه المشاركة بواسطة hakimraho في 11 يوليو 2014 في 19:28

#4

السلام عليكم اخي ورمضان كريم ,  بالفعل كلامك صح بعد ماصححت الكود ولكن ظهرت مشكلة جديدة وهي الخطأ

 

[Error] File not found: 'QUICKRPT.RES'

الملف  QUICKRPT.RES  غير موجود

 

ياريت الحل لهذه المشكلة 

وجزالك الله خيرا

وهذا المرفق بعد تعديل الكود

 

 

وبالنسبة للبرنامج فكرته هو طباعة تقرير QuickReport انطلاقا من DBGrid

يعني طباعة محتويات داتا قريد الى تقرير QuickReport 

لاني اعمل على برنامج قمت بعمل DBGrid خاص لاظهار الحقول والسجلات حسب المستخدم وبعدها طباعتها على التقرير

TGridReport.rar

تم تعديل هذه المشاركة بواسطة salama74 في 12 يوليو 2014 في 00:46

#5
السلام عليكم

الحمدالله تم حل المشكلة في خطأ  كود طباعة تقرير QuickReport انطلاقا من DBGrid سواء بعد فلترة البيانات او قبلها 

واضع بين يدكم المشروع كاملا ليستفيد منه باقي الاعضاء ( المشروع في المرفقات )

:) 

 

TGridReport.rar

#6

لحل مشكلة الملف  QUICKRPT.RES  غير موجود

 

اذهب لملف  library  انسخ qrnew.res و عيد تسمية النسخة quickrpt.res

tools> options enviroment> library path and add the folder path quickrpt 
quickrpt you enter the folder and found the file qrnew.res duplicate it and rename the copy to quickrpt.res

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…