Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office Access
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Ändern der Datentypeinstellung für ein Feld
 

In diesem Artikel wird erläutert, wie der einem Tabellenfeld in einer Microsoft Office Access 2007-Datenbank zugewiesene Datentyp festgelegt oder geändert werden kann.

Inhalt dieses Artikels


Grundlegendes zu Datentypen

Beim Entwerfen und Erstellen einer Datenbank planen Sie eine oder mehrere Tabellen. Sie planen die Felder (Spalten) für die einzelnen Tabellen, und Sie legen den Datentyp für die einzelnen Felder fest. Wenn Sie beispielsweise Datums- und Uhrzeitangaben speichern müssen, legen Sie für ein Feld den Datentyp Datum/Uhrzeit fest. Wenn Sie Namen und Adressen speichern müssen, legen Sie für ein oder mehrere Felder den Datentyp Text fest usw.

Office Access 2007 enthält zehn verschiedene Datentypen (frühere Versionen von Access enthielten neun), und jeder Datentyp erfüllt eine bestimmte Aufgabe. In der folgenden Tabelle sind die Datentypen sowie die Daten, die mit diesen Datentypen gespeichert werden können, aufgeführt, und es werden die Einschränkungen der einzelnen Datentypen beschrieben.

Datentyp Speichert Einschränkungen
Text Alphanumerische Daten (Text und Zahlen) Er speichert bis zu 255 Zeichen.
Memo Alphanumerische Daten (Text und Zahlen) Speichert bis zu 2 GB Daten (die Größenbeschränkung für alle Access-Datenbanken), wenn das Feld programmgesteuert gefüllt wird. Wenn Sie 2 GB Daten hinzufügen, wird die Datenbank langsam.

Wenn Sie Daten manuell eingeben, können Sie in einem Tabellenfeld und in Steuerelementen, die Sie an das Feld binden, maximal 65.535 Zeichen eingeben und anzeigen.

Wenn Sie Datenbanken im Office Access 2007-Dateiformat erstellen, unterstützen Memo-Felder die Rich-Text-Bearbeitung.

Weitere Informationen finden Sie in den Artikeln Formatieren von Daten in Tabellen, Formularen und Berichten, Eingeben oder Bearbeiten von Daten in einem Steuerelement oder einer Spalte, das/die Rich-Text unterstützt und Einfügen, Ändern oder Löschen eines 'Memo'-Felds.

Zahl Numerische Daten Zahl-Felder verwenden eine Feldgröße-Einstellung, mit der die Größe des Werts bestimmt wird, der im Feld gespeichert werden kann. Sie können für die Feldgröße 1, 2, 4, 8 oder 16 Byte festlegen.

Weitere Informationen zu Zahl-Feldern finden Sie im Artikel Einfügen, Erstellen oder Löschen eines Felds zum Speichern numerischer Werte.

Datum/Uhrzeit Datums- und Zeitangaben Access speichert alle Datumsangaben als 8-Byte-Zahl mit doppelter Genauigkeit.

Weitere Informationen zum Verwenden von Datum/Uhrzeit-Feldern finden Sie im Artikel Einfügen, Erstellen oder Löschen eines Felds, in dem Datenwerte gespeichert sind.

Währung Geldwerte Speichert Werte als 8-Byte-Zahl mit der Genauigkeit von vier Dezimalstellen. Verwenden Sie diesen Datentyp zum Speichern von Geldwerten und, wenn Sie nicht möchten, dass Access Werte rundet.
AutoWert Eindeutige Werte, die von Access beim Erstellen eines neuen Datensatzes erstellt werden Speichert Werte als 4-Byte-Werte. In der Regel in Primärschlüsseln verwendet.

Weitere Informationen zu Primärschlüsseln finden Sie im Artikel Hinzufügen, Festlegen, Ändern oder Entfernen des Primärschlüssels.

Ja/Nein Boolesche Daten (WAHR oder FALSCH). Access verwendet -1 für alle Ja-Werte und 0 für alle Nein-Werte.
OLE-Objekt Bilder, Dokumente, Diagramme und andere Objekte aus Office- und Windows-basierten Programmen Speichert bis zu 2 GB Daten (die Größenbeschränkung für alle Access-Datenbanken). Wenn Sie 2 GB Daten hinzufügen, wird die Datenbank langsam. OLE-Objekt-Felder erstellen eine Bitmap des ursprünglichen Dokuments oder eines anderen Objekts und zeigen diese Bitmap in den Tabellenfeldern oder Steuerelementen im Formular oder Bericht in der Datenbank an.

