Ich habe ein wirklich seltsames Problem mit einem Filter in Access 2010. Der Filter funktionierte gut für die letzten Tage, aber heute bemerkte ich, es funktioniert nicht mehr (filtert alles aus) es ist ein ziemlich einfaches Me.Filter . Ich habe den VBA-Code in einen Zustand zurückgesetzt, in dem ich weiß, dass er funktioniert, aber er funktioniert immer noch nicht wie erwartet. dies ist ein Beispiel Filter, die ich benutze:Zugriff auf Filter gestoppt
Me.Filter = (Hersteller LIKE '*Test*' OR ID LIKE '*Test*' OR Typ LIKE '*Test*' OR Nennmaß LIKE '*Test*' OR Herstellertyp LIKE '*Test*') AND Status = 'Einsetzbar' AND ID is not null
Natürlich ist es danach Me.FilterOn = True
aktiviert ist Sieht, dass ich das mein alter Arbeits Code versuchte es etwas sein muss, dass ich in der Form oder die Back-End-Tabelle geändert . Leider habe ich nichts verändert, was ich mir vorstellen kann, einen Einfluss auf die Filterung zu haben. Spaltennamen usw. sind gleich ... Was es wierder macht ist, dass mein Datumsfilter Me.Filter = (Datum > #01/18/2015#) OR (Datum > #01/18/2015#)
einwandfrei funktioniert. Irgendeine Idee würde geschätzt werden !!
Überprüfen Sie, dass Sie Filter in der Registerkarte Daten der Eigenschaften des Formulars zugelassen haben und haben Sie versucht, eine SQL-Abfrage der gleichen Art, sehen Sie, ob einer der Einträge die Nullrückgabe verursacht? –
Filter sind erlaubt, wie würde ich eine solche Filteraktion über SQL in VBA machen? –