Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: neutrino am Februar 24, 2014, 23:31:32

Titel: Wie Anweisung in Access 2003
Beitrag von: neutrino am Februar 24, 2014, 23:31:32
Hallo zusammen,
mittels einer Auswahlabfrage und dem Kriterium Wie ([Bitte Ort oder Namensfragment eingeben:] & "*") wähle ich aus einer Adressliste nur die Adressen aus, die den hier eingegebenen Städtenamen enthalten. Es kommt dann ein Fenster hoch, in welches ich den Namen eingeben kann, woraufhin mir dann die Liste der Adressen die diesen Namen enthalten angezeigt wird.
Wie kann man erreichen, dass die letzte Eingabe in dieses Suchfeld in genau diesem Suchfeld stehenbleibt ? So dass ich beim nächsten Aufruf der Auswahlabfrage die letzte Eingabe angezeigt bekomme und dann diese erneut benutzen kann oder halt mit einem anderen Städtenamen überschreiben kann, der dann wieder als letzte Eingabe gespeichert wird ?

Danke vorab für Euren Tipp ;D ;D
Neutrino
Titel: Re: Wie Anweisung in Access 2003
Beitrag von: MzKlMu am Februar 25, 2014, 00:01:38
Hallo,
der einfachste und gleichzeitig auch beste Weg ist, dazu eine Tabelle anzulegen und den letzten Suchwert in der Tabelle zu speichern. Dann musst Du aber die Abfrage über ein Formular verwenden das auf ein Formularfeld verweist, das wiederum den Eintrag aus dem letzten gespeicherten Eintrag vorbelegt hat.

Aber:
besser wäre es, die Adressdaten in einzelnen Felder zu zerlegen und für die Städtenamen gleich eine Tabelle anzulegen, mit der PLZ auch gleich in einem extra Feld. Dann brauchst Du nichts zu speichern, Du kannst die Stadt gleich mit einem Kombi wählen, zur Suche und zum Eintrag bei neuen Daten.
Titel: Re: Wie Anweisung in Access 2003
Beitrag von: neutrino am Februar 25, 2014, 18:36:54
Hallo MZKlMu,
Danke für das Feedback. Werde ich ausprobieren.

Aber was sagst Du zu meinem Vorschlag? Gibt es innerhalb der WIE-Anweisung keine Möglichkeit, dass schon ein Suchwort im Suchfeld steht (bzw. das zuletzt eingetragene stehenbleibt?). Ich habe leider die Syntax für die WIE-Anweisung innerhalb von Abfragen nicht gefunden.

Gruß ;D ;D

Neutrino
Titel: Re: Wie Anweisung in Access 2003
Beitrag von: MzKlMu am Februar 25, 2014, 18:40:29
Hallo,
ZitatGibt es innerhalb der WIE-Anweisung keine Möglichkeit, dass schon ein Suchwort im Suchfeld steht (bzw. das zuletzt eingetragene stehenbleibt?).
nein, eine solche Möglichkeit gibt es nicht.
Du musst den eingetragen Wert speichern (in einer Tabelle) damit er Dir beim nächsten Mal wieder zur Verfügung steht.
Titel: Re: Wie Anweisung in Access 2003
Beitrag von: neutrino am Februar 26, 2014, 07:27:36
OK, dann werde ich das mit der Tabelle testen. Danke !