Access 2007 – Neuheiten

Registeransicht

Und wenn Sie einmal dabei sind, mit Tabellen, Formularen und sonstigen Objekten herumzuhantieren, fällt Ihnen auch gleich auf, dass diese nunmehr nicht mehr nebeneinander, sondern nur noch im Vollbild auf einzelnen Registerseiten angezeigt werden. Das gilt im Übrigen auch für das Datenbankfenster (Bild 6). Hier ist auch gut zu erkennen, wie Microsoft ehemalige Elemente des Kontextmenüs nun im Ribbon anzeigt und in Abhängigkeit des aktuell markierten Elements aktiviert.

Bild 6: Die geöffneten Objekte der Datenbank finden jetzt in den einzelnen Seiten eines Registers Platz.
Bild 6: Die geöffneten Objekte der Datenbank finden jetzt in den einzelnen Seiten eines Registers Platz.

Die Beschreibung aller Änderungen der Oberfläche würde mehrere Ausgaben von Expert´s inside Access beanspruchen, daher konzentrieren ich mich im Folgenden auf neue Funktionen.

Formatierte Feldinhalte

Access hatte bisher keine eingebaute Möglichkeit zu bieten, innerhalb des Inhalts eines Textfelds unterschiedliche Formatierungen zu verwenden, um etwa bestimmte Wörter in einem Text fett zu setzen. Unter Access bis Version 2003 ist beispielsweise das RTF2-Steuerelement, das ich in den vergangenen Ausgaben ausführlich besprochen habe, für die Eingabe und Anzeige solcher Texte geeignet.

Nun bietet Microsoft selbst eine solche Möglichkeit, nämlich Memofelder mit einem neuen Textformat namens Rich-Text, das sich in der Entwurfsansicht einer Tabelle einstellen lässt (Bild 7).

Bild 7: Der Datentyp Memo bietet ein neues Textformat namens Rich-Text an.
Bild 7: Der Datentyp Memo bietet ein neues Textformat namens Rich-Text an.

Damit ist es allerdings noch nicht getan: Noch fehlt ein Formular, in das man den formatierten Text eingibt. Dieses erstellt man bei markierter Tabelle per Klick auf den Ribbon-Eintrag Erstellen/ Formular. Das Textfeld im Formular übernimmt die im Tabellenentwurf festgelegten Formateigenschaften, sodass man nach der Anzeigedes Formulars in der Formularansicht direkt mit der Eingabe und Formatierung von Text beginnen kann (Bild 8).

Bild 8: Eingabe von Text in ein Textfeld mit dem Format Rich-Text.
Bild 8: Eingabe von Text in ein Textfeld mit dem Format Rich-Text.

Interessant ist vor allem, dass Access nach dem Markieren eines Textabschnitts wie in Word 2007 eine Leiste mit Formatierungswerkzeugen anzeigt. Leider ließ sich diese Leiste nicht per Screenshot erfassen, sodass Sie sie selbst erkunden müssen. Die Bezeichnung „Rich-Text“ darf allerdings nicht missverstanden werden: Damit ist nicht etwa das RTF-Format gemeint, sondern lediglich ein HTML-basiertes Format zur Auszeichnung von Texten. Das findet man ganz einfach heraus, indem man einen Text in ein Memofeld mit dem Textformat Rich-Text eingibt, diesen formatiert und anschließend mit folgender Anweisung den Inhalt des Feldes im Direktfenster der VBA-Entwicklungsumgebung ausgibt (zu öffnen per [Strg]+[g]). Der zum Text aus Bild 8 passende Text hat etwa folgenden Quellcode:

<div>Dies <u>ist </u>eine<strong> Beschreibung
</strong>mit unterschiedlichen
<em>Formatierungen</em>.</div>
<div>Faszinierend, was man mit Access alles machen
kann!</div>

Interessant ist, dass man formatierte Texte etwa aus Word herauskopieren und in ein Rich-Text- Textfeld hineinkopieren kann und die Formatierungen teilweise beibehalten werden.