Si fortunatamente non è access, domani mando anche quella di chiusura, scusate
Il 24 ottobre 2016 17:34:01 CEST, Franco Schettino <f.schett...@inwind.it> ha scritto: >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 -- Enio Gemmo - TDF mob +39.348.5746390 Ubuntu User #27206-TDF #339 hangout gee...@gmail.com LibreItalia e...@libreitalia.it TDF enio.ge...@libreoffice.org http://www.libreitalia.it GPG Key ID - 0xF50EA5CC FC9E C670 069C 125B 47C9 5377 36B0 48BA F50E A5CC -- Send by Android with K-9 Mail. -- 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