von RobertG » Mo, 27.01.2014 16:12
Hallo mamo,
das
Code: Alles auswählen
SELECT "Straße" FROM "tbl_Adressen" ORDER BY "Straße" ASC
ist eigentlich nicht der Code, mit dem ein Listenfeld sinnvoll mit einer Tabelle verknüpft wird. Das "normale" Vorgehen mit einem Listenfeld: Das Listenfeld enthält ein Namensfeld und ein Primärschlüsselfeld. In Deinem Fall also das Primärschlüsselfeld der Tabelle "tbl_Adressen" (Was sind da sonst für Felder drin? Wieso wird eine Tabelle mit einer anderen über "Straße" verbunden?). Der Primärschlüssel wird als Fremdschlüssel in eine andere Tabelle geschrieben. Für ein Listenfeld müsste also der Code vermutlich so aussehen:
Code: Alles auswählen
SELECT "Straße", "ID" FROM "tbl_Adressen" ORDER BY "Straße" ASC
wobei die Tabelle, in die vom Formular aus geschrieben wird, natürlich nicht "tbl_Adressen" ist.
Kannst Du eventuell eine DB mit Beispieldaten oder entsprechende Screenshots hier anhängen (Screenshots von der Datengrundlage des Formulars, der Datengrundlage des Listenfeldes und dem aufgeklappten Listenfeld)?
Gruß
Robert
Hallo mamo,
das
[code]SELECT "Straße" FROM "tbl_Adressen" ORDER BY "Straße" ASC[/code]
ist eigentlich nicht der Code, mit dem ein Listenfeld sinnvoll mit einer Tabelle verknüpft wird. Das "normale" Vorgehen mit einem Listenfeld: Das Listenfeld enthält ein Namensfeld und ein Primärschlüsselfeld. In Deinem Fall also das Primärschlüsselfeld der Tabelle "tbl_Adressen" (Was sind da sonst für Felder drin? Wieso wird eine Tabelle mit einer anderen über "Straße" verbunden?). Der Primärschlüssel wird als Fremdschlüssel in eine andere Tabelle geschrieben. Für ein Listenfeld müsste also der Code vermutlich so aussehen:
[code]SELECT "Straße", "ID" FROM "tbl_Adressen" ORDER BY "Straße" ASC[/code]
wobei die Tabelle, in die vom Formular aus geschrieben wird, natürlich nicht "tbl_Adressen" ist.
Kannst Du eventuell eine DB mit Beispieldaten oder entsprechende Screenshots hier anhängen (Screenshots von der Datengrundlage des Formulars, der Datengrundlage des Listenfeldes und dem aufgeklappten Listenfeld)?
Gruß
Robert