Newsgroup: it.comp.appl.access
Titolo: Inserire valori in Word

é possibile inserire il valore di alcuni campi di un recordset risultante da 
una query, il un documento master di word? In altre parole io fino ad ora 
utilizzo una query che mi crea una tabella che viene esportata in file di 
excel, poi tramite stampa unione inserisco in un documento master do Word i 
valori di alcuni campi di tutti i record del foglio di excel e così ottengo 
la stampa di tanti documenti per quanti sono i recora restituiti. Siccome la 
procedura è alquanto macchinosa mi chiedevo se era possibile fare tutto 
all'interno di access
-- 
Maurizio Della Martera

 ha scritto nel messaggio 
news:44114f13$0$36937$4faf...@reader3.news.tin.it...

___________________________
secondo me dipende di preciso da quello che vuoi fare.
se hai necessita' di passargli dei dati per n record e stampare 
direttamente, potresti
anche crearti un documento master con dei segnalibri (un .dot) e su evento 
Document_New
puoi andarti a prendere i dati scritti (da access) su un file txt e stampare
..naturalmente da access per ogni record dovrai aprire il dot, stamparlo e 
chiuderlo (volendo puoi anche salvarli uno ad uno).
ciao
Riccardo

 ha scritto nel messaggio 
news:durl40$279$1...@news.panservice.it...

Quello che faccio ora è questo:
    Si tratta di una applicazione che crea un orario di lezioni. Ogni corso 
è composto da diverse materie ed ogni materia ha un docente. Creato l'orario 
ho bisogno di stampare i contratti per i diversi docenti e quindi uso un 
master di word in cui ci sono le basi del contratto e al suo interno vengono 
inseriti i dati riguardanti ogni singolo docente presi da access (per ora 
con stampa unione). Quindi se un corso viene fatto da 5 docenti mi stampo 5 
contratti che variano solo per le generalità, il compenso ed il tipo di 
pagamento, etc.
Tanto per complicare le cose i contratti possono essere di tre tipi a 
seconda del tipo di docenza e quindi bisognerebbe poter gestire 
automaticamente la stampa su diversi master a seconda se il docente 
appartiene al tipo 1, 2 o 3. Spero di essere stato chiaro, grazie 

 appartiene al tipo 1, 2 o 3. Spero di essere stato chiaro, grazie
Dai un'occhiata nel sito comune (
www.sitocomune.com
) Sezione General
6.47 Esempio di automazione con MSWord.
Nella stessa sezione (e cercando con google in questo NG) trovi altri 
esempi...
Ciao.
-- 
Sergio MAZZA 

 appartiene al tipo 1, 2 o 3. Spero di essere stato chiaro, grazie
_____________-
io mi appoggerei ad un txt esterno e poi a seconda del caso aprirei la 
matrice dot
adeguata al tipo docente e la stamperei.
da access fai un ciclo per ogni docente per il quale devi stampare il 
contratto e
dopo aver scritto in un file txt le informazioni che dovrai inserire nel 
contratto
(un'informazione per rigo), ti apri il contratto in base al tipo docente e 
lo stampi.
nel file.dot scrivi:
Private Sub Document_New()
Dim TextLine
Dim var(n)
Dim import(n)
Dim i As Integer
import(0) = "1° valore"
import(1) = "2° valore"
import(2) = "3° valore"
...............................
...............................
import(n-1) = "n valore"
Open "nomefile.txt" For Input As #1
i = 0
Do While Not EOF(1)
    Line Input #1, TextLine
    var(i) = TextLine
        With ActiveDocument.Bookmarks(import(i))
            ActiveDocument.Range(.Start, .End).Text = var(i)
        End With
    i = i + 1
Loop
Close #1    ' Chiude il file.
End Sub
ciao
Riccardo 

 ha scritto nel messaggio 
news:dus0de$8q7$1...@news.panservice.it...

Mille grazie ad ambedue per le preziose indicazione. Le proverò e poi vi 
saprò dire, ciao