Damit Access diese Bilder anzeigt, muss auf dem Computer, auf dem die Datenbank ausgeführt wird, ein OLE-Server (ein Programm, das diesen Dateityp unterstützt) registriert sein. Wenn für bestimmte Dateitypen kein OLE-Server registriert ist, zeigt Access ein Symbol für ein beschädigtes Bild an. Dieses Problem tritt bei einigen Bildtypen, insbesondere bei JPEG-Bildern auf.

Für ACCDB-Dateien sollten Sie anstelle von OLE-Objekt-Feldern Anlage-Felder verwenden. Anlage-Felder nutzen Speicherplatz effizienter und werden nicht durch das Fehlen von registrierten OLE-Servern beschränkt.

Weitere Informationen zum Verwenden von Anlagen finden Sie in der letzten Zeile in dieser Tabelle sowie im Artikel Anfügen von Dateien an Datensätze in der Datenbank.

Hyperlink Webadressen Speichert bis zu 1 GB Daten. Sie können Verknüpfungen mit Websites, Sites oder Dateien in einem Intranet oder LAN (Local Area Network) sowie mit Sites oder Dateien auf dem Computer speichern.
Anlage Beliebiger unterstützter Dateityp Neu bei Office Access 2007-ACCDB-Dateien. Sie können an die Datensätze in der Datenbank Bilder, Kalkulationstabellen, Dokumente, Diagramme und andere Arten unterstützter Dateien anfügen, ähnlich wie Sie Dateien an E-Mail-Nachrichten anfügen. Je nachdem, wie der Datenbankentwickler das Anlage-Feld einrichtet, können Sie angefügte Dateien auch anzeigen und bearbeiten. Anlage-Felder sind flexibler als OLE-Objekt-Felder, und sie nutzen Speicherplatz effizienter, da sie keine Bitmap der ursprünglichen Datei erstellen.

Weitere Informationen zum Verwenden von Anlagen finden Sie im Artikel Anfügen von Dateien an Datensätze in der Datenbank.

 Hinweis   In Office Access 2007 können Sie die Datentypen für die Tabellenfelder festlegen, indem Sie entweder die Datenblattansicht oder die Entwurfsansicht verwenden. Anhand der Aktionen in diesem Abschnitt wird beschrieben, wie Sie den Datentyp in den beiden Ansichten festlegen können. Wenn Sie Datentypen in der Entwurfsansicht festlegen, wird eine elfte Option (Nachschlage-Assistent) angezeigt. Hierbei handelt es sich eigentlich nicht um einen Datentyp. Sie verwenden den Nachschlage-Assistenten vielmehr zum Erstellen von Nachschlagefeldern, die Fremdschlüsselfelder mit anderen Tabellen verknüpfen. Access legt für Nachschlagefelder standardmäßig den Zahl-Datentyp fest.

Weitere Informationen zum Erstellen und Verwenden von Nachschlagefeldern finden Sie im Artikel Hinzufügen oder Ändern eines Nachschlagefelds, in dem Sie mehrere Werte speichern können.

Schließlich stellen Datentypen eine einfache Form der Datenüberprüfung dar, da sie sicherstellen, dass Benutzer die richtigen Datentypen in die Tabellenfelder eingeben. Sie können beispielsweise keinen Text in ein Feld eingeben, das nur Zahlen akzeptiert.

Seitenanfang Seitenanfang

Ändern von Datentypen

Denken Sie vor dem Ausführen dieser Aktionen daran, dass ein Datentyp möglicherweise einen Teil oder alle Daten in einem Feld abschneidet und gelegentlich die Daten komplett entfernt. Informationen dazu, wie Access Daten ändert, wenn Sie den Datentyp ändern, finden Sie unter Einschränkungen beim Ändern von Datentypen weiter unten in diesem Artikel.

Ändern von Datentypen in der Datenblattansicht

  1. Suchen Sie im Navigationsbereich die Tabelle, die Sie ändern möchten, und doppelklicken Sie darauf.

    Die Tabelle wird von Access in der Datenblattansicht geöffnet.

  2. Markieren Sie das Feld (die Spalte), das Sie ändern möchten.
  3. Klicken Sie auf der Registerkarte Datenblatt in der Gruppe Datentyp und Formatierung in der Dropdownliste neben dem Datentyp auf den Pfeil, und wählen Sie einen Datentyp aus.
  4. Speichern Sie die Änderungen.

Ändern von Datentypen in der Entwurfsansicht

  1. Wenn die Tabelle in der Datenblattansicht geöffnet ist, klicken Sie mit der rechten Maustaste auf die Registerkarte des Dokuments für die Tabelle, und klicken Sie auf Entwurfsansicht.

    -Oder-

    Wenn die Tabelle nicht geöffnet ist, klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die Sie ändern möchten, und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

  2. Suchen Sie das Feld, das Sie ändern möchten, und wählen Sie aus der Liste in der Spalte Datentyp einen neuen Datentyp aus.
  3. Speichern Sie die Änderungen.

