Newsgroup: it.comp.appl.access
Titolo: Aggiornare origine OLE in tabelle via VBA

Devo dare la possibilità all'utente di cambiare la directory dove
risiedono i file Word collegati come oggetti OLE in un campo di una
tabella.
Premetto che per ogni record ho un campo PATH con il percorso completo
del file Word e un campo DOC con l'oggetto OLE collegato.
Non ho difficoltà a cambiare per ogni record della tabella il campo
PATH inmodo che il nome completo del file sia quello nuovo.
Mi risulta molto difficile aggiornare via VBA l'origine OLE, cioè fare
qualcosa simile al "Modifica|Collegamento OLE/DDE|Cambia origine" che
si può fare da menu.
Grazie Lauro

"Lauro" <cola...@XXXmclink.it> ha scritto nel messaggio
news:e3m6e0hem60uvii0r...@4ax.com...

Secondo me c'è una nota stonata in questo; se devi modificare la posizione
di un oggetto che hai incluso nel database allora che necessità hai di
includerlo? Fai prima a memorizzarti il percorso e il nome del file, no?
Oltre al fatto che l'mdb si "sgonfia" di parecchio rendendo la gestione
molto più semplice...
Ciao.
-- 
Sergio MAZZA



Probabilmente non mi sono spiegato bene.
I file word del campo DOC non sono incorporati, ma collegati.
Vorrei dare all'utente la possibilità di decidere all'inizio, ma anche
di cambiare se vuole, la posizione (cartella) dove tenere i file word
collegati.
Quello che trovo difficile da fare su una tabella è ristabilire il
collegamento giusto dopo che l'utente ha deciso di cambiare cartella
dove tenere i file collegati.
Ciao e grazie, Lauro

"Lauro" <cola...@XXXmclink.it> ha scritto nel
messaggio
news:me4be01m3s2tpjt49...@4ax.com...

Non cambia il succo del discorso.
Collegato o incorporato, cmq gonfia il db
MAssimiliano

 Ciao e grazie, Lauro
Oltre al fatto del "gonfiore" se li hai collegati giustifica ancora di più
la tecnica di memorizzare solo il path e nome file (campo formato testo); o
no? Tanto sempre esterni sono i documenti e tu ti semplifichi la vita...
Ciao.
-- 
Sergio MAZZA



Prima di tutto grazie dell'interessamento.
Potrei benissimo memorizzare solo il path+nome dei file collegati, ma
come faccio a visualizzare i vari documenti (uno ogni record) nella
mia maschera?
Ora, nella mia maschera basata su una query, visualizzo vari campi di
ogni record, tra cui il campo Oggetto Ole, Se questo campo non c'è
più, ma ho solo quello path+nome come visualizzo il documento word?
Grazie, Lauro

"Lauro" <cola...@XXXmclink.it> ha scritto nel
messaggio
news:ghfge0lfvlbl97k5k...@4ax.com...

Beh forse è meglio non visualizzarlo e lanciarlo,
alla bisogna, con hyperlinkaddress.
Se fossero immagini non ci sarebbero problemi.
MAssimiliano



E' indispensabile che sia visualizzato. 
In una pagina di un Controllo Struttura a Schede ho vari controlli con
dati che riguardano il file; in un'altra pagina un Controllo Cornice
Oggetto Associato visualizza il file Word.
Se non uso il campo Ole  che controllo potrei usare per visualizzare
il file Word?
E, tra l'altro, non c'è modo di rendere scrollabile tale documento?
Grazie, Lauro


Mi dispiace non so aiutarti.
MAssimiliano

 Grazie, Lauro
Lauro; scherzi a parte, sarebbe piů utile e performante per la maschera che
la visualizzazione del documento sia "a richiesta" dell'utente. Ossia, nella
maschera potrest indicare la presenza del documento (se esiste il file) e
con un tasto aprire il documento (con la funzione Shell o Automazione OLE).
Secondo me non cambierebbe la filosofia della tua maschera e della
presentazione dei dati...
Ciao.
-- 
Sergio MAZZA