Discussione:
Stampa unione
(troppo vecchio per rispondere)
Sensei
2005-10-18 18:26:03 UTC
Permalink
Vorrei creare un collegamento con stampa unione da Word verso un database
Access. Il problema che non riesco a superare, è che vorrei unire su più
righe
più dati provenienti dallo stesso campo. Per esempio, inserendo più volte su
più righe il campo "Cognome", quando unisco i dati chiamando un cognome mi si
aggiorna lo stesso cognome su tutte le righe. Non so se sono riuscito a
spiegarmi, vorrei che ogni riga del documento Word contenente collegamenti in
stampa unione si potesse aggiornare indipendentemente dalle altre. E'
possibile questo o è un'utopia?
--
Sensei ringrazia per il supporto fornito.
VeroToad
2005-10-18 18:51:54 UTC
Permalink
Post by Sensei
Vorrei creare un collegamento con stampa unione da Word verso un database
Access. Il problema che non riesco a superare, è che vorrei unire su più
righe
più dati provenienti dallo stesso campo. Per esempio, inserendo più volte su
più righe il campo "Cognome", quando unisco i dati chiamando un cognome mi si
aggiorna lo stesso cognome su tutte le righe. Non so se sono riuscito a
spiegarmi, vorrei che ogni riga del documento Word contenente collegamenti in
stampa unione si potesse aggiornare indipendentemente dalle altre. E'
possibile questo o è un'utopia?
Se ho capito bene, credo tu debba usare il campo NEXT.
Siccome non hai specificato la versione di Word, ti consiglio di dare un
occhiata alla guida in linea con la voce "Campo Next". Prova a dare
un'occhiata, altrimenti riposta con tutti i tuoi dubbi.

Ciao!
--
VeroToad
Sensei
2005-10-18 19:11:03 UTC
Permalink
Uso la versione di Office 2003 pro aggiornata SP2. Scusami ma non capisco
cosa vuoi dire con campo NEXT. Puoi darmi qualche indicazione più
particolareggiata su come operare?
--
Sensei ringrazia per il supporto fornito.
Post by VeroToad
Post by Sensei
Vorrei creare un collegamento con stampa unione da Word verso un database
Access. Il problema che non riesco a superare, è che vorrei unire su più
righe
più dati provenienti dallo stesso campo. Per esempio, inserendo più volte su
più righe il campo "Cognome", quando unisco i dati chiamando un cognome mi si
aggiorna lo stesso cognome su tutte le righe. Non so se sono riuscito a
spiegarmi, vorrei che ogni riga del documento Word contenente collegamenti in
stampa unione si potesse aggiornare indipendentemente dalle altre. E'
possibile questo o è un'utopia?
Se ho capito bene, credo tu debba usare il campo NEXT.
Siccome non hai specificato la versione di Word, ti consiglio di dare un
occhiata alla guida in linea con la voce "Campo Next". Prova a dare
un'occhiata, altrimenti riposta con tutti i tuoi dubbi.
Ciao!
--
VeroToad
VeroToad
2005-10-18 19:28:35 UTC
Permalink
Post by Sensei
Uso la versione di Office 2003 pro aggiornata SP2. Scusami ma non capisco
cosa vuoi dire con campo NEXT. Puoi darmi qualche indicazione più
particolareggiata su come operare?
Aspetta solo un attimo.
Ho riletto il tuo post iniziale e, sinceramente, credo di aver capito poco
(o niente).

Provo a spiegare la situazione che ho compreso.

===>
Ho un DB in Access con una tabella, ad esempio Anagrafe.
Questa tabella contiene più campi:
Nome
Cognome
Indirizzo
CAP
Citta

Voglio, a questo punto, usare questa sorgente di dati per creare un
"qualcosa" attraverso la stampa unione. Nel momento di creare il documento,
voglio mettere sulla stessa riga più "Cognomi".
<===

Bene, se questa è la situazione procedi in questo modo.
Inserisci due volte il campo <<Cognome>>, alla fine metti il cursore tra i
due campi e scegli: Campo dal menù Inserisci.
Dalla lista dei campi, scegli "Next" e conferma con OK.

