Il database su cui sto lavorando ha un formulario in cui è presente un pulsante che, se cliccato, apre un altro formulario grazie ad una macro collegata al pulsante (e fin qui ok).
Ecco la macro in questione:
- Sub OpenForm( oEvent as variant, aFormName as string) as variant
Dim args(1) As New com.sun.star.beans.PropertyValue
Dim container as variant
container = oEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments
args(0).Name = "ActiveConnection"
args(0).Value = oEvent.Source.Model.Parent.ActiveConnection
args(1).Name = "OpenMode"
args(1).Value = "open"
container.loadComponentFromURL(aFormName,"_blank",0,args())
End Sub
Sub onClickOpenInserisci ( oEvent as variant )
OpenForm(oEvent, "Inserisci nuovo utente")
End sub
Il problema è che il nuovo formulario si apre in un'altra finestra sovrapposta alla precedente mentre, per comodità, preferirei che l'utente lavorasse su un'unica finestra.
Mi servirebbe quindi una macro che mi apra il formulario chiudendo contemporaneamente il precedente (o qualcosa di simile).
Grazie