QReport zur Laufzeit erstellen ?
-
Hi,
hat jemand schon mal versucht einen QReport zur Laufzeit mit "Leben" zu erfüllenIch möchte mittels verschíedenen Pages Daten ausgeben, soweit so einfach...
(jedenfalls wenn ich ein festes Blatt codiere...)Wenn ich aber z.Lz. mit Addpage und z.B. InsertControl ein QLabel einfüge passiert eigentlich genau nix !
Wie ist der Weg, was ist dort (noch) zu tun ??
Erfahrungen ??
-
Hi,
versuch mal...
Band1->AddPrintable(__classid(TQRLabel)));http://www.windev.cz/data/clanky/qreport_lv.zip
http://www.windev.cz/index.aspx?clanek=qreport_lv.htm
-
Ja soweit habe ichs auch heruasgefunden, das funktioniert ganz brauchbar...
allerdings habe ich auch herausgefunden, daß meine Schwierigkeit schon eins früher liegt ..
wenn ich kein TQRBand im Report definiert habe, geht sozusagen gar nix..
keine Ansicht und zur laufzeit bekomme ich eine Exception, mit Zugriffsproblem bei Specher xxxx
Als Abhilfe nehme ich (z.Zt) vordefinierte Bänder
und fülle sie mit AddPrintable, soweit geht das aber nicht wirklich glücklich
-
Hi,
@wilfrid wenn ich kein TQRBand im Report definiert habe, geht sozusagen gar nix..
das geht nicht...!!!
im QReport => ein TQRBand[rbDetail] => TQRLabel
-
Warum geht das nicht ??
Ich muß doch zur Laufzeit auch Bänder erstellen können, die ich dann mit Labels etc. füllen kann ..??
Wieso können Bänder nicht erst zur Laufzeit erstellt werden ??
-
Hi,
und TPrinter::Canvas auch geht nicht ????