dazu gibt es mehrere Möglichkeiten, wobei ich hier einen Weg skizieren möchte:
Dateset: MYDBF
Field: NAME
Du plaziert das Feld "NAME" mit der Mouse in ein Datenband. Wenn Du den Objekt editierst, hat es folgenen Inhalt:
[MYDBF."NAME"]
Um für den Druck den Feldinhalt umzuwandelm, kann die Konvertierung mittels der FastReport-Funktion "CallXbpFunc" erfolgen. Innerhalb dieser Funktion kann Du eine beliebige xbase-Funktion oder eine Funktion innerhalb Deiner Anwednung aufrufen und dieser Funktion Parameter übergeben. Die Rückgabe der xBase-Funktion wird dann als Feldinhalt gedruckt.
Die Notation lautet: CallxbpFunc( 'xbaseFunc', [par1, par2,...] )
xbasefunc: die Funktion, die aufgerufen werden soll, wird als String angegeben. Hinweis: nicht mit dem Zeichen " den String angeben, sondern mit '
par1, par2..: die Parameter werden innerhalb eines Arrays übegeben
Für das oben gewählte Beipiel ist dem entsprechend der folgender Code einzutragen:
Code: Alles auswählen
[CallXppFunc( 'upper', [ <MYDBF."NAME">] ) ]
Viele Grüße
Olaf