in einem Formular wird mit einem Kombinationsfeld ein Filter gesetzt
Dim a
a = [combSucheAdrart]
DoCmd.ApplyFilter , "AdrartID = " & a & ""
Das funktioniert soweit so gut.
Da es mehrere gleichartige Formulare gibt, möchte ich die alle mit
Registersteuerelemten in einem ansonsten leeren, ungebundenen Formular
darstellen, um es für den Benutzer zu vereinfachen.
Jedoch da pfeift Access und sagt:
Laufzeitfehler 2491; Die Aktion oder Methode ist nicht zulässig, da das
Formular nicht an eine Abfrage oder Tabelle gebunden ist.
Hat jemand eine Tipp dazu?
Danke!
Georg Wagner
das hat aber nix mit dem Plazieren auf einem
Registersteuerelement zu tun
Gruß Jürgen
Mehr aus dem Titel, als aus der Beschreibung denke ich, dass die
"aufrufende Aktion" nachwievor im (neuen) HF stattfindet, der Filter
sich aber auf die UFo's auswirken soll. Das geht so:
Me!UFoControlName.Form.Filter = "AdrartID = " & Me!combSucheAdrart
Me!UFoControlName.Form.FilterOn = True
Fuer "UFoControlName" deinen entspr. Namen des UFo-Steuerelementes
einsetzen.
HTH erwin...
"Erwin Kainbacher" <er...@kainbacher.de> schrieb im Newsbeitrag
news:b3ec0df2.02021...@posting.google.com...
<Zitat>
> Mehr aus dem Titel, als aus der Beschreibung denke ich, dass die
> "aufrufende Aktion" nachwievor im (neuen) HF stattfindet, der Filter
> sich aber auf die UFo's auswirken soll. Das geht so:
>
> Me!UFoControlName.Form.Filter = "AdrartID = " & Me!combSucheAdrart
> Me!UFoControlName.Form.FilterOn = True
>
> Fuer "UFoControlName" deinen entspr. Namen des UFo-Steuerelementes
> einsetzen.
<Zitat>
danke für den Beitrag. Ich habe mich leider missverständlich ausgedrückt.
Das Formular allein aufgerufen funktioniert. Erst wenn es als Ufo in einem
Dummy-Formular - dort in ein Seitensteuerelement - eingefügt wird, klappt es
nicht mehr. Das Kombinationsfeld mit der Auswahl befindet sich im
Formularkopf des Ufo.
Noch eine Idee?
Georg
> > Dim a
> > a = [combSucheAdrart]
> > DoCmd.ApplyFilter , "AdrartID = " & a & ""
> >
> Me!UFoControlName.Form.Filter = "AdrartID = " & Me!combSucheAdrart
> Me!UFoControlName.Form.FilterOn = True
>
Wann ist es sinnvoller, die docmd.applyfilter Methode zu verwenden bzw. wann
me.filter?
Danke!
Georg