Aktion eines Button per Makro steuern
Verfasst: So, 26.03.2006 03:18
Hi,
Beschreibung (um was es geht..):
ich habe ein Formular mit einer Datenbank verknüpft. In diesem Formular habe ich u.a. ein Button, dem ich die Aktion "Neuer Datensatz"unter Aktion in den Kontrollfeld-Eigenschaften-Menü zugeordnet habe. Damit wird der aktuell bearbeitete Datensatz gespeichert und ein neuer angelegt. Soweit so gut.
Was ich vor hab:
Nun habe ich aber noch etwas mehr vor mit dem Button. Er soll zum einen nach dem Ereigniss "Maustaste gedrückt" das Formular als PDF speichern und daraufhin den Datensatz in die Datenbank speichern. Also schlussendl. 2 Aktionen durchführen.
Problem:
Man kann aber dummerweise nach Zuweisung einer Aktion, wie bspw. "Neuer Datensatz" od "Datensatz speichern", nicht gleichzeitig eine Aktion per Makro steuern lassen( in meinem Fall das Dokument als PDF speichern). Somit müsste man wohl im Kontrollfeld die Aktion auf "keine" setzen und alles selbst per Makro steuern.
Nun hierzu die Frage:
Wie könnte man die Aktion "Neuer Datensatz" od. "Datensatz speichern" des Buttons per Basic-Makro aufrufen und ausführen lassen. Der Button hat schließlich Kenntnis von allen Kontrollfeldern in dem Formular. Somit brauch ich mich ja nicht selbst ums auslesen und speichern der Daten kümmern. Wenn jemand ne Idee hat und sei sie noch so abwägig, dann soll er/sie bitte schreiben, wäre cool...
Was ich nicht will:
Das per Makro ein Resultset ausgewertet und alle Daten aus dem Formular selbst ausgelesen und gespeichert werden müsste. Dies wäre aus meiner Sicht Zwecklos, da mir OpenOffice da nun keine klaren Vorteile mehr bietet, was ein schnelles u komfortables erstellen und vernüpfen von Datenbankformularen betrifft. So hätte ich gleich per Java o.ä. ein Formular erstelle können.
Gruß Guivanni
Beschreibung (um was es geht..):
ich habe ein Formular mit einer Datenbank verknüpft. In diesem Formular habe ich u.a. ein Button, dem ich die Aktion "Neuer Datensatz"unter Aktion in den Kontrollfeld-Eigenschaften-Menü zugeordnet habe. Damit wird der aktuell bearbeitete Datensatz gespeichert und ein neuer angelegt. Soweit so gut.
Was ich vor hab:
Nun habe ich aber noch etwas mehr vor mit dem Button. Er soll zum einen nach dem Ereigniss "Maustaste gedrückt" das Formular als PDF speichern und daraufhin den Datensatz in die Datenbank speichern. Also schlussendl. 2 Aktionen durchführen.
Problem:
Man kann aber dummerweise nach Zuweisung einer Aktion, wie bspw. "Neuer Datensatz" od "Datensatz speichern", nicht gleichzeitig eine Aktion per Makro steuern lassen( in meinem Fall das Dokument als PDF speichern). Somit müsste man wohl im Kontrollfeld die Aktion auf "keine" setzen und alles selbst per Makro steuern.
Nun hierzu die Frage:
Wie könnte man die Aktion "Neuer Datensatz" od. "Datensatz speichern" des Buttons per Basic-Makro aufrufen und ausführen lassen. Der Button hat schließlich Kenntnis von allen Kontrollfeldern in dem Formular. Somit brauch ich mich ja nicht selbst ums auslesen und speichern der Daten kümmern. Wenn jemand ne Idee hat und sei sie noch so abwägig, dann soll er/sie bitte schreiben, wäre cool...
Was ich nicht will:
Das per Makro ein Resultset ausgewertet und alle Daten aus dem Formular selbst ausgelesen und gespeichert werden müsste. Dies wäre aus meiner Sicht Zwecklos, da mir OpenOffice da nun keine klaren Vorteile mehr bietet, was ein schnelles u komfortables erstellen und vernüpfen von Datenbankformularen betrifft. So hätte ich gleich per Java o.ä. ein Formular erstelle können.
Gruß Guivanni