Abhängige KombiFelder revers

29/05/2008 - 13:04 von pewi | Report spam
hallo,

Ich habe wider mal ein kleines Problem.

Und zwar geht es um 2 voneinander abhàngige Kombinationsfelder.

Meine Tabellen:

Tab1:
Tab1_ID | Tab1_Text
1 | 1.Ort
2 | 2.Ort
3 | 3.Ort
.
.
.


Tab2:
Tab2_ID | Tab1_ID | Tab2_Text
1 | 1 | 1.Strasse
2 | 1 | 2.Strasse
3 | 2 | 3.Strasse
4 | 2 | 4.Strasse
5 | 3 | 5.Strasse
6 | 3 | 6.Strasse
.
.
.


Die Tabellen sind über die Felder TAB1/TAB1_ID und Tab2/TAB1_ID 1:n
verknüpft.
Mit einer Abfrage selectire ich die Daten

SELECT TAB1.TAB1_Text, TAB2.TAB2_Text
FROM TAB1 RIGHT JOIN TAB2 ON TAB1.TAB1_ID = TAB2.TAB1_ID
WHERE (((TAB2.TAB2_Text)=[text2]));

Text2 ist das Kombi auf dem HFo.
Angezeigt werden die Ergebnisse mit einem 2. Kombi, das auf das 2. Feld
der Abfrage zugreift. Alle Kombis sind ungebunden.
Funktioniert ganz gut, wenn auch nicht optimal.

Meine Frage:

Ich habe entweder den Ort, oder die Strasse. Durch Eingabe in den
entsprechenden Kombis möchte ich das jeweils fehlende Element in der
anderen Kombibox angezeigt bekommen.

Beispiel:

1.) Ich habe die Strasse "Mozartstrasse".
Nach der Eingabe sollen im andern Kombi alle Orte aufgelistet werden,
die die Mozartstrasse enthalten.

2.) Ich habe den Ort "A-Stadt".
Nach der Eingabe sollen im andern Kombi alle Mozartstrassen aufgelistet
werden, die den Ort "A-Stadt" vorkommen.

Also eine doppelte suche.

Wie kann ich das erreichen?


Besten Dank


Hans-Peter Wilker
 

Lesen sie die antworten

#1 Mark Doerbandt
29/05/2008 - 13:14 | Warnen spam
Hallo,

pewi:

Ich habe entweder den Ort, oder die Strasse. Durch Eingabe in den
entsprechenden Kombis möchte ich das jeweils fehlende Element in der
anderen Kombibox angezeigt bekommen.

Beispiel:

1.) Ich habe die Strasse "Mozartstrasse".
Nach der Eingabe sollen im andern Kombi alle Orte aufgelistet werden,
die die Mozartstrasse enthalten.

2.) Ich habe den Ort "A-Stadt".
Nach der Eingabe sollen im andern Kombi alle Mozartstrassen aufgelistet
werden, die den Ort "A-Stadt" vorkommen.

Also eine doppelte suche.



NachAktualisieren beider Komboboxen setzt Du den Filter auf die
jeweilige andere, wie in der FAQ beschrieben. Ich wuerde noch einen
Button zum Rücksetzen der Eingaben vorsehen.

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen