von shoelz » Mo, 08.08.2011 00:27
Moin,
ich habe eine DB mit zwei Tabellen mit einer 1:n Beziehung (BK-Arten.ID <=> Rechnungen.BK_ID).
Auf einem Formular habe ich ein "Table Control" platziert, die auf Tabelle "Rechnungen" basiert. Für die Spalte "Rechnungen.BK_ID" habe den Typ auf "Listbox" gesetzt und lasse jetzt per SQL-Abfrage "BK-Arten.Name" anzeigen:
SELECT "BK-Arten"."Name" FROM { OJ "BK-Arten" LEFT OUTER JOIN "Rechnungen" ON "BK-Arten"."ID" = "Rechnungen"."BK_ID" }
Das funktioniert auch super: ich kann per Drop-Down einen Eintrag aus "BK-Arten.Name" auswählen, ... ABER wenn ich jetzt ENTER drücke, wird nicht meine Auswahl für den Datensatz übernommen, sondern eine NULL eingetragen.
Das finde ich irgendwie frustrierend, aber es gibt ja bestimmt jemanden da draußen, der mehr Ahnung hat als ich und mir sagen kann, was ich falsch mache.
Cheers, Sebastian
- Dateianhänge
-
- BK-Scharweg.odb
- (13.35 KiB) 49-mal heruntergeladen
Moin,
ich habe eine DB mit zwei Tabellen mit einer 1:n Beziehung (BK-Arten.ID <=> Rechnungen.BK_ID).
Auf einem Formular habe ich ein "Table Control" platziert, die auf Tabelle "Rechnungen" basiert. Für die Spalte "Rechnungen.BK_ID" habe den Typ auf "Listbox" gesetzt und lasse jetzt per SQL-Abfrage "BK-Arten.Name" anzeigen:
SELECT "BK-Arten"."Name" FROM { OJ "BK-Arten" LEFT OUTER JOIN "Rechnungen" ON "BK-Arten"."ID" = "Rechnungen"."BK_ID" }
Das funktioniert auch super: ich kann per Drop-Down einen Eintrag aus "BK-Arten.Name" auswählen, ... ABER wenn ich jetzt ENTER drücke, wird nicht meine Auswahl für den Datensatz übernommen, sondern eine NULL eingetragen.
Das finde ich irgendwie frustrierend, aber es gibt ja bestimmt jemanden da draußen, der mehr Ahnung hat als ich und mir sagen kann, was ich falsch mache.
Cheers, Sebastian