Hilfe für LibreOffice 26.2
Legt fest, wie mit Daten in einer Datenbank gearbeitet werden kann.
In einem Datenbankfenster Bearbeiten – Datenbank – Erweiterte Einstellungen… wählen
Die Verfügbarkeit der folgenden Steuerelemente hängt vom Datenbanktyp ab:
Erlaubt in einem Namen in einer Datenquelle nur Zeichen, die der SQL92-Namenskonvention entsprechen. Alle anderen Zeichen werden abgelehnt. Jeder Name muss mit einem Kleinbuchstaben, einem Großbuchstaben oder einem Unterstrich (_) beginnen. Die restlichen Zeichen können ASCII-Buchstaben, Zahlen und Unterstriche sein.
Hängt den Alias an den Tabellennamen in SELECT-Anweisungen an.
Einige Datenbanken verwenden das Schlüsselwort "AS" zwischen einem Namen und seinem Alias, während andere Datenbanken Leerzeichen verwenden. Aktivieren, um "AS" vor dem Alias einzufügen.
Escape-Sequenzen für Outer-Joins verwenden. Die Syntax für diese Escape-Sequenz ist {oj outer-join}
Beispielsweise:
select Artikel.* from {oj item LEFT OUTER JOIN orders ON item.no=orders.ANR}
Ignoriert Zugriffsrechte, die vom Datenbanktreiber bereitgestellt werden.
Ersetzt benannte Parameter in einer Datenquelle durch ein Fragezeichen (?).
Einige Datenbanken weisen Feldern Versionsnummern zu, um Änderungen an Datensätzen nachzuverfolgen. Die Versionsnummer eines Feldes wird jedes Mal um eins erhöht, wenn der Inhalt des Feldes geändert wird. Zeigt die interne Versionsnummer des Datensatzes in der Datenbanktabelle an.
Verwendet die aktuelle Datenquelle des Katalogs. Diese Option ist nützlich, wenn die ODBC-Datenquelle ein Datenbankserver ist. Nicht auswählen, wenn die ODBC-Datenquelle ein dBASE-Treiber ist.
Ermöglicht, den Schemanamen in SELECT-Anweisungen zu verwenden.
Erzeugt einen Index mit ASC- oder DESC-Anweisungen.
Auswählen, um das Codepaar "CR + LF" zum Beenden jeder Textzeile zu verwenden (bevorzugt für DOS- und Windows-Betriebssysteme).
Nur für Oracle JDBC-Verbindungen. Wenn es aktiviert ist, legt es fest, dass keine Spalte als Währungsfeld behandelt wird. Der vom Datenbanktreiber zurückgegebene Feldtyp wird verworfen.
Wenn ein neuer Datensatz eingegeben oder ein bestehender Datensatz in einem Formular aktualisiert wird und ein Feld leer gelassen wird, das an eine Datenbankspalte gebunden ist, die Eingaben erfordert, dann wird eine Meldung angezeigt, die das leere Feld bemängelt.
Wenn dieses Markierfeld nicht aktiviert ist, werden die Formulare in der aktuellen Datenbank nicht auf erforderliche Felder überprüft.
Das Markierfeld ist für alle Datenquellentypen verfügbar, die einen Schreibzugriff auf ihre Daten unterstützen. Das Markierfeld ist für Tabellenkalkulationen, Text, CSV und die verschiedenen schreibgeschützten Adressbücher nicht vorhanden.
Datums-/Zeitliterale verwenden, die dem ODBC-Standard entsprechen.
Aktiviert die Heuristik von Base, die verwendet wird, um festzustellen, ob die Datenbank Primärschlüssel unterstützt.
Beim Herstellen einer Verbindung zu einer Datenbank über eine generische API wie ODBC, JDBC oder ADO wendet Base derzeit Heuristiken an, um festzustellen, ob diese Datenbank Primärschlüssel unterstützt. Keine dieser APIs bietet spezielle Unterstützung zum Abrufen dieser Informationen.
Die Heuristik versagt manchmal. Dieses Markierfeld mit drei Zuständen ist standardmäßig auf den unbestimmten Zustand eingestellt, was bedeutet, dass die Heuristik angewendet wird. Bei aktiviertem Markierfeld wird von der Primärschlüsselunterstützung ausgegangen. Wenn das Markierfeld deaktiviert ist, wird keine Primärschlüsselunterstützung angenommen.
Beachten, dass diese Option nur zum Außerkraftsetzen der Heuristik da ist. Wenn für eine Datenbank aktiviert, die keine Primärschlüssel unterstützt, werden einige Fehler angezeigt.
Die verschiedenen Roll-Möglichkeiten des Datenbanktreibers für eine Ergebnismenge nutzen. Siehe ResultSetType-Konstantengruppe
Den zu verwendenden Typ des booleschen Vergleichs auswählen.
Die Anzahl der Zeilen auswählen, für die der Treiber den Datentyp erkennen soll.