DoCmd.openReport mit „where Condition“ als Liste
PeterDoering
Gesendet: 30.10.18 13:54
Betreff: RE: DoCmd.openReport mit „where Condition“ als Liste



Extreme Veteran

Beiträge: 573
5002525
Hallo,

Themes - 30.10.18 11:00
Ich möchte mit docmd.openReport einen Bericht auf Grundlage einer Abfrage öffnen und über die where condition nochmal Filtern.
Die Kriterien stammen als semikolon getrennte Liste aus einem Mehrfachauswahl- Listenfeld.

Meine Idee ist:
DoCmd.OpenReport „Abfrage1“, , , idmitarbeiter In (3;5;7;9)
idmitarbeiter ist ein Feld der Abfrage1 und integer.

Das klappt aber leider nicht.

Zunächst musst du das Kriterium als String übergeben, also in Quotes: "idmitarbeiter …".
Des Weiteren wirst du den Semikolon durch Komma ersetzen müssen, also:
"idmitarbeiter In (3, 5, 7, 9)"

-----
Gruss - Peter
Top of the page Bottom of the page