Newsgroup: it.comp.appl.access
Titolo: Compattare tabella o tutto il DB?

Dovrei col click di un bottone, compattare e ripristinare la MiaTabella, si 
può fare o bisogna partite dalla barra degli strumenti di Access?
Si potrebbe compattare solo la tabella in oggetto, o l'evento agisce su 
tutte le tabelle vuote?
Napoleone 


Tu compatti il file con tutte l etabelle in un solo colpo
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 MAssimiliano Amendola
Come posso eseguire il comando col click del MioBottone?
O meglio come sarebbe il codice?
Napoleone 

 Napoleone
Ci sono diverse strade, considera che tu puoi volere compattare il file
Aperto e chiamante
o un file diverso (es. Dal Fil Pippo voglio compattare Pippo stesso oppure
Pluto).
Ma come prima cosa, a cosa ti serve?
-- 
_ _
Ciao


 Ma come prima cosa, a cosa ti serve?
Il problema è questo:
Ho appena svuotato una tabella da codice o meglio con una query, ora dovrei 
azzerare il contatore.
Ciao
Napoleone

 Napoleone
Se è semel in anno allora fallo fare ad Access, se invece lo vuoi fare ogni
volta
www.sitocomune.com
 sez. general 6.21 Compattare l'mdb in uso. di Federico
Luciani
-- 
_ _
Ciao


 MAssimiliano Amendola
Perfetto grazie seguirň l'indicazione.
Scusami non h capito:  Se č semel in anno allora fallo fare ad Access
Buon appetito
Napoleone 

 Napoleone
-- 
_ _
Ciao


 Napoleone
Non hai specificato che Versione di Access usi, e questo era
invece il dato più importante oltre che dire se compatti il FE o BE
come ti ha chiesto MA ed al quale non hai risposto, se è in
MonoUtenza o Multiutenza....!
1)
Se usi A>97 e devi formattare il FE trovi nel sito di Karl questo
suggerimento:
CommandBars("Menu Bar"). _
    Controls("Strumenti"). _
    Controls("Utilità database"). _
    Controls("Compatta e ripristina database..."). _
    accDoDefaultAction
2)
Se usi A97 e devi Formattare il FE devi seguire il consiglio di MA oppure
trovi altre alternative una nel mio Sito alla Sezione
GENRAL FAQ 1.32
Compattatore MDB esterno tramite Command(/cmd)
3)
Se devi compattare il BE e sei in MONOUTENZA devi usare le Librerie DAO
tramite il metodo CompactDatabase dopo aver chiuso eventuali Form Aperte
o Recordset Connessi.
4)
Se devi compattare un BE in MultiUtenza devi inserire una gestione
di LOGOUT, poichè solo se non viene rilevata nessuna connessione
è possibile eseguire il Compact(come da punto 3), questo è un discorso
un pò più complesso...!
Saluti
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:db81g4$3hs$1...@domitilla.aioe.org...

Grazie a tutti!
Dunque:
Uso A2003;
Monoutenza;
Debbo compattare la tabella da una maschera dello stesso DB;
E' un file mdb non diviso in FE & BE;
Utilizzo già le librerie DAO
-----
Volevo sapere se è possibile che mi venisse compattata solo la MiaTabella, 
in quanto non vorrei azzerare altri contatori di altri tabelle vuote (almeno 
finchè non controllo-sistemo un paio di cosine)
Ciao
Napoleone 

 Napoleone
Decisamente no, ti ha già spiegato Massimiliano che la comppatazioe
è relativa al DB.
L'alternativa sarebbe esportarla in un DB EXT e compattarla per poi
reimportarla, ma per farlo devi prima memorizzare le Relazioni e
ripristinarle,
cosa abbastanza complessa....
Ciao


 @Alex (Alessandro Baraldi)
OK! Ricevuto.
Ciao
Napoleone