Zur Hauptseite ... Zum Onlinearchiv ... Zum Abonnement ... Zum Newsletter ... Zu den Tools ... Zum Impressum ... Zum Login ...

Achtung: Dies ist nicht der vollständige Artikel, sondern nur ein paar Seiten davon. Wenn Sie hier nicht erfahren, was Sie wissen möchten, finden Sie am Ende Informationen darüber, wie Sie den ganzen Artikel lesen können.

Kompletten Artikel lesen?

Einfach für den Newsletter anmelden, dann lesen Sie schon in einer Minute den kompletten Artikel und erhalten die Beispieldatenbanken.

E-Mail:

Gedrucktes Heft

Diesen Beitrag finden Sie in Ausgabe 3/2011.

Unser Angebot für Sie!

Lesen Sie diesen Beitrag und 500 andere sofort im Onlinearchiv, und erhalten Sie alle zwei Monate brandheißes Access-Know-how auf 72 gedruckten Seiten! Plus attraktive Präsente, zum Beispiel das bald erscheinende Buch 'Access 2010 - Das Grundlagenbuch für Entwickler'!

Diesen Beitrag twittern

Zusammenfassung

Markieren Sie gesuchte Inhalte unter Zuhilfenahme der bedingten Formatierung farbig.

Techniken

Formular, VBA, bedingte Formatierung

Voraussetzungen

Access 2000 und höher

Beispieldateien

FarbigesSuchergebnis.mdb

Shortlink

www.access-im-unternehmen.de/****

Farbiges Suchergebnis im Datenblatt

André Minhorst, Duisburg

Nicht nur für Datenblätter, sondern auch für die Endlosansicht ist diese Lösung interessant: Sie erfahren hier, wie Sie die gesuchten Elemente in einer Listenansicht farbig hervorheben und somit das Suchergebnis sehen, ohne die übrigen Einträge herausfiltern zu müssen. Das alles funktioniert dank der bedingten Formatierung von Access.

Wäre es nicht schön, wenn Sie das Suchergebnis in der Datenblattansicht oder in der Endlosansicht gleich farbig hervorheben könnten, statt nur alle gefundenen Einträge anzuzeigen und die übrigen auszublenden (s. Abb. 1)? Sicher hat letztere Variante eine Daseinsberechtigung, aber es gibt sicher Anwendungsfälle, in denen Sie einfach mal die gesuchten Elemente neben den übrigen farbig hervorheben möchten.

pic001.png

Abb. 1: Farbig markiertes Suchergebnis

Beispielformular

Um das Beispiel aus der Abbildung zu reproduzieren, brauchen Sie zunächst ein Haupt- und ein Unterformular, wobei das Unterformular sfmArtikel heißt an die Tabelle mit den gewünschten Daten gebunden ist (in diesem Fall an die Tabelle tblArtikel der Südsturm-Datenbank).

Fügen Sie alle Felder zur Entwurfsansicht hinzu und stellen Sie die Standardansicht auf Datenblatt ein. Nun erstellen Sie das Hauptformular frmArtikel und fügen das Unterformular hinzu. Außerdem benötigen Sie ein Feld zur Eingabe des gesuchten Ausdrucks.

Dieses Textfeld benennen Sie txtArtikelsuche. Legen Sie außerdem eine Ereignisprozedur für dieses Steuerelement an, das durch das Ereignis Bei Änderung ausgelöst wird (s. Abb. 2).

pic002.png

Abb. 2: Dieses Ereignis sorgt für das Markieren des Suchergebnisses

Erreichen wollen wir eine bedingte Formatierung, wie wir sie auch über den entsprechenden Dialog des Steuerelements einstellen können (s. Abb. 3, hier unter Access 2010). Es soll also ein Ausdruck eingestellt werden, für den der Hintergrund des Steuerelements in diesem Fall orange eingefärbt werden soll.

pic003.png

Abb. 3: So sollen die Eigenschaften der bedingten Formatierung aussehen

Programmierung

Die eigentliche Arbeit erledigt dabei die Prozedur aus Listing 1. Sie deklariert zunächst drei Objekte:

Sie haben das Ende des frei verfügbaren Teils des Artikels erreicht. Lesen Sie weiter, um zu erfahren, wie Sie den vollständigen Artikel lesen und auf viele hundert weitere Artikel zugreifen können.

Sind Sie Abonnent?Jetzt einloggen ...
 

Kompletten Artikel lesen?

Einfach für den Newsletter anmelden, dann lesen Sie schon in einer Minute den kompletten Artikel und erhalten die Beispieldatenbanken.

E-Mail:

© 2003-2015 André Minhorst Alle Rechte vorbehalten.