Re: [utenti] Come fare stampa in serie con Report di Base in Write
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
-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
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
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
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
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
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
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
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
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
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]