Tabellenentwurf
In diesem Abschnitt erfahren Sie, wie Sie in der Entwurfsansicht eine neue Datenbanktabelle erstellen können.
Öffnen Sie die Datenbankdatei, in der die neue Tabelle erstellt werden soll. Klicken Sie im linken Fensterbereich des Datenbankfensters auf das Symbol Tabellen. Klicken Sie auf Tabelle in der Entwurfsansicht erstellen.
In der Entwurfsansicht können Sie nun die Datenfelder definieren.
-
Neue Datenfelder geben Sie von oben nach unten zeilenweise ein. Für jedes neue Datenfeld klicken Sie in die Zelle ganz links und geben Sie dort einen Feldnamen ein.
-
Definieren Sie ein Feld als "Primärschlüssel". Base benötigt einen Primärschlüssel, um die Tabelleninhalte bearbeiten zu können. Ein Primärschlüssel hat für jeden Datensatz einen eindeutigen Wert. Fügen Sie beispielsweise ein numerisches Feld ein, klicken Sie in der ersten Spalte und wählen Sie Primärschlüssel im Kontextmenü. Setzen Sie Auto-Wert auf "Ja", so zählt Base den Wert für jeden neuen Datensatz automatisch hoch.
-
In der rechts anschließenden Zelle bestimmen Sie den Feldtyp. Wenn Sie in die Zelle klicken, können Sie in einem Listenfeld unter den möglichen Feldtypen auswählen.
Jedes Feld kann nur dem angegebenen Feldtyp entsprechende Daten aufnehmen. Es ist also nicht möglich, Text in Zahlenfelder einzugeben. Memofelder im dBase III-Format sind Referenzen auf intern verwaltete Textdateien, die bis zu 64 KB Textdaten fassen können.
Optional können Sie zu jedem Datenfeld eine Beschreibung eingeben. Der Text der Beschreibung erscheint in der Tabellenansicht in der Tipp-Hilfe auf den Spaltenköpfen.
Feldeigenschaften
Zu jedem ausgewählten Datenfeld geben Sie hier Eigenschaften ein. Je nach Datenbanktyp sind eventuell nicht alle genannten Eingabemöglichkeiten vorhanden.
Unter Defaultwert geben Sie dem Datenfeld einen Inhalt, der bei neuen Datensätzen vorgegeben ist, aber natürlich auch geändert werden kann.
Unter Eingabe erforderlich bestimmen Sie, ob dieses Datenfeld leer bleiben darf oder nicht.
Bei der Feldlänge steht Ihnen abhängig vom Feldtyp ein Listenfeld mit Auswahlmöglichkeiten zur Verfügung.