Mehrere Spalten in Listenfeld anzeigen
Verfasst: So, 14.03.2010 17:31
Hallo zusammen,
ich habe folgende Situation: 2 Tabellen wie folgt:
tabelle 1:
Mitarbeiter-ID
Nachname
Vorname
tabelle2:
Sunden-ID
MA-ID
Datum
Stundenzahl
Nun möchte ich in einem Formular die Daten in der tabelle 2 eingeben.
Dazu möchte ich mit einem Listenfeld den Mitarbeiter anhand seines Vor- und Nachnamens auswählen, in tabelle2 soll aber nur die entsprechende ID gespeichert werden.
Ich habe verschiedene Beiträge hier gefunden, die beschreiben, dass man in den Eigenschaften unter 'Daten' SQL auswählen soll und dann mittels einer Selectabfrage und CONCAT die Daten aus der der tabelle1 'entnehmen' soll. Über das angegebene 'Datenfeld' und das 'Gebundene Feld' wird angegeben, wo die Daten in tabelle2 hingespeichert werden.
Leider funktioniert das bei mir nicht. Im Listenfeld wird beim Auswählen nur die Mitarbeiter-ID angezeigt, nicht aber Name und Vorname.
Ich habe folgende Varianten ausprobiert, doch beide funktionieren nicht.
Select "Mitarbeiter-ID", "Nachname" FROM "tabelle1"
und
SELECT "Mitarbeiter-ID", CONCAT( "Vorname", "Nachname" ) FROM "tabelle1"
Kann mir jemand weiterhelfen?
Danke,
toby
ich habe folgende Situation: 2 Tabellen wie folgt:
tabelle 1:
Mitarbeiter-ID
Nachname
Vorname
tabelle2:
Sunden-ID
MA-ID
Datum
Stundenzahl
Nun möchte ich in einem Formular die Daten in der tabelle 2 eingeben.
Dazu möchte ich mit einem Listenfeld den Mitarbeiter anhand seines Vor- und Nachnamens auswählen, in tabelle2 soll aber nur die entsprechende ID gespeichert werden.
Ich habe verschiedene Beiträge hier gefunden, die beschreiben, dass man in den Eigenschaften unter 'Daten' SQL auswählen soll und dann mittels einer Selectabfrage und CONCAT die Daten aus der der tabelle1 'entnehmen' soll. Über das angegebene 'Datenfeld' und das 'Gebundene Feld' wird angegeben, wo die Daten in tabelle2 hingespeichert werden.
Leider funktioniert das bei mir nicht. Im Listenfeld wird beim Auswählen nur die Mitarbeiter-ID angezeigt, nicht aber Name und Vorname.
Ich habe folgende Varianten ausprobiert, doch beide funktionieren nicht.
Select "Mitarbeiter-ID", "Nachname" FROM "tabelle1"
und
SELECT "Mitarbeiter-ID", CONCAT( "Vorname", "Nachname" ) FROM "tabelle1"
Kann mir jemand weiterhelfen?
Danke,
toby