Seite 1 von 1
SQL und Macro
Verfasst: So, 14.12.2008 09:18
von Adelinde
Hallo zusammen,
kann ich ein SQL Kommando in ein Macro einbauen?
Gruß Siggi
Re: SQL und Macro
Verfasst: So, 14.12.2008 12:14
von komma4
Willkommen im Forum.
Ja, Du kannst.
Besorge Dir das Datenbank-Dokument von
Andrew, da stehen diverse Beispiele drinne.
Re: SQL und Macro
Verfasst: So, 14.12.2008 15:27
von Adelinde
Danke schon mal,
ich glaub mein englisch reicht da nicht, vielleicht erbarmt sich ja jemand.
Ich möchte das SQL Kommando:
alter table "Tabelle" alter "Datum" set default Current_date
mit einem Macro starten.
Re: SQL und Macro
Verfasst: So, 14.12.2008 18:12
von komma4
Das brauchst Du nicht (bezogen auf Dein anderes posting).
Einmal angewendet speichert es die Tabelle - und gut is'.
Sollte das nicht der Fall sein...hast Du ein anderes Problem: Welche OOo-Version auf welchem Betriebssystem, welche Datenbank?
Re: SQL und Macro
Verfasst: Mo, 15.12.2008 17:39
von Adelinde
So nun bin ich dazu gekommen,
ich verwende OOo 2.4.1 auf Vista
nach Deiner Frage habe ich OO als Admin gestartet (hat schon wunder bewirkt) diesmal leider nicht.
Dann habe ich OOo 2.4.1 auf Linux (Ubuntu) ausprobiert, gleiches Ergebnis.
Nach dem schließen von Base ist das SQL Komandofenster leer, auch das Auswahlfeld für die "Vorherige Kommandos" ?
Gruß Siggi
Re: SQL und Macro
Verfasst: Mo, 15.12.2008 19:10
von komma4
Siggi,
mit dem einmaligen Absetzen des ALTER-Befehls änderst Du die Tabellendefinition. Das musst Du nicht jedesmal wiederholen. Du bekommst auch im Statusfenster die Rückmeldung: Befehl erfolgreich ausgeführt, oder?
Warum bist Du der Meinung, dass der Befehl nicht klappt: beim Einfügen von Daten wird die Spalte (wenn so definiert) mit dem aktuellen Datum besetzt [getestet!]
Hast Du eine HSQLDB (in der Statuszeile bei geöffneter Base-Datei?
Führe in dem Fenster mal den Befehl script 'd:\daten\hsql_script.txt' aus [Windows vorausgesetzt; Laufwerk/Pfad anpassen]. Du solltest in der Datei alle DB-Definitionen sehen.
Wenn Du es nicht interpretieren kannst: hänge diese Ausgabe mal hier an ein posting an.
Und ja: OOo merkt sich nicht die Historie der SQL-Befehle. Diese werden nur in der Liste aufgeführt, solange das Fenster offen ist.
Re: SQL und Macro
Verfasst: Di, 16.12.2008 12:58
von Adelinde
Hallo Winfrid,
vielen Dank erstmal für Deine Geduld.
Es funktioniert!!!
Warum's beim ersten Versuch nicht ging, kann ich nicht sagen, danach hab ich wohl darauf gewartet, dass man die Veränderung sieht.
Hat mann ja auch, im Script text, wenn mann ihn kennt.
Gruß Siggi
Re: SQL und Macro
Verfasst: Mo, 06.09.2010 13:33
von komma4
schwelmi hat geschrieben:Schade, dass hier das mit der Kombination SQL per Makro absetzen nicht weiter verfolgt wurde.
Das ist nicht schade, denn es wäre redundant.
Nutze die Suchfunktion im BASIC-Unterbereich mit dem Suchbegriff
Databasecontext und Du findest Beispiele