Re: [it-users] calc pulsante macro che esegue un filtro

2016-10-28 Per discussione Antonio Faccioli


==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: iclam...@virgilio.it
> A: users@it.libreoffice.org
> Inviato: Venerdì, 28 ottobre 2016 15:24:55
> Oggetto: Re: [it-users] calc pulsante macro che esegue un filtro
> 
> Il 28/10/2016 14:40, Antonio Faccioli ha scritto:
> > Ciao il registratore di macro ha lacune limitazioni:
> >
> > https://help.libreoffice.org/Common/Recording_a_Macro/it
> >
> > Per il tuo caso devi costruirti la macro scrivendoti il codice. Ti
> > consiglio di consultare le guide di Andrew Pitonyak
> > http://www.pitonyak.org/oo.php dove trovi parecchie macro da usare come
> > esempio.
> >
> > Se ti servono info su LibreOffice Basic puoi guardare il wiki online, dove
> > trovi l'ABC del linguaggio
> > https://help.libreoffice.org/Basic/Basic_Help/it
> >
> > Altro consiglio che ti do è quello di fare delle ricerche tramite motore di
> > ricerca sui forum, spesso trovi degli esempi già fatti o delle dritte su
> > come muoverti.
> >
> > ==
> > Antonio Faccioli
> > antonio.facci...@studiostorti.com
> Di solito uso gli esempi sul libro di Andrew Pitonyak,
> solo che stavolta non riuscivo a trovare qualcosa di simile da adattare.
> 

Ok, hai guardato su entrambi o solo sulla sua bibbia? c'è anche il volume 
AndrewMacro (mi sembra che si chiami così)


Ciao
Antonio


> ciao
> Beppe
> 

-- 
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


Re: [it-users] Moduli E Funzioni

2016-10-27 Per discussione Antonio Faccioli
Ciao, è corretto quello che ti dice Gabriele. L'ordine delle function e delle 
sub non conta per la loro esecuzione, possono essere scritte prima o dopo 
oppure su moduli separati, volendo anche in librerie diverse. Entrano in 
funzione quando vengono "chiamate".

Viceversa conta l'ordine interno alle subroutine e alle funzioni, internamente 
il codice viene eseguito riga per riga.

Per quanto riguarda le variabili, come ti suggerisce Gabriele, conta lo scope. 
Le variabili hanno valenza interna, ma puoi forzarne lo scope attraverso 
Global, Public, ecc

Ciao

======
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Gabriele Ponzo" <gpo...@gmail.com>
> A: "Federico Stopelli" <federico.stope...@gmail.com>
> Cc: "libre Office utenti" <users@it.libreoffice.org>
> Inviato: Martedì, 25 ottobre 2016 23:13:04
> Oggetto: Re: [it-users] Moduli E Funzioni
> 
> Non sono il più titolato a rispondere, ma queste domande ipotizzano una
> programmazione procedurale, mentre a quanto ne so, lo StarBasic, alla
> stregua del Visual Basic, è Object Oriented e soprattutto Event Driven.
> 
> Questo significa che tutte le Sub(routine) e le Funzioni vengono eseguite
> solo quando si verificano determinati eventi a cui sono collegate.
> 
> Per quanto riguarda l'accessibilità delle variabili (scope) dipende da dove
> e come le dichiari.
> 
> Spero di essermi spiegato ed essere stato utile.
> 

-- 
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


Fwd: [it-users] Avvio automatico "Formulario"

