Tabellen [basics]: Arbeit sparen mit Beschriftungen

Feldnamen wie AnredeID oder EMail sind praktisch beim Entwickeln, aber niemand möchte sie als Spaltenüberschrift in einer Tabelle oder als Bezeichnungsfeld in einem Formular lesen. Meist gewöhnt man sich an, jedes Bezeichnungsfeld von Hand umzubenennen – wieder und wieder, in jedem Formular neu. Dabei gibt es eine Feldeigenschaft, die genau das ein für alle Mal erledigt: die Beschriftung. Wie sie funktioniert, wo sie Dir Arbeit spart und an welcher Stelle sie zur Falle wird, liest Du in diesem Artikel.

Beispieldatenbank

Die Beispiele dieses Artikels findest Du in der Datenbank TabellenBasics_ArbeitSparenMitBeschriftungen.accdb.

Das Problem: technische Namen, menschliche Leser

Ein guter Feldname richtet sich nach den Bedürfnissen des Entwicklers: kurz, eindeutig, ohne Leer- und Sonderzeichen, damit man ihn bequem im Code und in Abfragen verwenden kann. Ein Feld heißt deshalb AnredeID statt Anrede und EMail statt E-Mail.

So erscheint der Feldname dann auch in den Spaltenüberschriften der Datenblattansicht von Tabellen Abfragen oder Formularen, aber auch als Beschriftungsfeld von Steuerelementen, die wir aus der Feldliste in den Formularentwurf ziehen.

Für eine Quick-and-Dirty-Anwendung für den persönlichen Einsatz kein Problem.

Der Benutzer der fertigen Anwendung sieht die Dinge anders. Für ihn sehen Bezeichnungen wie AnredeID oder EMail eher unprofessionell aus. Logisch: In der Benutzeroberfläche sollten eher Anrede oder E-Mail zu finden sein.

Wir haben also zwei widersprüchliche Anforderungen an denselben Namen – und genau die löst die Eigenschaft Beschriftung, indem sie beide voneinander trennt: Der Feldname bleibt technisch, die Beschriftung wird menschenlesbar.

Die Eigenschaft Beschriftung

Wir öffnen die Tabelle tblKunden in der Entwurfsansicht und markieren das Feld AnredeID. Im unteren Bereich Feldeigenschaften finden wir auf der Registerkarte Allgemein die Eigenschaft Beschriftung. Sie ist zunächst leer. Wir tragen dort ein: Anrede (siehe Bild 1).

Die Eigenschaft Beschriftung des Feldes AnredeID

Bild 1: Die Eigenschaft Beschriftung des Feldes AnredeID

Das war alles. Wir speichern die Tabelle und wechseln in die Datenblattansicht.

Access [basics]

Unser exklusives Angebot für Dich!

Access im Unternehmen
7,90 € im Monat*

(Das Abo ist jederzeit monatlich kündbar)

Hier geht’s weiter →

Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.

PayPal VISA Mastercard SEPA
Kostenlos & unverbindlich

Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?

Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?

In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.

Jetzt kostenloses Access-Audit anfordern →