❤️ 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. 🌱


❤️ DANKE >> << DANKE ❤️

>> 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?

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
cool
Beiträge: 70
Registriert: Sa 4. Mär 2017, 17:23

Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von cool » Mo 13. Mär 2017, 11:25

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!

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von gogo » Mo 13. Mär 2017, 14:08

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

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

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von RobertG » Mo 13. Mär 2017, 15:24

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
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

cool
Beiträge: 70
Registriert: Sa 4. Mär 2017, 17:23

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von cool » Mo 13. Mär 2017, 17:43

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.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von F3K Total » Mo 13. Mär 2017, 18:01

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:

Code: Alles auswählen

ALTER TABLE "Tabelle1" ADD COLUMN "Vorname" VARCHAR(100) BEFORE "Adresse"
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Freischreiber
* LO-Experte *
Beiträge: 837
Registriert: Fr 28. Mär 2014, 10:41

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von Freischreiber » Mo 13. Mär 2017, 18:04

Hallo cool,

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"
Vorher: Sicherheitskopie der Datenbank machen. Dann Einfügen über Extras - SQL.

Gruß
Freischreiber

Ha! Ich war zu langsam. Aber wenigstens nicht falsch :D
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

cool
Beiträge: 70
Registriert: Sa 4. Mär 2017, 17:23

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von cool » Mo 13. Mär 2017, 19:10

Ach du meine Güte.... so kompliziert... :shock:

Das einfacher zu machen wäre eine Wunsch-Funktion an Base.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von F3K Total » Mo 13. Mär 2017, 20:00

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
Windows 11: AOO, LO Linux Mint: AOO, LO

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

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von RobertG » Di 14. Mär 2017, 16:03

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:

Code: Alles auswählen

ALTER TABLE "Adresse" ALTER "Vorname" POSITION 2;
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
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

cool
Beiträge: 70
Registriert: Sa 4. Mär 2017, 17:23

Re: Reihenfolge der Zeilen in der Tabelle ändern?

Beitrag von cool » Mi 15. Mär 2017, 10:22

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.



Antworten