Newsgroup: it.comp.appl.access
Titolo: Dimensioni file su mdb a cui è collegato un mde

Ciao a tutti.
Ho creato un'applicazione usando Access 2000 che fa quanto segue.
Tramite un programma a pagamento importo dei dati in un file mdb che
chiamerò A; la conversione dei formati che fa questo programma non è
delle migliori, quindi ho creato un file gemello al primo con le
impostazioni dei campi esatte, che chiamerò B.
Ho creato inoltre un altro file che contiene solamente i collegamenti
alle tabelle dei 2 database + diverse query, forms, report e macro per
gestire con comodità i dati; siccome lo dovrò distribuire, l'ho
convertito in file mde.
Le query che vengono lanciate dall'mde (tramite una macro) non fanno
altro che cancellare i dati sulle tabelle di B e accodare i dati
aggiornati da A.
Il problema è che ad ogni aggiornamento che lancio, il file B aumenta
di dimensioni in modo anomalo; se per es. compattandolo diventa di 3
Mb, dopo un aggiornamento aumenta a circa 6 Mb e dopo un altro a circa
9 Mb, anche se i dati al suo interno sono sempre gli stessi.
Se eseguo la stessa procedura dal file mdb di origine (quello da cui
estraggo l'mde) le dimensioni restano pressochè invariate.
Cosa mi sfugge?
Vorrei tanto evitare di distribuire l'applicazione in mdb per ovvie
ragioni, ma mi vedrò costretto a farlo, visto che dopo 3 o 4
aggiornamenti il database assume dimensioni spropositate.
Scusate se sono stato prolisso, ma volevo essere il più chiaro
possibile.
Qualsiasi suggerimento è bene accolto.
Grazie e buona giornata

[CUT]
Mb, dopo un aggiornamento aumenta a circa 6 Mb e dopo un altro a circa
9 Mb, anche se i dati al suo interno sono sempre gli stessi.
...
Qualsiasi suggerimento è bene accolto.
-------------------------------------------
Risposta :
Ricompattarlo dopo la fine di ogni aggiornamento cosa comporta? si riduce?
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."

 acceso e i piedi nel congelatore statisticamente ha una temperatura media."
Si, solo che non vorrei obbligare gli utenti ad entrare nel file mdb;
ho predisposto una serie di pannelli di controllo per cui loro
ignorano totalmente cosa accade dietro e lavorano più tranquilli.
Ci deve essere qualcosa sull'mde che non funziona, visto che con
l'originale va che è una meraviglia.

> Ricompattarlo dopo la fine di ogni aggiornamento cosa comporta? si riduce?
Si, solo che non vorrei obbligare gli utenti ad entrare nel file mdb;
ho predisposto una serie di pannelli di controllo per cui loro
ignorano totalmente cosa accade dietro e lavorano più tranquilli.
Ci deve essere qualcosa sull'mde che non funziona, visto che con
l'originale va che è una meraviglia.
-----------------------
Risposta :
Mi sarò èerso qualcosa... ma quale DB aumenta di dimensione? cosa centra 
l'mde? e perchè per compattare dovresti far accedere l'utente all'mdb?
Spiega la questione un pò meglio pls.


 acceso e i piedi nel congelatore statisticamente ha una temperatura media."
Ok.
Il database sta su un file mdb che contiene tutte le tabelle e quello
non viene mai aperto; mi serve solo come base dati.
Ho creato poi un altro file mdb che contiene solo il collegamento a
queste tabelle e tutta l'interfaccia grafica, nonchè le varie query,
reports e macro e l'ho convertito in mde, per nasconderne il codice.
Se lancio l'mde e avvio le query di cancellazione ed accodamento, il
database (quello che contiene solo le tabelle) si aggiorna, ma aumenta
in maniera spropositata di dimensioni.
Se faccio la stessa cosa dal file mdb da cui ho creato l'mde non
riscontro nessun problema.
Non riesco proprio a capire dove sta il problema