Hallo.
Ich spiele mich jetzt schon eine ganze Weile mit der Angelegenheit und habe es im Alleingang soweit hinbekommen, aber jetzt bin ich wohl an meine Grenzen gestoßen und brauche mal Hilfe (oder die Info, dass ich zu viel erwarte und mir einen Workaround suchen muss g).
**Beschreibung: **
Datenbank mit zwei Tabellen. Haupt- und Nebentabelle.
In der Nebentabelle gibt es zwei Felder
“Art” und “Name”
Name ist so ziemlich einzigartig, bei Art gibt es mehrfacheinträge. also z.B.
Art | Name
A | Blabla
B | Damdidaaa
A | Dumdam
A | Uhm …
B | Blubber
C | wasauchimmer
Die Haupttabelle enthält (unter anderem) ebenfalls die Felder “Art” und “Name”
**Was ich erreichen will: **
Das Feld “Art” in der Haupttabelle ist im Formular ein Popup zur Auswahl der in der Nebentabelle ebenfalls verwendeten Bezeichnungen für Art. Also A, B und C. Bei Auswahl der jeweiligen Art sollen im Feld “Name” in der Haupttabelle nur noch die Namen der gewählten Art zum Einfügen vorhanden sein. Traumhaft wäre auch hier ein Popup-Feld, aber das ist nicht so wichtig.
Geschafft habe ich das jetzt über eine Relation, die ich den Feldern hinzugefügt habe.
Art = “Art->Art” - Typ: Text oder Zahl
Name = “Art->Name” - Typ: Text oder Zahl
(Also Relation eingefügt und im Reiter Rechenfeld steht jetzt drin “Art->Art” bzw. “Art->Name”)
Das bewirkt, dass bei Auswahl im Eingabefeld “Art” (ein Popup) die Nebentabelle aufgerufen wird und ich dort eine gefilterte Ansicht habe, mit allen Namen, die zur gewählten Art gehören.
also z.b. bei Art ist “B” angegeben und die Nebentabelle öffnet sich mit lediglich den Einträgen
B | Damdidaaa
B | Blubber
Dort kann ich dann einen Eintrag anklicken, gehe auf Link setzen und der Name erscheint im Formular der Haupttabelle im Feld Name. Ganz wunderbar.
**Mein Problem: **
Ist es möglich, MEHRERE Werte auszuwählen und im Eingabeformular der Haupttabelle einzugeben? Wenn ja, wie würde das funktionieren?
Ich will also erreichen, dass ich mir A in der Art auswähle und dann zwei oder drei Namen aus der Nebentabelle in meinem Formular verknüpfen kann, mit Komma getrennt.
Wichtig zu wissen evtl. noch: Die anzahl der Namen variiert von Datensatz zu Datensatz. Das kann nur einer Sein, können aber auch 10 und mehr sein.
So. Das klingt vermutlich alles nur total wirr. Ich bin was Programmieren und so angeht leider auch absolut unbedarft. Ich wäre hier also für jede Hilfe und Antwort dankbar.
Lg,
Amancham