Seite 1 von 1

zusätzlichen Feldnamen einfügen - wie?

Verfasst: Di, 01.12.2009 08:58
von landbastler
Hallo,

ich habe in Oo3.1.1 eine Datenbank erstellt und auch schon eine große Menge an Daten eingegeben. Nun stellte ich fest, daß ich noch 2 Feldnamen (Spalten in der Datenbank) benötige. Ich finde jedoch keinen Weg sie einzufügen.

Gruß landbastler

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: Di, 01.12.2009 17:19
von Heinz Bär
Hallo landbastler

- Starte die Datenbank mit OOo-Base.
- Klicke mit der rechten Maustaste auf die Tebelle.
- Klicke im sich öffnenden menü auf "Bearbeiten".
- Füge im neuen Fenster "Tabellenentwurf die einzufügenden Felder an.

Gruss
Heinz

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: Di, 01.12.2009 20:31
von landbastler
Hallo Heinz Bär,

danke hat prima funktioniert, aber nun gleich ein Folgeproblem. Die neuen Feldnamen (Spalten) wurde alle hinter den bereits vorhanden Feldnamen gesetzt. Ich hätte aber gerne den neuen Feldnamen 10 zwischen den vorhanden Feldnamen 4 und Feldnamen 5. Dazu fand ich im Menü keinen Punkt und mit Drag & Drop gings es auch nicht. Kennst Du da auch einen Kniff ?

Gruß landbastler

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: Mi, 02.12.2009 09:24
von Heinz Bär
Hallo landbastler

Ich habe dafür auch keine Lösung gefunden.

Gruss
Heinz

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: Mi, 02.12.2009 12:25
von Proton
Hallo zusammen

Der DB ist es egal wo die Spalten stehen und beim SQL-Statement wird dann die Spalte dort in die Reihe gebracht, wo man sie haben will. Dies geht allerdings beim select * nicht, da wird die physikalische Reihenfolge geliefert (wo soll auch was anderes herkommen).

Ein Alter table add column fügt eine Spalte an, ein anderes Statement ist mir nicht bekannt.

mfg
Proton

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: Mi, 02.12.2009 15:53
von landbastler
Hallo Proton,

das sind für mich alles "böhmische Dörfer". Wie geht ein "SQL-Statement " ? Was ist ein "Alter table add column"?

Gruß landbastler

zusätzlichen Feldnamen einfügen - wie?

Verfasst: Do, 03.12.2009 18:20
von Proton
Hallo landbastler

Das sind keine böhmischen Dörfer sondern Begriffe aus dem DBA-Umfeld. Ich ging davon aus, dass der Begriff SQL, zumal er im Forentitel vorkommt, als bekannt vorausgestzt werden kann. Bevor es die schönen interaktiven Oberflächen gab, hatte der DBA nur SQL-Statements zur Verfügung.

Ich habe angeregt, das Forum zu teilen in den grafischen bedienerorientierten Teil und in den für SQl-Insider.

Nichts für ungut, manchmal versteht man nicht was der andere fragt oder antwortet.

mfg
Proton

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: Fr, 04.12.2009 14:06
von Seapanther
Hallo =),
eine ganz blöde Idee von mir =).
Ich habe meine Tabelle so sortiert das ich hingegangen bin und habe die Tabelle im Entwurf geöffnet.
Anschließend meine Felder unten eingefügt.
Nun bin hingegangen und habe die Felder darüber ausgeschnitten und unten wieder angefügt.
So konnte ich diese durchsortieren wie ich es wollte.
Was ich allerdings nicht weiß !!!! Was hier passiert wenn Daten bereits in der Tabelle vorhanden sind.
Meine war hier noch Klatschneu ohne Daten so das dies nicht zum Problem geworden ist.

Gruß
Sea

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: So, 06.12.2009 23:20
von Gert Seler
Hallo seapanther,
Datenbanken die bereits Daten enthalten sollten generell nicht mit neuen Feldern versehen werden, wenn dann nur mit einer
Datenbank_Kopie arbeiten (zum testen). Ansonsten könnten die Daten verloren gehen.


Merke, sollen die "neuen Felder" nur in einem Formular Verwendung finden, kann die Feldreihenfolge im Formular geändert werden.

Pronto: War der Meinung, das mit der "Tabelle" eine SQL-Abfrage erstellt werden soll.

mfg
Gert

Re: zusätzlichen Feldnamen einfügen - wie?

Verfasst: Fr, 11.12.2009 17:26
von AndreasJBittner
Hallo Zusammen,
Proton hat geschrieben: Ein Alter table add column fügt eine Spalte an, ein anderes Statement ist mir nicht bekannt.
mfg
Proton
ALTER TABLE ADD COLUMN [...] INSERT AFTER <column-name>

Grüße
Andreas