Man kann in den SQL-Statements, die man bei Datenherkunft SQL auch auf Maskenfelder zugreifen. Man muss dann nur einen Doppelpunkt vor den Name des Maskenfeldes schreibe und unbedingt Groß- und Kleinschreibung beachten. Beispiel:
select AdressAnrede||' '||AdressVorName ||' '|| Adressname
from Anschriftstamm a join Kundenstamm k on k.Adressidhauptadr=a.adressid
where Kontonummer=:ais1.KontoNummer$
Achtung: So wie das Statement hier formuliert ist kommt es zu einem Syntaxfehler, sollte das Feld ais1.KontoNummer$ keine Daten enthalten. Daher sollte man bei der Verwendung von Maskenfeldern immer einfache Hochkomma verwenden:
select AdressAnrede||' '||AdressVorName ||' '|| Adressname
from Anschriftstamm a join Kundenstamm k on k.Adressidhauptadr=a.adressid
where Kontonummer=':ais1.KontoNummer$'
Die Typkonvertierung wird dann automatisch von der Datenbank vorgenommen.