Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Suchfunktion im Formular: Datensatz einer Tabelle suchen und die / den zugehörigen Datensatz einer anderen Tabelle anzeigen.

894 views
Skip to first unread message

Mica

unread,
Feb 18, 2009, 2:54:18 PM2/18/09
to
Hallo zusammen!

Ich möchte gerne in einem Formular -> Textfeld einen Suchbegriff (Name einer
Person) eingeben können und mir dann den/die zugehörigen
Datensatz/Datensätze aus der Tabelle Firmen / Ansprechpartner anzeigen
lassen.

Das Ergebnis soll nach jedem Buchstaben aktualisiert werden. Also erst
werden alle Datensätze angezeigt und verfeinern sich nach jedem Buchstaben.

Kann mir jemand sagen, wo ich mir die Vorgehensweise nachlesen kann oder mir
Tipps geben, wie ich anfangen muß?

Ich denke, das ich einen VBA Code schreiben muß oder kann man das anders
lösen?

Ganz grob könnte der VBA Code wie folgt aussehen.
VBA-Code bei Änderung Textfeld:

1. Inhalt Textfeld in Stringvariable übergeben.
2. Den Wert (Buchstabe B) einer Funktion übergeben, die den Inhalt der
Variablen mit dem ersten Buchstaben im Feld Name der Tabelle Ansprechpartner
vergleicht bzw. alle Namen mit dem Anfangsbuchstaben B schon filtert.
3. Das Ergebnis sollte dann tabellarisch unter dem Suchtextfeld angezeigt
werden. ( Name | Firma )
4. dasselbe mit dem 2. -> 3. -> usw. Buchstaben.


Wie Ihr sicherlich gemerkt habt, fange ich gerade erst an.

Wie gesagt, für Tipps bzw. Verweise auf Lesematerial wäre ich dankbar.

Gruß Michael

Jens Schilling

unread,
Feb 18, 2009, 3:21:33 PM2/18/09
to
Hallo, Michael

Mica wrote:
> Ich möchte gerne in einem Formular -> Textfeld einen Suchbegriff
> (Name einer Person) eingeben können und mir dann den/die zugehörigen
> Datensatz/Datensätze aus der Tabelle Firmen / Ansprechpartner anzeigen
> lassen.
>
> Das Ergebnis soll nach jedem Buchstaben aktualisiert werden. Also erst
> werden alle Datensätze angezeigt und verfeinern sich nach jedem
> Buchstaben.
> Kann mir jemand sagen, wo ich mir die Vorgehensweise nachlesen kann
> oder mir Tipps geben, wie ich anfangen muß?

Schau Dir doch mal Thomas' Demo "TM-DatensatzSuchen" an, dass soltte ein
guter Einstand sein.

http://www.team-moeller.de/access/accdown.html

Gruss
Jens


Klaus Oberdalhoff

unread,
Feb 18, 2009, 4:19:03 PM2/18/09
to
Hi,

> Ich möchte gerne in einem Formular -> Textfeld einen Suchbegriff (Name
> einer Person) eingeben können und mir dann den/die zugehörigen
> Datensatz/Datensätze aus der Tabelle Firmen / Ansprechpartner anzeigen
> lassen.
>
> Das Ergebnis soll nach jedem Buchstaben aktualisiert werden. Also erst
> werden alle Datensätze angezeigt und verfeinern sich nach jedem
> Buchstaben.

schau dir mal das Suchformular in der guten alten KnowHow.mdb (siehe
Signatur) an

--

mit freundlichen Grüßen aus Nürnberg

Klaus Oberdalhoff

Ich beantworte keine NG-Fragen und -Nachfragen per Mail!
Newbie-Info: http://www.doerbandt.de/Access/Newbie.htm
KnowHow-mdb: http://www.freeaccess.de
Sofern Access 200x bitte beachten:
http://www.freeaccess.de/MS-Access-Artikel.asp?ID=99

Ich unterstütze SQL PASS Deutschland e.V. (http://www.sqlpass.de)
als Regionalverantwortlicher (Franken)
Nächstes Treffen in Nürnberg am 10.03.2009

Mica

unread,
Feb 19, 2009, 1:50:34 PM2/19/09
to
Vielen Dank für Eure Hinweise.

Gruß Michael

0 new messages