"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

access: daten in formular - dropdown auswahl

Flip 25.06.2008 - 17:05 3335 3
Posts

Flip

1 x 4 Ringe
Registered: Jan 2002
Location: .
Posts: 3398
hallo coding geeks,

wieder mal ein problem, dass sicher einfach zu lösen ist, ich aber nicht weiterkomm.

ich hol mir aus einer tabelle versch. daten raus.

zb folgende felder:

automarke
autotype
produktionsland
verkaufsland

nun möchte ich 2 dropdownfelder im formular mit drinnen haben bei denen ich via dropdown eine automarke und ein produktionsland anwählen kann.

jetzt sollen mir im formular nur die datensätze angezeigt werden, bei denen die beiden kriterien zutreffen!

vielen dank im vorhinein!

lg
Flo

Punisher

Bukanier
Avatar
Registered: Sep 2002
Location: Disneyland
Posts: 1858
schwer zum schriftlich erklären aber ich versuchs:

# wichtig ist dass du eine eigene Tabelle nur für die filterkriterien (zb Automarken) hast sonst hast du alle marken so oft drin wie sie vorkommen (außer du verwendest den DISTINCT Befehl) aber dass is a bissal schwer zu erklären

# Um ins dropdownfeld alle automarken zu bekommen musst du die listherkunft auf Tabelle/Abfrage stellen und dann eine Abfrage erstellen die nur die spalte der automarke und den index beinhaltet
# dann musst in den eigenschaften des dropdown-feldes die index spalte auf das kriterium legen, dass zurückgegeben werden soll
# Beim klick-Event des Dropdown-Feldes solltest noch die formulardaten aktualisieren

# Datenquelle für das Formular muss eine Abfrage sein
# in dieser Abfrage muss du bei den beiden spalten nach denen du filtern willst als Filterkriterium den Namen des Feldes angeben zB Forms!NameDesFormulars!NameDesDropdownfelds

hth

Flip

1 x 4 Ringe
Registered: Jan 2002
Location: .
Posts: 3398
Zitat von Punisher
schwer zum schriftlich erklären aber ich versuchs:

# wichtig ist dass du eine eigene Tabelle nur für die filterkriterien (zb Automarken) hast sonst hast du alle marken so oft drin wie sie vorkommen (außer du verwendest den DISTINCT Befehl) aber dass is a bissal schwer zu erklären

# Um ins dropdownfeld alle automarken zu bekommen musst du die listherkunft auf Tabelle/Abfrage stellen und dann eine Abfrage erstellen die nur die spalte der automarke und den index beinhaltet
# dann musst in den eigenschaften des dropdown-feldes die index spalte auf das kriterium legen, dass zurückgegeben werden soll
# Beim klick-Event des Dropdown-Feldes solltest noch die formulardaten aktualisieren

# Datenquelle für das Formular muss eine Abfrage sein
# in dieser Abfrage muss du bei den beiden spalten nach denen du filtern willst als Filterkriterium den Namen des Feldes angeben zB Forms!NameDesFormulars!NameDesDropdownfelds

hth
ah das hört sich schon mal gut an, denn ich hatte alle automarken in einem table (mit doppelnennungen klarerweise)

werd sicher noch ein paar fragen haben!

stay tuned!

danke auf jeden fall.

Flip

1 x 4 Ringe
Registered: Jan 2002
Location: .
Posts: 3398
könntest du bitte die distinct geschichte erläutern! :-)

danke
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz