Filter setzen auf ein Unterformular

16/10/2008 - 09:53 von Beck, Alwin | Report spam
Hallo,
ich habe ein Formular "F_Verwaltung Provisionen" ! In diesem
Formular habe ich ein "Registersteuerelement" mit verschiedenen
Registern,
z.B. Lager, Kunden.
In den einzelnen Registern - hier am Beispiel Kunden - wurde ein
Unterformular
eingefügt. Im Register Kunden werden nun über das Unterformular
"T_Provision_Kunden Unterformular"
alle Kunden angezeigt.

Ich möchte nun im Register "Kunden" einen Filter auf bestimmte Kunden
setzen (z.B. alle Kunden mit Lager X).
Habe nun ein Feld "Lager" eingefügt - dort kann das Lager ausgewàhlt
werden. Über einen Button soll dann
der Filter auf dieses Lager gesetzt werden, so daß im Formular in der
Anzeige nur noch die Kunden mit diesem
Lager angezeigt werden.

Mein Problem dabei ist, das richtige Formular bzw. Unterformular
anzusprechen wo gefiltert werden soll.

PLG_LG --> dies ist das Feld welches in der DB das Lager enthàlt
(Lager ist ein Textfeld)
Filt_Lager --> dieses ist das Feld wo das zu filternde Lager enthàlt

Hier mein Ansatz aber irgendwie funktioniert das nicht, da die
Filterung nicht auf das aktuelle Formular
sondern auf das Unterformular "T_Provision_Kunden Unterformular"
erfolgen muß - wie mache ich das Richtig ?


Me.Filter = "PLG_LG=" & Filt_Lager
Me.Requery
Me.FilterOn = True
 

Lesen sie die antworten

#1 Beck, Alwin
16/10/2008 - 10:02 | Warnen spam
Auch dieser Ansatz funktioniert nicht :

Me!T_Provision_Lager_Unterformular.Filter =
Me!T_Provision_Lager_Unterformular.Form.Filter = "PLG_LG=" &
Filt_Lager
Me!T_Provision_Lager_Unterformular.Form.FilterOn = True

Me!T_Provision_Lager_Unterformular.Requery





"Beck, Alwin" schrieb im Newsbeitrag
news:%
Hallo,
ich habe ein Formular "F_Verwaltung Provisionen" ! In diesem
Formular habe ich ein "Registersteuerelement" mit verschiedenen
Registern,
z.B. Lager, Kunden.
In den einzelnen Registern - hier am Beispiel Kunden - wurde ein
Unterformular
eingefügt. Im Register Kunden werden nun über das Unterformular
"T_Provision_Kunden Unterformular"
alle Kunden angezeigt.

Ich möchte nun im Register "Kunden" einen Filter auf bestimmte
Kunden setzen (z.B. alle Kunden mit Lager X).
Habe nun ein Feld "Lager" eingefügt - dort kann das Lager ausgewàhlt
werden. Über einen Button soll dann
der Filter auf dieses Lager gesetzt werden, so daß im Formular in
der Anzeige nur noch die Kunden mit diesem
Lager angezeigt werden.

Mein Problem dabei ist, das richtige Formular bzw. Unterformular
anzusprechen wo gefiltert werden soll.

PLG_LG --> dies ist das Feld welches in der DB das Lager enthàlt
(Lager ist ein Textfeld)
Filt_Lager --> dieses ist das Feld wo das zu filternde Lager enthàlt

Hier mein Ansatz aber irgendwie funktioniert das nicht, da die
Filterung nicht auf das aktuelle Formular
sondern auf das Unterformular "T_Provision_Kunden Unterformular"
erfolgen muß - wie mache ich das Richtig ?


Me.Filter = "PLG_LG=" & Filt_Lager
Me.Requery
Me.FilterOn = True


Ähnliche fragen