Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: accessy am März 26, 2014, 15:12:25

Titel: Abfrage soll Formularansicht öffnen
Beitrag von: accessy am März 26, 2014, 15:12:25
Ich habe eine Abfrage erstellt, die ich aus einem Formular heraus aufrufe.
Das Kriterium heißt

Zwischen [Von PLZ] Und [Bis PLZ]

Man kann nun nicht von dieser Tabellenansicht in die Formularansicht wechseln.
Was muss ich denn ändern, wenn ich die gefilterten DS in meiner Formularansicht sehen will?

Gruß Achim
Titel: Re: Abfrage soll Formularansicht öffnen
Beitrag von: Stapi am März 26, 2014, 16:35:05
Hallo

Lege die Datenherkunft deines Formular nicht von der Tabelle sondern, von der Abfrage, mit zwei ungebunden Feldern in der du deine Postleitzahlen einträst kannst du deine Datensätze anzeigen lassen bzw. filtern
Titel: Re: Abfrage soll Formularansicht öffnen
Beitrag von: accessy am März 26, 2014, 21:25:52
Das Formular hat als Datenherkunft eine Abfrage, keine Tabelle.
Titel: Re: Abfrage soll Formularansicht öffnen
Beitrag von: bahasu am März 26, 2014, 22:31:21
Hi Achim,
Zitat von: accessy am März 26, 2014, 15:12:25
Was muss ich denn ändern, wenn ich die gefilterten DS in meiner Formularansicht sehen will?

Verstehe ich das recht, dass Du zwischen Tabellen- und Formularsicht wechseln willst?

Vielleicht hilft das, um ein Unterformular umzuschalten:
DoCmd.RunCommand acCmdSubformFormView   ' auf Formular umschalten
DoCmd.RunCommand acCmdSubformDatasheet  ' auf Tabellenansicht umschalten

Und dann gibt es noch:
DoCmd.RunCommand acCmdDatasheetView         ' auf Tabellen-Sicht umschalten
DoCmd.RunCommand acCmdFormView                ' auf Formularsicht umschalten

Harald
Titel: Re: Abfrage soll Formularansicht öffnen
Beitrag von: accessy am März 28, 2014, 18:38:24
Nein, ich will nicht zwischen Tabelle und Formular wechseln.

Mein Ziel wäre folgendes:
Ich bin in meinem Formular und klicke auf einen CommandButton.

Nun erscheint als erste Input Frage "Von PLZ", als zweite Input Frage "Bis PLZ".
Und dann bleibe habe ich die DS gefiltert im Formular und nicht in der Abfrage.

Gruß Achim
Titel: Re: Abfrage soll Formularansicht öffnen
Beitrag von: bahasu am März 29, 2014, 10:07:30
Hi Achim,
Zitat von: accessy am März 28, 2014, 18:38:24
Und dann bleibe habe ich die DS gefiltert im Formular und nicht in der Abfrage.

Es fällt mir immer noch schwer, das zu verstehen.
Wenn Du ein Formular hast, das meinetwegen eine Abfrage als Datenquelle hat, und Du Daten filtern willst, warum nutzt Du dann nicht eine Kommando in der Art:
Me.Filter = "... deine Bedingung ..."
Me.Filteron=true

Was hat das mit der Abfrage zu tun?

Harald