Quickreport und ADO funzt nicht????
-
Kann es sein, daß Quickreport nicht mit den ADO Komponenten zusammenarbeitet? Ich bekomme nämlich immer nur einen Datensatz angezeigt. Mit TTable funktioniert es dann. Ich möchte aus pädagogischen Gründen halt am liebsten alles mit ADO machen
-
Hi,
QuickReport => QRBand[rbDetail] => QRDBText
QuickReport->DataSet = ADOQuery; // <<<<<<<<<< dein Problem QRDBText->DataSet = ADOQuery; QRDBText->DataField = "ColumnFromTab"; //QuickReport::OnBeforePrint void __fastcall TForm1::QuickRep1BeforePrint(TCustomQuickRep *Sender, bool &PrintReport) { ADOQuery1->First(); }
-
Genau das hab ich ausprobiert, aber ich krieg immer noch nur einen Datensatz angezeigt. Ich hatte schon überlegt ob es an WINDOWS liegt, aber es geht weder unter win98 noch unter win2000.
Kann man vielleicht etwas anderes ausprobieren?????
-
Hi,
hier ist example...
http://sweb.cz/data.product/BCB/BCB6/QReports/ADO_QReport.zipW98, W2k - hast du MDAC installieren ??? http://www.microsoft.com/data/
-
Kann es sein, daß Quickreport nicht mit den ADO Komponenten zusammenarbeitet?
Das Problem mit QR und ADO hatte/habe ich auch. QR zeigt immer ein Satz weniger oder gar keinen. Es geht einiger massen, wenn du z.b. deine datenquelle in dem OnBeforPrint (so glaube heist es) Ereignis des QR öffnest.
andere möglichkeit wäre, QR mit daten manuel zu füllen. sieh dazu OnDataNeed Ereignis.