Fragt einen Wert aus einer Tabelle ab (unter Verwendung des Primärindex).
Anmerkung: Eine Auflistung der Tabellen und Primärindices ist z. Zt. nicht vorhanden.
Aufruf:
DBInfo( Name der Datentabelle | Schlüsselwert [e] | Zielfeldname )
wobei
Name der Datentabelle = Name der Datentabelle, aus der ein Wert abgefragt werden soll.
Schlüsselwert[e] = Kann beliebigen Typs sein. Sollte jedoch zum 1. Feld des Primärindex der abzufragenden Tabelle passen.
Zielfeldname = Optionaler Name des Feldes, dessen Wert zurück geliefert werden soll. Falls dieser Parameter ausgelassen wird, wird die selbe Zeichenfolge zurückgegeben mit der der Datensatz z. B. beim Löschen bezeichnet wird.
Weitere Informationen finden Sie unter: DBInfo-Formeln im Druckdesigner
Beispiele
Beispiele *:
- External$('DBInfo("Laender"|SVM.Land|"LandKennz")')
- Fragt mit Hilfe der Landnummer (z.B. 276 für Deutschland) das Kfz Kennzeichen des Landes aus der Länder Tabelle ab.
Obige Funktion ergibt also „D“, falls die Variable SVM.Land den Wert 276 wiedergibt, da diesem Wert das Kennzeichen „D“ zugeordnet ist. - Zu beachten ist, dass der Tabellenname und der Feldname als Zeichenfolgen übergeben werden müssen.
- Fragt mit Hilfe der Landnummer (z.B. 276 für Deutschland) das Kfz Kennzeichen des Landes aus der Länder Tabelle ab.
- External$('DBInfo("Laender"|SVM.Land)')
- Fragt mit Hilfe der Landnummer die Bezeichnung des Landes aus der "Laender" Tabelle ab.
Dies ergibt „Deutschland“, falls die Variable SVM.Land den Wert 276 wiedergibt, da diesem Wert das Land „Deutschland“ zugeordnet ist.
- Fragt mit Hilfe der Landnummer die Bezeichnung des Landes aus der "Laender" Tabelle ab.
- External$('DBInfo("Krankenkassen"|Mit.KrkNr)')
- Fragt den Namen einer Krankenkasse aus der Krankenkassen Tabelle ab. Diese Funktion gibt z. B. „1 AOK in Mainz“ aus.
- External$('DBInfo("Laender"|SVM.Land|"LandKennz")')