Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: gumpili am Februar 02, 2017, 09:32:20

Titel: (Access 2007 )Suche in Memo Feld
Beitrag von: gumpili am Februar 02, 2017, 09:32:20
Hallo zusammen,
ich steh glaub irgendwie auf dem Schlauch.
Ich habe ein Formular (Auswertung) mit einem Textfeld zur Eingabe einer Auftragsnummer
Diese Auftragsnummer möchte ich in einer Abfrage in einem Memo Feld suchen.
Das Problem ist, wenn man nur nach der Auftragsnummer sucht, dann sucht er nur nach der ersten Auftragnummer im Memo Feld. Wenn ich *Auftragsnummer* eingebe geht es.
ABER ich muss ja ein Feld in einem Formular ansprechen [Formulare]![Auswertungen]![Asuche]
Wie kann ich nun in der Abfrage angeben dass er * [Formulare]![Auswertungen]![Asuche] * suchen soll ?
muss ich noch irgendwo extra Klammern setzen ?

Danke schon mal für die Hilfe

Schöne Grüße
Andrea
Titel: Re: (Access 2007 )Suche in Memo Feld
Beitrag von: Lachtaube am Februar 02, 2017, 09:54:52
Wer in Verlegenheit gerät, Textbegriffe in Memo-Feldern suchen zu müssen, hat vermutlich seine Daten suboptimal angeordnet. Ein Kriterium wieWie "*" & [Forms]![Auswertungen]![Asuche] & "*"verhindert auch zuverlässig die Verwendung eines Indexes und sollte man nur verwenden, wenn die Stern-Taste beim Benutzer klemmt, denn schließlich kann man den Stern doch selbst eintippen, wenn es nötig ist.
Titel: Re: (Access 2007 )Suche in Memo Feld
Beitrag von: gumpili am Februar 02, 2017, 10:07:17
Danke für die schnelle Antwort.
Ja stimmt schon mit der Sterntaste, aber die Auftragsnummern werden abgescannt.
:-)

Danke funktioniert.
Titel: Re: (Access 2007 )Suche in Memo Feld
Beitrag von: Beaker s.a. am Februar 02, 2017, 14:50:46
Hallo,
ZitatJa stimmt schon mit der Sterntaste, aber die Auftragsnummern werden abgescannt.
Dann macht "Wie/LIKE", ob nun mit oder ohne Jokerzeichen, erst recht
keinen Sinn. Eine gescannte Nummer sollte doch wohl immer gleich
der, wie auch immer gespeicherten, Nummer sein.

gruss ekkehard
Titel: Re: (Access 2007 )Suche in Memo Feld
Beitrag von: MzKlMu am Februar 02, 2017, 15:42:06
Hallo,
@ekkehard
es sind aber mehrere Auftragsnummern im Memofeld. Wenn dann im Memo eine Nr gesucht werden soll, muss LIKE verwendet werden.

Zitat aus seinem 1.Beitrag:
Zitatdann sucht er nur nach der ersten Auftragnummer im Memo Feld. Wenn ich *Auftragsnummer* eingebe geht es.

Daher ja auch der Einwand von Lachtaube bezüglich eines suboptimalen Datenmodells.
Titel: Re: (Access 2007 )Suche in Memo Feld
Beitrag von: Beaker s.a. am Februar 02, 2017, 18:38:03
 >:( klar, danke.