Purtroppo, LibreOffice non è Access... @ Enio Gemmo Ho fatto quello che hai scritto. Però: 1- La macro AutoExec è eseguita automaticamente in Access, non in LibreOffice; qualunque sia il nome della macro (non necessariamente AutoExec), comunque bisogna fare in modo che venga eseguita all'apertura; per ottenere questo risultato: Aprire l'odb; si visualizza la finestra con l'elenco di tabelle, ricerche, formulari, rapporti (*) Menu Strumenti-->Personalizza-->Eventi--> assegnare la macro (quella riportata da te) all'evento Apri documento. Nella finestra iniziale (*), salvare il file odb.
Alla successiva apertura dell'odb, verrà visualizzata la finestra iniziale (*) e poi verrà aperto il formulario scelto. 2- Alla chiusura del formulario, viene visualizzata di nuovo la finestra (*). Questo magari si può risolvere con una apposita macro da associare a (credo) "Documento chiuso". @ Luca Daghino (e @ Enio Gemmo) I link da te segnalati ci sono alcune "dritte" interessanti, ma il tutto mi sembra un po' farraginoso, forse perché sono un novizio... Grazie a tutti per i suggerimenti. -----Messaggio originale----- Da: enio.ge...@libreoffice.org [mailto:enio.ge...@libreoffice.org] Inviato: lunedì 24 ottobre 2016 08:57 A: users@it.libreoffice.org Oggetto: Re: [it-users] Avvio automatico "Formulario" Allora, aprire il file odb, Menu>strumenti>Macro>Organizza Macro>LibreOffice Basic, scorrere le macro selezionare l'odb e creare un nuovo modulo (il nome può restare quello di default) si crea automaticamente main, copiare il codice allinterno di main (cancellando tutto il presente), si rinominerà AutoExec, all'interno sostituire nella riga la parola START con il nome della maschera da aprire automaticamente: ThisDatabaseDocument.FormDocuments.getByName "START" . Codice: Sub AutoExec Dim InteractionHandler As Object InteractionHandler = createUnoService("com.sun.star.sdb.InteractionHandler") ThisDatabaseDocument.CurrentController.connect("","") ThisDatabaseDocument.FormDocuments.getByName ( "START" ).open ' ( "Nome del formulario da aprire") End Sub Senza le virgolette! Ciao con il mon Il 24/10/2016 00:08, Franco Schettino ha scritto: > WOOOOW! > > Grazie. > > > > -----Messaggio originale----- > Da: Enio Gemmo [mailto:enio.ge...@libreoffice.org] > Inviato: domenica 23 ottobre 2016 21:42 > A: Luca Daghino@Libero; users@it.libreoffice.org > Oggetto: Re: [it-users] Avvio automatico "Formulario" > > Si è possibile, domani se volete ci passo il codice > > Il 23 ottobre 2016 21:22:26 CEST, ""Luca Daghino"@Libero" > <luca.dagh...@libero.it> ha scritto: >> Il 23/10/2016 13:27, Franco Schettino ha scritto: >>> Da poco sto utilizzando LibreOffice. >>> >>> Conosco molto bene Access. >>> >>> >>> >>> E' possibile, analogamente a quanto possibile in Access: >>> >>> fare in modo che, all'apertura di un file .odb, si apra direttamente >> un >>> formulario, senza passare dalla finestra con l'elenco delle tabelle, >>> ricerche, formulari, .? >>> >>> >>> >>> Grazie. >>> >>> >>> >>> Franco Schettino >>> >>> >>> >>> >>> >>> >> Ciao, >> Non ho mai provato, ma stando a quanto descritto qui sembra possibile >> utilizzando una macro: >> >> http://nabble.documentfoundation.org/Base-Database-How-to-open-a-particular-form-at-startup-td4124693.html >> >> Anche qui info utili: >> >> https://ask.libreoffice.org/en/question/19050/how-to-open-a-base-form-from-desktop-clickable-link/ >> >> Ciao :) >> >> -- >> Luca Daghino >> - - - - - - - - >> Icq/Licq/Gaim #175451007 >> Debian Powered Linux Registered User #310800 at http://counter.li.org >> No retreat baby no surrender >> http://www.retenergie.it - coop di produttori e utilizzatori di energia >> da fonti rinnovabili >> tad evaarthamaatra-nirbhaasaM svaruupa-shuunyam iva samaadhiH >> Sanskrit - Realize it's the common language ;-) >> >> >> -- >> Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org >> Problemi? >> http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/ >> Linee guida per postare + altro: >> http://wiki.documentfoundation.org/Local_Mailing_Lists/it >> Archivio della lista: http://listarchives.libreoffice.org/it/users/ >> Tutti i messaggi inviati a questa lista vengono archiviati >> pubblicamente e non sono eliminabili -- Enio Gemmo - The Document Foundation mob +39.348.5746390 TDF Member #339 hangout gee...@gmail.com TDF enio.ge...@libreoffice.org LibreItalia e...@libreitalia.it http://www.libreitalia.it GPG Key ID - 0xF50EA5CC FC9E C670 069C 125B 47C9 5377 36B0 48BA F50E A5CC -- Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/ Linee guida per postare + altro: http://wiki.documentfoundation.org/Local_Mailing_Lists/it Archivio della lista: http://listarchives.libreoffice.org/it/users/ Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili -- Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/ Linee guida per postare + altro: http://wiki.documentfoundation.org/Local_Mailing_Lists/it Archivio della lista: http://listarchives.libreoffice.org/it/users/ Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili