Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage soll Formularansicht öffnen

Begonnen von accessy, März 26, 2014, 15:12:25

⏪ vorheriges - nächstes ⏩

accessy

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

Stapi

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
Grüße aus dem schönen NRW
Stefan

accessy

Das Formular hat als Datenherkunft eine Abfrage, keine Tabelle.

bahasu

#3
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
Servus

accessy

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

bahasu

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
Servus