Seitenanfang Seitenanfang

Einschränkungen beim Ändern von Datentypen

In der Regel können Sie den Datentyp aller Felder mit Ausnahme der folgenden Felder ändern:

  • Zahl-Felder, bei denen die Replikations-ID-Eigenschaft aktiviert ist.
  • OLE-Objekt-Felder.
  • Anlage-Felder.

Zudem können Sie die meisten Datentypen ändern, wenn ein Feld Daten enthält. Je nach dem ursprünglichen Datentyp und dem neuen Datentyp, den Sie verwenden möchten, schneidet Access möglicherweise Daten ab, löscht Daten oder lässt die Konvertierung möglicherweise überhaupt nicht zu.

In der folgenden Tabelle sind mögliche Datentypkonvertierungen aufgeführt, die Sie in Office Access 2007 ausführen können, und es werden Einschränkungen beschrieben, die Access möglicherweise für die Konvertierung festlegt.

Konvertierung in Von Änderungen oder Einschränkungen
Text Memo Access löscht außer den ersten 255 alle Zeichen.
Zahl Keine Einschränkungen
Datum/Uhrzeit Keine Einschränkungen
Währung Keine Einschränkungen
AutoWert Keine Einschränkungen
Ja/Nein Der Wert -1 (Ja in einem Ja/Nein-Feld) wird in Ja konvertiert. Der Wert 0 (Nein in einem Ja/Nein-Feld) wird in Nein konvertiert.
Hyperlink Access schneidet Hyperlinks ab, die mehr als 255 Zeichen umfassen.
Memo Text Keine Einschränkungen
Zahl Keine Einschränkungen
Datum/Uhrzeit Keine Einschränkungen
Währung Keine Einschränkungen
AutoWert Keine Einschränkungen
Ja/Nein Der Wert -1 (Ja in einem Ja/Nein-Feld) wird in Ja konvertiert. Der Wert 0 (Nein in einem Ja/Nein-Feld) wird in Nein konvertiert.
Hyperlink Keine Einschränkungen
Zahl Text Text muss aus Zahlen und gültigen Währungs- und Dezimaltrennzeichen bestehen. Die Anzahl der Zeichen im Text-Feld muss in dem für das Zahl-Feld festgelegten Größenbereich liegen.

Weitere Informationen zur Größe von Zahl-Feldern finden Sie im Artikel Einfügen, Erstellen oder Löschen eines Felds zum Speichern numerischer Werte.

Memo Das Memo-Feld darf nur Text und gültige Währungs- und Dezimaltrennzeichen enthalten. Die Anzahl der Zeichen im Memo-Feld muss in dem für das Zahl-Feld festgelegten Größenbereich liegen.

Weitere Informationen zur Größe von Zahl-Feldern finden Sie im Artikel Einfügen, Erstellen oder Löschen eines Felds zum Speichern numerischer Werte.

Zahl, jedoch mit einer anderen Feldgröße oder Genauigkeit Werte dürfen nicht größer oder kleiner als die Werte sein, die in der neuen Feldgröße gespeichert werden können. Wenn Sie die Genauigkeit ändern, rundet Access möglicherweise einige Werte.
Datum/Uhrzeit Welche Datumsangaben konvertiert werden können, hängt von der Größe des Zahl-Felds ab. Denken Sie daran, dass Access alle Datumsangaben als serielle Datumsangaben und die Datumswerte als Gleitkommazahlen mit doppelter Genauigkeit speichert.

Access verwendet den 30. Dezember 1899 als Datum 0. Datumsangaben außerhalb des Bereichs zwischen dem 18. April 1899 und dem 11. September 1900 überschreiten die Größe eines Byte-Felds. Datumsangaben außerhalb des Bereichs zwischen dem 13. April 1810 und dem 16. September 1989 überschreiten die Größe eines Integer-Felds.

Um alle möglichen Datumsangaben aufnehmen zu können, legen Sie für die Feldgröße-Eigenschaft des Zahl-Felds den Wert Long Integer oder größer fest.

Weitere Informationen zu seriellen Datumsangaben sowie zur Verwendung und Speicherung von Datenwerten durch Access finden Sie im Artikel Eingeben von Datums- und Zeitwerten.

