[OO3 Base] Sortierung der Zeilen in der Tabellenentwurfsansicht

10/03/2009 - 23:18 von Rainer Kreidel | Report spam
Hallo,

gehe ich richtig in der Annahme, dass ich die Zeilen der
Tabellenentwurfsansicht in Base nicht nachtràglich in der Reihenfolge
sortieren oder weitere Zeilen dazwischen einfügen kann?

Oder gibt es eventuell einen Workaround?

Danke & viele Grüße

Rainer
 

Lesen sie die antworten

#1 Marc Santhoff
11/03/2009 - 06:59 | Warnen spam
Am Tue, 10 Mar 2009 23:18:49 +0100 schrieb Rainer Kreidel:

Hallo,

gehe ich richtig in der Annahme, dass ich die Zeilen der
Tabellenentwurfsansicht in Base nicht nachtràglich in der Reihenfolge
sortieren oder weitere Zeilen dazwischen einfügen kann?



Jein. Solange der Entwurf noch nicht gespeichert, also die Tabelle in der
DB noch nicht angelegt ist, geht es (Kopieren/Einfügen). Danach nicht
mehr.

Oder gibt es eventuell einen Workaround?



Kommt auf den Anwendungsfall an.

Man kann bei der internen DB (HSQL) wie folgt vorgehen:

- Menü "Extras - SQL" aufrufen
- script 'c:\wo\es\hin\soll\meineDB.sql'
eingeben und ausführen

Jetzt liegt in der angegebenen Datei das SQL-Generatorskript, um die
komplete DB (nur die, Tabellen, Verknüpfungen und Daten) zu erzeugen.
Darin steht dann natürlich auch das SQL für die Tabelle, die sortiert
werden soll, das kann man nach umbennen der Tabelle benutzen, Text
umsoriteren und im SQL-Fenster ausführen. Bei anderen DBen gibt es
natürlich àquivalente Werkzeuge, um eine Tabelle in ein SQL-Skript zu
überführen.

Oder man benennt die Tabelle um, öffnet sie i.d. Entwurfsansicht und
kopiert Zeile für Zeile in eine neue Tabelle mit dem vorgesehenen Namen.

Sind schon Daten in der Tabelle muß man die natürlich transportieren, was
mangels "Aktualisierungsabfragen" in OOo auch mit SQL erfolgen muß.

Ob sich dieser Aufwand lohnt ... der DB ist es egal, die Spalten werden
unter ihrem Namen angesprochen. Wenn man aber z.B. viele Formulare
erstellen und jedesmal die Tabulatorreihenfolge àndern muß, kann es sein.

Viel Spaß,
Marc

Ähnliche fragen