Ho un Formulario Residenti dimessi che contiene un pulsante Chiudi, il quale è associato a una macro che chiude il formulario corrente (Formulario residenti dimessi) e apre il Formulario MENU. Vorrei che venisse modificata in modo tale che prima della chiusura faccia l'aggiornamento del formulario corrente (Formulario residenti dimessi) e poi l'apertura del MENU.
Questa idea mi è venuta per rendere visibili gli aggiornamenti fatti nel formulario MENU senza dover aggiornare manualmente il formulario dimessi. Quindi:
1. Aggiorna Formulario residenti dimessi
2. Chiude Formulario residenti dimessi
3. Apre il formulario MENU
Di seguito la macro da modificare
Codice: Seleziona tutto
REM Apre il Formulario MENU - Macro associata al pulsante Chiudi nel formulario residenti dimessi
Sub ApriMENU
Dim InteractionHandler As Object
InteractionHandler = createUnoService("com.sun.star.sdb.InteractionHandler")
ThisDatabaseDocument.CurrentController.connect("","")
ThisDatabaseDocument.FormDocuments.getByName ( "MENU" ).open ' ( "Nome del formulario da aprire" )
ThisComponent.CurrentController.Frame.close(True) ' Chiude il formulario corrente
End Sub
andrea