Newsgroup: it.comp.appl.access
Titolo: Stampa unione per lettere tipo - lungo -

Ciao a tutti, ho già consultato i post precedenti per avere risposte, ma ciò
che ho trovato non pare funzionare, e vorrei un'opinione, se possibile!
Questi i requisiti:
- in una lettera tipo LettIncStd.doc (Word97) voglio visualizzare i dati
presenti in un BE di A97
- il BE è in rete, percorso \\Server\Path\BE.mdb
- sul BE è attiva la sicurezza utente
- i dati da visualizzare sono in più tabelle, per cui ho creato la query
qryLettIncFornitore che raggruppa i dati delle tabelle
- su LettIncStd.doc ho dato come origine dati la query del BE
- ho verificato su SitoComune l'esempio per collegare il documento fattura,
ho copiato il codice del campo DATABASE e l'ho adattato
- nel preparare il documento alla stampa mi indica "Errore. Impossibile
aprire l'origine dati"
- la guida in linea di Word dice di mettere il doppio backslash nel percorso
dell'origine. L'ho fatto ma non cambia la situazione.
Detto tutto ciò, voi che dite? Che sintassi metto per il campo DATABASE?

 Detto tutto ciò, voi che dite? Che sintassi metto per il campo DATABASE?
non ho visto l'esempio del sito comune ma secondo me non una questione di
path quanto piuttosto un problema di accesso dovuto alla sicurezza. 
ciao Sabrina
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[CUT]
quindi sai suggerirmi come agire?

 quindi sai suggerirmi come agire?
come prima prova verifica se è questo il problema per cui sul pc che
mantiene il BE devi eliminare la sicurezza (copia il file system.mdw o
come si chiama da qualche parte e riprista quello originale) 
se il problema si risolve allora ripristina il file con le password e
copialo anche sul pc dove si trova il file word. questo però non lo se
funziona. in pratica se il problema è la sicurezza devi passare al db user
e pwd ....................... ma non lo so fare.........
ciao sab



E' sicuramente un problema di sicurezza.
Sul BE imposta una sicurezza minima che ti consenta, con il System.mdw
originale, di loggarti al db e di "vedere" le tabelle.
Tutte le altre cose possono essere bloccate.
Creati un altro db non protetto a cui allegherai le sole tabelle necessarie
per l'esecuzione della query.
Scrivi in questo db la query per l'unione con Word.
Usa questo db da Word e... voilà, il gioco è fatto!
Ciao.
Giorgio

 originale, di loggarti al db e di "vedere" le tabelle.
Non posso farlo: il BE è condiviso fra tanti FE e si usa un mdw creato ad
hoc. come faccio a cambiarlo ad ogni accesso?
Ovvero: siccome la lettera di cui parlavo deve aprirsi da una maschera del
FE, che si è collegata al BE mediante il file mdw con la sicurezza, come
faccio?
No aspetta ci sono....
Il FE è collegato al BE, quindi l'utente ha già inserito la password
riportata nel file mdw...
Finora io ho ottenuto il problema tentando di aprire il doc Word fuori da
Access!
Scusa la dissertazione, cmq, se io volessi scrivere il codice per aprire il
doc word con un pulsante, ma specificando di andare a posizionarsi nel
record relativo all'ID del record corrente come devo muovermi????



Non hai capito una madonna...
Primo: il fatto che tu esegua word da Access o meno non cambia 'na cippa.
L'accesso al file MDB deve essere autorizzato;
Secondo: il fatto che tu usi un MDW specifico per aprire il DB non ti
vincola ad usare, eventualmente, anche un MDW diverso purchè gli user ID
siano gli stessi (studiati bene la protezione utente).
Quello che ti suggerisco di fare io è cdi reare un 2° file di access, pulito
e non protetto, in cui ci sia solo la query che usa Word e le tabelle
(collegate) necessarie per l'esecuzione della query. L'unica avvertenza è
che nel file protetto devi autorizzare la consultazione delle tabelle...
Il fatto poi che tu esegua Word da un altro MDB o direttamente dal desktop o
da dove vuoi tu, non fa differenza, tanto si appoggia sul 2° db.
Ciao.

CUT
Grazie per aver ben interpretato il mio livello di comprensione attuale: il
caldo mi uccide!!!
Ascolta, senza creare un secondo db etc..., sono riuscito a far aprire il
documento di word che mi serve, ovvero la stampa unione. Non so però come
dire ad A97 di visualizzare il doc word (stampa unione), con i dati del
record corrente...  Per questo sai dirmi qualcosa in merito?
Ciao e grazie!!!!
: )

 ha scritto nel messaggio
news:oc2Ba.39902$lK4.1...@twister1.libero.it...

Con i dati de record corrente?
Corrente dove?
In Access?


dalla maschera mskLettInc, premo il pulsante ninja della situescion et
voilà, si apre il documento word stampa unione.
Ok, ma si apre visualizzando tutti i record inclusi nella tabella
tblLettInc, alla base della maschera di cui sopra!
Io vorrei che mi visualizzase i dati del record corrente! Come se fosse un
criterio WHERE...

Vulcanbrain ha scritto:

forse con un filtro...ciao Sabrina
