Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: herb3472 am Mai 21, 2013, 15:25:02

Titel: Auswahlabfrage mit Wildcart als Abfragebedingung funktioniert nicht
Beitrag von: herb3472 am Mai 21, 2013, 15:25:02
Hallo,

Zur tabellarischen, chronologischen Darstellung von Bestellvorgängen verwende ich ein Hauptformular mit mehreren Kombinationsfeldern zur Eingrenzung und Auswahl der anzuzeigenden Datensätze, sowie ein Unterformular zur tabellarischen Anzeige der Bestelldaten in Listenform.

Die dem Unterformular zugrunde liegende Abfrage wird mittels Kombinationsfeldern des Hauptformulars gefiltert (AuswahldatumVon, AuswahldatumBis, Bestellnummer, etc....). Mit dem Kombinationsfeld "Bestellnummer" des Hauptformulars möchte ich entweder alle Bestellvorgänge des ausgewählten Zeitraums anzeigen (Inhalt des Kombinationsfelds "Bestellnummer"= "NULL"), oder - bei Auswahl einer Bestellnummer aus der Liste - nur die zu dieser Bestellnummer gehörigen Datensätze.

Die Auswahl der einzelnen Datensätze zu bestimmten Bestellnummern funktioniert einwandfrei, nicht jedoch die Anzeige aller Datensätze bei "leerem" Auswahl-Kombinationsfeld "Bestellnummer" (="NULL").

Ich habe folgenden Filter-String für die Auswahl der Bestellnummern verwendet:

Wenn(IstNull([Formulare]![frm_UmsatzBericht].[cmb_AuswahlBestellnummer]);([tbl_Bestellungen].[BestellNr]) Wie "*";[Formulare]![frm_UmsatzBericht].[cmb_AuswahlBestellnummer])[/color]

Wenn der Inhalt des Kombinationsfelds "NULL" ist, sollen alle Datensätze angezeigt werden, als Filter wird daher eine Wildcard (Wie "*") verwendet. Diese Wildcard wird zwar richtig interpetiert, wenn ich sie allein (ohne Formel) einsetze, nicht jedoch in Verbindung mit der obigen Wennbedingung. Wenn das Auswahlfeld "NULL" ist, sollen alle Datensätze angezeigt werden. Wenn das Auswahlfeld eine bestimmte Bestellnummer enthält, sollen nur die Datensätze zu dieser Bestellnummer angezeigt werden. Die Wennbedingung an sich funktioniert - wenn ich an Stelle der Wildcard probeweise eine bestimmte Bestellnummer einsetze, werden bei "leerem" Auswahlfeld "Bestellnummer" (="NULL") die zu dieser Bestellnummer gehörigen Datensätze richtig angezeigt.

Hat da vielleicht jemand eine Idee, wie ich das Problem lösen könnte?

LG Herb
Titel: Re: Auswahlabfrage mit Wildcart als Abfragebedingung funktioniert nicht
Beitrag von: DF6GL am Mai 21, 2013, 17:32:38
Hallo,


so wie hier beschrieben:

http://www.donkarl.com/?FAQ3.14
Titel: Re: Auswahlabfrage mit Wildcart als Abfragebedingung funktioniert nicht
Beitrag von: herb3472 am Mai 21, 2013, 20:34:32
@DF6GL:

Herzlichen Dank, hab' wieder einmal viel zu kompliziert gedacht.......manchmal steh' ich ganz fest auf der Leitung........!

LG Herb