Ciao a tutti, sono al lavoro e devo fare una cosa che non ricordo come si fa, vorrei con visual basic fare eseguire una operazione dopo ed ogni tot minuti ma non ricordo come funziona e come si scrive il codice........help me
![]()
Ciao a tutti, sono al lavoro e devo fare una cosa che non ricordo come si fa, vorrei con visual basic fare eseguire una operazione dopo ed ogni tot minuti ma non ricordo come funziona e come si scrive il codice........help me
![]()
::: Crepes Designer ::: http://www.mauriziobrevi.com
inserisci l'oggetto Timer
setta la proprietà Interval ( 1000 = 1 secondo )
ogni secondo entra in automatico nella sub .........
Private Sub t1_Timer()
inserire il codice da eseguire
end sub
Bye !!!
Fidarsi è bene, non fidarsi è male !
Ciao!
Devi prima di tutto importare il controllo Timer.
Una volta importato setti la proprieta Interval nel tempo che ti serve (E' in millisecondi!).
:adhone:
entri nell'evento timer e scrivi il codice che devi ripetere!!:gren:
esempio:
in design time (form)
controllo timer:
name=Timer1
Interval=5000
in runtime (codice)
Private Sub Timer1_Timer()
MsgBox "Ciao"
End Sub
(in questo caso ogni 5 sec ti manda un mess con scritto ciao!!)
Spero di esserti stata utile ciao!!!! ps sai qualcosa dei datagrid?
ciao caino, porta pazienza, vorrei fare partire questa cosa da access o da excel e non trovo, se c'è l'oggetto timer, potresti scrivermi un codice che mi faccia eseguire un operazione dopo un tot di tempo?
Grazie infinite ^__^
::: Crepes Designer ::: http://www.mauriziobrevi.com
ciao giorgia, sono un po handicap, ho fatto in questo modo:Private
Sub Macro1()
Name = Timer1
Interval = 50
End Sub
------------------------------------
Sub Timer1_Timer()
MsgBox "Ciao"
End Sub
ma non funziona, tra l'altro con la fretta so che sto facendo delle stupidaggini megagalattiche ma non riesco a concentrarmi....sigh....mi potresti scrivere il codice?
Grazie!
::: Crepes Designer ::: http://www.mauriziobrevi.com
Potresti fare così......
Public Sub Conta()
For x = 0 To 30000
Next x
Call Esegui
End Sub
Public Sub Esegui()
MsgBox "Ciao"
Call Conta
End Sub
basta chiamare una volta una delle due Sub....
Fidarsi è bene, non fidarsi è male !
si, avevo già provato una cosa simile m mi tiene occupato il pc, mentre lui aspetta dovrebbe potere lavorare, ho il codice a casa e mi sembra di ricordare he veniva assegnato a una variabile l'oggetto timer
c = timer
e poi con un'operazione matematica gli si faceva ritardare l'esecuzione.
mi sto scervellando...![]()
::: Crepes Designer ::: http://www.mauriziobrevi.com
Hai ragione
dichiara una variabile
Public WithEvents MioTimer As Timer
poi lo usi normalmente !!!
troverai anche l'evento Timer
Fidarsi è bene, non fidarsi è male !
Il problema è che non so come scrivere il codice, mi servirebbe del codice da copiare perchè non ne vengo a capo, non conosco abbastanza bene visual basic per raccapezzarmi
::: Crepes Designer ::: http://www.mauriziobrevi.com
aspetta un attimo .... ci provo !!!
Fidarsi è bene, non fidarsi è male !