Newsgroup: it.comp.appl.access
Titolo: Compattazione rapida

Salve
non voglio entrare in competizione con Federico, il codice da lui proposto ,
che spero di provare domani lo ha costruito lui , io mi presto a proporvi
una soluzione incrociata per caso viaggiando in internet. Testata sia su
Access 97 che 2000 , con risultati che potete verificare :
Un sistema rapido per compattare i db (copiata in un sito che non ricordo):
1- fare una copia di back up del registro, in caso di errore
2- aprire il registro, sotto la chiave "HKEY_CLASSES_ROOT" ,trovare la
chiave "Access.Application.X" , dove X è la versione più recente installata.
3- sotto "Access.Application.X" clic su "Shell". Mentre "Shell" è
selezionata , Menu Modifica > Nuovo > Chiave . Chiama la nuova chiave
"Compact in Version [2, 95, 97, 00]"
4- Seleziona la nuova chiave e ripeti il punto 3 per aggiungere una nuova
chiave sotto "Compact in Version [2, 95, 97, 00]" , chiamala "Command"
5- Clic sopra (predefinito) della chiave "Command", tasto destro del mouse >
modifica , o doppio clic , e nella casella valore aggiungi:
"c:\programmi\microsoft office\office\msaccess.exe "%1" /compact"
dove "c:\programmi\microsoft office\office\msaccess.exe" è il path di
Access.
Dopo questa modifica del registro , tasto desto del mouse sopra il file di
Access da compattare, nel menù rapido appare "Compact in Version [2, 95, 97,
00]" , clic e il db viene compattato.
    giuseppe





 00]" , clic e il db viene compattato.
Ottimo suggerimento, Giuseppe, ma quello che suggeriva Federico era un'altra
cosa:
la sua procedura da la soluzione alla necessità di poter compattare un DB
mentre lo hai aperto, cioè inserire un qualcosa a programma che ti permetta
dal suo interno di procedere alla compattazione.
Il tuo suggerimento fa invece riferimento alla possibilità di aggiungere al
menu, ottenibile con il tasto DX del mouse, il comando di compattazione del
.mdb quando sei, ad es., in Esplora Risorse.
Fanne un Tip e spediscilo a Federico x la pubblicazione sul S.C.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 Un sistema rapido per compattare i db (copiata in un sito che non ricordo):
il sito in questione e' quello di Dev Ashish
dal quale e' possibile scaricare direttamente il file per l'aggiunta nel
regitro
http://www.mvps.org/access/downloads/accessreg.reg
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


########
Sigh :-(
Beati voi (naturalmente perche' avete studiato di piu' e avete sicuramente
piu' esperienza) che quando vengono scritte un'infinita' di righe...come
sopra, capite al volo di che si tratta.
Io alle volte, dopo le prime righe, quando inizia quasi a sopraggiungere un
leggero mal di testa, smetto di leggere la news e vado avanti.
:-)
ciao Riccardo


_____
Naturalmente, ritornando alla risposta di prima fatta a Silvio Berruti, una
volta scaricato questo file (già fatto), cosa bisognerebbe fare?
grazie
Riccardo

 volta scaricato questo file (già fatto), cosa bisognerebbe fare?
devi prima apportargli delle modifiche, se non ricordo male devi modificare il
path di MSAccess.exe.
dopo averlo eseguito se apri Esplora risorse e clicchi con il tasto dx su un
qualunque .mdb, tra le voci di menu ci trovi anche 'Compact', se la selezioni
parte access e compatta il file selezionato.
Attenzione l'esecuzione del file (.reg) modifica il registro di windows.


quali sono le controindicazioni dall'utilizzare l'opzione "compatta alla
chiusura" disponibile in access2000?


Devo dire che l'ho subito scaricato, modificato e lanciato, funziona!
Però, c'è un però, i collegamenti che avevo sul desktop (naturalmente
collegamenti a dei db) adesso, al doppio click, mi lanciano la compattazione
anzichè access.
Ciao,
Alfio


Strano, mai successo nienet di simile.
Guarda nelle proprieta' del collegamento, non e' che per un qualche strano
motivo, c'e' un /Compact?
