Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge

Access 2002

Meniac / 1 Antworten / Baumansicht Nickles

Hallo Leute,
ich habe in einem Formular ein Listenfeld eingefügt, daneben ein Button gemacht. In der Liste stehen Kategorien, wenn man jetzt ein Katogerienname markiert und auf dem Button klickt, soll nach dem Kategorienname gesucht werden und die dazu gehörigen CDs angezeigt werden. Mit einer Abfrage per Parameterwert geht das. Hat da jemand ein Ratschlag?
bye

bei Antwort benachrichtigen
pco Meniac „Access 2002“
Optionen

Also. Abfrage mit Parameter ist schonmal richtig.
Nehmen wir einmal an, dass Dein Formular
"frmAuswahl" heisst und das Listenfeld "lstKategorie".
Nun folgt die Abfrage.
Dort nehmen wir ferner an, dass ein Attribut "Kategorie" heisst.
Dort gehst Du auf die Kriterien-Spalte und gehst mit einem "rechtsclick" auf "Aufbauen" und so in den Ausdrucks-Generator. Nun wählst Du unten "Formulare" und dann "frmAuswahl" aus, darin verbirgt sich dann das "lstKategorie" das wählst Du aus. Als Ausdruck steht da nun sowas wie =Formulare!frmAuswahl!lstKategorie. So! Akzeptieren, Abfrage ist fertig.
Nun musst Du das Listenfeld nur noch befüllen.
Hierzu gehst Du in den Formularentwurf von "frmAuswahl". Rechtsclick auf das Listenfeld "Eigenschaften". Hier unter "Daten" den "Steuerelementefeldinhalt" auswählen. Auf die 3 Punkte dahinter clicken und Du landest in einem Abfragegenerator. Hier wählst Du die Tabelle mit den CDs aus und daraus nur das Kategoriefeld.
Dann schaltest Du durch drücken des Summenzeichens (oben, mitte) die Feldfunktionen ein und wählst für die Kategorie "Gruppieren" als Funktion. Fertig!

Salute

PCO

bei Antwort benachrichtigen