Acquista i nostri libri consigliati su Amazon.it
Discussione chiusa
Visualizzazione dei risultati da 1 a 8 su 8

spegnere DB se non utilizzato

  1. #1
    Alex80 non è in linea Novello
    Buongiorno a tutti
    Ho un database di soli dati a cui si collegano altri database “grafici” utilizzati da diversi utenti.
    Spesso mi capita di dover fare modifiche a questa parte grafica o dover compattare il bB.
    Questo mi risulta difficile e dispendioso in termini di tempo in quanto diversi user non chiudono i database sul loro Pc e magari escono anche dall’azienda.
    Riuscendo a rintracciare il nome macchina dell’utilizzatore a volte mi capita di andare a spegnere PC altrui in modo brutale, cosa piuttosto spiacevole se un utente lascia file aperti non salvati.
    Visto ciò avrei l’esigenza di chiudere un database quando non viene utilizzato da un certo tempo.
    Ora considerando le mie scarse conoscenze la mia idea era quella di mettere un evento su timer che chiude il database.
    e resettare il timer ogni qualvolta il DB riceve un imput da tastiera o da mause.
    Qualcuno sa darmi un consiglio di come fare questa ultima cosa. (resettare timer quando riceve imput)
    Oppure darmi un suggerimento su una via alternativa.

    Grazie in anticipo

  2. #2
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    io per far sta cosa utilizzo una Form che si apre post login e rimane nascosta.
    sull'evento timer controllo se il form e il controllo attivo sono rimasti gli stessi rispetto a quelli del "timer" precedente. (usando static variables)
    dopo tot (decidi tu) "quitto" oppure apro una form di countdown

  3. #3
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    ℹ️ Leggi di più su @Alex ...

  4. #4
    Alex80 non è in linea Novello
    Grazie mille a entrambi.
    Era proprio quello che cercavo.

  5. #5
    Alex80 non è in linea Novello
    Funziona perfettamente. ho soltanto dovuto aggiungere Docmd.closedatabase.
    Grazie ancora

  6. #6
    Solo per amore dell'informatica ... imput e mause non si possono leggere ...
    ℹ️ Leggi di più su AntonioG ...

  7. #7
    villoldo non è in linea Novello
    Buongiorno,
    scusatemi tanto ma sono un pivellino alle prime armi, e no riesco a seguire le istruzioni del link seguente
    https://msdn.microsoft.com/en-us/lib...ffice.12).aspx

    ho una database di access che vorrei chiudere dopo un certo tempo di inattivita.



    1 ho creato la mia maschera DetectIdleTime
    2) ho settato le proprietà
    sul punto 3 ho delle difficoltà: la prima parte mi è chiara copio il codice sull'evento su timer della maschera, no so dove mettere la parte che inizia con "Static PrevControlName As String"
    e cosa devo fare per il punto 4)

    scusate di nuovo l'ignoranza

  8. #8
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Passi che non sei esperto ma ti sei accorto.di aver scritto 2 volte in un 3d di 5 anni fa...?
    Il regolamento lo hai letto...? Non seve essere esperti almeno per le nostre regole.
    Chiudo se vuoi ne riapri uno nuovo con calma spieghi bene tutto usandoni TAG del codice.
    Tuttavia se non hai un minimo di basi quel codice non sarà accessibile... dal momento.che il semplice copia incolla ti habgenerato problemi.
    ℹ️ Leggi di più su @Alex ...

Discussione chiusa

Potrebbero interessarti anche ...

  1. [VB.NET] Lettura file txt utilizzato da altro programma
    Da devil82 nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 28-03-2014, 16:24
  2. Risposte: 2
    Ultimo Post: 30-07-2013, 11:56
  3. spegnere pc
    Da piratabobo nel forum Visual Basic 6
    Risposte: 17
    Ultimo Post: 10-02-2011, 23:55
  4. Quale controllo viene utilizzato in questo menù?
    Da Gossip nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 30-08-2007, 10:48
  5. Spegnere il PC
    Da @rlo nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 06-06-2007, 14:18