von JannieV » Sa, 14.04.2012 10:07
Problem:
In einem ooBase-Form möchte ich das Event "Löschen" abfangen und mit weiteren Aktionen versehen. Dazu habe ich ein Makro geschrieben und in das Event des Formulars eingehängt (Ereignis "Löschen bestätigen"). Wenn ich in diesem Event nichts veranlasse, bleibt die übliche Abfrage aus, ob der Datensatz gelöscht werden darf.
Ich würde diese Abfrage gerne mit einem eigenen Text (MsgBox) durchführen und, wenn gelöscht wird, auch weitere Datensätze bzw. es geht auch um extern gelagerte Daten und Dateien, diese mit beeinflussen.
Lösung mit Listener?
Im Forum gibt es bereits einen Lösungsansatz mit einem Listener-Objekt. Wenn diese Lösung vielleicht etwas präzisiert oder das Thema Listener etwas verdeutlicht wird, kann ich mir den Rest erarbeiten.
Weitere Frage?
Wo finde ich die Informationen, welche Recordsets von der Aktion betroffen wären?
Dazu müsste es ja irgendeine Enumerations geben oder eine Where-Klausel einer SQL-Abfrage.
System:
MS-Win7
Open-Office 3.2.1
Formulare mit Open-Office-Basic-Makros
Danke schon mal ...
[b]Problem:[/b]
In einem ooBase-Form möchte ich das Event "Löschen" abfangen und mit weiteren Aktionen versehen. Dazu habe ich ein Makro geschrieben und in das Event des Formulars eingehängt (Ereignis "Löschen bestätigen"). Wenn ich in diesem Event nichts veranlasse, bleibt die übliche Abfrage aus, ob der Datensatz gelöscht werden darf.
Ich würde diese Abfrage gerne mit einem eigenen Text (MsgBox) durchführen und, wenn gelöscht wird, auch weitere Datensätze bzw. es geht auch um extern gelagerte Daten und Dateien, diese mit beeinflussen.
[b]Lösung mit Listener?[/b]
Im Forum gibt es bereits einen Lösungsansatz mit einem Listener-Objekt. Wenn diese Lösung vielleicht etwas präzisiert oder das Thema Listener etwas verdeutlicht wird, kann ich mir den Rest erarbeiten.
[b]Weitere Frage?[/b]
Wo finde ich die Informationen, welche Recordsets von der Aktion betroffen wären?
Dazu müsste es ja irgendeine Enumerations geben oder eine Where-Klausel einer SQL-Abfrage.
[b]System:[/b]
MS-Win7
Open-Office 3.2.1
Formulare mit Open-Office-[b]Basic[/b]-Makros
Danke schon mal ...