Database che si "blocca"...pulsanti delle maschere che non vanno

di il
5 risposte

Database che si "blocca"...pulsanti delle maschere che non vanno

Salve a tutti

da anni uso un db creato con access, collocato in una cartella del NAS,a cui accedono varie persone,  in cui mediante le solite maschere inserisco i dati, clicco sul pulsante inserisci e si predispone per accettare nuovi dati. 

nelle maschere ci sono poi anche dei pulsanti che richiamano altre maschere dedicate all'estrazione dati (MenuStampe) dove ho altri pulsanti per l'estrazione delle informazioni sia mediante report che con query

ogni tanto capita che i pulsanti, se cliccati, non facciano nessuna funzione, come fossero bloccati

il problema lo fa con qualsiasi pulsante, sia che sia dispostamento tra record, che di apertura report o esecuzione query

ho controllato le proprietà delle maschere e mi sembra tutto a posto (confrontandole con quelle di un db "funzionante")

l'unica possibilità che ho per ripristinare il funzionamento è quella di copiare le maschere da un altro db, quello che tengo da parte come "master-funzionante" ed incollarle nel db che non va , sovrascrivendo le esistenti...in questo modo ritorna funzionante

ad essere puiù precisi ho notato che, accedendo in visualizzazione struttura ed andando nella proprieta dei pulsanti, alla posizione "Evento" e poi "su click" la routine evento è vuota...invece dovrebbe avere le istruzioni per il pulsante ...questo per tutti i pulsanti presenti nella maschera...come se il visualbasic si fosse mangiato tutto...

suggerimenti su come risolvere questo problema ??

grazie e buona serata, Valter

5 Risposte

  • Re: Database che si "blocca"...pulsanti delle maschere che non vanno

    Servono ulteriori chiarimenti:

    04/03/2026 - valtere ha scritto:

    da anni uso un db creato con access, collocato in una cartella del NAS,a cui accedono varie persone

    E' un db completo che contiene sia le tabelle che le maschere, i report e query? 

    Le "varie persone" come accedono al db? Come gestisci la contemporaneita' di lettura/scrittura (se la gestisci...)?

    Il db si trova su un percorso definito "trusted" da ogni PC utente?

    Sinceramente non so se Access si possa comportare nel modo seguente, ma vale la pena di verificare: se un utente accede in modo esclusivo al db e questo non si trova su un percorso sicuro, Access dovrebbe disabilitare tutto il codice ritenuto pericoloso (ma non ne sono sicuro). Se poi l'operatore salva il db, probabilmente questo risulterebbe corrotto... E' uno spunto che vale la pena di verificare...

    Fai sapere

  • Re: Database che si "blocca"...pulsanti delle maschere che non vanno

    Trattasi di un db completo (.mdb), che contiene tutto, tabelle, query, maschere e report

    è residente su cartella condivisa del NAS e non ha limitazioni sulla gestione utente (può capitare che lo usino contemporanemante in due nella stessa mattinata), anche se i colleghi sono stati sensibilizzati di usarlo uno alla volta

    tutti i pc che lo usano hanno win11Ent e office 2019 o 2021 versione Pro, e sono da qualche mese in dominio ADN...ma il problema lo faceva anche prima di essere messi a dominio

    il db presenta anche un pulsante di chiusura, al cui click avvia una procedura di copia del db stesso in altra cartella del nas rinominando la copia del db, ma penso c'entri poco col problema

    il fatto è che non riesco a determinare se è uno dei pc dell'ufficio che crea il problema o qualcosa legato agli utenti dei pc

    grazie, Valter

  • Re: Database che si "blocca"...pulsanti delle maschere che non vanno

    04/03/2026 - valtere ha scritto:

    l'unica possibilità che ho per ripristinare il funzionamento è quella di copiare le maschere da un altro db, quello che tengo da parte come "master-funzionante" ed incollarle nel db che non va , sovrascrivendo le esistenti...in questo modo ritorna funzionante

    ad essere più precisi ho notato che, accedendo in visualizzazione struttura ed andando nella proprietà dei pulsanti, alla posizione "Evento" e poi "su click" la routine evento è vuota...invece dovrebbe avere le istruzioni per il pulsante ...questo per tutti i pulsanti presenti nella maschera...come se il visualbasic si fosse mangiato tutto...

    Hai guardato tra i moduli degli oggetti maschere se i codici VBA esistono? Altrimenti direi che quando copi le maschere dal db master-funzionante, devi preoccuparti di importare anche i moduli alle maschere associate.
    Direi di monitorare ogni singolo utilizzo di utente1, utente2, utente3 e capire quando il problema si ripresenta.

  • Re: Database che si "blocca"...pulsanti delle maschere che non vanno

    In aggiunta suggerisco di verificare che le librerie di VBA siano caricate su tutte le macchine che utilizzano il DB

  • Re: Database che si "blocca"...pulsanti delle maschere che non vanno

    09/03/2026 - OsvaldoLaviosa ha scritto:

    04/03/2026 - valtere ha scritto:

    l'unica possibilità che ho per ripristinare il funzionamento è quella di copiare le maschere da un altro db, quello che tengo da parte come "master-funzionante" ed incollarle nel db che non va , sovrascrivendo le esistenti...in questo modo ritorna funzionante

    ad essere più precisi ho notato che, accedendo in visualizzazione struttura ed andando nella proprietà dei pulsanti, alla posizione "Evento" e poi "su click" la routine evento è vuota...invece dovrebbe avere le istruzioni per il pulsante ...questo per tutti i pulsanti presenti nella maschera...come se il visualbasic si fosse mangiato tutto...

    Hai guardato tra i moduli degli oggetti maschere se i codici VBA esistono? Altrimenti direi che quando copi le maschere dal db master-funzionante, devi preoccuparti di importare anche i moduli alle maschere associate.
    Direi di monitorare ogni singolo utilizzo di utente1, utente2, utente3 e capire quando il problema si ripresenta.

    grazie della risposta

    si i moduli ci sono...quando copio si porta dietro tutto

    purtroppo sara molto difficile monitorare gli utenti, devo provare a dividere il DB dall'intefaccia e collegare le tabelle...magari così non mi da più problemi

Devi accedere o registrarti per scrivere nel forum
5 risposte