Währung Werte dürfen die für das Feld festgelegte Größenbeschränkung nicht überschreiten (oder unterschreiten). Sie können beispielsweise ein Währung-Feld nur dann in ein Integer-Feld umwandeln, wenn diese Werte größer als 255 und kleiner als 32.767 sind.
AutoWert Werte müssen innerhalb der für das Feld festgelegten Größenbeschränkung liegen.
Ja/Nein Ja-Werte werden in -1 konvertiert. Nein-Werte werden in 0 konvertiert.
Hyperlink Nicht zutreffend.
Datum/Uhrzeit Text Ursprünglicher Text muss als Datum oder als Datum/Uhrzeit-Kombination erkennbar sein. Beispielsweise 18.01.06.
Memo Ursprünglicher Text muss als Datum oder als Datum/Uhrzeit-Kombination erkennbar sein. Beispielsweise 18.01.06.
Zahl Wert muss zwischen -657.434 und 2.958.465,99998843 liegen.
Währung Wert muss zwischen -657.434 € und 2.958.465,9999 € liegen.
AutoWert Wert muss größer als -657.434 und kleiner als 2.958.466 sein.
Ja/Nein Der Wert -1 (Ja) wird in 29. Dezember 1899 konvertiert. Der Wert 0 (Nein) wird in Mitternacht (24:00:00 Uhr) konvertiert.
Hyperlink Nicht zutreffend.
Währung Text Text muss aus Zahlen und gültigen Trennzeichen bestehen.
Memo Text muss aus Zahlen und gültigen Trennzeichen bestehen.
Zahl Keine Einschränkungen
Datum/Uhrzeit Keine Einschränkungen, der Wert wird von Access jedoch möglicherweise gerundet
AutoWert Keine Einschränkungen
Ja/Nein Der Wert -1 (Ja) wird in 1 € konvertiert. Der Wert 0 (Nein) wird in 0 € konvertiert.
Hyperlink Nicht zutreffend.
AutoWert Text Nicht zulässig, wenn das AutoWert-Feld als Primärschlüssel dient.
Memo Nicht zulässig, wenn das AutoWert-Feld als Primärschlüssel dient.
Zahl Nicht zulässig, wenn das AutoWert-Feld als Primärschlüssel dient.
Datum/Uhrzeit Nicht zulässig, wenn das AutoWert-Feld als Primärschlüssel dient.
Währung Nicht zulässig, wenn das AutoWert-Feld als Primärschlüssel dient.
Ja/Nein Nicht zulässig, wenn das AutoWert-Feld als Primärschlüssel dient.
Hyperlink Nicht zutreffend.
Ja/Nein Text Ursprünglicher Text darf nur aus Ja, Nein, Wahr, Falsch, Ein oder Aus bestehen.
Memo Ursprünglicher Text darf nur aus Ja, Nein, Wahr, Falsch, Ein oder Aus bestehen.
Zahl Null wird in Nein konvertiert, alle anderen Werte werden in Ja konvertiert.
Datum/Uhrzeit Null oder 24:00:00 Uhr wird in Nein konvertiert, alle anderen Werte werden in Ja konvertiert.
Währung Null wird in Nein konvertiert, alle anderen Werte werden in Ja konvertiert.
AutoWert Access konvertiert alle Werte in Ja.
Hyperlink Nicht zutreffend.
Hyperlink Text Wenn der ursprüngliche Text eine gültige Webadresse, wie z. B. adatum.com, www.adatum.com oder http://www.adatum.com, enthält, konvertiert Access den Text in einen Hyperlink. Access versucht, andere Werte zu konvertieren, d. h., dass unterstrichener Text angezeigt wird und der Mauszeiger seine Form ändert, wenn Sie auf den Hyperlink zeigen, die Hyperlinks jedoch nicht funktionieren. Der Text kann ein beliebiges gültiges Webprotokoll aufweisen: http://, gopher://, telnet://, ftp://, wais:// usw.
Memo Siehe vorherigen Eintrag. Es gelten dieselben Einschränkungen.
Zahl Nicht zulässig, wenn ein Zahl-Feld Teil einer Beziehung ist. Wenn es sich beim ursprünglichen Wert um eine gültige IP-Adresse (vier Dreiergruppen Zahlen, die durch einen Punkt voneinander getrennt sind) handelt und die Zahlen mit einer Webadresse übereinstimmen, ergibt die Konvertierung einen gültigen Hyperlink. Andernfalls stellt Access dem Wert http:// voran, und der resultierende Hyperlink ist nicht gültig.
Datum/Uhrzeit Access stellt der Adresse http:// voran, der resultierende Hyperlink funktioniert jedoch fast nie.
Währung Access stellt dem Wert http:// voran, aber wie bei Datumsangaben funktioniert der resultierende Hyperlink fast nie.
AutoWert Nicht zulässig, wenn das AutoWert-Feld Teil einer Beziehung ist. Access stellt dem Wert http:// voran, der resultierende Hyperlink funktioniert jedoch fast nie.
Ja/Nein Access konvertiert alle Ja-Werte in -1 und alle Nein-Werte in 0, und stellt jedem Wert http:// voran. Der resultierende Hyperlink funktioniert nicht.

Seitenanfang Seitenanfang

Anzeige