Friday, February 24, 2023

Verwenden des Datentyps „Große Zahl“ – Microsoft-Support

Verwenden des Datentyps „Große Zahl".

Der Datentyp „Große Zahl" speichert einen nicht monetären, numerischen Wert und ist mit dem Datentyp „SQL_BIGINT" in ODBC kompatibel. Verwenden Sie diesen Datentyp, um große Zahlen effizient zu berechnen.

Datentypbereich für große Zahlen

Sie können es als Feld zu einer Access-Tabelle hinzufügen. Sie können auch Datenbanken mit einem entsprechenden Datentyp, z. B. dem Bigint-Datentyp von SQL Server, verknüpfen oder aus Datenbanken importieren. Um den Datentyp „Große Zahl" hinzuzufügen, benötigen Sie Access 2016 (16.0.7812 oder höher).

In diesem Artikel

Hinzufügen eines großen Zahlenfelds zu einer Tabelle

Verknüpfen mit oder Importieren aus einer externen Datenbank mit Unterstützung des Datentyps SQL_BIGINT

Verstehen der Auswirkungen der Unterstützung von Datentypen für große Zahlen

Überlegungen zur Abwärtskompatibilität

Hinzufügen eines großen Zahlenfelds zu einer Tabelle

Der Datentyp „Große Zahl" (acht Bytes) bietet Ihnen einen viel größeren Bereich für Berechnungen als der Datentyp „Zahl" (vier Bytes). Beispielsweise hat der Datentyp Zahl einen Bereich von -2^31 bis 2^31-1, aber der Datentyp Große Zahl hat einen Bereich von -2^63 bis 2^63-1. Weitere Informationen finden Sie unter Einführung in Datentypen und Feldeigenschaften .

Wenn Sie einer Tabelle ein Feld „Große Zahl" hinzufügen und den Tabellenentwurf speichern, haben Sie effektiv den Datentyp „Große Zahl" aktiviert, und die Datenbank ist nicht mehr mit früheren Access-Versionen kompatibel. Bevor Sie Ihr Tabellendesign speichern, werden Sie mit einer Warnmeldung benachrichtigt, falls Sie die Datenbank kompatibel halten müssen. Weitere Informationen finden Sie unter Überlegungen zur Abwärtskompatibilität .

Seitenanfang

Verstehen der Auswirkungen der Unterstützung von Datentypen für große Zahlen

Bevor Sie mit der Verwendung des Datentyps „Große Zahl" beginnen, ist es sehr wichtig, dass Sie die Auswirkungen verstehen, die er auf Ihre Access-Datenbanken haben könnte.

Stamping des Access 2007-2016-Dateiformats (.accdb) auf Access 2016

Zusammenfassend lässt sich sagen, dass Sie die Unterstützung des Datentyps „Große Zahl" auf zwei Arten aktivieren können: wenn Sie einer lokalen Tabelle ein Feld mit dem Datentyp „Große Zahl" hinzufügen und wenn Sie die Option Bigint-Datentyp für den Zugriff auf verknüpfte/importierte Tabellen unterstützen festlegen. Unabhängig davon, wie Sie die Unterstützung des Datentyps „Große Zahl" aktivieren, handelt es sich um eine dauerhafte Änderung an der Datenbank, die nicht rückgängig gemacht werden kann. In jedem Fall zeigt Access eine Warnmeldung an, bevor Sie die Änderung vornehmen.

Hinter den Kulissen wird durch Aktivieren des Datentyps „Große Zahl" das Access 2007-2016-Dateiformat (.accdb) in Access 2016 gestempelt. Das Stempeln eines Datenbankdateiformats bedeutet, dass Sie eine bestimmte Änderung am Dateiformat vorgenommen haben, die Datenbankversion jedoch erhöht wird ansonsten bleibt das Dateiformat gleich. Wenn Sie versuchen, die Datenbank in Access 2013 oder Access 2016 zu öffnen, liest Access den Stempel folgendermaßen:

  • Wenn die Datenbankversion niedriger als 16.7 ist, ist der Datentyp „Große Zahl" nicht aktiviert und Sie können die Datenbank öffnen.

  • Wenn in der Datenbankversion 16.7 oder höher der Datentyp „Große Zahl" aktiviert ist, können Sie die Datenbank nur in Access 2016 öffnen.

Zusammenfassung der Datentypunterstützung für große Zahlen für Produktversionen

Die folgende Tabelle fasst die möglichen Situationen zusammen, denen Sie begegnen können, wenn Sie den Datentyp „Große Zahl" für verschiedene Produktversionen verwenden. Beachten Sie, dass die Aktivierung erfolgt, wenn Sie den Datentyp „Große Zahl" zu einer Tabelle hinzufügen und das Design speichern oder die Option zum Aktivieren des Verknüpfens und Importierens festlegen.

Tipp: Weitere Informationen zum Anzeigen der Produktversionsnummer finden Sie unter Welche Office-Version verwende ich?

Status des Datentyps „Große Zahl".

Produktversion: Versionsnummer von Access 2013 und Access 2016 niedriger als 16.0.7812

Produktversion: Access 2016 Versionsnummer 16.0.7812 oder höher

Ermöglicht

Sie können die Datenbank nicht öffnen und erhalten eine Fehlermeldung mit einem Hilfelink.

Informationen zum Umgehen dieser Situation finden Sie unter „Entfernen der Unterstützung für den Datentyp „Große Zahl" aus einer Datenbank im Dateiformat Access 2007–2016"

Sie können die Datenbank öffnen.

