|
Hi,
ein dynamisches View muss im Compiler via String-Variable 'vordefiniert' werden. Dazu weist Du die gesamte Abfrage einer String-Variablen zu. Darin können dann alle Teile variabel sein: Datenbank, Bedingungen, Sortierung ... Im Programm musst Du dann bei der ersten konkreten Ansprache einer Spalte des Views den Typ voranstellen (der Compiler kann den Typen ja nicht feststellen, denn beim Compilieren ist noch nicht bekannt, wie die Abfrage lautet). Z.B. (*STR)test.name. Es schadet nicht, den Typen jedes mal anzugeben.
Für die Druckmaske geht das nicht. Die kannst Du meines Wissens nur über eine Bedingungen festlegen:
IF drucktyp = "2000"
REPORT test WITH druckmaskenname
ELSE IF drucktyp = 2001"
REPORT test WITH druckmaskenname
....
Schöne Grüße
|