Libre Office

autovalue mit formel

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Antal
Beiträge: 5
Registriert: Fr 15. Aug 2025, 07:17

autovalue mit formel

Beitrag von Antal » Di 24. Mär 2026, 12:18

Guten Tag,
Ich stehe grad vor folgendem Problem: Ich möchte in einer Tabelle für den Primärschlüssel den autovalue statt mit autoincrement +1 zB mit +5 füllen. Geht das? Wenn ich die table bearbeite kann ich irgendwie nur autovalue ja/nein wählen und nicht wie der Wert generiert wird.
Besten Dank im Voraus

RobertG
* LO-Experte *
Beiträge: 2968
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: autovalue mit formel

Beitrag von RobertG » Di 24. Mär 2026, 15:54

Mit der GUI wirst Du da nicht weiter kommen. Das Ganze hängt dann auch noch von der Art der Datenbank ab.
Das Ganze geht dann eventuell über SQL (hier: interne HSQLDB):

Code: Alles auswählen

CREATE TABLE "Tabellenname" (
 "ID" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 0, INCREMENT BY 5 ) PRIMARY KEY,
 "Name" VARCHAR(50)
 )
Aber: Warum willst Du das überhaupt? Der Primärschlüssel muss doch nur einzigartig sein. Die dort vorkommende Zahl hat für nichts anderes eine Bedeutung. Wird ein Datensatz gelöscht, dann ist die Reihe sowieso unterbrochen…
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Open Office
Antworten