WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   Access gefilter (http://www.wcm.at/forum/showthread.php?t=109885)

blauesau 24.09.2003 13:33

Access gefiltert
 
Geh bitte helfts mir mal. Ich hab genau sowas im Access schon 100mal gemacht, aber auf einmal klappt's nicht mehr (ist allerdings Access 97... :rolleyes: )

Also ich hab ein Formular zur Stammdatenbearbeitung. Im Fußbereich ist ein Textfeld (txtFilter). Wenn man hier was eingibt, sollen nur mehr die Datensätze angezeigt werden, die dem Filter entsprechen.

Datensatzherkunft des Formulars ist eine SQL-Abfrage.

Code:

SELECT tbl_Arzt.*, tbl_Arzt.arzt_Nachname FROM tbl_Arzt WHERE
 (((tbl_Arzt.arzt_Nachname)=IIf([Formulare]![frm_Arzt_Stammdaten]![txtFilter]
Is Null,(tbl_Arzt.arzt_Nachname) Like "*",(tbl_Arzt.arzt_Nachname) Like "*")));

Konkret arzt_Nachname:

Code:

Wenn([Formulare]![frm_Arzt_Stammdaten]![txtFilter] Ist Null;
 Wie "*"; Wie "*")

^^^ Das soll überprüfen, ob das Textfeld "Null" oder nicht und in diesem Fall sollte es in beiden Fällen ALLES (Wie "*") anzeigen. Angezeigt wird aber gar nix! :mad:

Wieso nur? :confused:

blauesau 24.09.2003 14:16

Merkwürdig (für meine Begriffe) ist folgendes: Gebe ich in das Textfeld (txtFilter) einen Namen ein und klicke dann auf Datensätze > Filter/Sortierung entfernen, scheint plötzlich richtig gefiltert zu werden... :confused:

blauesau 24.09.2003 15:28

Da muss sich ja irgendwer damit auskennen, oder? :confused:

Bitte, bitte! :D


Das Kriterium von arzt_Nachname habe ich nun wie folgt geändert:
Wie Wenn(IstNull([Formulare]![frm_Arzt_Stammdaten]![txtFilter]);"";[Formulare]![frm_Arzt_Stammdaten]![txtFilter]) & "*"


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag