Komfortable Datensuche in Formularen

Ein paar Zeilen Code erleichtern den Umgang mit vielen Datensätzen in Formularen.

Stand: 2. Mai 2011

Eine der häufigen Aufgaben in Formularen ist es, einen bestimmten Datensatz herauszufiltern. Seit Access 2007 gibt es zwar für diesen Zweck geteilte Formulare, aber das hilft Ihnen in den weit verbreiteten älteren Versionen nichts. Lorenz Hölscher zeigt, wie Sie eine einfache und bequeme Suche integrieren.

Möglichst wenig Aufwand

Auf vielen solcher Formulare findet sich zum Suchen eines bestimmten Datensatzes ein Eingabefeld für das Suchwort und daneben oftmals eine Schaltfläche zum Start der Suche. Das bedeutet:

  • Ihr Benutzer muss mit der Maus in das Eingabefeld klicken,

  • per Tastatur etwas tippen und

  • dann wieder zur Maus greifen, um die Suche auszulösen.

So lange es nicht extrem viele Daten oder besonders langsame Datenquellen im Netzwerk sind, können Sie viel bequemer bei jedem Tastendruck sofort die Suche auslösen. Erstellen Sie dazu eine Test-Tabelle tblTest mit diesen Feldern und Beispieldaten:

tstID

tstVorname

tstNachname

1

Theo

Testinghoff

2

Willi

Meier

3

Maria

Müller

4

Martin

von Zossenhofen

5

Karl-Heinz

Schmitz

6

Karl

Salentin

7

Heinz-Rudolph

Kurze

Auf dieser Tabelle basiert ein Beispielformular frmTest, welches ein einspaltiges Standard-Design benutzt:

Mitglied werden

Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen.

Sind Sie sich noch unsicher? Dann wählen Sie die Option “akademie.de kostenlos testen”. So können Sie sich 14 Tage in Ruhe umschauen. Downloads stehen Ihnen in dieser Zeit nicht zur Verfügung. Gefällt Ihnen akademie.de nicht, reicht ein formloser Widerruf per E-Mail innerhalb der ersten 14 Tage. Es entstehen für Sie keine Kosten. Widerrufen Sie nicht, erhalten Sie nach Ablauf von 14 Tagen vollen Zugriff und der Mitgliedsbeitrag wird abgebucht.

Ich bin bereits Mitglied
Mitglied werden!
Ich entscheide mich für folgende Zahlungsweise:

Downloads zu diesem Beitrag

Newsletter abonnieren