Forum: Programmieren allgemein
by Getox,
22. Okt 2020
Würde ich auch so sehen, aber ich muss leider mit historisch gewachsenem Code arbeiten und darf nicht alles auf den Kopf stellen. Ich muss großteils auch in einer Art und Weise Entwickeln, die meinem Verständnis von "schönem Code" in allen Punkten wiederspricht... aber so ist das halt. Man muss mit dem arbeiten, was man hat.
Forum: Programmieren allgemein
by Getox,
22. Okt 2020
Ich habe es gefunden... des Rätsels Lösung ist, dass die Connection in jeder einzelnen QR2 Datei abgelegt ist in Form von "FormReports.MSSQL"
Forum: Programmieren allgemein
by Getox,
22. Okt 2020
Darin wird ein Array mit Parametern geparst, die später im Report verarbeitert werden und diese werden in das übergebene Dataset geschrieben.
Ich habe diese Events mal komplett auskommentiert - Der Fehler tritt trotzdem auf. Ich habe auch direkt vor dem Funktionsaufruf (FDesignerDialog.PrintReport) wo der Fehler kommt eine adoQuery erzeugt, meine Connection zugewiesen, eine Abfrage gemacht und...
Forum: Programmieren allgemein
by Getox,
22. Okt 2020
Ich kann mir ja TAdoQuerys erstellen, diese Connection zuweisen und verwenden. Das funktioniert. Ich muss das nur irgendwie mit meinem Quickreport verbinden :/
Forum: Programmieren allgemein
by Getox,
22. Okt 2020
Ich bin gerade dabei einen Programmteil umzubauen und dabei die Programmlogik übersichtlicher zu strukturieren.
Ich habe ein TQRPreview:
FPreview := TQRPreview.Create(nil);
FPreview.Parent := Self;
FPreview.Align := alClient;
FPreview.ZoomState := qrZoom100;
FPreview.Zoom := 100;
FPreview.TabStop := True;
FPreview.TabOrder := 0;