Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Bademeister am September 12, 2011, 10:29:25

Titel: Filter eines Formulars auf ein anders Formular übertragen
Beitrag von: Bademeister am September 12, 2011, 10:29:25
Hallo zusammen,

ich habe mal wieder ein Access Problem...

Ich habe zwei Formulare, zwischen welchen ich per Button hin und her springen kann. Formular 2 enthält lediglich weiterführende Daten, welche in Formular 1 nicht enthalten sind. Ich möchte jetzt, dass wenn ich einen Filter in einem Formular setze, dieser Filter beim Formularwechsel automatisch auf das neue Formular angewendet wird.

Beispiel:

Formular 1 ist gefiltert nach Fahrzeug "0815" und Motor "4812"
Formular 2 soll beim öffnen ebenfalls nach Fahrzeug "0815" und Motor "4812" gefiltert werden.

Dies ist aber nur ein Beispiel. Der Filter ist nicht immer auf Fahrzeug und Motor gesetzt sondern kann auf einen beliebigen Datensatz gesetzt sein.

Hoffe ihr könnt mir helfen.

Viele Grüße
Bademeister
Titel: Re: Filter eines Formulars auf ein anders Formular übertragen
Beitrag von: DF6GL am September 12, 2011, 12:09:04
Hallo,

http://www.donkarl.com/?FAQ4.3


wobei ich sagen würde, dass das ein Fehldesign darstellt.

Setze alle Felder in ein Formular und lass diese Umschalterei bleiben.
Titel: Re: Filter eines Formulars auf ein anders Formular übertragen
Beitrag von: Bademeister am September 12, 2011, 13:22:24
Hallo DF6GL,

danke erstmal für deine Antwort.

Leider verstehe ich nicht so richtig was der Code macht...
Wo muss ich jetzt DoCmd.OpenForm einfügen um das andere Formular zu öffenen?
Und wie übergebe ich den Recordset an DoCmd.OpenForm damit er wieder nur das aktuell gefilterte anzeigt?
Titel: Re: Filter eines Formulars auf ein anders Formular übertragen
Beitrag von: Bademeister am September 12, 2011, 14:53:44
... und wenn ichs beim anzeigen des 1. Formulares rein mach dann passiert gar nix. Er filtert nicht und bringt auch keine Fehlermeldung...
Titel: Re: Filter eines Formulars auf ein anders Formular übertragen
Beitrag von: DF6GL am September 12, 2011, 20:24:47
Hallo,

"reinmachen" bei den Button-Prozeduren...

Was hast Du nun genau gemacht ? Wie lautet der Code?