Aus dem Base-Handbuch, gilt für die eingebaute HSQLDB:
Code: Alles auswählen
ALTER TABLE "Adresse" ADD "Vorname" VARCHAR(25) BEFORE "Name";
Du kannst über die direkte Eingabe von SQL (Extras → SQL) ein Feld an einer beliebigen Position in der Tabelle einfügen.
Die grafische Benutzeroberfläche bietet das nicht, da es eigentlich ohne Belang ist. Die Reihenfolge kannst Du sonst natürlich auch in Abfragen bestimmen.
Wenn ich eine bestimmte Reihenfolge haben möchte, dann würde ich den folgenden Weg gehen:
Tabelle erstellen, alle möglichen Felder zusammensuchen, die da rein gehören - irgendwann später fällt mir vielleicht noch einiges ein, das verschoben werden muss - abwarten.
Anschließend eine neue Tabelle mit der korrekten Reihenfolge erstellen. Die ursprüngliche Tabelle kopieren und wieder in dem Tabellencontainer ablegen. Hier jetzt die Daten an die neue Tabelle anhängen, dabei die korrekte Reihenfolge der Felder wählen.
Zum Schluss die alte Tabelle löschen, die neue Tabelle auf den Namen der alten ändern und die Reihenfolge entspricht Deinen Wünschen.
Gruß
Robert