❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Reihenfolge der Zeilen in der Tabelle ändern?
Reihenfolge der Zeilen in der Tabelle ändern?
Hallo.
wie ändert man die Reihenfolge der Zeilen in einer Tabelle. Bei mir kommen immer neue Attribute am Ende der Tabelle hinzu, möchte sie aber weiter oben haben, geht das irgendwie?
Danke!
wie ändert man die Reihenfolge der Zeilen in einer Tabelle. Bei mir kommen immer neue Attribute am Ende der Tabelle hinzu, möchte sie aber weiter oben haben, geht das irgendwie?
Danke!
Re: Reihenfolge der Zeilen in der Tabelle ändern?
geht nur per Abfrage mit der entsprechenden "SORT BY" Klausel
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Hallo cool,
auch die Eingabe in die Tabellen lässt sich sortieren. Die letzte Sortierreihenfolge wird auch bei Base gespeichert. Ist allerdings gewöhnungsbedürftig, wenn Du unten neue Daten eingibst und die beim Aktualisieren der Tabelle nach irgendwo anders hin verschwinden.
Gruß
Robert
auch die Eingabe in die Tabellen lässt sich sortieren. Die letzte Sortierreihenfolge wird auch bei Base gespeichert. Ist allerdings gewöhnungsbedürftig, wenn Du unten neue Daten eingibst und die beim Aktualisieren der Tabelle nach irgendwo anders hin verschwinden.
Gruß
Robert
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
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Genau, es geht um den Tabellenentwurf. Ich habe z.b. die Adress-Zeilen weit oben, 20 Zeilen drunter habe ich noch ein Attribut für Adress-Zusatz eingefügt, nun will ich das hoch zu den Adresszeilen schieben. Sonst ist es beim Filtern voll unübersichtlich, die Strasse erscheint ziemlich oben in der Filter-ListBox, Strassenzusatz dagegen 20 Items tiefer. 

Zuletzt geändert von cool am Mo 13. Mär 2017, 18:28, insgesamt 1-mal geändert.
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Hallo,
die Reihenfolge der Tabellenspalten zu ändern ist nicht direkt möglich.
Die einfachste Lösung für dieses Problem ist, die Tabelle in der gewünschten Reihenfolge neu aufzubauen und dann die Daten der "alten Tabelle" in die neue Tabelle mit Hilfe des Assistenten hinein zu kopieren. Dabei können die Daten den richtigen Spalten entsprechend zugeordnet werden.
Es ist per SQL möglich eine neue leere Spalte an einer bestimmten Position in eine betehende Tabelle einzubauen, z.B.so:
Angenommen du hast eine Tabelle1 mit den Spalten ID, Name, Adresse und möchtest eine Spalte Vorname VARCHAR(100) zwischen Name und Adresse einbauen, dann geht das per Extras/SQL... mit dem Befehl:
Gruß R
die Reihenfolge der Tabellenspalten zu ändern ist nicht direkt möglich.
Die einfachste Lösung für dieses Problem ist, die Tabelle in der gewünschten Reihenfolge neu aufzubauen und dann die Daten der "alten Tabelle" in die neue Tabelle mit Hilfe des Assistenten hinein zu kopieren. Dabei können die Daten den richtigen Spalten entsprechend zugeordnet werden.
Es ist per SQL möglich eine neue leere Spalte an einer bestimmten Position in eine betehende Tabelle einzubauen, z.B.so:
Angenommen du hast eine Tabelle1 mit den Spalten ID, Name, Adresse und möchtest eine Spalte Vorname VARCHAR(100) zwischen Name und Adresse einbauen, dann geht das per Extras/SQL... mit dem Befehl:
Code: Alles auswählen
ALTER TABLE "Tabelle1" ADD COLUMN "Vorname" VARCHAR(100) BEFORE "Adresse"
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- * LO-Experte *
- Beiträge: 837
- Registriert: Fr 28. Mär 2014, 10:41
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Hallo cool,
das wäre dann wohl nur mit direkten SQL-Befehlen möglich wie z. B.
Vorher: Sicherheitskopie der Datenbank machen. Dann Einfügen über Extras - SQL.
Gruß
Freischreiber
Ha! Ich war zu langsam. Aber wenigstens nicht falsch
das wäre dann wohl nur mit direkten SQL-Befehlen möglich wie z. B.
Code: Alles auswählen
ALTER TABLE "t-adressen" ADD COLUMN "Zusatznr." integer BEFORE "PLZ"
Gruß
Freischreiber
Ha! Ich war zu langsam. Aber wenigstens nicht falsch

Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Ach du meine Güte.... so kompliziert...
Das einfacher zu machen wäre eine Wunsch-Funktion an Base.

Das einfacher zu machen wäre eine Wunsch-Funktion an Base.
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Wenn du einen Wunsch hast, dann wende dich an das LibroOffice Projekt, hier gibt es nur Anwender, die in ihrer Freizeit versuchen anderen Anwendern zu helfen...
Allerdings ist der Umgang mit SQL bei der Bearbeitung von ernstgemeinten Datenbanken aus meiner Sicht unumgänglich.
Gruß R
Allerdings ist der Umgang mit SQL bei der Bearbeitung von ernstgemeinten Datenbanken aus meiner Sicht unumgänglich.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Hallo *,
das hat nichts mit Base selbst, sondern mit der zur Verfügung stehenden Datenbank zu tun. Wenn Du z.B. unter LO 5.3 Base zusammen mit der neuen internen Firebird-Datenbank nutzt, dann geht dort:
Es wird immer zuerst die Spalte erstellt und dann die Position anschließend neu definiert, wenn eben die Spalte nicht zum Schluss stehen soll. Das ist universell anwendbar.
Die interne HSQLDB bietet die Positionierung nur für die neu einzufügenden Spalten, nicht aber für alte Spalten.
Genau genommen spielt die Spaltenreihenfolge aber gar keine Rolle, es sei denn es soll unbedingt direkt in der Tabellenansicht gearbeitet werden.
Gruß
Robert
das hat nichts mit Base selbst, sondern mit der zur Verfügung stehenden Datenbank zu tun. Wenn Du z.B. unter LO 5.3 Base zusammen mit der neuen internen Firebird-Datenbank nutzt, dann geht dort:
Code: Alles auswählen
ALTER TABLE "Adresse" ALTER "Vorname" POSITION 2;
Die interne HSQLDB bietet die Positionierung nur für die neu einzufügenden Spalten, nicht aber für alte Spalten.
Genau genommen spielt die Spaltenreihenfolge aber gar keine Rolle, es sei denn es soll unbedingt direkt in der Tabellenansicht gearbeitet werden.
Gruß
Robert
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
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Reihenfolge der Zeilen in der Tabelle ändern?
Ok, alles klar! Danke euch!
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.