Seite 1 von 1

Felder-Reihenfolge ändern

Verfasst: So 23. Jul 2017, 13:20
von MoonKid
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?

Re: Felder-Reihenfolge ändern

Verfasst: So 23. Jul 2017, 21:13
von RobertG
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

Re: Felder-Reihenfolge ändern

Verfasst: Fr 9. Sep 2022, 05:02
von winnewoerp
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.