Unisci il tutto...

Ovviamente adatta al meglio la procedura alla tua situazione.
Per ulteriori informazioni sull'utilizzo del campo NEXT cerca "Campo NEXT"
nella guida in linea di Word 2003. Troverai questo testo:

===>
Consente di unire il record di dati successivo nel documento unito
corrente, anziché in un nuovo documento durante la stampa unione. Il campo
NEXT non produce risultati in fase di stampa. Questo campo viene utilizzato
per impostare documenti principali per etichette di indirizzi e buste
durante la stampa unione.

Per elencare le informazioni di diversi record di dati nello stesso
documento, ad esempio un elenco di soci o un listino prezzi, selezionare il
tipo di documento principale Elenco al passaggio 1 del riquadro attività
Stampa unione. Il campo NEXT è tuttavia utile per stampare un numero
specifico di record di dati in un unico documento unito risultante.

Inserire un campo NEXT dopo la prima serie di campi MERGEFIELD nel
documento principale. In caso contrario, durante la stampa unione verrebbe
automaticamente escluso il primo record. Ripetere la serie di campi di
unione e il campo NEXT nel documento principale il numero di volte
necessario per completare una pagina o per stampare il numero di record di
dati desiderato.

Nota Non è possibile utilizzare i campi NEXT in note a piè di pagina e di
chiusura, annotazioni, intestazioni, piè di pagina o origini dati. Un campo
NEXT non può essere nidificato in altri campi o utilizzato con il campo
SKIP
<===

Spero di essermi avvicinato alla soluzione.
In caso contrario prova a dettagliare al meglio la tua situazione.

Ciao... aspetto aggiornamenti, mi raccomando :-)

P.S. Un solo appunto: la prossima volta cerca di quotare un po' meglio ;-)
--
VeroToad
Sensei
2005-10-19 22:28:04 UTC
Permalink
Hai ragione, rileggendo la mia richiesta di aiuto, forse non saprei neanche
aiutarmi da solo!
Provo a scpiegarmi meglio con un esempio. Premetto che ho provato ad usare
il campo NEXT come suggerito ma senza gli attesi risultati.

Devo creare un foglio in Word di raccolta notizie in cui compaiono vari
campi di un database ma ripetitivi, come segue:

1) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
2) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
3) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
4 ...ETC...

Una volta creata l'unione con il DB di Access, clicco sulla voce COGNOME del
primo rigo, tramite il comando "trova" della barra strumenti campo unione
digito il cognome da ricercare. L'utilità mi aggiorna i restanti dati del
rigo, ma anche delle righe seguenti, ripetendo gli stessi dati.
Se mi sposto alla seconda riga e ripeto l'operazione cercando di inserire un
altro COGNOME, mi aggiorna tutte le righe di nuovo con i nuovi dati, compresa
la prima.

La domanda è questa: posso ottenere sul foglio di Word, tramite una istanza
effettuata riga per riga, i dati relativi ai diversi cognomi richiesti senza
che la pagina mi si riempia di n cognomi uguali, n nomi uguali e così via?

Spero di essermi spiegato, almeno io questa volta mi sono capito! ;-)

Ragazzi, vi ringrazio per la pazienza e se questa volta riuscite a darmi la
dritta giusta, caffè pagato fino a Capodanno!!

