Hallo,
ich hoffe Ihr könnt mir weiterhelfen, da ich echt verzweifelt bin. Es geht um folgendes Ich habe ein Formular erstellt mit zwei Kombinationsfeldern. In dem einen Kombinationsfeld steht die Kundengruppe zu Auswahl und in dem anderen die Kunden. Jetzt sollen die Kunden einer Gruppe zugeordent werden und falls ein Kunde schon in einer Gruppe ist soll dieser Kunde nicht mehr zur Auswahl stehen und ausgeblendet werden, jedoch soll er bei einer anderen Kundengruppe wieder zur Auswahl stehen. Nur nicht in der Gruppe in der er schon vorhanden ist. Bitte helft mir!
Ich hoffe Ihr könnt mir helfen. :-\
Hallo Servus,
Schaust Du hier:
http://www.donkarl.com?FAQ4.36 (http://www.donkarl.com?FAQ4.36)
Kriterium für das zweite Kombi:
... WHERE IsNull(GruppenID)
hth
gruss ekkehard
Hallo,
Zitat... WHERE IsNull(GruppenID)
wo sollte das denn wohl eingebaut werden? ???
Aber im Ernst, so einfach geht es nun doch nicht. Das Stichwort "Abhängige Kombifelder" ist hier nur bedingt tauglich, da hiermit in der Regel nach Kunden einer bestimmten Gruppe gesucht wird. In diesem Fall sollen aber Kunden
ausgeschlossen werden, die der Gruppe bereits zugeordnet wurden.
Für einen konkreten Vorschlag werden genauere Informationen zu den beteiligten Tabellen und Datenfeldern benötigt - es sei denn, es genügt dir ein Beispiel wie dieses
Select kd_id, kd_name From tbl_kunden Where kd_id Not In (Select kd_id From tbl_kd_grp Where grp_id = Forms!formname!cbo_Group)
was ich aber angesichts deines Eingangsposts "da ich echt verzweifelt bin" eher nicht erwarten würde - sorry.
Hallo,
vielleicht hilft dieser Threat weiter:
http://www.access-o-mania.de/forum/index.php?topic=19146.msg105098#msg105098
Ich Danke euch erstmal.
Leider hat dies nicht geklappt ---->
Select kd_id, kd_name From tbl_kunden Where kd_id Not In (Select kd_id From tbl_kd_grp Where grp_id = Forms!formname!cbo_Group)
Liegt aber dran, dass ich mich nicht so gut auskenne.
Also meine Tabellen sehen wie folgt aus
Gruppe
ID Kunde
Kundennummer
name Kundennummer
Name
Also die aus der rechten sollen dem aus der linken Tabelle zugeordnet werden, anhand der Kundennummer. Die Kundennummer darf mehrfach in der Tabelle Gruppe vorkommen, jedoch pro GruppenID nur einmal. Herzlichen Dank
ALLLES ERLEDIGT. HAT GEKLAPPT DANKE :))))))
Hallo,
WAS hat nicht geklappt??
ZitatSelect kd_id, kd_name From tbl_kunden Where kd_id Not In (Select kd_id From tbl_kd_grp Where grp_id = Forms!formname!cbo_Group)
stimmt dieser Name?
Du kannst auch so schreiben, wenn das die Datenherkunft des Kombis ist, das die gefilterten Kunden anzeigen soll. Dabei ist "cbo_Group" der Name des Kombifeldes, das die Gruppen anzeigt und in dessen erster Listenfeld-Spalte (Spalte 0) die "GRP_ID" steht.
Select kd_id, kd_name From tbl_kunden Where kd_id Not In (Select kd_id From tbl_kd_grp Where grp_id = [cbo_Group])
Wenn das Ganze in einem Formular eingebaut werden soll und trotzdem bei allen Datensätzen die Kunden angezeigt werden sollen, dann solltest Du den geposteten Link berücksichtigen...