Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: datekk am August 10, 2015, 16:59:27

Titel: Formular Filtern
Beitrag von: datekk am August 10, 2015, 16:59:27
Hey Leute,

ich habe ein Endlosformular und möchte den Inhalt gern Filtern. Dazu habe ich im Formularkopf 4 Kombifelder. Eines für Vertrieb, eines für Produkt usw. Änderungen an den Kombifeldern sollen sich auf den Formularinhalt entsprechend auswirken.

Ich habe es z.B. so versucht: In den Formulareigenschaften beim Eintrag Filter habe ich [id_vertrieb] = [kombi_Vertrieb] reingeschrieben. Nur scheinbar sucht er nach dem Eintrag "[kombi_Vertrieb]" und nicht nach dem Wert des Steuerelements.

Wie ist dies richtig dort zu erfassen und wie kann man auch mehrere Bedingungen hintereinander schreiben wenn man mehrere Spalten mit einem jeweiligen Kombifeld filtern möchte...

Danke schon mal.
Titel: Re: Formular Filtern
Beitrag von: DF6GL am August 10, 2015, 17:42:28
Hallo,

Die Kombis müssen zunächst ungebunden sein.  In der Ereignisprozedur "Nach Aktualisierung" des jeweiligen Kombis kommt (mindestens) dieser Code:

Sub cmbVertrieb_Afterupdate()
Me.Filter ="ID_vertrieb=" & Me!cmbVertrieb
Me.FilterOn = true
End Sub


Dazu muss das Kombi seine Eigenschaften nach diesem Prinzip erhalten:

Datensatzherkunft:  Select ID_Vertrieb, VertriebsBezeichnung from tblVertrieb
Gebundene Spalte: 1
Spaltenanzahl: 2
Spaltenbreiten: 0cm;4cm


Zitatwenn man mehrere Spalten mit einem jeweiligen Kombifeld filtern möchte...

Wie meinst Du das?  Jedes Kombi filtert "seine" Spalte und nicht mehrere. Dies würde in aller Regel ein falsches Tabellenkonzept bedeuten.
Titel: Re: Formular Filtern
Beitrag von: datekk am August 10, 2015, 17:59:03
ZitatWie meinst Du das?  Jedes Kombi filtert "seine" Spalte und nicht mehrere. Dies würde in aller Regel ein falsches Tabellenkonzept bedeuten.
Beitrag editieren

Ich meine damit, dass ich 3 Kombifelder nutze. 1. Kombi = Filter für Vertrieb, 2. Kombi = Filter pro Produkt 3. Kombi = Filter für Produktgruppe

Beim ändern eines der o.g. Kombis sollen deren Filtereinstellungen trotzdem für das Formular aktiv bleiben.
Titel: Re: Formular Filtern
Beitrag von: MaggieMay am August 10, 2015, 18:20:53
Hi,

die Beispiel-Lösung "1. Suchformular in 10 Min..." aus dem alten Forum könnte dir hier wohl weiterhelfen.
Titel: Re: Formular Filtern
Beitrag von: datekk am August 11, 2015, 15:40:38
Hi MaggieMay,

wo finde ich das "Alte Forum"? Ich kenne nur dieses hier.
Titel: Re: Formular Filtern
Beitrag von: MaggieMay am August 11, 2015, 23:32:26
Sorry, da hast du recht, mein Hinweis bezog sich auf das alte "Office-Loesung"-Forum.

Hier der Link dazu: http://www.office-loesung.de/ftopic13271_0_0_asc.php