🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

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

Felder-Reihenfolge ändern

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
MoonKid
Beiträge: 172
Registriert: Fr 14. Okt 2011, 21:26

Felder-Reihenfolge ändern

Beitrag von MoonKid » So 23. Jul 2017, 13:20

Ich bin in der Bearbeitungs-Ansicht einer Tabelle.
Ich möchte ein neues Feld hinzufügen. Das möchte ich aber nicht ans Ende stellen, sondern zwischen der 1 und 2 Position machen.

Ich finde aber keine Möglichkeit dazu. "Zeile einfügen" landet immer am Ende. Geht das etwa nicht?

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

Re: Felder-Reihenfolge ändern

Beitrag von RobertG » So 23. Jul 2017, 21:13

Hallo MoonKid,

geht bei der internen HSQLDB-Datenbank nur über Extras > SQL.
Aus dem Handbuch:
ALTER TABLE "Adresse" ADD "Vorname" VARCHAR(25) BEFORE "Name";
Das Feld "Vorname" wird als Textfeld mit einer Zeichenlänge bis 25 Zeichen der Tabelle "Adresse" hinzugefügt. Es wird dabei vor dem Feld "Name" eingesetzt.

Wenn Du Wert auf die Reihenfolge legst:
Stelle zuerst die Tabelle zusammen bis Du mit allen Feldern zufrieden bist. Mach dann eine Kopie der Tabelle und füge sie über den Assistenten neu ein. Hier kann die Reihenfolge beim Erstellen der Kopie neu erstellt 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

winnewoerp
Beiträge: 21
Registriert: Fr 19. Feb 2016, 09:49

Re: Felder-Reihenfolge ändern

Beitrag von winnewoerp » Fr 9. Sep 2022, 05:02

EDIT: Achtung, das hier sollte man tunlichst vermeiden, wenn man schon andere Daten oder z.B. Formulare mit der Tabelle verknüpft hat, da sich alle Feldbeziehungen dann auch verschieben. Ergo: Leider doch keine wirkliche Alternativlösung!

Falls jemand (wie ich in diesem Fall) bei der Suche auf das hier stößt: Ich habe gerade noch eine andere Möglichkeit gefunden, um neue Tabellenfelder an die richtige Position zu stellen.
  1. Neues Feld an letzter Position fertig einfügen
  2. Über die linke graue Auswahlspalte durch Klick + gedrückte Shift-Taste und wieder Shift die Zeilen ab dem Feld, das nach dem neuen Feld folgen soll bis direkt über dem neuen Feld ausschneiden (Strg+X oder Scheren-Symbol bei den Werkzeugen oben). Das neue Feld rutscht nun schon an die richtige Position.
  3. Ausgeschnittene Felder nach dem neu erstellten Feld per Strg+V oder über das Einfügen-Symbol bei den Werkzeugen oben (Clipboard) wieder einfügen. Fertig!


Allerdings stammt der letzte Beitrag hier vom Juli 2017, da war gerade Version 5.3 aktuell. Daher wäre es interessant zu wissen, ob es inzwischen noch einen weiteren, "intuitiveren" Weg gibt, das zu lösen.


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