Hallo,
ich habe folgendes Problem:
Es gibt zwei Tabellen: KUNDEN, LAND
In beiden Tabellen gibt es ein Feld mit der Abkürzung der Ländernamen (immer 3 Zeichen).
In der Tabelle LAND gibt es je ein Feld mit dem vollständigen Landesnamen in der jeweiligen Landessprache. Diese Felder sind immer mit "LandnameXXX" bezeichnet, wobei XXX die Abkürzung des Ländernamen ist.
Der Zugriff im Programm funktioniert. Es wird mit 'Table.FindField' geprüft, ob das Datenfeld mit der jeweiligen Landessprache (aus der Windowseinstellung) existiert. Gibt es das Datenfeld nicht, verwendet das Programm das Datenfeld "LandnameDEU" (Deutschland).
Beim Ausdruck (mit FastReport 3.23) der Kundenliste soll der Ländername in der jeweiligen Landessprache verwendet werden. Die Daten für den Report werden von einem
Query bereitgestellt.
Mir ist momentan aber noch unklar, wie ich mit dem
Query oder dem Report nur auf das Datenfeld "LandnameXXX" zugreifen und damit einen Platzhalter im Report befüllen kann.
Über ein paar Vorschläge würde ich mich freuen.
Mike