Lokale Tabellenfelder, die mit dem Datentyp „Große Zahl" definiert sind, werden als große Zahlen behandelt.

Sie können verknüpfte Tabellen aktualisieren. Wenn die Spalten zuvor als Datentyp „Kurzer Text" behandelt wurden, werden sie automatisch in den Datentyp „Große Zahl" konvertiert.

Nicht aktiviert

Sie können die Datenbank öffnen.

Sie können verknüpfte Tabellen aktualisieren. Wenn Spalten in der verknüpften Tabelle auf dem Datentyp BigInt basieren und in den Datentyp Short Text konvertiert wurden, bleiben sie so.

Die Version der Datenbankdatei bleibt gleich.

Sie können die Datenbank öffnen.

Sie können verknüpfte Tabellen aktualisieren. Wenn die Spalten in der verknüpften Tabelle auf dem Datentyp BigInt basieren und in den Datentyp Short Text konvertiert wurden, bleiben sie so.

Die Version der Datenbankdatei bleibt gleich.

Hinweis: Der Datentyp „Große Zahl" wird unter keinen Umständen mit den Access-Dateiformaten (.mdb) vor dem Dateiformat Access 2007-2016 unterstützt.

Stellen Sie fest, ob für eine Access-Datenbank der Datentyp „Große Zahl" aktiviert ist

Möglicherweise erben Sie eine Access-Datenbank und möchten feststellen, ob der Datentyp „Große Zahl" aktiviert ist. Sie können Folgendes tun:

Untersuchen Sie die Titelleiste Wenn die Datenbank gestempelt wurde, steht in der Titelleiste <Datenbankname> (Access 2016) . Andernfalls steht in der Titelleiste <Datenbankname> (Access 2007-2016) .

Programmgesteuert untersuchen Zeigen Sie die aktuelle Versionsnummer der Datenbank an. Drücken Sie STRG+G, um das Visual Basic-Direktfenster anzuzeigen, geben Sie ?CurrentDb().Version ein, und drücken Sie dann die Eingabetaste. Wenn der Rückgabewert kleiner als 16,7 ist, wird die Unterstützung nicht aktiviert. Wenn der Rückgabewert 16,7 oder höher ist, ist die Unterstützung aktiviert.

Seitenanfang

Überlegungen zur Abwärtskompatibilität

Es ist wichtig, dass Sie Ihre Datenbankumgebung verstehen, wenn Sie die Abwärtskompatibilität mit verschiedenen Dateiformaten aufrechterhalten möchten. Weitere Informationen zu allen Access-Dateiformaten finden Sie unter Welches Access-Dateiformat sollte ich verwenden?

Hier sind drei Alternativen, die Sie in Betracht ziehen sollten.

Pflegen Sie Ihre aktuelle Dateiformatumgebung für gemeinsam genutzte Datenbanken

Gehen Sie wie folgt vor, um eine Dateiformatumgebung für gemeinsam genutzte Datenbanken mit Datenbanken im Dateiformat Access 2007-2016 (.accdb) und früheren Dateiformaten (.mdb) zu verwalten:

Fügen Sie einer Datenbank im Access 2007-2016-Dateiformat Unterstützung für den Datentyp „Große Zahl" hinzu

Gehen Sie wie folgt vor, um einer Datenbank im Access 2007-2016-Dateiformat (ACCDB) Unterstützung für den Datentyp „Große Zahl" hinzuzufügen:

  1. Öffnen Sie die Datenbank in Access 2016 (16.0.7812 oder höher).

  2. Aktivieren Sie den Datentyp „Große Zahl" für Verknüpfungs- und Importvorgänge. Weitere Informationen finden Sie unter Auswählen von Einstellungen für die Anzeige und Speicherung von Daten in Ihrer Datenbank .

  3. Aktualisieren Sie die verknüpften Tabellen mithilfe des Managers für verknüpfte Tabellen (wählen Sie Externe Daten > Manager für verknüpfte Tabellen aus, wählen Sie die relevanten Tabellen aus, und wählen Sie dann OK aus).

    ODER

    Fügen Sie einer Tabelle ein Feld mit dem Datentyp „Große Zahl" hinzu und speichern Sie das Tabellendesign.

Dadurch werden Felder mit dem Datentyp „Kurzer Text" in den Datentyp „Große Zahl" konvertiert.

Entfernen Sie die Unterstützung für den Datentyp „Große Zahl" aus einer Datenbank im Access 2016-Dateiformat

Sie können keine Datenbank im Access 2016-Dateiformat aus Access-Versionen vor Access 2016 öffnen. Gehen Sie wie folgt vor, um dieses Problem zu umgehen:

  1. Erstellen Sie eine neue Datenbank im Dateiformat 2007–2016 und stellen Sie sicher, dass die Unterstützung des Datentyps „Große Zahl" für Verknüpfungs- und Importvorgänge nicht aktiviert ist. Weitere Informationen finden Sie unter Festlegen von Benutzeroptionen für die aktuelle Datenbank .

  2. Importieren Sie in der neuen Datenbank die gewünschten Objekte aus der ursprünglichen Datenbank.

  3. Verknüpfen Sie in der neuen Datenbank mit den Tabellen aus der ursprünglichen Datenbank.

Dadurch werden Felder mit dem Datentyp „Große Zahl" in den Datentyp „Kurzer Text" konvertiert, und die neue Datenbank ist abwärtskompatibel mit allen Dateiformaten von Access 2007–2016 (ACCDB).

Seitenanfang

Wählen Sie zwischen der 64-Bit- oder 32-Bit-Version von Office

No comments:

Post a Comment