Newsgroup: it.comp.appl.access
Titolo: Nome Oggetto Ole

Ho cercato in molti 3d, ma non ho trovato la soluzione:
Ho un campo oggetto ole, in cui devo incorporare dei PDF.
Mi servirebbe però vedere anche il nome del file.
Fermo restando che non avrei voglia di scriverli a mano, e che il path
completo non mi serve (anche perchè il DB è destinato ad essere
visulizzato su piu' pc, quindi il path cesserebbe di funzionare) come
posso fare?
Ripeto: Inserisco l'oggetto OLE e vedo il nome del file e l'icona per
aprire il file stesso
Avete idee?
Grazie


Non usare gli ole
Guarda l'esempio su AccessGroup per vedere i pdf
Per quanto riguarda il path
creati una directory condivisa dove metti i pdf e mappali come unità di rete con la stessa lettera su tutti i pc
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 visulizzato su piu' pc, quindi il path cesserebbe di funzionare) come
questo non e' "True" ! Sia in presenza di rete o non.
Ma intendi incorporarli nel db? Se li incorpori a che ti serve il nome?
questa funzione potrebbe servirti per aprire la finestra di ricerca file 
e catturare il path (da cui eventualmente prendere il nome) che dovresti 
inserire in un controllo
Public Function dlgSearch(pType, Optional pInit = "")
'------------------------------
'msoFileDialogOpen = 1
'msoFileDialogFilePicker = 3
'msoFileDialogFolderPicker = 4
'msoFileDialogSaveAs = 2
'------------------------------
Dim FD As FileDialog, vItem As Variant, vRet As Variant
     'dlgSearch = ""
     If pInit = "" Then pInit = Application.DBEngine(0)(0).Name
     Set FD = Application.FileDialog(Abs(pType))
     FD.InitialFileName = pInit
     If pType < 0 Then FD.AllowMultiSelect = True
     If FD.show Then
         For Each vItem In FD.SelectedItems
             vRet = vRet & vItem & ";"
         Next
     End If
     Set FD = Nothing
     dlgSearch = "" & vRet
End Function
Necessita della libreria Microsoft Office (mi sembra)
-- 
ac
y-1=x

 creati una directory condivisa dove metti i pdf e mappali come unità di rete con la stessa lettera su tutti i pc
non posso mapparli come unità di rete perchè il db non sarà messo in
rete, ma inviato via email ai vari clienti, quindi devo incorporare
l'oggetto, non linkarlo
Mi servirebbe che, nel momento in cui io faccio "inserisci/oggetto",
quando compare l'icona di adobe, io possa vedere non il path ma IL
NOME del file (ex disegno.pdf).


Allora mettilo online su di uno spazio ftp e visualizzalo con un controllo web browser



Non dici come gestisci l'inserimento dell'oggetto OLE...!
Di norma si fà via Codice, quindi si effettua la selezione del File e
di apre in lettura Binaria il File stesso importandolo come BLOB
usando AppenChunk...
detto questo ricavare il Nome File è decisamente banale visto che lo
apri...!
La gestione poi esclude la visualizzazione dell'Icona nella Form, ma
si usa un Button per aprirlo, tale Button legge il contenuto del Campo
e lo sputa fuori sempre nel File in scrittura Binaria....
Trovi un'esempio nel SitoComune.
Tu che fai per capire meglio....?
@Alex

 NOME del file (ex disegno.pdf).
Inviato via mail? Occhio alle dimensioni...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
So che è una pazzia, ma faccio cio' che mi chiedono. :)
Ne approfitto per porre un scondo problema: quando incorporo un'img,
di tipo bmp, anzichè venire fuori l'immagine compare l'immagine
miniaturizzata (quindi molto sgranata) con il nome dell'immagine
stessa.
Ho provato ieri sera a portare il db a casa, a casa mia funziona
perfettamente.
Su entrambi i pc utilizzo access 2003, con l'unica differenza che in
ufficio, per regolamento aziendale (?) utilizzano la versione in
inglese....
Voi avete qualche idea?

 ha scritto nel messaggio 
news:09cff12d-21b7-4264...@e25g2000prg.googlegroups.com...
So che è una pazzia, ma faccio cio' che mi chiedono. :)
Ne approfitto per porre un scondo problema: quando incorporo un'img,
di tipo bmp, anzichè venire fuori l'immagine compare l'immagine
miniaturizzata (quindi molto sgranata) con il nome dell'immagine
stessa.
Ho provato ieri sera a portare il db a casa, a casa mia funziona
perfettamente.
Su entrambi i pc utilizzo access 2003, con l'unica differenza che in
ufficio, per regolamento aziendale (?) utilizzano la versione in
inglese....
Voi avete qualche idea?
[risposta]
Purtroppo io no...
Ciao.
-- 
Sergio MAZZA