PDA

Vollständige Version anzeigen : Formularbasierte Filter Anwenden über Button !!!


mcmueller
28.08.2001, 17:45
Hallo Leute,
ich habe folgendes Problem:
Ich möchte in einer DB an manche Formulare die Option formularbasierte Filter zulassen über einen Knopf direkt auf dem Formular.

Ich habe es schon geschafft eine Button zu erzeugen, der das Formular anzeigt zum eingeben des formularbasierten Filters:
DoCmd.RunCommand acCmdFilterByForm

Ich kann auch den Filter wieder löschen:
DoCmd.ShowAllRecords

So weit so gut.
Da durch das wechseln in die Ansicht formularbasierte Filter man allerdings keine Buttons mehr betätigen kann muss ich einen kleinen Umweg gehen:
Ich öffne ein neues Formular das einen Knopf zum Anwenden des Filters auf das erste Formular enthält.

Wie wird nun aber der Filter gespeichert?
Nach welcher Routine läuft also genau dieser einfache Knopf ("Filter Anwenden") in der Statusleite von Access ab?

Hoffentlich weiss jemand von Euch bescheid.
Ich verzweifle hier sonst...

Horst Schulte
28.08.2001, 20:35
Hallo mcmueller,
wäre das keine Alternative:
http://212.223.74.189/cgi-bin/db2net.exe?D2NDb=D%3A%5Cftp%5Cacess-guru%5Cdatabase%5CWOSchulte.mdb&D2NProject=TipAnzeigeEinzeln&qryTipAnzeigeEinzeln.ID=212


Grüße
Horst

<p align="center"><a href="http://www.horst-schulte.de"><img border="0" src="http://www.horst-schulte.de/hs-NET/logo_hs.gif" alt="Horst Schultes Portal für Bürohengste">

mcmueller
29.08.2001, 15:37
Ist zwar wirklich ne gute Möglichkeit einen Filter an-/auszuschalten aber das funktioniert irgendwie deshalb nicht, weil der Filter ja noch gar nicht entgültig gesetzt ist wenn nur das Formular formularbasierte Filter MeinFormular geöffnet ist. Ich müsste also irgendwie vorher den Filter noch zuweisen!

yuhhu
29.08.2001, 15:44
Hi MC*****,

genau das gleiche Problem wie Du, hab ich zur Zeit auch...
Hab meine Buttons eingebaut, kann den Formularbasierten Filter starten, aber den Filter nicht anwenden, weil meine Buttons gesperrt werden...? Über die Menüleiste geht's, komisch!

Vielleicht kann man das irgendwie so einrichten, daß er den Button erst anzeigt, wenn der Formularbasierte Filter eingeschaltet worden ist!?

mikeboy
29.08.2001, 16:25
HI!

ich habe auch schon verzweifelt versucht dafür eine Lösung zu finden, aber ergebnislos...

Ich mach die Sache jetzt über eine benutzerdefinierte Menüleiste und über ein benutzerdefiniertes Kontextmenü. Ich benutz dann immer die rechte Maustaste, um den Filter anzuwenden, und es geht eigentlich recht schnell.

Vielleicht hilft Euch meine Anregung.

Gruß Mike

yuhhu
29.08.2001, 16:31
werd ich auch mal versuchen, merci Dir...

Aber ich hoff' immer noch drauf, daß dies mit dem Button irgendwie funktioniert, daß kann doch nicht so schwer sein, oder?

flori
29.08.2001, 16:54
Hallo!

Muss das über ein Button realisiert werden? Ihr könnt doch auch 2 Felder oder eben mehr eingeben. In dem ersten wird das Feld eingegeben und in dem dazugehörigen gibt er den Suchbegriff ein.
Und dann macht ihr einen Button und sagt beiKlicken = FilterOn.

Sollte doch hinhauen!!