2016-10-24 Per discussione Antonio Faccioli
- Messaggio inoltrato -
> Da: "Antonio Faccioli" <antonio.facci...@studiostorti.com>
> A: "Franco Schettino" <f.schett...@inwind.it>
> Inviato: Lunedì, 24 ottobre 2016 19:16:55
> Oggetto: Re: [it-users] Avvio automatico "Formulario"
> 
> Ciao, la macro suggerita da Enio serve proprio ad aprire automaticamente il
> formulario e normalmente viene denominata Autoexec per prassi, ma potresti
> chiamarla anche Pinco_Palla e farla eseguire dall'evento apertura del file.
> 
> Piccolo suggerimento, studiati la libreria Access2Base
> (http://www.access2base.com/access2base.html). Ti risparmi diverse righe di
> codice e se hai dimestichezza con il VBA di Access vedrai che ti troverai
> bene.
> 
> ==
> Antonio Faccioli
> antonio.facci...@studiostorti.com
> 
> Studio Storti S.r.l.
> Via dell'industria 8
> 36040 Torri di Quartesolo - VICENZA
> Tel 0444-782140 int.17
> Fax 0444-782141
> www.studiostorti.com
> ==
> 
> - Messaggio originale -
> > Da: "Franco Schettino" <f.schett...@inwind.it>
> > A: "enio gemmo" <enio.ge...@libreoffice.org>, users@it.libreoffice.org
> > Inviato: Lunedì, 24 ottobre 2016 17:34:01
> > Oggetto: R: [it-users] Avvio automatico "Formulario"
> > 
> > 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.
> > 
> 

-- 
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


Re: [it-users] Password per OO macro

2016-10-20 Per discussione Antonio Faccioli
Certo:

Strumenti->Macro->Organizza macro poi fai clic su Gestione. Dalla finestra 
Gestione vai in Librerie, scegli quella che vuoi proteggere e clicchi su 
Password.

Ciao

==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Federico Stopelli" <federico.stope...@gmail.com>
> A: "Valerio Messina" <e...@iol.it>
> Cc: users@it.libreoffice.org
> Inviato: Giovedì, 20 ottobre 2016 6:10:55
> Oggetto: [it-users] Password per OO macro
> 
> Ciao a tutti,
> È possibile impedire mediante password
> L'accesso alle macro per impedirne la modifica da parte di terze persone?
> 
> Grazie anticipatamente
> Buona giornata a tutti!
> 
> Federico
> 
> --
> 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


Re: [it-users] Re: [it-users] conversione in PDF da Calc

2016-10-13 Per discussione Antonio Faccioli
Ciao, non è possibile con LibreOffice.

I PDF sono automatizzabili solo ed esclusivamente utilizzando il linguaggio 
(Adobe) Javascript. Per automatizzazione intendo proprio il fargli fare calcoli 
o attivare campi dopo aver generato un evento (ad es. scrivo in un campo e mi 
si attiva un menù a tendina in un altro).

Questo lo puoi fare solo con software dedicati tipo Adobe Acrobat Pro oppure 
con Scribus. Tieni presente che questa soluzione di PDF, con codice per gestire 
gli eventi, non è assolutamente standard e facilmente può non funzionare con 
tutti i reader pdf.


==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "enio gemmo" <enio.ge...@libreoffice.org>
> A: users@it.libreoffice.org
> Inviato: Giovedì, 13 ottobre 2016 12:00:59
> Oggetto: Re: [it-users] Re: [it-users] conversione in PDF da Calc
> 
> Comunque a prescidere dal PDF quello che vuoi ottenere tu Giampaolo se
> ho capito bene mi pare non fattibile
> 

-- 
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


Re: [it-users] moduli

2016-09-27 Per discussione Antonio Faccioli
L'unico modo per "automatizzare" un PDF è scrivere a mano del codice javascript 
che gestisca i vari eventi che ti interessano, ma come detto prima non puoi 
farlo direttamente in Writer.
Non so dirti se il file poi funzioni con il visualizzatore dell'IPAD. 
Sinceramente non ho mai fatto dei test al riguardo, ma appena riesco ci provo 
:-) ;-)

Ciao
Antonio

======
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Danilo Testa" <86an...@gmail.com>
> A: "Antonio Faccioli" <antonio.facci...@studiostorti.com>
> Cc: users@it.libreoffice.org
> Inviato: Lunedì, 26 settembre 2016 20:26:26
> Oggetto: Re: [it-users] moduli
> 
> Non ho dimestichezza con questo programma. Ho letto tutto il post ma trovo
> molto difficile il tutto. Questo modulo dopo dovrebbe andare su iPad ed
> essere compilato su L app PDF
> 
> Inviato da iPhone
> 

-- 
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


Re: [it-users] moduli

