Kapitel 10
Einen Tabellenentwurf anlegen
206
Abbildg. 10.6
Das Feld FilmNr als Primärschlüssel
Der Felddatentyp Text
Sowohl der Filmtitel als auch der Originaltitel sollen als Textfelder in die Tabelle eingetragen wer-
den. Als Beschreibung zum Filmtitel soll der Text »Filmtitel, wie er im Programm erscheint« einge-
tippt werden.
1. Legen Sie das Feld Filmtitel als Textfeld mit der Beschreibung »Filmtitel, wie er im Programm
erscheint« an.
2. Definieren Sie zudem das Feld Originaltitel als Textfeld.
PROFITIPP
Außer für Texte wird der Felddatentyp Te xt oft auch beispielsweise für Telefonnummern oder
Postleitzahlen verwendet. Für Telefonnummern hat der Datentyp Te xt den Vorteil, dass Sie in
den Telefonnummern Klammern oder führende Nullen für die Vorwahl verwenden können. Bei
Postleitzahlen sind bei der Verwendung des Felddatentyps Te xt auch Eintragungen wie D-80316
oder CH-2345 möglich. Grundsätzlich kann man für alle Felder, mit denen nicht gerechnet wer-
den soll, den Felddatentyp Text verwenden.
Der Felddatentyp Text
207
Tabellen
Abbildg. 10.7
Der Filmtitel mit Beschreibung
Feldgröße
Die Feldgße wird bei Textfeldern von Access automatisch auf den Wert 255 festgelegt, d.h., in
einem solchen Textfeld können bis zu 255 Zeichen gespeichert werden. Ein Textfeld, das auf eine
bestimmte Anzahl von Zeichen festgelegt wurde, verweigert das Eingeben von mehr Zeichen. In
einem Eingabeformular ist das Eingabefeld genauso groß wie die vorgegebene Anzahl von Zeichen.
Soll die Feldgröße von Textfeldern nachträglich verkleinert werden, so ist Vorsicht
geboten, wenn bereits Einträge für diese Felder in der Tabelle aufgenommen wurden. Wird ein
Feld nachträglich verkleinert, werden dabei alle Daten abgeschnitten, die länger als die neu ver-
einbarte Größe sind.
Möchten Sie die Standardeinstellung für die Feldlänge von Texten ändern, aktivie-
ren Sie über die Office-Schaltfläche das Dialogfeld Access-Optionen. Wählen Sie links Objekt-
Designer aus, so können Sie rechts die Standardfeldgröße festlegen.
WICHTIG
HINWEIS
Kapitel 10
Einen Tabellenentwurf anlegen
208
Format
Sollen die eingegebenen Texte in einer bestimmten Form dargestellt werden, können Sie das im
Eigenschaftenfeld Format definieren. Benutzerdefinierte Formate für Text- und Memofelder können
mithilfe der folgenden Zeichen definiert werden:
Als Beispiel kann man sich eine bestimmte Schreibweise für Rechnungsnummern vorstellen. Ange-
nommen alle Rechnungsnummern sollen in der Form »CineCity 0001/07« oder »CineCity 4567/07«
dargestellt werden. Dann können Sie das Format so angeben wie in der linken Hälfte von Abbildg.
10.8 gezeigt. Dies hat den Vorteil, dass Sie später nur die eigentliche sich ändernde Zahl der Rech-
nungsnummer eintippen müssen, wie in der Mitte, die dann automatisch entsprechend des defi-
nierten Formats in die richtige Form (siehe rechte Hälfte der Abbildung) gebracht wird.
Abbildg. 10.8
Benutzerdefiniertes Format für eine Rechnungsnummer
Wenn Sie sich ansehen möchten, welche Auswirkungen Ihre Einstellungen in
der Entwurfsansicht auf die Daten Ihrer Tabelle haben, schalten Sie von Zeit zu Zeit in die
Datenblattansicht um. Verwenden Sie dazu entweder die Schaltfläche Ansicht oder die
kleinen Schaltflächen Entwurfsansicht und Datenblattansicht in der Statuszeile. Zunächst
werden Sie jetzt aufgefordert, Ihren Entwurf zu speichern. Speichern Sie die Tabelle unter dem
Namen tblFilme. Zurück in die Entwurfsansicht schalten Sie ebenfalls mit der Schaltfläche Ansicht
oder der Schaltfläche Datenblattansicht in der Statuszeile.
In einem weiteren Beispiel sollen E-Mail-Adressen gesammelt werden. Diese Adressen sollen durchgän-
gig in kleinen Buchstaben eingegeben werden. Also geben Sie als Format einfach ein »<«-Zeichen ein.
@
Erzwingt ein Zeichen; wird nichts anderes eingegeben, wird ein Leerzeichen eingesetzt
&
Ermöglicht ein Zeichen, erzwingt es aber nicht
<
Formatiert alle Zeichen als Kleinbuchstaben
>
Formatiert alle Buchstaben als Großbuchstaben
Benutzerdefiniertes Format für eine
Rechnungsnummer
Eingegebene
Zahl
Formatierte
Rechnungsnummer
HINWEIS
Der Felddatentyp Text
209
Tabellen
Es ist zudem möglich, für ein Format zwei Teile zu definieren, die durch ein Semikolon zu trennen
sind. Der erste Teil vor dem Semikolon gilt dann, wenn es eine Eingabe in das Feld gibt, der zweite
gilt nur, wenn es keine Eingabe gibt. So wurde für das E-Mail-Adressenformat festgelegt, dass dann,
wenn es keine E-Mail-Adresse gibt, der Ausdruck »keine« im Feld erscheinen soll.
Abbildg. 10.9
Benutzerdefiniertes Format für eine E-Mail-Adresse
Eingabeformat
Eingabeformate werden definiert, um einem Benutzer in einer Tabelle oder einem Formular die
Eingabe von Daten zu vereinfachen. So können Eingabeformate beispielsweise zum einfacheren
Eintippen von Telefonnummern vergeben werden.
Die folgende Tabelle beschreibt die möglichen Sonderzeichen, die für die Definition eines Eingabe-
formats verwendet werden können.
Benutzerdefiniertes Format für eine
E-Mail-Adresse
Eingegebene
E-Mail-Adresse
Formatierte
E-Mail-Adresse
Tabelle 10.3
Eingabeformate
Zeichen Bedeutung Zusatz
0 Ziffern (0 bis 9) Eingabe erforderlich; Plus- und Minuszeichen sind nicht erlaubt
9 Ziffern oder Leerzeichen Eingabe nicht erforderlich; Plus- und Minuszeichen sind nicht
erlaubt
# Ziffern oder Leerzeichen Eingabe nicht erforderlich; Leerstellen werden in Leerzeichen
umgewandelt; Plus- und Minuszeichen sind erlaubt
L Buchstaben (A bis Z) Eingabe erforderlich
? Buchstabe (A bis Z) Eingabe nicht erforderlich
A Buchstabe oder Ziffer Eingabe erforderlich
a Buchstabe oder Ziffer Eingabe nicht erforderlich
& Beliebiges Zeichen oder
Leerzeichen
Eingabe erforderlich
C Beliebiges Zeichen oder
Leerzeichen
Eingabe nicht erforderlich

Get Microsoft Office Access 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.