Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-25 Per discussione A-Lex
Il giorno lun, 24/09/2007 alle 23.04 +0200, Alessandro Braga ha scritto:

 per il preoblema vedrò quanto mi hai consigliato nei prossimi giorni, 
 sono di molto spiaciuto che non si possa fare altro senza macro
 grazie comunque

Guarda che in effetti avevo azzardato un'ipotesi, non so se é la strada
giusta... Pero` da un lato, visto che in lista nessuno mi ha bacchettato
o cmq smentito, ho paura che sia la strada da seguire, dall'altro sono
un po' stranito dal fatto che nessuno di quelli che in lista scrivono
macro meglio di come io parlo l'italiano abbia ancora azzardato a
proporre qualche riga di codice. Il che a sua volta mi stuzzica un
ulteriore dubbio sulla facilità (non credo fattibilità) del suddetto
codice.

Premettendo che di macro non ne so nulla, io mi indirizzerei creando una
matrice coi risultati della tua query, dandola in pasto ad un ciclo
for/in (o for/next, o come si chiama la funzione di controllo in
starbasic) che provvede alla stampa.
Bon, direi che ora lo spunto per demolire la mia teoria é più che
concreto... magari uno dei Maestri (oss! grande rispetto) della Gilda
delle Macro interverrà per porre fine al mio fuorviante suggerimento e
ne salterà fuori qualcosa di buono... :o)

Saluti!! ^_^

-- 

A-Lex

OOo 2.2 su Fedora Core 6/7 ; WinXP ; WinpenPack


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-25 Per discussione Emilia Venturato
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alessandro Braga ha scritto:

 
 Un problema però me lo trovo con stampa in serie quando cioè devo fare
 eseguire la stampa del modello (chiamiamola così) per un numero
 superiore al singolo foglio... infatti attraverso il navigazione
 formulario riesco a scorrere tutti i documenti che mi interesserebbe
 stampare, ma mica posso lanciare una stampa ad ogni foglio?  Qualcuno mi
 sa dare una mano a come  inviare la stampa con un solo comando?
 

Scusa, non ho capito bene il tuo problema.
Rileggendo la mail mi sembra che tu sia riuscito a far mettere nel form
i dati di una persona ma che voglia stampare un file per ogni persona
che hai in db.
Se fosse questo basterebbe un strumenti-stampa guidata in serie.
Questo permette di preparare un file solo con tutte le lettere, un file
per ogni lettera, spedire per posta come allegato il file pdf di ogni
persona all'indirizzo giusto.

Ma forse mi sono persa qualche passaggio che ti complica la vita.
Boh.
ciao
Lia

- --
Emilia Venturato
email+jabber: [EMAIL PROTECTED]
www.faunalia.it
Tel: (+39) 347-2770007 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
http://www.faunalia.it/ev
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG+LpqOsndmJr6cvYRAhMMAJ4qkkqTFrLuI616ex0kCMWpffTSGACglk+k
MRLtLAoaLHagHKB55AIOQ20=
=bPXo
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-25 Per discussione Alessandro Braga
Ho provato a fare quanto mi suggerisci anche tu e come la stampa in 
serie richiede, ma purtroppo mi ritrovo sempre con il mio report 
costituito da : 1 Query contenente i dati anagrafici filtrati da una 
data (mese) 2 una query costituita dall'elenco dei contratti in scadenza 
in quel mese 3 una query dei sub totali dei singoli clienti.


Se durante la stampa in serie inserisco la prima query di selezione 
anagrafica in base alla data tutto va bene, ma alla fine quando chiedo 
di stamparmi tutti i documenti o di salvarmeli mi ritrovo sempre davanti 
al mio report iniziale, stampato in un solo foglio (quindi il cliente 
che era visualizzato all'inizio) e la possibilità tramite navigatore di 
spostarmi tra i record e stamparti di conseguenza uno ad uno...
Praticamente questo  è il problema... la stampa in serie forse trovando 
una multiquery va in crisi? Manco in qualcosa?

Grazie Emilia  se mi puoi dare un ulteriore aiuto

Emilia Venturato ha scritto:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alessandro Braga ha scritto:

  

Un problema però me lo trovo con stampa in serie quando cioè devo fare
eseguire la stampa del modello (chiamiamola così) per un numero
superiore al singolo foglio... infatti attraverso il navigazione
formulario riesco a scorrere tutti i documenti che mi interesserebbe
stampare, ma mica posso lanciare una stampa ad ogni foglio?  Qualcuno mi
sa dare una mano a come  inviare la stampa con un solo comando?




Scusa, non ho capito bene il tuo problema.
Rileggendo la mail mi sembra che tu sia riuscito a far mettere nel form
i dati di una persona ma che voglia stampare un file per ogni persona
che hai in db.
Se fosse questo basterebbe un strumenti-stampa guidata in serie.
Questo permette di preparare un file solo con tutte le lettere, un file
per ogni lettera, spedire per posta come allegato il file pdf di ogni
persona all'indirizzo giusto.

Ma forse mi sono persa qualche passaggio che ti complica la vita.
Boh.
ciao
Lia

- --
Emilia Venturato
email+jabber: [EMAIL PROTECTED]
www.faunalia.it
Tel: (+39) 347-2770007 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
http://www.faunalia.it/ev
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG+LpqOsndmJr6cvYRAhMMAJ4qkkqTFrLuI616ex0kCMWpffTSGACglk+k
MRLtLAoaLHagHKB55AIOQ20=
=bPXo
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-25 Per discussione Alessandro Braga



Premettendo che di macro non ne so nulla, io mi indirizzerei creando una
matrice coi risultati della tua query, dandola in pasto ad un ciclo
for/in (o for/next, o come si chiama la funzione di controllo in
starbasic) che provvede alla stampa.
Bon, direi che ora lo spunto per demolire la mia teoria é più che
concreto... magari uno dei Maestri (oss! grande rispetto) della Gilda
delle Macro interverrà per porre fine al mio fuorviante suggerimento e
ne salterà fuori qualcosa di buono... :o)

Saluti!! ^_^

  
Vedo che ne sai già più parecchio più di me ciclo for/next, matrice... 
transumazioni  da foresta nera c'è da studià!!!

Grazie ancora

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-24 Per discussione Alessandro Braga

Alessandro Braga ha scritto:

A-Lex ha scritto:

Il giorno ven, 21/09/2007 alle 22.21 +0200, Alessandro Braga ha scritto:
 

Ebbene si sono sempre io,
Sono arrivato finalmente alla conclusione del lavoro, praticamente 
da un database su mysql con i dati principali di anagrafica e di 
contratti ho comiciato a disporre di una possibilità di gestire la 
stampa di documenti necessari semplicemente selezionado il foglio 
write come (Modello) e trovando il cliente destinatario procedere 
con la stampa.
E' stata una fatica ma ora Base mi da una mano e spero in futuro 
ancora più grossa ...


Un problema però me lo trovo con stampa in serie quando cioè devo 
fare eseguire la stampa del modello (chiamiamola così) per un numero 
superiore al singolo foglio... infatti attraverso il navigazione 
formulario riesco a scorrere tutti i documenti che mi interesserebbe 
stampare, ma mica posso lanciare una stampa ad ogni foglio?  
Qualcuno mi sa dare una mano a come  inviare la stampa con un solo 
comando?


Grazie infinite




Ciao :)
L'unica cosa che mi venga in mente (forse é una castroneria e
sicuramente non saprei come farla) é legare una macro ad una query in
modo che la query (che se ho ben capito hai già) crei un elenco che
venga processato dalla macro sul modello. Non so se c'é un metodo più
diretto ma credo sia fattibile (visto il genere di macro che girano in
lista ;)

  
Così tocchi il mio punto dolente magari potessi e sapessi fare una 
macro? onestamente non sò neppure da dove comiciare... diciamo 0 
come conoscenza, se hai qualche dritta anche pr cominciare con 
facilità anche questo ti ringrazio

alle

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Dunque ci riprovo: Il mio report è costituito da tre query: una per la 
selezione dell'indirizzo e per il filtro data scadenza che mi occorre 
per selezionare nell'intero database i clienti che dovranno ricevere la 
lettera, la seconda costituita da un elenco dei contratti in scadenza e 
le relative caratteristiche, la terza da una query di subtotale.
Entrando in Stampa in serie dal modello preparato in write scopro che 
posso scegliermi la query di origine degli indirizzi, la scelgo e 
procedo fino alla fine della stampa in serie guidata senza scegliere 
particolari possibilità mi vengono selezionati i 117 record da stampare 
correttamente.
Con mia sorpresa però mi ritrovo una serie di possibilità alla fine 
della stampa in serie:

Salva il documento iniziale
Salva il documento composto
invia il documento via email

Poi stampa Documenti da 1 a messo 117
o Stampa tutti i documenti

Mi ritrovo sempre ad avere il mio foglio report di Write con il primo 
record selezionato e la barra di navigazione per scorrere dal primo 
all'ultimo 117 ma come stampa in serie giusto il primo
C'è qualche sistema per uscirne? Dove ho sbagliato, nel modo di fare il 
report? Devo provvedere a fare una stampa alla volta per 117 schermate?
Macro? Qualcuno mi sa dire se c'è un modo per imparare a farle? qualche 
aiuto?

Grazie infinite

Interessante che qualsiasi


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-24 Per discussione A-Lex
Il giorno ven, 21/09/2007 alle 23.28 +0200, Alessandro Braga ha scritto:


 Così tocchi il mio punto dolente magari potessi e sapessi fare una 
 macro? onestamente non sò neppure da dove comiciare... diciamo 0 come 
 conoscenza, se hai qualche dritta anche pr cominciare con facilità 
 anche questo ti ringrazio
 alle

Scusa se nn ti ho risposto subito, ma sono un po'  tappato col lavoro.
Mi spiace ma é un gran dolore anche per me, il discorso macro...
Ti riporto una email spedita tempo fa in lista:

Il giorno lun, 05/06/2006 alle 12.23 +0200, giuseppe ha scritto:
 Ti allego la risposta avuta da Bernardini Lino, e in effetti le guide
 funzionao.
 Beppe
 
 A questo indirizzo puoi travarla in italiano
 http://docs.sun.com/app/docs/coll/1278.1
 Non c' è tutto ma puoi trovare cose interessanti
 Attento , il codice degli esempi non è sempre utilizzabile
 il più delle volte serve solo per farne capire l' utilizzo
 
 Se vuoi qualcosa di più tosto, scarica questo
 http://www.pitonyak.org/AndrewMacro.odt
 è in inglese, ma tratta argomenti e problematiche
 veramente interessanti e gli esempi sono quasi tutti
 utilizzabili con un copia e incolla e con poche modifiche
 
 Puoi cercare in questa mailing list oppure anche sulla lista dev
 
 Ci sono dei forum come
  http://www.oooforum.org/
 è in inglese ma con una ricerca mirata puoi trovarci
 di tutto
 
 C' è anche Google, dandogli in pasto una parola di StarBasic,
 a volte, ti tira fuori tanti di quegli indirizzi da farti venire il
 mal di testa
 
 E se proprio non ne vieni a capo, puoi fare come hai fatto ora
 chiedi lumi nella lista e qualche anima buona vedrai che ti
 risponde 

Voila, spero ti sia utile.

PS: controlla la impostazioni dell'account, nella fattispecie il
reply-to, perché ogni volta che ti rispondo salta fuori come indirizzo
il tuo personale e nn quello della lista  :)

Saluti!!

-- 

A-Lex

OOo 2.2 su Fedora Core 6/7 ; WinXP ; WinpenPack


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-24 Per discussione Alessandro Braga

A-Lex ha scritto:

Il giorno ven, 21/09/2007 alle 23.28 +0200, Alessandro Braga ha scritto:

  
  
  
Così tocchi il mio punto dolente magari potessi e sapessi fare una 
macro? onestamente non sò neppure da dove comiciare... diciamo 0 come 
conoscenza, se hai qualche dritta anche pr cominciare con facilità 
anche questo ti ringrazio

alle



Scusa se nn ti ho risposto subito, ma sono un po'  tappato col lavoro.
Mi spiace ma é un gran dolore anche per me, il discorso macro...
Ti riporto una email spedita tempo fa in lista:

Il giorno lun, 05/06/2006 alle 12.23 +0200, giuseppe ha scritto:
  

Ti allego la risposta avuta da Bernardini Lino, e in effetti le guide
funzionao.
Beppe

A questo indirizzo puoi travarla in italiano
http://docs.sun.com/app/docs/coll/1278.1
Non c' è tutto ma puoi trovare cose interessanti
Attento , il codice degli esempi non è sempre utilizzabile
il più delle volte serve solo per farne capire l' utilizzo

Se vuoi qualcosa di più tosto, scarica questo
http://www.pitonyak.org/AndrewMacro.odt
è in inglese, ma tratta argomenti e problematiche
veramente interessanti e gli esempi sono quasi tutti
utilizzabili con un copia e incolla e con poche modifiche

Puoi cercare in questa mailing list oppure anche sulla lista dev

Ci sono dei forum come
 http://www.oooforum.org/
è in inglese ma con una ricerca mirata puoi trovarci
di tutto

C' è anche Google, dandogli in pasto una parola di StarBasic,
a volte, ti tira fuori tanti di quegli indirizzi da farti venire il
mal di testa

E se proprio non ne vieni a capo, puoi fare come hai fatto ora
chiedi lumi nella lista e qualche anima buona vedrai che ti
risponde 



Voila, spero ti sia utile.

PS: controlla la impostazioni dell'account, nella fattispecie il
reply-to, perché ogni volta che ti rispondo salta fuori come indirizzo
il tuo personale e nn quello della lista  :)

Saluti!!
  

scusa per il reply grazie per avermelo detto...
per il preoblema vedrò quanto mi hai consigliato nei prossimi giorni, 
sono di molto spiaciuto che non si possa fare altro senza macro

grazie comunque


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-24 Per discussione Paolo Mantovani
Alle 22:45, lunedì 24 settembre 2007, A-Lex ha scritto:
[...]
 Il giorno lun, 05/06/2006 alle 12.23 +0200, giuseppe ha scritto:
  Ti allego la risposta avuta da Bernardini Lino, e in effetti le guide
  funzionao.
  Beppe
 
  A questo indirizzo puoi travarla in italiano
  http://docs.sun.com/app/docs/coll/1278.1
  Non c' ?? tutto ma puoi trovare cose interessanti
  Attento , il codice degli esempi non ?? sempre utilizzabile
  il pi?? delle volte serve solo per farne capire l' utilizzo

Molto spesso per far funzionare gli esempi del manuale Sun basta sostituire 
StarDesktop.getCurrentComponent
con :
ThisComponent

Il problema è dato dal fatto che StarDesktop.getCurrentComponent, nel caso si 
esegua la macro dall' IDE di Starbasic, rappresenta l'IDE stesso, mentre 
ThisComponent si riferisce sempre ad un documento vero e proprio

Va precisato anche che, nonostante l'inconveniente, 
StarDesktop.getCurrentComponent andrebbe utilizzato nelle macro a livello di 
applicazione, mentre ThisComponent dovrebbe essere usato solo nelle macro 
contenute in un documento.

Chiaramente, quando si fanno esperimenti nell'IDE risuta estremamente più 
comodo utilizzare ThisComponent senza fare tante distinzioni, l'importante 
però è essere consapevoli che nel caso di macro a livello di applicazione si 
tratta di un utilizzo improprio.

ciao
Paolo M











-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[utenti] Come fare stampa in serie con Report di Base in Write

2007-09-21 Per discussione Alessandro Braga

Ebbene si sono sempre io,
Sono arrivato finalmente alla conclusione del lavoro, praticamente da un 
database su mysql con i dati principali di anagrafica e di contratti ho 
comiciato a disporre di una possibilità di gestire la stampa di 
documenti necessari semplicemente selezionado il foglio write come 
(Modello) e trovando il cliente destinatario procedere con la stampa.
E' stata una fatica ma ora Base mi da una mano e spero in futuro ancora 
più grossa ...


Un problema però me lo trovo con stampa in serie quando cioè devo fare 
eseguire la stampa del modello (chiamiamola così) per un numero 
superiore al singolo foglio... infatti attraverso il navigazione 
formulario riesco a scorrere tutti i documenti che mi interesserebbe 
stampare, ma mica posso lanciare una stampa ad ogni foglio?  Qualcuno mi 
sa dare una mano a come  inviare la stampa con un solo comando?


Grazie infinite

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-21 Per discussione A-Lex
Il giorno ven, 21/09/2007 alle 22.21 +0200, Alessandro Braga ha scritto:
 Ebbene si sono sempre io,
 Sono arrivato finalmente alla conclusione del lavoro, praticamente da un 
 database su mysql con i dati principali di anagrafica e di contratti ho 
 comiciato a disporre di una possibilità di gestire la stampa di 
 documenti necessari semplicemente selezionado il foglio write come 
 (Modello) e trovando il cliente destinatario procedere con la stampa.
 E' stata una fatica ma ora Base mi da una mano e spero in futuro ancora 
 più grossa ...
 
 Un problema però me lo trovo con stampa in serie quando cioè devo fare 
 eseguire la stampa del modello (chiamiamola così) per un numero 
 superiore al singolo foglio... infatti attraverso il navigazione 
 formulario riesco a scorrere tutti i documenti che mi interesserebbe 
 stampare, ma mica posso lanciare una stampa ad ogni foglio?  Qualcuno mi 
 sa dare una mano a come  inviare la stampa con un solo comando?
 
 Grazie infinite
 

Ciao :)
L'unica cosa che mi venga in mente (forse é una castroneria e
sicuramente non saprei come farla) é legare una macro ad una query in
modo che la query (che se ho ben capito hai già) crei un elenco che
venga processato dalla macro sul modello. Non so se c'é un metodo più
diretto ma credo sia fattibile (visto il genere di macro che girano in
lista ;)

-- 

A-Lex

OOo 2.2 su Fedora Core 6/7 ; WinXP ; WinpenPack


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-21 Per discussione Alessandro Braga

A-Lex ha scritto:

Il giorno ven, 21/09/2007 alle 22.21 +0200, Alessandro Braga ha scritto:
  

Ebbene si sono sempre io,
Sono arrivato finalmente alla conclusione del lavoro, praticamente da un 
database su mysql con i dati principali di anagrafica e di contratti ho 
comiciato a disporre di una possibilità di gestire la stampa di 
documenti necessari semplicemente selezionado il foglio write come 
(Modello) e trovando il cliente destinatario procedere con la stampa.
E' stata una fatica ma ora Base mi da una mano e spero in futuro ancora 
più grossa ...


Un problema però me lo trovo con stampa in serie quando cioè devo fare 
eseguire la stampa del modello (chiamiamola così) per un numero 
superiore al singolo foglio... infatti attraverso il navigazione 
formulario riesco a scorrere tutti i documenti che mi interesserebbe 
stampare, ma mica posso lanciare una stampa ad ogni foglio?  Qualcuno mi 
sa dare una mano a come  inviare la stampa con un solo comando?


Grazie infinite




Ciao :)
L'unica cosa che mi venga in mente (forse é una castroneria e
sicuramente non saprei come farla) é legare una macro ad una query in
modo che la query (che se ho ben capito hai già) crei un elenco che
venga processato dalla macro sul modello. Non so se c'é un metodo più
diretto ma credo sia fattibile (visto il genere di macro che girano in
lista ;)

  
Così tocchi il mio punto dolente magari potessi e sapessi fare una 
macro? onestamente non sò neppure da dove comiciare... diciamo 0 come 
conoscenza, se hai qualche dritta anche pr cominciare con facilità 
anche questo ti ringrazio

alle

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]