Komplette DB-Anlage mittels Skript?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Patrice77
Beiträge: 7
Registriert: Do, 20.05.2010 11:02

Komplette DB-Anlage mittels Skript?

Beitrag von Patrice77 »

Hallo,

ich habe über SQL-Skript Tabellen mit dem Befehl CREATE TABLE angelegt. Primär- und Sekundärschlüssel (PRIMARY KEY, FOREIGN KEY) werden über das Skript mitgegeben. Die Tabellenbeziehungen kann ich mir in Base ansehen und es ist soweit alles i.O.
Der nächste Arbeitsschritt bestünde in der Erstellung der Eingabeformulare, wobei es eine Mastertabelle gibt, für die mehrere Detailtabellen Stammdaten in Form von Auswahllisten liefern sollen.

Meine Frage: Kann ich eingabefähige Tabellen oder Formulare auch über Skript erstellen, so wie ich es mit der Tabellenstruktur begonnen habe? Eine Anlage der Datenbank von der Tabellenstruktur bis hin zu den Eingabemasken wäre so zu 100 Prozent über Skript möglich. Da die Tabellenbeziehungen stehen, müsste es doch eigentlich funktionieren, oder?

Herzlichen Dank und Gruß
Patrice

P.S. Mir ist natürlich bewusst, dass Formatierungsdinge u.ä. nicht im Rahmen eines Scriptes behandelt werden können.
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Komplette DB-Anlage mittels Skript?

Beitrag von AndreasJBittner »

Hallo,

ich könnte mir vorstellen, daß das als Script machbar ist, ich frage mich nur, ob der Aufwand sich lohnt. Für Tabellen, Views und Abfragen ist das ja ok, aber alle Formulare??? Warum machst Du nicht einfach eine leere DB und hebst sie auf anstatt ein womöglich großes und komplexes Script laufen zu lassen?

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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Komplette DB-Anlage mittels Skript?

Beitrag von komma4 »

Nein: (Eingabe-)Formulare in OOo-Base lassen sich nicht mit (SQL-!)Skripten erzeugen.


Das ginge mit einer Programmiersprache, wie StarBasic. Dafür wärest Du im falschen Unterforum 8)


Prinzipiell befürworte ich diese Vorgehensweise - lassen sich doch so die Arbeiten automatisieren.
Allerdings ist der Aufwand hierzu nicht unerheblich.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Patrice77
Beiträge: 7
Registriert: Do, 20.05.2010 11:02

Re: Komplette DB-Anlage mittels Skript?

Beitrag von Patrice77 »

Okay, danke für die hilfreichen Antworten!!!

Eine letzte Frage noch:
Wenn ich als ersten Schritt alle Tabellen mitsamt den Beziehungen anlege, kann ich dann bereits Daten in die Tabellen so eingeben, dass sich die verknüpften Spalten aufeinander beziehen?

Bsp (nicht real, nur zum Veranschaulichen):
Tabelle 1: Adressen mit Spalte name_stadt, die aus Tabelle 2 gefüllt und mit Ihr über Beziehungsschlüssel verbunden ist.
Tabelle 2: Städte Deutschlands mit Spalte name_stadt
Ich möchte nun in Tabelle 1 arbeiten und beim Klick auf ein Feld der Spalte name_stadt eine Auswahllisten mit den Einträgen aus Tabelle 2 erhalten.

Danke!
Antworten