USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Progress Bar com gravação de banco
David
não registrado
Postada em 03/05/2004 13:37 hs   
Estou fazendo uma rotina loop DO until , onde dentro deste loop estou gravando muitos registros em um banco. Gostaria de mostrar percentualmente ou através de uma barra o andamento desta gravação para que não de a impressão de que está parado. O progress bar é o ideal. Existem outra forma. Se for o progress bar a,guem pode me dizer como funciona??
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 03/05/2004 13:48 hs            
David,
Crie um formulário com um progressbar, CommandButton e com um Data, onde vc pode clocar o bd que quiser(teste com o Biblio por exemplo, pois é bem grande e permitirá que tenha uma noção exata do que esta acontecendo), e coloque o código abaixo, é simples mais bastante útil, quando se trata de grandes quantidades de informação, o usário não ficará pensando que seu sistema travou!

Private Sub Command1_Click()
On Error GoTo Final
ProgressBar1.Visible = True
ProgressBar1.Min = 0
Data1.Recordset.MoveLast
ProgressBar1.Max = Data1.Recordset.RecordCount
Data1.Recordset.MoveFirst

Do While Not Data1.Recordset.EOF
    ProgressBar1.Value = ProgressBar1.Value + 1
    Me.Caption = "Carregando registro " & ProgressBar1.Value & " de " & ProgressBar1.Max
Loop

Final:
    ProgressBar1.Visible = False
    Exit Sub
    
End Sub

Esta dica esta na secao de dicas da VBWEB.
     
David
não registrado
Postada em 03/05/2004 16:20 hs   
Valeu. Funcionou. Ajudou muito
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página