A
AppZ
Gast
Heyho,
ich habe ein Problem mit Access. Ich habe eine Abfrage welche eine Liste ausgibt, abhängig davon welche Auswahl im Formular geewählt wurde. Momentan gibt es 2 Felder die abgefragt werden: Auswahl_adresse und Auswahl_anrede. Diese Abfrage funktioniert ohne Probleme und liefert die korrekten Ergebnisse. Der Teil mit den Joins sieht wie folgt aus:
Jetzt möchte ich eine weitere Auswahl hinzufügen, Auswahl_email. Der Code dafür sieht dann so aus:
Hier erhalte ich leider die Fehlermeldung "Join-Ausdruck nicht unterstützt".
Ich habe schon ein bisschen mit Klammern herum gespielt, leider nicht erfolgreich. Hat jemand von euch eine Idee?
ich habe ein Problem mit Access. Ich habe eine Abfrage welche eine Liste ausgibt, abhängig davon welche Auswahl im Formular geewählt wurde. Momentan gibt es 2 Felder die abgefragt werden: Auswahl_adresse und Auswahl_anrede. Diese Abfrage funktioniert ohne Probleme und liefert die korrekten Ergebnisse. Der Teil mit den Joins sieht wie folgt aus:
Code:
FROM
(tbl_mitglieder_stamm
LEFT JOIN tbl_mitglieder_adresse
ON ([Formulare]![frm_kontakte_versandlisten]![auswahl_adresse]="Korrespondenz" AND tbl_mitglieder_stamm.[korrespondenz_adresse]=tbl_mitglieder_adresse.adresse_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_adresse]="Rechnungen" AND tbl_mitglieder_stamm.[rechnungen_adresse]=tbl_mitglieder_adresse.adresse_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_adresse]="IRW/Privat" AND tbl_mitglieder_stamm.[irw_adresse]=tbl_mitglieder_adresse.adresse_id))
LEFT JOIN tbl_mitglieder_anrede
ON ([Formulare]![frm_kontakte_versandlisten]![auswahl_anrede]="Korrespondenz" AND tbl_mitglieder_stamm.[korrespondenz_anrede]=tbl_mitglieder_anrede.anrede_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_anrede]="Rechnungen" AND tbl_mitglieder_stamm.[rechnungen_anrede]=tbl_mitglieder_anrede.anrede_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_anrede]="IRW/Privat" AND tbl_mitglieder_stamm.[irw_anrede]=tbl_mitglieder_anrede.anrede_id)
Jetzt möchte ich eine weitere Auswahl hinzufügen, Auswahl_email. Der Code dafür sieht dann so aus:
Code:
FROM
((tbl_mitglieder_stamm
LEFT JOIN tbl_mitglieder_adresse
ON ([Formulare]![frm_kontakte_versandlisten]![auswahl_adresse]="Korrespondenz" AND tbl_mitglieder_stamm.[korrespondenz_adresse]=tbl_mitglieder_adresse.adresse_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_adresse]="Rechnungen" AND tbl_mitglieder_stamm.[rechnungen_adresse]=tbl_mitglieder_adresse.adresse_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_adresse]="IRW/Privat" AND tbl_mitglieder_stamm.[irw_adresse]=tbl_mitglieder_adresse.adresse_id))
LEFT JOIN tbl_mitglieder_anrede
ON ([Formulare]![frm_kontakte_versandlisten]![auswahl_anrede]="Korrespondenz" AND tbl_mitglieder_stamm.[korrespondenz_anrede]=tbl_mitglieder_anrede.anrede_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_anrede]="Rechnungen" AND tbl_mitglieder_stamm.[rechnungen_anrede]=tbl_mitglieder_anrede.anrede_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_anrede]="IRW/Privat" AND tbl_mitglieder_stamm.[irw_anrede]=tbl_mitglieder_anrede.anrede_id))
LEFT JOIN tbl_mitglieder_email
ON ([Formulare]![frm_kontakte_versandlisten]![auswahl_email]="Korrespondenz" AND tbl_mitglieder_stamm.[korrespondenz_email]=tbl_mitglieder_email.email_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_email]="Rechnungen" AND tbl_mitglieder_stamm.[rechnungen_email]=tbl_mitglieder_anrede.email_id)
OR ([Formulare]![frm_kontakte_versandlisten]![auswahl_email]="IRW/Privat" AND tbl_mitglieder_stamm.[irw_email]=tbl_mitglieder_anrede.email_id)
Hier erhalte ich leider die Fehlermeldung "Join-Ausdruck nicht unterstützt".
Ich habe schon ein bisschen mit Klammern herum gespielt, leider nicht erfolgreich. Hat jemand von euch eine Idee?