Newsgroup: it.comp.appl.access
Titolo: esportare immagini da db mantenendo collegamento

ACCESS 2002
 
Ho creato un database con versione precedente di access e non 
c'era possibilita' di incorporare collegamenti ad immagini 
invece che le immagini stesse nei campi ole.
Quindi ora ho 5 database di ca.1500 immagini da snellire in 
quanto diventati ingestibili!
Esiste un modo per esportare fuori dal database le immagini 
mantenendo il collegamento?
Non posso pensare di dover fare tutto a mano!!! Ci metto due 
anni!!!
Help me!!!
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it

 --
Fammi capire: le immagini sono incorporate?
Ciao, Carlo 

Carlo Costarella ha scritto:

ciao Carlo!
si' le immagini sono incorporate.
non riesco piu' a gestire i database xche' superano i 2 giga.
ho letto nel sito della microsoft che al posto dell'immagine, 
nel campo ole si puo' incorporare il collegamento.
Un'altra gentile persona, qui nel NG, mi consigliava invece di 
creare campi testo e metterci collegamenti ipertestuali.
Pero' tutta la struttura di gestione e' molto complessa e io non 
vorrei ritrovarmi a riscrivere tutto. Con questi database 
gestisco i listini, le schede tecniche e le offerte di 
un'azienda.
Quindi vorrei sapere se c'e' modo di convertire i database delle 
immagini in modo da esportare le stesse dentro a folder e 
mentenedo nei campi ole, cosi' come sono adesso, solo i percorsi 
di collegamento alle immagini.
L'alternativa e' trovare il modo di allargare il database cioe' 
di far gestire a access database piu' grandi di 2 giga.
Io non sono molto esperta e non sono programmatrice! quindi abbi 
pieta' e spiegami le cose come se fossi deficiente.
Grazie 1000.
Claudia


 ha scritto nel messaggio 
news:12947850.1127909270011.JavaMail.newsgroup@sc-ng-1...

Devi comunque mettere mano alla struttura del database. Il campo ole non ti 
serve più e anche se lo lasci dovrai creare un nuovo campo di testo per il 
percorso dell'immagine. Anche la maschera che utilizza le immagini andrà 
modificata. Se hai creato il database con le tabelle (BE) e il database con 
le maschere (FE), sei già a buon punto perchè potrai gestire quasi tutto dal 
FE.
Veniamo al problema più serio: salvare le immagini incorporate, in una 
cartella del disco fisso e trascrivere il percorso nel nuovo campo "Path".
Ho già affrontato e risolto il problema ma mi sono servito di un tool 
esterno: LeadTools.
In pratica questo ocx, non gratuito, mi permette di aprire l'immagine ed 
esportarla in una cartella. Alla fine dell'operazione avrò una cartella con 
tutte le immagini e trascritto il path; solo dopo la verifica cancello tutte 
le immagini dal database. Ti assicuro che il lavoro non è stato semplice. 
Siccome ho le licenze di distribuzione del LeadTools, vorrei proporti di 
mandarmi una sintesi del tuo db ovviamente senza tutte le immagini (ne 
bastano una decina). Basterebbe esportare o importare le tabelle interessate 
in un altro db.
E' anche vero che in quell'occasione in cui dovevo fare il trasferimento, 
avevo anche la necessità di convertire le immagini in un altro formato, per 
cui non ho proprio considerato una soluzione con VBA. Posso dirti che 
intanto cerco di trovare una soluzione con il solo Access e aspetto di 
ricevere una parte del tuo db.
Che ne pensi?
Ciao, Carlo