Moin, ich bin gerade dabei mir zwei abhängige Listenfelder zu erzeugen.
Hab ein Listenfeld (Fahrzeug_IDListfeld) wo je nach Datensatz im Listenfeld (Schicht) verschiedene Datensätze angezeigt werden sollen.
Das ganze hab ich über ne Abfrage gemacht: hier mal der sql code
SELECT tblSchichten.SchichtID, tblSchichten.Schicht, tblSchichten.Schichtzeiten, tblSchichten.Fahrzeug_ID FROM tblSchichten WHERE (((tblSchichten.Fahrzeug_ID)=[Forms]![frmDienstplan]![UfofrmMitarbeiterPostenzuweisung]![Fahrzeug_IDListfeld]));
habs auch schonmal versucht mit : [Forms]![UfofrmMitarbeiterPostenzuweisung]![Fahrzeug_IDListfeld])); also ohne das Hauptformular, klappt aber auch nicht.
Hab keine falschen Verweise gefunden oder Rechtschreibfehler.
Sobald ich den Parameter eingebe, zeigt er mir die richtigen Daten an.
Was kann man da noch falsch machen?
PS: Ja ich weiß Ufo heißt Unterformular, Ufofrm ist doppeltgemoppelt, wird bald geändert.
Liebe Grüße
ok habs selbst gelöst, der sql code musste richtig heißen
SELECT tblSchichten.SchichtID, tblSchichten.Schicht, tblSchichten.Schichtzeiten, tblSchichten.Fahrzeug_ID FROM tblSchichten WHERE ((tblSchichten.Fahrzeug_ID)=Fahrzeug_IDListfeld);
das man des Listenfeld ohne [forms]!.... ansprechen muss, muss man erstmal wissen^^