Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Xoar am Mai 24, 2011, 20:11:01

Titel: mal wieder Parameterwert eingeben...
Beitrag von: Xoar am Mai 24, 2011, 20:11:01
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
Titel: Re: mal wieder Parameterwert eingeben...
Beitrag von: Xoar am Mai 24, 2011, 20:20:40
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^^