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.
Komplette DB-Anlage mittels Skript?
Moderator: Moderatoren
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Komplette DB-Anlage mittels Skript?
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
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
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
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Komplette DB-Anlage mittels Skript?
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
Prinzipiell befürworte ich diese Vorgehensweise - lassen sich doch so die Arbeiten automatisieren.
Allerdings ist der Aufwand hierzu nicht unerheblich.
Das ginge mit einer Programmiersprache, wie StarBasic. Dafür wärest Du im falschen Unterforum

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)
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)
Re: Komplette DB-Anlage mittels Skript?
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!
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!