Symptome
Wenn Sie ein Formular oder einen Bericht erstellen und vor dem ersten Speichern einen Filter anwenden und ihn dann speichern, während der Filter noch aktiv ist, kann der Filter dann nicht deaktiviert werden. Das Formular oder der Bericht zeigt immer die gefilterte Ansicht der zugrunde liegenden Tabelle oder Abfrage an.
Ursache
Es gibt ein Feature, mit dem Sie problemlos dauerhaft gefilterte Formulare und Berichte erstellen können. Access dies durch Integrieren eines Filters in den Entwurf des Objekts, wenn dieser Filter beim ersten Speichern des Objekts wirksam ist.
Lösung
Wenn Sie nicht möchten, dass ein Filter, den Sie auf ein neu erstelltes Formular oder einen bericht angewendet haben, dauerhaft wird, entfernen Sie den Filter, bevor Sie das Objekt zum ersten Mal speichern.
Wenn Sie ein Formular oder einen Bericht erstellt und zum ersten Mal gespeichert haben, während es sich in einem gefilterten Zustand befindet, und später entscheiden, dass der Filter nicht dauerhaft sein soll, können Sie die Datensatzquelle-Eigenschaft des Objekts mit dem folgenden Verfahren bearbeiten.
Entfernen eines permanenten Filters aus einem Formular oder Bericht
-
Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Formular oder den Bericht, und klicken Sie dann im Kontextmenü auf Entwurfsansicht . Das Objekt wird in der Entwurfsansicht geöffnet.
-
Wenn das Eigenschaftenblatt noch nicht sichtbar ist, drücken Sie F4, um es anzuzeigen.
-
Klicken Sie in das Eigenschaftenfeld Datensatzquelle des Objekts, und klicken Sie dann auf . Der Abfrage-Designer wird mit der Recordsetabfrage des Objekts angezeigt.
-
Suchen Sie im Abfrageentwurfsraster nach den gefilterten Feldern und Filterkriterien. In der folgenden Abbildung gibt es ein gefiltertes Feld, CompanyName, und ein einzelnes Kriterium, Contoso, Ltd.
-
Wählen Sie eine Spalte aus, die ein gefiltertes Feld enthält, indem Sie im Abfrageentwurfsbereich auf die graue Leiste direkt über der Zeile Feld klicken.
-
Drücken Sie ENTF, um das gefilterte Feld und sein Kriterium zu entfernen.
-
Wiederholen Sie die Schritte 5 und 6 für jedes gefilterte Feld, das Sie aus dem Objektentwurf entfernen möchten.
-
Schließen Sie den Abfrage-Designer. Wenn Sie aufgefordert werden, die an der SQL-Anweisung vorgenommenen Änderungen zu speichern und die Eigenschaft zu aktualisieren, klicken Sie auf Ja.
Sie haben den permanenten Filter aus Ihrem Formular oder Bericht entfernt.
Hinweis: Das Entfernen eines permanenten Filters aus einem Formular oder Bericht auf diese Weise hindert Sie nicht daran, in Zukunft denselben Filter in normaler Weise für dieses Objekt zu verwenden. Sie entfernt sie nur aus dem Entwurf des Objekts, sodass Sie standardmäßig alle Datensätze in der zugrunde liegenden Tabelle oder Abfrage anzeigen können.