Supportnet Computer
Planet of Tech

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.