Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Far apparire messaggio all'accensione computer

  1. #1
    moltisanti non  in linea Scolaretto
    Ciao, ho un problema che non so se risolvibilie... ho creato un form in access dove inserire gli appuntamenti importanti e le cose da fare, con relative date di scadenza.. adesso vorrei che i msgbox di avvertimento si materializzassero non appena uno accende il computer, e non solo dopo che ha aperto access. C' un sistema per fare ci?
    Grazie,
    Chris

  2. #2
    L'avatar di BLUES
    BLUES non  in linea Scribacchino
    Cosa vuoi fare di preciso? qualche dettaglio?
    ℹ️ Leggi di pi su BLUES ...

  3. #3
    moltisanti non  in linea Scolaretto
    Quote Originariamente inviato da BLUES Visualizza il messaggio
    Cosa vuoi fare di preciso? qualche dettaglio?
    In pratica generare un messaggio di avviso quando si accende il computer, ad una data specificata nella tabella del db di access.
    In effetti pensandoci si potrebbe dire al computer di aprire access all'accensione, dire ad access di aprire il mio db all'accensione e cos avrei i msgbox..
    per sarebbe bello che funzionasse tutto in background..
    che ne dici fattibile?

  4. #4
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Quote Originariamente inviato da moltisanti Visualizza il messaggio
    In pratica generare un messaggio di avviso quando si accende il computer, ad una data specificata nella tabella del db di access.
    In effetti pensandoci si potrebbe dire al computer di aprire access all'accensione, dire ad access di aprire il mio db all'accensione e cos avrei i msgbox..
    per sarebbe bello che funzionasse tutto in background..
    che ne dici fattibile?
    Sarebbe bello... ma Access non progettato per lavorare in BackGround...!
    Usa VB6 e realizzati un applicaitvo Form_Less oppure un Servizio che gira in Automatoco e verifica se il tuo applicativo aperto, se non lo fa lui il controllo nel DB delle scadenze...

    Ciao
    ℹ️ Leggi di pi su @Alex ...

  5. #5
    moltisanti non  in linea Scolaretto
    Grazie Alex, speravo per di agire su strade a me pi conosciute.. non so nulla di vb6!! vab magari cercher in rete se c' qualcosa di simile gi fatto!
    Ciao

  6. #6
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Scrivi uno script in VBS... e mettilo nell'esecuzione Automatica...
    Il VBS molto simile a VBA...
    ℹ️ Leggi di pi su @Alex ...

  7. #7
    L'avatar di MaurizioBruni
    MaurizioBruni non  in linea Scribacchino
    ciao
    ho fatto una cosa praticamente identica con VBS (e molto facile), se ti interessa ti posto il codice
    ℹ️ Leggi di pi su MaurizioBruni ...

  8. #8
    L'avatar di Gregorio
    Gregorio non  in linea Scolaretto
    Quote Originariamente inviato da MaurizioBruni Visualizza il messaggio
    ciao
    ho fatto una cosa praticamente identica con VBS (e molto facile), se ti interessa ti posto il codice
    Postalo.
    Potrebbe servire a qualcun'altro del forum.

    Grazie
    ℹ️ Leggi di pi su Gregorio ...

  9. #9
    L'avatar di MaurizioBruni
    MaurizioBruni non  in linea Scribacchino
    nel mdb dei dati (BE) ho creato una query con nome ScadenzePerVBS che mi espone i tre campi che mi servivano:
    stato (scaduta,urgente,futura), data scadenza e descrizione
    nella cartella del BE ho salvato questo VBS chiamandolo scadenze.vbs (ho rubacchiato dall'help di vbs)
    Option Explicit 
    dim filemdb, nomerecordset, Dbs, Rst, db, messaggio, msgtxt
    
    filemdb="\\Server\GestioneStudio\fatturazione\Fatturazione_dati.mdb"
    nomerecordset="ScadenzePerVBS"
    messaggio=""
    
    Set Dbs = CreateObject("DAO.DBEngine.36") 
    Set db = dbs.OpenDatabase(filemdb) 
    Set Rst = Db.OpenRecordset(nomerecordset) 
    Rst.MoveFirst
    Do While Not Rst.EOF
        messaggio = messaggio & Rst(0) & " | " & rst(1) & " | " & rst(2) & vbcrlf
        Rst.MoveNext
    Loop
    Rst.Close
    Set Rst = Nothing
    db.close
    set db=nothing
    Set Dbs = Nothing
    
    if len(messaggio)>0 then
      mestxt = "     stato          |      scad.     |    causale" & vbcrlf
      mestxt = mestxt & "--------------------------------------------------------------------"
      mestxt = mestxt & & vbcrlf & messaggio
      msgbox mestxt,vbExclamation,"  EVIDENZA SCADENZE"
    end if
    
    Adesso lo devi fare eseguire con un .BAT che contenga questa riga
    cscript \\Server\GestioneStudio\fatturazione\scadenze.vbs
    
    Se sono pc in rete senza dominio devi copiare questa riga in tutti gli AUTOEXEC.BAT di ogni pc.

    Se sei in un dominio (io sono sotto win2003 server) ancora pi facile: devi solo aggiungere la riga (non toccare il resto) nel file SBS_LOGIN_SCRIPT.bat che trovi nella cartella \\Server\NETLOGON.
    All'avvio ti si apre una msgbox con gli avvisi delle scadenze che la qry ti ha selezionato (se ci sono, altrimente non mostra nulla).
    E' un p semplicistico e puerile ma efficace, anche se ha diversi limiti. Per finire, ho completato nell'applicativo con l'apertura della equivalente form al suo avvio; ma cosi' comunque almeno li avevi avvisati tutti anche senza aprire l'applicativo.
    Si potrebbe migliorare. P.es. le mia scadenze hanno il nome del dipendente cui sono affidate (o vuoto se a tutti): si potrebbe aggiungere che mostra solo quelle dell'utente e quelle di "tutti".

    (Ovviamente devi adattare i nomi del server, dei percorsi e dei files.)
    ℹ️ Leggi di pi su MaurizioBruni ...

  10. #10
    L'avatar di Gregorio
    Gregorio non  in linea Scolaretto
    Prover e ti far saper per evntuali problemi.
    Grazie per la cortesia.
    Gregorio
    ℹ️ Leggi di pi su Gregorio ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Accensione pc con wake on lan
    Da hawk50 nel forum Networking e sicurezza
    Risposte: 0
    Ultimo Post: 10-03-2020, 23:30
  2. Far apparire il campo della matrice
    Da Tron Xlr8 nel forum C/C++
    Risposte: 1
    Ultimo Post: 27-01-2016, 16:42
  3. Progress bar da far apparire...
    Da Hollywood nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 03-01-2014, 11:24
  4. Risposte: 3
    Ultimo Post: 18-05-2008, 22:49
  5. Access:far apparire pulsante di comando!!
    Da bud77 nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 14-07-2005, 15:39