Saluti
--
Sensei ringrazia per il supporto fornito.
Post by VeroToad
Post by Sensei
Uso la versione di Office 2003 pro aggiornata SP2. Scusami ma non capisco
cosa vuoi dire con campo NEXT. Puoi darmi qualche indicazione più
particolareggiata su come operare?
Aspetta solo un attimo.
Ho riletto il tuo post iniziale e, sinceramente, credo di aver capito poco
(o niente).
Provo a spiegare la situazione che ho compreso.
===>
Ho un DB in Access con una tabella, ad esempio Anagrafe.
Nome
Cognome
Indirizzo
CAP
Citta
Voglio, a questo punto, usare questa sorgente di dati per creare un
"qualcosa" attraverso la stampa unione. Nel momento di creare il documento,
voglio mettere sulla stessa riga più "Cognomi".
<===
Bene, se questa è la situazione procedi in questo modo.
Inserisci due volte il campo <<Cognome>>, alla fine metti il cursore tra i
due campi e scegli: Campo dal menù Inserisci.
Dalla lista dei campi, scegli "Next" e conferma con OK.
Unisci il tutto...
Ovviamente adatta al meglio la procedura alla tua situazione.
Per ulteriori informazioni sull'utilizzo del campo NEXT cerca "Campo NEXT"
===>
Consente di unire il record di dati successivo nel documento unito
corrente, anziché in un nuovo documento durante la stampa unione. Il campo
NEXT non produce risultati in fase di stampa. Questo campo viene utilizzato
per impostare documenti principali per etichette di indirizzi e buste
durante la stampa unione.
Per elencare le informazioni di diversi record di dati nello stesso
documento, ad esempio un elenco di soci o un listino prezzi, selezionare il
tipo di documento principale Elenco al passaggio 1 del riquadro attività
Stampa unione. Il campo NEXT è tuttavia utile per stampare un numero
specifico di record di dati in un unico documento unito risultante.
Inserire un campo NEXT dopo la prima serie di campi MERGEFIELD nel
documento principale. In caso contrario, durante la stampa unione verrebbe
automaticamente escluso il primo record. Ripetere la serie di campi di
unione e il campo NEXT nel documento principale il numero di volte
necessario per completare una pagina o per stampare il numero di record di
dati desiderato.
Nota Non è possibile utilizzare i campi NEXT in note a piè di pagina e di
chiusura, annotazioni, intestazioni, piè di pagina o origini dati. Un campo
NEXT non può essere nidificato in altri campi o utilizzato con il campo
SKIP
<===
Spero di essermi avvicinato alla soluzione.
In caso contrario prova a dettagliare al meglio la tua situazione.
Ciao... aspetto aggiornamenti, mi raccomando :-)
P.S. Un solo appunto: la prossima volta cerca di quotare un po' meglio ;-)
--
VeroToad
Sergio MAZZA
2005-10-19 13:39:34 UTC
Permalink
Post by Sensei
Vorrei creare un collegamento con stampa unione da Word verso un database
Access. Il problema che non riesco a superare, è che vorrei unire su più
righe
più dati provenienti dallo stesso campo. Per esempio, inserendo più volte su
più righe il campo "Cognome", quando unisco i dati chiamando un cognome mi si
aggiorna lo stesso cognome su tutte le righe. Non so se sono riuscito a
spiegarmi, vorrei che ogni riga del documento Word contenente collegamenti in
stampa unione si potesse aggiornare indipendentemente dalle altre. E'
possibile questo o è un'utopia?
--
Sensei ringrazia per il supporto fornito.
Oltre al suggerimento di VeroToad prova a vedere se il campo DATABASE ti può aiutare (Inserisci - Campo - Database)...

Ciao.
--
Sergio MAZZA
Sensei
2005-10-21 16:20:08 UTC
Permalink
Hai ragione, rileggendo la mia richiesta di aiuto, forse non saprei neanche
aiutarmi da solo!
Provo a scpiegarmi meglio con un esempio. Premetto che ho provato ad usare
il campo NEXT come suggerito ma senza gli attesi risultati.

Devo creare un foglio in Word di raccolta notizie in cui compaiono vari
campi di un database ma ripetitivi, come segue:

1) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
2) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
3) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
4 ...ETC...

Una volta creata l'unione con il DB di Access, clicco sulla voce COGNOME del
primo rigo, tramite il comando "trova" della barra strumenti campo unione
digito il cognome da ricercare. L'utilità mi aggiorna i restanti dati del
rigo, ma anche delle righe seguenti, ripetendo gli stessi dati.
Se mi sposto alla seconda riga e ripeto l'operazione cercando di inserire un
altro COGNOME, mi aggiorna tutte le righe di nuovo con i nuovi dati, compresa
la prima.

La domanda è questa: posso ottenere sul foglio di Word, tramite una istanza
effettuata riga per riga, i dati relativi ai diversi cognomi richiesti senza
che la pagina mi si riempia di n cognomi uguali, n nomi uguali e così via?

Spero di essermi spiegato, almeno io questa volta mi sono capito! ;-)

Ragazzi, vi ringrazio per la pazienza e se questa volta riuscite a darmi la
dritta giusta, caffè pagato fino a Capodanno!!

P.S.: ho provato anche con il campo database,...non risolve!

Saluti
--
--
Sensei ringrazia per il supporto fornito.
Post by Sergio MAZZA
Post by Sensei
Vorrei creare un collegamento con stampa unione da Word verso un database
Access. Il problema che non riesco a superare, è che vorrei unire su più
righe
più dati provenienti dallo stesso campo. Per esempio, inserendo più volte su
più righe il campo "Cognome", quando unisco i dati chiamando un cognome mi si
aggiorna lo stesso cognome su tutte le righe. Non so se sono riuscito a
spiegarmi, vorrei che ogni riga del documento Word contenente collegamenti in
stampa unione si potesse aggiornare indipendentemente dalle altre. E'
possibile questo o è un'utopia?
--
Sensei ringrazia per il supporto fornito.
Oltre al suggerimento di VeroToad prova a vedere se il campo DATABASE ti può aiutare (Inserisci - Campo - Database)...
Ciao.
--
Sergio MAZZA
Sergio MAZZA
2005-10-24 11:46:35 UTC
Permalink
Post by Sensei
Hai ragione, rileggendo la mia richiesta di aiuto, forse non saprei neanche
aiutarmi da solo!
Provo a scpiegarmi meglio con un esempio. Premetto che ho provato ad usare
il campo NEXT come suggerito ma senza gli attesi risultati.
Devo creare un foglio in Word di raccolta notizie in cui compaiono vari
1) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
2) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
3) COGNOME, NOME, LOGO NASCITA, DATA NASCITA, IMPIEGO
4 ...ETC...
Una volta creata l'unione con il DB di Access, clicco sulla voce COGNOME del
primo rigo, tramite il comando "trova" della barra strumenti campo unione
digito il cognome da ricercare. L'utilità mi aggiorna i restanti dati del
rigo, ma anche delle righe seguenti, ripetendo gli stessi dati.
Se mi sposto alla seconda riga e ripeto l'operazione cercando di inserire un
altro COGNOME, mi aggiorna tutte le righe di nuovo con i nuovi dati, compresa
la prima.
La domanda è questa: posso ottenere sul foglio di Word, tramite una istanza
effettuata riga per riga, i dati relativi ai diversi cognomi richiesti senza
che la pagina mi si riempia di n cognomi uguali, n nomi uguali e così via?
Spero di essermi spiegato, almeno io questa volta mi sono capito! ;-)
Ragazzi, vi ringrazio per la pazienza e se questa volta riuscite a darmi la
dritta giusta, caffè pagato fino a Capodanno!!
P.S.: ho provato anche con il campo database,...non risolve!
Saluti
--
--
Sensei ringrazia per il supporto fornito.
La soluzione te l'ha suggerita VeroToad, solo che io utilizzerei il campo "NextIf". Considera però che questa soluzione è "statica",
ovvero; se crei una tabella con 10 righe dovresti inserire in ogni cella (per ogni riga) il NextIf (o Next) e il campo di mailmerge.
Se la query sul database ti restituisce 10 record ti si riempie la tabella; se ti restituisce <10 ti rimangono righe vuote; se >10
non le vedrai mai perché non hai inserito abbastanza campi NextIf (Next) per leggere i numero giusto di record.

Se invece vuoi una "soluzione" dinamica che resituisca tutti i record, prendi in considerazione l'utilizzo del campo DATABASE (come
ti ho suggerito prima)...

Ciao.
--
Sergio MAZZA
Continua a leggere su narkive:
Loading...