Newsgroup: it.comp.appl.access
Titolo: impostare i valori di riepilogo di un file esterno

Ciao di nuovo a tutti.
Provo a spiegarmi:
vorrei impostare da una form gli attributi TITOLO, OGGETTO, AUTORE,
CATEGORIA, PAROLA CHIAVE e COMMENTI visualizzati nella scheda
RIEPILOGO delle proprietą di un file
č possibile?
come?
grazie
Nicola

 ha scritto nel messaggio news:fdska2549q6747uu5...@4ax.com...

MS ti fornisce una dll + esempi in VB:
http://support.microsoft.com/?id=224351
Ciao.
-- 
Sergio MAZZA 

 ha scritto:

Ciao, grazie...perņ....
ho provato quello che mi hai indicato e se ho capito bene mi permette
solo di operare con files di office.
Nello specifico i files che devo trattare con il mio DB sono disegni
CAD.
Ho provato con i due esempi VB ed in effetti non va.
Inoltre con gli esempi forniti posso aprire le proprietą dei files
come si puņ fare con il pulsante destro del mouse...il mio desiderio
invece sarebbe quello di gestire i campi sneza dover aprire la
finestra delle proprietą...cioč, impostare ad esempio il valore del
campo TITOLO direttamente da una form, allo stesso modo di come si puņ
settare l'attributo di sola lettura o lettura/scrittura.
Detto questo ribadisco la mia ignoranza....se c'č un metodo per poter
utilizzare quello che mi hai indicato avrei allora bisogno di un po'
di dritte :-)
Ciao
Nicola

 ha
scritto:

mi correggo
gli esempi funzionano anche con files non office, perņ deve esistere
un applicativo  installato nel pc associato al tipo di files richiesto
resta il problema di come passare i dati da una form

 resta il problema di come passare i dati da una form
Il debug.print ti fa vedere come leggere i valori...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio news:l8uma2lfmfifi8128...@4ax.com...

graziiiiiiiieeeeee
provo subito
ciao

Ciao.
allora....ho copiato quello che mi hai scritto (ho cambiato solo il
path del file) e l'ho inserito come codice associato al click di un
pulsante in una form
ricevo un errore subito
penso sia dovuto al fatto che devo inserire i files scaricati da
qualche parte per farli interagire con access.....?? se sě dove??

 qualche parte per farli interagire con access.....?? se sě dove??
'Nchesenso?
Hai registrato la dll? Hai inserito i riferimenti?
Ciao.
-- 
Sergio MAZZA 


ho fatto un passettino....
dal codice VB sono andato su strumenti-riferimenti e ho attivato la
riga del DSO
ora però mi dice che non trova il file che ho indicato...il path è
giusto, ne sono sicuro
che mi manca? (l'ignoranza no di sicuro  :-o  )

 ha scritto nel messaggio news:qu8na25ruarnrsqkp...@4ax.com...

guarda.......mi sa che ho bisogno di passo-passo !!!!
ho scaricato i files dal sito che mi hai indicato e ho copiato il
codice che mi hai scritto
per far funzionare il giochino che devo fare?
registrato la dll?
come si fa?
inserito nei riferimenti?
dal codice VB menů strumenti-riferimenti ho attivato la casellina del
DSO....va bene?
perň vedo che indica la posizione del desktop...e se voglio spostare
questa cosa in un posto piů appropriato? che ne so...tipo la cartella
c:\programmi\microsoft office\office10 ? o in un'altra posizione che
mi consigli?

 che mi manca? (l'ignoranza no di sicuro  :-o  )
Nella finestra DOS (start - esegui - cmd+invio) entra nella cartella dove hai scompattato il file scaricato; se hai seguito le 
indicazioni dovresti andare in c:\dsofile, quindi:
cd dsofile (invio)
regsvr32 dsofile.dll (invio)
Ora inserisci i riferimenti e prova il codice...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio news:m3ana2tbj79vipapj...@4ax.com...

ho fatto come mi hai appena scritto:
ricevo l'errore:
Errore di run-time '53':
Impossibile trovare il file
l'unica riga del codice modificata è quella che contiene il path:
oDoc.Open CurrentProject.PATH & "C:\LIBROINVENTARIMEC1999.xls", False,
dsoOptionOpenReadOnlyIfNoWriteAccess

 dsoOptionOpenReadOnlyIfNoWriteAccess
Scusa ma copi senza capire quello che utilizzi?
Secondo te l'istruzione: CurrentProject.PATH, che fa?
Hai provato ad inserirla nella finestra immediata?
es.
? CurrentProject.PATH (invio)
Guarda che esce fuori e poi mi dici se può trovare quel file...
Occhio che se ti va in errore la routine il file rimane bloccato aperto; e devi chiudere access per liberarlo.
Quindi la sequenza delle istruzioni è:
- open file (indicando se vuoi solo leggerlo o scriverci le proprietà, il secondo parametro booleano)
- read property o write property
- save file '<-- se write property
- close file
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio news:lmina2paaer9ichu1...@4ax.com...

bhe...effettivamente ho copiato parecchio e capito poco... :-)
però ci sono arrivato
ho tolto "CurrentProject.PATH &" lasciando il path completo e...magia:
FUNZIONA!
S C U S A !!!!!
nei file che intendo gestire non mi permette di valorizzare il campo
categoria se lo trova vuoto
comunque poco importa, evito di gestire quel campo se non c'è
soluzione
ti ringrazio infinitamente per tutto non per ultimo la per la tua
pazienza.....mi applico....ma non sempre ci arrivo! devo mangiare
ancora parecchie pagnotte!!!!!
grazie ancora
ciao
nicola

 nicola
Ciao.
-- 
Sergio MAZZA