Newsgroup: it.comp.appl.access
Titolo: dwg sulla form: troppo pesanti

Problema:
Devo inserire dei dwg su una form
20 dwg, quindi 20 form
Ho trasformato da autocad con esporta
il dwg in bmp
Poi li ho inseriti ognuno in una form. Essendo ciascun
disegno di 1.4 Mb alla fine ho un db di circa 30 mb.
C'č un modo per avere meno Mb finali pur avendo tutti i
disegni incorporati nel db.
Tra l'altro ho provato a salvare il dwg in dxf e poi
con Corel draw l'avrei risalvato nuovamente in un
file di corel per poi inserire tale file nella form.
Praticamente avrei inserito solo le linee di
disegno effettive e non lo sfondo com fa bmp.
Solo che corel draw non mi importa il disegno
dxf. Ho scoperto un probabile motivo:
se disegno un cerchio in Autocad e poi trasf. in dxf, corel lo carica,
se lo stesso cerchi lo retino corel non carica piů.
Nei miei disegni ho molti retini che non posso togliere.
C'č forse qualche opzione che non conosco?
By By

 ha scritto nel messaggio
news:39A6F97C...@usa.net...


Non vorrei sbagliarmi, ma se collego i file poi
mi troverei ad avere dei file esterni al db, che
dovrebbero rimanere sempre nella stessa posizione
(stessa directory e cartella).
Ed inoltre se copio il db in un altro pc dovrei
ripristinare lo stesso tipo di percorso.
Preferirei avere un'unico file, che ne so magari
cercando di usare dei formati più leggeri.
Oppure nel collegamento è possibile
(ipotizzo con qualche settaggio) fare in modo
che i file facciano sempre parte del db per cui non mi devo
preoccupare quando sposto lo stesso.
by by

 ha scritto nel messaggio
news:39A82091...@usa.net...

Anche se chiedi il collegamento delle immagini, queste vengono comunque
inglobate nel formato bit map (ovvero molto pesante) nel db; l'opzione di
collegamento serve solo ad indicare che, nel caso che l'immagine originale
venga modificata, deve essere aggiornata automaticamente anche quella
incorporata nel db (questo almeno dice l'help in linea).
Quindi l'unico modo per risolvere il problema della pesantezza delle
immagini è quella di abbandonare i campi di tipo OLE e organizzarsi come
indicato nelle FAQ del Sito Comune.
Resta il fatto che quella soluzione prevede che le immagini siano esterne al
database; però, se tutte le immagini sono contenute in un unico folder, puoi
memorizzarti nel record solo il nome dell'immagine e la sua estensione, ma
non il suo percorso; al momento che fai il settaggio della proprietà picture
del controllo immagine adopererai il percorso & il nome dell'immagine.
Al momento che reistalli il tuo db in un altro PC, è sufficiente modificare
la variabile del DB che indica il percorso; naturalmente dovrai anche
copiarti, nel nuovo PC, anche il folder che contiene le immagini.
Io ho sempre fatto così.
--
Roberto
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Quindi non ho alternative.
Personalmente, ma penso a tutti è una scocciatura risettare per ogni
form nella casella immagine il percorso, nel caso si sposta la cartella
con dentro, le immagini. Soprattutto se poi ci lavorano altre persone.
Il  problema che la cartella può per errore essere modificata o spostata
nel tempo è una costante etcc..
Però mi stavo chiedendo?
Siccome io ho 20 form con ciascuna 1.4 Mb di disegno, e siccome
lavorerò solo con una form per volta,
anche se il db è di 30 Mb, in realtà quanta Ram usa Access per lavorare
in questo modo.
Cioè io ho si un db di 30 Mb, però ne  uso al massimo
1.4 Mb per volta.
Oppure per lavorare viene usata tutta la ram= alla dimensione totale
 del db ?
(Posterò com quantità di ram assorbita da un db.)
Se non carica molta ram, praticamente che me ne frega di avere
un db di 30 o 100 Mb;
tra l'altro non avrei più tutte le scocciature inerenti le cartelle
d'appoggio. Oppure access lavora male con dimensioni grandi?
E poi, non so in effetti, cosa è grande per Access 100 Mb? 900 Mb? oltre?
By By e grazie per Vs. risposte.