Newsgroup: it.comp.appl.access
Titolo: MsAccess aperto nel task manager

Ciao a tutti
ho un problema nel mio DB, quando apro e lavoro in una maschera mi
succede che alla chiusura del DB se vado a controllare nel task manager
trovo ancora MSAccess attivo, ho provato ha controllare tutti i vari
processi nella form, ma non trovo nessun particolare di rilievo. Esiste
un modo per poter controllare quale evento possa provocare questo
problema? Oppure qualcuno ha qualche idea di quello che può succedere?
Grazie
Tommy


L'unico suggerimento che posso darti, è clickare col destro sulla riga
di Access che trovi nel Task manager e scegliere "Vai al processo".
Così facendo saprai esattamente quale file è rimasto "appeso".
Probabilmente però sarà proprio MSACCESS.EXE, non credo possa essere
qualche altro....evento, come lo chiami tu.
^_^

leev ha scritto:

Quando parlo di evento mi riferivo a quella della form in cui lavoro,
il processo di MSAccess. exe che rimane aperto è proprio quello che ho
aapena chiuso, siccome se io apro la form e non compio nessuna
operazione, la richiudo e apro qualche altra form e poi chiudo il DB
non rimane nessun processo di Access aperto nel task manager, quindii
secondo me il problema nasce proprio in qualche routine di quella form,
ma quale?
Questo è il problema...
Tommy

 Questo è il problema...
Capito. Il problema è che bisognerebbe avere tutto il Database da
analizzare per capire cosa succede (e comunque io non ci riuscirei  :-(
  ). Comunque hai provato ad aprire un altro DB (o crearne uno semplice
semplice all'uopo) fare qualche operazione con maschere ecc. e
chiuderlo a vedere se non ti da problemi?
Per escludere che non hai problemi solo quando non fai niente (ti
limiti cioè ad aprire e chiudere il DB senza operare su dati,
maschere, ecc.) e li avresti comunque con qualsiasi DB solo nel caso tu
lo utilizzi, non so se mi spiego...

leev ha scritto:

non è un problema legato proprio a quella form, perchè altri mi
funzionano perfettamente,
ci sarà qualche processo che rimane aperto non so...
Tommy

 Tommy
:-(

 Tommy
Ciao,
vedi se ti puo' essere di aiuto:
http://www.donkarl.com/it/
7.5
--
Lorenzo

 ha scritto nel messaggio 
news:1162919468.7...@e3g2000cwe.googlegroups.com...
.......... il problema nasce proprio in qualche routine di quella form,
ma quale?
Questo č il problema...
Tommy
Ciao Tommy.
A me succede spesso una cosa del genere  quando collaudando codice mi si pianta la routine dopo aver 
aperto qualche recordset e annullo l'esecuzione. Stiamo parlando di BE e FE.
Prova a guardare se hai qualche recordset mal gestito o magari setta l'opzione gestione errori di 
VBA su Blocca ad ogni errore, cosě se hai anche un resume next dovrebbe segnalartelo lo stesso.
se apri un DAO.database butta un occhio se hai messo il metodo close alla fine di ogni routine.
O altrimenti, prova ad isolare il problema scrivendo un pň di apici. che forse č la soluzione con 
piů senso. Una volta che isoli la funzione o Sub bacata, mettila online che vediamo di darci 
un'occhiata tutti.
Prima di fare tutte ste prove, importati tutto il database su uno nuovo e compattalo, e ricordati di 
sperimentare su una copia.
Michele


problema? Oppure qualcuno ha qualche idea di quello che puň succedere?
Grazie
Tommy
[risposta]
Anche a me č capitato qualche volta. Ho sempre risolto cosě:
in modalitŕ Editor VBA menů Debug->Compila <nomefile>.
La procedura si blocca dove c'č qualcosa che non va e a cui tu puoi 
rimediare. Se tutto č OK la selezione Debug->Compila <nomefile> diventa 
chiara (non selezionabile) e Access si dovrebbe chiudere regolarmente.
Ciao.
NatPP 

PS:
Se risolvi facci sapere cosa era successo e come hai risolto, ...non si
sa mai!
Gracias!
^__^
leev


Ma la tua risposta è rivolta a me o a Tom?
Se rivolta a me, non ho nulla da aggiungere a quanto già ho detto. È una 
delle possibili soluzioni che a me è servita.
Se rivolta invece a Tom, non posso dire altro se non che condivido quanto 
hai scritto.
Ciao
NatPP 

leev ha scritto:

Grazie a tutti per le risposte date, sto ancora verificando tutte le
possibili soluzioni che mi avete postato, ma ancora non riesco a
venirne a capo, se trovo l asoluzione vi farò sicuramente sapere, ma
allo stesso tempo se qualcuno può darmi qualche altra dritta ne sarò
ben felice
Tommy

 hai scritto.
^_^