database dati

Buongiorno, una domanda, esiste un modo che il db creato da me venga visualizzato dagli altri utenti come una sorta di programma vero e prorio? cioè cliccadoci sopra si deve aprire in automatico il formulario ‘menú’ senza che si entri nella struttura del database, non so se ho reso l’idea…

Scusate per il disturbo e grazie.

Si può fare con una macro associata all’evento Apri documento del database.

Ciao Charlie.it,
scusami per il ritardo… mi potresti fare qualche esempio scritto al riguardo? mi ci sto mettendo da poco e sinceramente non so proprio da dove iniziare… ne approfitto ancora per farti un’altra domanda, ma è possibile aprire con LibreOffice un MS Database per esempio?

Grazie e scusami per il disturbo.

Ciao, la macro potrebbe essere questa (Formulario1 è il nome del formulario che si deve aprire):

Sub autoexec
Dim InteractionHandler As Object
InteractionHandler = createUnoService("com.sun.star.sdb.InteractionHandler")
ThisDatabaseDocument.CurrentController.connect("","")
ThisDatabaseDocument.FormDocuments.getByName ( "Formulario1" ).open       ' ( "Nome del formulario da aprire")
End Sub

La macro deve essre asegnata in Strumenti > Personalizza > Eventi > Apri documento
Le macro devono essere abilitate in Strumenti > Opzioni > LibreOffice> > Sicurezza > Sicurezza delle macro > Medio.