مرحبا يا شباب
السؤال كالتالي :
هل يمكن تغيير خواص عنصر ما تابع للتقرير quickReport مثل QRDBText أثناء التنفيذ كأن يتغير لونه حسب قيمته
جربث الأحداث المتاحة مامشي الحال :wacko:
وشكرا :wub:
مرحبا يا شباب
السؤال كالتالي :
هل يمكن تغيير خواص عنصر ما تابع للتقرير quickReport مثل QRDBText أثناء التنفيذ كأن يتغير لونه حسب قيمته
جربث الأحداث المتاحة مامشي الحال :wacko:
وشكرا :wub:
السلام عليكم
عند استعمالك للـ QRDBText اذهب إلى الأحاث (Event) بالضبط عند OnPrint
مثلا استعملت قاعدة البيانات biolife.db من DBDEMOS Alias
procedure TQuickReport2.QRDBText4Print(sender: TObject; var Value: String);
begin
if Table1.FieldByName('Length (cm)').AsInteger<100 then
QRDBText4.Font.Color := clRed
else QRDBText4.Font.Color := clBlack;
end;أو
procedure TQuickReport2.QRDBText4Print(sender: TObject; var Value: String); begin if strtoint(Value)<100 then QRDBText4.Font.Color := clRed else QRDBText4.Font.Color := clBlack; end;
النتيجة
تم تعديل هذه المشاركة بواسطة merouane في 5 مايو 2008 في 14:12
شكرا جزيلا
شرح كافي وافي
يعطيك ألف عافية