بســم الله الـرحمــن الرحيــم
كيف حالك إن شاء الله دائمــاً بخير ؟
1- ما هي الوسيلة التي تتخذ لجعل جدول Query = Active برمجيًا على Quickreport
لآنن عندما أضغط على Query وفي الحدث Active أعطيه القيمة True
أجده في بعض الأحيان رجع إلى قيمة False
2- لدي زر في أحد النوافذ يحمل هذا الكود
procedure TForm4.BitBtn7Click(Sender: TObject);
begin
DM.Table1.First;
while not (DM.Table1.Eof) do
begin
DM.Table1.Delete;
end;
DM.Query1.Close;
DM.Query1.Open;
end;
عندما أضغط عليه لمسح ما بداخل الجدول تنفذ العملية بنجاح
لكن المشكلة في الطباعة عندما تتم عملية المسح التي تم تنفيذها بالزر السابق الذكر
وبعدها أضغط على زر أخر والمتعلق بالطباعة أجد كل المعطيات باقية على Quickreport رغم أنني حذفتها من الجدول
علما بأنني رابط Quickreport بـ مكون Query1 الموجود على Quickreport
وفي الحدث Quickreport1BeforePrint هذا الكود
procedure TForm5.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
with DM do begin
TDArtFct.open;
end;
end;
وفي الحدث OnCreat هذا الكود
procedure TForm5.FormCreate(Sender: TObject);
begin
Query1.Close;
Query1.Open;
end;
إذا ما العمل
