Komfortable Datensuche in Formularen

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

Von: Lorenz Hölscher
Stand: 2. Mai 2011
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Über den Autor: Lorenz Hölscher

bild80517

Lorenz Hölscher ist freiberuflicher Dozent, Berater und Programmierer mit Schwerpunkt Anwendungs-Programmierung. Vorrangig widmet er sich Access, Word und Excel sowie begleitenden grafischen Arbeiten. Er legt viel Wert auf benutzerfreundliche Oberflächen und ordentliches Design in Optik und Programmierung. Zu Hilfe kommen ihm da seine langjährigen "branchenfremden" Erfahrungen als Architekt, Layouter und Designer.

Lorenz Hölscher bietet eigene Hilfeseiten an und hat bei Microsoft Press mehrere Bücher veröffentlicht zu Access 2007, Access 2007 VBA, Word 2007 VBA und Access 2010.

Beiträge des Autors als Atom-Feed Atom-Feed: Neues von akademie.de

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:

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein