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

Rispondere a