Supportnet / Forum / Datenbanken
access recordsource mit kriterien neu ausführen
Frage
Hallo,
ich möchte in einem access-formular anhand eines Kombi-feldesin diesem Formular die RecordSource auf einen Satz begrenzen (Suchfunktion). ich habe es auch geschafft die recordsource in vba mit den entsprechenden Kriterien zu setzen. Leider bekomme ich jetzt ein Problem (Gültigkeitsregel verletzt). Wie bekomme ich ein leeres Formular auf, in dem die Felder erst nach Bedienung des Kombinationsfeldes ausgefüllt werden ?
Hoffentlich hat jemand einen Tipp, habe selbst nämlich keine Idee mehr
Vilen Dank
Daisy
Antwort 1 von oliverV
Hallo Daisy,
du könntest die Veränderung der Datenherkunft erst ausführen, nachdem du überprüft hast, ob dein Such-Kombifeld einen Wert hat.
[Code]
If Not IsNull(Me!Dein_Suchfeldname) Then
Datenherkunft des Formulars ändern
Else
...
End If
[/Code]
Beim Formularöffnen verwendest du die Datenherkunft ohne einschränkendes Kriterium, oder setzt eine "leere Datenherkunft" (Analog im Else-Teil der If-Anweisung).
Gruß
Oliver
Eventuell vorhandene Sponsoren-Links in meinen Antworten werden durch den Betreiber des Forums erstellt. Da ich keinen Einfluss auf deren Inhalt nehmen kann, distanziere ich mich ausdrücklich von diesen Links. Es handelt sich nicht um eine Empfehlungen meinerseits.
du könntest die Veränderung der Datenherkunft erst ausführen, nachdem du überprüft hast, ob dein Such-Kombifeld einen Wert hat.
[Code]
If Not IsNull(Me!Dein_Suchfeldname) Then
Datenherkunft des Formulars ändern
Else
...
End If
[/Code]
Beim Formularöffnen verwendest du die Datenherkunft ohne einschränkendes Kriterium, oder setzt eine "leere Datenherkunft" (Analog im Else-Teil der If-Anweisung).
Gruß
Oliver
Eventuell vorhandene Sponsoren-Links in meinen Antworten werden durch den Betreiber des Forums erstellt. Da ich keinen Einfluss auf deren Inhalt nehmen kann, distanziere ich mich ausdrücklich von diesen Links. Es handelt sich nicht um eine Empfehlungen meinerseits.

