CARREGA GRID APOS 1 SEGUNDO E USANDO PROGRESSBAR
ai pessoal.. eu tenho uma consulta no change de um textbox certo? sendo assim a cada letra digitado é carregado o grid..
queria que carregasse o msflexgrid apenas um segundo apos ficar sem digitar e no momento que carregasse o grid mostrasse o ProgressBar percorrendo...
me ajudem ai amigos... t+ um abraço
queria que carregasse o msflexgrid apenas um segundo apos ficar sem digitar e no momento que carregasse o grid mostrasse o ProgressBar percorrendo...
me ajudem ai amigos... t+ um abraço
voce pode usar um timer.
haram...o problema é como usar amigo?! me ajuda ai... nao sei bem usar
faca assim: insira o codigo de preenchimento do grid no timer. Altere a propriedade interval do timer para 1000. No change do text coloque timer.enable=true e no codigo do timer coloque timer.enabled=false.
ai valew... funcionou..
só que faltou o progressbar.. como faço?
só que faltou o progressbar.. como faço?
vc deve informar a propriedade max do progressbar para o numero de registro filtrados, daà vc deve incrementar o valor do progressbar para +1 até preencher o grid
brown, fiz bem rapidinhow , se nao for exatamente o que voce quer com certeza passou bem perto. da uma olhada nesse codigo ae :p
espero ter ajudo :D
Private Sub Text1_Change()
Timer1.Enabled = True
bar.Visible = True
End Sub
Private Sub Timer1_Timer()
bar.Value = bar.Value + 2 'bar = nome do seu progressbar
If bar.Value = 100 Then
If Timer1.Interval >= 1 Then
Timer1.Enabled = False
bar.Visible = False
'aqui voce coloca a funcao que mostra seu flexgrid
End If
End If
End Sub
espero ter ajudo :D
como usar recordCount no data1 ???
Acho q é:
Pra muda o progressbar, faz na hora que popula:
Falow...
Data1.RecordSet.RecourdCount
Pra muda o progressbar, faz na hora que popula:
PGBar.Max = Data1.RecordSet.RecourdCount
For i = 1 To Data1.RecordSet.RecourdCount
Flex.AddItem Data1.RecordSet("CODIGO")
Flex.TextMatrix(Flex.Rows - 1, 1) = Data1.RecordSet("CAMPO")
PGBar.Value = PGBar.Value + 1
Data1.RecordSet.MoveNext
Next i
Falow...
ai amigao.. o problema que to usando o refresh ..
assim nao teria como?
assim nao teria como?
Tópico encerrado , respostas não são mais permitidas