2016-09-26 Per discussione Antonio Faccioli
Sì è fattibile utilizzando Javascript (Adobe Javascipt per essere precisi 
http://www.adobe.com/devnet/acrobat/javascript.html), ma non direttamente 
dentro Writer. Puoi eventualmente utilizzare LO per costruire il modulo e poi 
con altri software (es. Scribus) automatizzare il tutto. Tieni presente che un 
PDF così non è standard e non funziona su tutti i lettori.
Funziona egregiamente all'interno dei browser Chromium e Chrome.

Se vuoi dare un occhio a qualche esempio di automazione puoi guardare questo 
thread 
http://www.istitutomajorana.it/forum2/Thread-RISOLTO-Modulo-PDF-con-operazioni-aritmetiche
 e per Scribus guarda qui 
https://wiki.scribus.net/canvas/How_to_enhance_your_PDF_forms_with_JavaScript.

Qui trovi una domanda fatta su Ask riguardo a LibreOffice 
https://ask.libreoffice.org/en/question/47778/math-calculations-in-pdf-forms/

Gli esempi che ti ho dato naturalmente parlano di calcoli matematici, ma il 
principio di base è quello.

Ciao


==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Danilo Testa" <86an...@gmail.com>
> A: users@it.libreoffice.org
> Inviato: Lunedì, 26 settembre 2016 15:07:58
> Oggetto: [it-users] moduli
> 
> Salve sto cercando di creare un modulo per poi esportarlo in pdf e
> compilarlo attraverso un lettore pdf.
> Ho bisogno di sapere se fosse possibile un comando dopo attraverso una
> scelta (esempio si o no) ti apra un inserimento di testo.
> Esempio
> 
> Domanda sul modulo
> Hai un lavoro?
> Scelta: si o no
> se la scelta è si viene aperta una casella dove poter scrivere a piacere,
> se la scelta fosse no si passa alla domanda successiva.
> 
> è possibile??
> Grazie
> 
> --
> 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


Re: [it-users] query di Base

2016-08-19 Per discussione Antonio Faccioli
Non puoi. La vista delle query non mantiene la formattazione in quanto solo 
temporanea. Quando salvi viene salvato solo il codice sql sottostante. Come ti 
hanno già suggerito, ma sicuramente lo sai già, puoi formattare i campi nelle 
tabelle, nei form o nei report.

Un'altra soluzione potrebbe essere quella di utilizzare la funzione Format di 
SQL, però dipende dal tipo di db che utilizzi. Esempio MySql sì, HSQLDB no.

Ciao
Antonio

==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Francesca Chiarelli" <frach...@tiscali.it>
> A: "Libre Office utenti" <users@it.libreoffice.org>
> Inviato: Giovedì, 18 agosto 2016 15:41:09
> Oggetto: [it-users] query di Base
> 
> Domanda: come faccio (se è possibile) a fare in modo che si ricordi il
> formato numerico che abbino alle colonne calcolate in una query di Base?
> Io punto la colonna nella vista del risultato, clic destro, formato...
> Ma quando chiudo (anche se salvo) e rientro se l'è dimenticato!
> :-(
> Idem con le viste.
> 
> --
> Francesca Chiarelli
> ---
> 
> --
> 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


Re: [it-users] Primo «assaggio» di Domando allo scrittore

2016-05-18 Per discussione Antonio Faccioli
Molto interessante! Non vedo l'ora di vederlo ultimato.
Se serve un aiuto per la revisione e correzione mi offro volontario.

Grazie per averlo condiviso :-)

==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
Da: "Ricardo" <rgb.m...@openmailbox.org>
A: "LibreOffice" <users@it.libreoffice.org>
Inviato: Mercoledì, 18 maggio 2016 13:59:22
Oggetto: [it-users] Primo «assaggio» di Domando allo scrittore

Ciao a tutti!

Va molto piano, ma va: sono arrivato a circa un 20% della traduzione del 
mio libro su Writer (anche se questo 20% è ancora lontano d'essere 
considerato «definitivo»). Se qualcuno è curioso da vedere come va il 
progetto, un PDF preliminare è qui

https://ilpinguinoscrittore.wordpress.com/2016/05/18/primo-assaggio-di-domando-allo-scrittore/

Critiche e commenti sono sempre benvenuti!

A dopo,
Ricardo

-- 
Il mio blog in italiano: https://ilpinguinoscrittore.wordpress.com/
Mi blog en español: https://elpinguinotolkiano.wordpress.com/

-- 
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