problema con pannello comandi

Anonimo
2012-05-07T10:46:11+00:00

Buongiorno a tutti!

Mi succede una cosa strana (tanto per cambiare)!

OS=Vista Business SP2

Access 2007 SP3

Dopo l'uscita da un programma di Access, mi rimane ancora MSACCESS.EXE in memoria (si vede da "Gestione Attività").

Ciò mi crea problemi in quanto i successivi tentativi di riapertura con il tasto SHIFT trovano il programma bloccato: crea il file .laccdb su disco, ma il file non si apre! Devo necessariamente eliminare la presenza in memoria di Access gorzando la cancellazione con "Gestione Attività".

Sono diventato matto, ma dopo infiniti tentativi ho scoperto che il tutto deriva dal caricamento in avvio della maschera "Pannello Comandi" creata dall'apposito gestore.

Infatti se lancio il programma per la prima volta con il tasto SHIFT e chiudo, in memoria non resta nulla, mentre se lancio lo stesso normalmente, alla sua chiusura (sia dai comandi di Access che dal comando immesso nel pannello) in memoria rimane l'istanza (dico bene?) di Access.

A queste amare conclusioni sono arrivato utilizzando un file di Access vergine nel quale è stata creato il "Pannello Comandi" e nel quale è stato immesso il solo comando di uscita via VBA: l'inconveniente avviene sia che si adoperi questo comando, sia che si esca con i normali comandi di uscita di Access

Per ultimo segnalo anche che l'inconveniente si nota SOLO se il Pannello Comandi viene caricato all'avvio del programma (sia con l'apposita funzione che con macro Autoexec), altrimenti tutto funziona bene.

A disposizione per qualunque altra informazione, grazie per l'attenzione e per l'eventuale collaborazione

franco

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2012-05-21T16:38:36+00:00

A Giorgio e Mauro,

a furia di "sparare nel mucchio" anche un povero operaio dell'informatica come io sono, forse riesce a trovare una provvisoria soluzione, almeno in attesa che ne arrivi una più seria.

Considerato quanto detto sia da te che da Giorgio in precedenza, ho aggiunto all'inizio della funzione "ChiudiAccess" di cui sopra:

    Dim rs As Object

    Set rs = Nothing

Così funziona, anche se non so il perché.

Attendo ulteriori suggerimenti o conclusioni, anche se mi riservo di inviarvi ulteriori esiti qualora ciò che ho notato dovesse venire smentito prossimamente..

Grazie ad entrambi della collaborazione

franco

La risposta è stata utile?

0 commenti Nessun commento

40 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-05-10T19:42:28+00:00

    Ciao Franco,

    io credo che il problema sia circoscritto nell'ambito del tuo computer, personalmente ho provato il file su 3 macchine diverse e su nessuna ho riscontrato l'anomalia, considera anche che se un probema del genere fosse sistematico, ci sarebbero in rete milioni di post come il tuo.

    Vediamo se altri utenti del forum vogliono/possono provare il file che hai messo a disposizione e che risultati ottengono.

    se a nessuno capita che l'istanza di Access rimanga appesa nei processi, direi che le probabilità che il problema si presenti anche ai tuoi clienti siano molto basse.

    Certo, ci sarebbe da scoprire perchè nel tuo computer si presenta l'anomalia ma un problema che non si riesce a riprodurre è alquanto difficile da risolvere e personalmente non mi vengono in mente delle soluzioni.

    Vediamo se qualcuno ha voglia di provare il file che hai messo a disposizione e/o ha idee per risolvere il tuo problema.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-05-10T19:39:40+00:00

    Ciao Giorgio,

    sono rammaricato ma devo dire che, come capita a tutti gli esseri umani, l'analisi del problema trova nella causa più facile quella su cui lavorare!

    Niente di tutto questo! il problema vero non è il "Pannello Comandi" ma:

    L'APERTURA IN AVVIO DI QUALUNQUE MASCHERA

    Ho fatto qualche ulteriore tentativo di chiarezza e sono arrivato alla conclusione che non è la creazione automatizzata del Pannello Comandi che crea il problema, ma l'inserimento nell'automatismo di Avvio di una qualunque maschera che mi da quanto ho lamentato!

    Scusa se ho portato te e forse tante altre persone fuori strada: concedimi la buona fede!

    Sta di fatto che il problema rimane, anche se la causa è da affrontare diversamente!

    L'ultima prova da me fatta con esito positivo (= senza il problema) è stata quella di creare una macro AutoExec con la quale aprire la maschera Pannello Comandi: tutto bene, e per ora, in attesa di suggerimenti, procederò in tal senso, quindi, temporaneamente, problema risolto con escamotage!

    Spero che comunque si possa trovare una soluzione e mi auguro che tu o qualche tuo collega riusciate a scoprirne le cause o, quantomeno, a suggerirmi qualche procedura finalizzata ad azzerarlo.

    Grazie ancora per la collaborazione e rimango in attesa di nuove

    franco

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-05-09T14:44:26+00:00

    Ciao Giorgio,

    niente da fare: risultato negativo anche con la prima istanza di Access in memoria e stampante variata come da tue istruzioni!

    Mi sento molto in crisi!

    Potrei anche disinstallare tutto 2007 se fosse una possibile soluzione! Mi sovviene che sulla stessa macchina e con lo stesso OS Vista convivono, installati separatamente, sia 2007 che 2003 ed ogni volta che passo da una versione all'altra con Access, si attiva un'istanza di Windows Installer che però ho letto essere normale, pur se fastidiosa a volte.

    Cosa si può fare?

    Scusa l'insistenza ma il problema, non gravissimo per me perchè sono in grado di cancellare l'istanza rimasta di Access prima di rilanciare il programma con SHIFT, risulterebbe fastidioso presso i clienti.

    Spero do ricevere ulteriori istruzioni che comunque mi troveranno sempre disponibile.

    Grazie ancora

    franco

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-05-09T10:29:53+00:00

    Ciao Franco,

    ho provato su altre due macchine ognuna con Access 2007 Sp3, la prima con Windows Xp , la seconda con Windows 7 ma in entrambe le configurazioni non mi rimane il processo appeso nel task manager.

     a questo punto l'unica cosa che mi viene da suggerire è provare a riparare l'installazione di office

    Vedi: Diagnosi e ripristino delle applicazioni di Office tramite Diagnostica Office

    prova anche a cambiare la stampante predefinita del sistema, imposta ad esempio "Microsoft XPS document writer", diverse volte mi sono imbattuto in driver stampanti scritti male che facevano fare ad access cose molto strane.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento