zusätzlichen Feldnamen einfügen - wie?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

landbastler
**
Beiträge: 40
Registriert: Do, 04.06.2009 07:29

zusätzlichen Feldnamen einfügen - wie?

Beitrag 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
Heinz Bär
****
Beiträge: 130
Registriert: Mo, 28.03.2005 11:20
Wohnort: CH-6467 Schattdorf

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

Beitrag 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
landbastler
**
Beiträge: 40
Registriert: Do, 04.06.2009 07:29

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

Beitrag 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
Heinz Bär
****
Beiträge: 130
Registriert: Mo, 28.03.2005 11:20
Wohnort: CH-6467 Schattdorf

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

Beitrag von Heinz Bär »

Hallo landbastler

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

Gruss
Heinz
Proton
**
Beiträge: 36
Registriert: Di, 10.11.2009 13:42

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

Beitrag 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
mfg
Proton
landbastler
**
Beiträge: 40
Registriert: Do, 04.06.2009 07:29

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

Beitrag 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
Proton
**
Beiträge: 36
Registriert: Di, 10.11.2009 13:42

zusätzlichen Feldnamen einfügen - wie?

Beitrag 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
mfg
Proton
Seapanther
Beiträge: 7
Registriert: Fr, 04.12.2009 13:46

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

Beitrag 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
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

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

Beitrag 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
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

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

Beitrag 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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Antworten