Newsgroup: it.comp.appl.access
Titolo: Il path delle immagini

sono riuscito, grazie ai vostri preziosissimi consigli e a
www.sitocomune.com
, a capire come organizzare un catalogo di immagini
senza incorporare quest'ultime come oggetto ole, ma sempliceente
memorizzando i path che si riferiscono alle immagini.
Ora però il mio problema è un altro; le immagini da inserire sono quasi
un migliaio, con nomi piuttosto lunghi e complessi:
esiste un modo per inserire in una tabella access (o excel) in maniera
automatica tutti i path completi dei file contenuti in una cartella e
nelle relative sottocartelle?
al limite, potrebbe anche essere sufficiente un trucchetto che permetta
di trascrivere solo i nomi dei file, senza le cartelle all'interno dei
quali sono inseriti: già questo mi risparmierebbe una notevole mole di
lavoro.
qualcuno può darmi qualche dritta???? 
ehm... sarebbe pure urgente... :(
grazie infinite!
b.



vedi dir()
Saluti.
Emanuele.

 ha scritto nel messaggio
news:3CD2BE0B...@libero.it...

A parte il valido suggerimento di Emyr, un "trucchetto" potrebbe essere
questo: se tutti i file immagine di tipo jpg, mettili tutti in un folder; se
l'indirizzo di questo folder è C:\Pippo\Pluto\Paperino\ , puoi sempre
scrivere:
Me!Immagine.Picture = "C:\Pippo\Pluto\Paperino\" & Me!NomeFile & ".jpg"
dove nel controllo NomeFile digiti solamente il nome del file, senza
indirizzo e senza extention.
Una soluzione più elegante, che ti permette la scelta "visiva" dell'immagine
e che poi, fatta la scelta, ti restituisce il suo path completo, la trovi
nell'esempio allegato alla FAQ di Silvio Savoldi intitolato "Implementare un
archivio immagini".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



Un'altra possibilità ce l'hai usando, tramite le API,  la finestra di
dialogo con la quale in Windows si aprono i files.
Vai sul Sito Comune (link qui sotto), nella Sezione Modules, nella FAQ di
Alessandro Benati intitolata "Usare le API di Windows in MSAccess - Parte I:
le Common Dialog" trovi allegato un esempio che ti restituisce il path
completo di un file scelto tramite la finestra di dialogo di Windows.


 vedi dir()
ho cercato nella guida in linea di Access il comando dir, ma ho torvato
questo:
"La proprietà Dir può essere utilizzata per specificare o determinare
l'orientamento della visualizzazione delle informazioni all'interno di
un controllo per le visualizzazioni che variano a seconda della lingua.
La proprietà Dir usa le impostazioni indicate di seguito.
ltr Imposta la direzione del testo nel controllo da sinistra a destra. 
rtl Imposta la direzione del testo nel controllo da destra a sinistra. "
mi viene il sospetto di aver guardato nel posto sbagliato...
b.

Credo di aver trovato una soluzione un po' rozza ma sicuramente
efficace:
in ambito DOS, eseguo questo comando:
dir *.jpg /b /s > lista
in questo modo, viene creato un file di testo chiamato "lista"
contenente tutti i file jpg (senza i dettagli come data, dimensione,
ecc...) presenti nella cartella e nelle relative sottocartelle, completi
di path.
A questo punto, è sufficente importare il file di testo nella tabella
access e il gioco è fatto...
grazie a tutti quelli che mi hanno aiutato!
b.