ROTINA PARA ACIONAR FORM

USUARIO.EXCLUIDOS 14/08/2007 16:57:31
#230881
ola Amigos.
meu programa tem um form para cadastro de contas a pagar e neste form tenho um DBGrid com a lista de contas
gostaria de colocar algo tipo um timer para de tempos em tempos este form ser acionado caso haja contas listadas no DBGrid1 (seria um lembrete)
ficarei muito grato caso algum Amigo me passe esta dica pois sou novato em vb e
não sei como implantar esta função.

Obrigado mesmo.
USUARIO.EXCLUIDOS 14/08/2007 17:25:50
#230890
Resposta escolhida

Simples...eu acho

vc ta fazendo uma sql pra preencher o grid né?

Num Timer...vc coloca

Interval= X, sendo q 1000 é 1 seg..faz as contas do tempo q vc quer

então..faça uma sql aki..pra contar o numero de registros, ou seja, se tem algo pra pagar..(qq coisa, coloca mais ou menos a estrutura da tabela..q eu monto a sql pra vc)

If tabela!NReg >0 then

Load Form1
Form1.Show vbmodal

endif

é isso?

USUARIO.EXCLUIDOS 14/08/2007 17:48:57
#230901
SINKERTEC desde já muito obrigo.
por favor veja a tabela
USUARIO.EXCLUIDOS 14/08/2007 17:56:38
#230904


Qual tipo de conexão vc ta usando ?
USUARIO.EXCLUIDOS 14/08/2007 18:05:56
#230907
dão
USUARIO.EXCLUIDOS 14/08/2007 18:23:06
#230911


OK...vamos lá

Set Data1.Recordset = Banco.OpenRecordser("Select * From TbContas")'isso vai preencher o DBGrid


No Timer...vc coloca o seguinte código:

If Data1.recordset.recordcount > 0 Then

Load Form1
Form1.show vbmodal

End if

Tenta ae..ve se funciona..
USUARIO.EXCLUIDOS 14/08/2007 20:42:56
#230920
funciona sim.
muito obrigado pela ajuda.
Tópico encerrado , respostas não são mais permitidas