Wolfgang Badura
2009-10-06 17:21:36 UTC
Liebe Access-Gemeinde!
XP Prof engl., SP3; A03 deutsch, SP 3.
Ich versuche erfolglos einen Filter in einem Formular zu setzen.
Wenn ich zum Beispiel in die Eigenschaft Filter
"Firmen_Nr=20" (ohne Anführungszeichen)
eingebe erwarte ich, daß aus der Tabelle Zahlungen nur jene Zeilen
angezeigt werden, welche eben die Firmen_Nr 20 haben.
Aber immer werden nach dem Öffnen des Formulares alle Datensätze angezeigt.
Filter zulassen ist auf ja gesetzt, das Formular wird in Datenblattansicht
geöffnet.
Ebenso funktioniert das nicht, wenn ich
in einem Makro zum Öffnen eines Formulares einen Filter eintrage.
Eigentlich möchte ich endgültig ein Feld eines anderen Formulares als
Kriterium verwenden.
Nachdem das aber nicht ging, habe ich es erfolglos auf die obige,
einfachste where-Klausel reduziert.
Wenn ich die Datenherkunft des Formulares auf eine Abfrage setze und in
dieser die Firmen_Nr auf 20
(oder auf das Feld eines anderen geöffneten Formulares) abfrage,
funktioniert das bestens.
Wenn ich in einem Makro mit "AnwendenFilter" eine Bedingung setze
klappt das auch.
Ich übersehe anscheinend etwas Elementares.
Ist die Syntax wenigstens richtig?
Um Hilfe ersucht
Wolfgang
Danke im Voraus.
XP Prof engl., SP3; A03 deutsch, SP 3.
Ich versuche erfolglos einen Filter in einem Formular zu setzen.
Wenn ich zum Beispiel in die Eigenschaft Filter
"Firmen_Nr=20" (ohne Anführungszeichen)
eingebe erwarte ich, daß aus der Tabelle Zahlungen nur jene Zeilen
angezeigt werden, welche eben die Firmen_Nr 20 haben.
Aber immer werden nach dem Öffnen des Formulares alle Datensätze angezeigt.
Filter zulassen ist auf ja gesetzt, das Formular wird in Datenblattansicht
geöffnet.
Ebenso funktioniert das nicht, wenn ich
in einem Makro zum Öffnen eines Formulares einen Filter eintrage.
Eigentlich möchte ich endgültig ein Feld eines anderen Formulares als
Kriterium verwenden.
Nachdem das aber nicht ging, habe ich es erfolglos auf die obige,
einfachste where-Klausel reduziert.
Wenn ich die Datenherkunft des Formulares auf eine Abfrage setze und in
dieser die Firmen_Nr auf 20
(oder auf das Feld eines anderen geöffneten Formulares) abfrage,
funktioniert das bestens.
Wenn ich in einem Makro mit "AnwendenFilter" eine Bedingung setze
klappt das auch.
Ich übersehe anscheinend etwas Elementares.
Ist die Syntax wenigstens richtig?
Um Hilfe ersucht
Wolfgang
Danke im Voraus.