AJUDA COM PROGRESSBAR
Preciso da Ajuda de Vcs.
Me ajude a incluir um progressBar nesta rotina de Backup
Obrigado
Marcelino Neto
Me ajude a incluir um progressBar nesta rotina de Backup
Private Sub cmdAtualizar_Click()
cmdAtualizar.Enabled = False
cmdFechar.Enabled = False
Dim Resp As Byte
Resp = MsgBox("Confirma a Exportação dos Dados", vbYesNo + vbQuestion, Me.Caption)
If Resp = 7 Then
cmdAtualizar.Enabled = True
cmdFechar.Enabled = True
Exit Sub
Else
cmdAtualizar.Enabled = False
cmdFechar.Enabled = False
End If
'-----------Backup-----------
Label2.Visible = True
Label2.Caption = "Aguarde, efetuando Backup dos dados..."
Label2.Refresh
'Aqui começa o Backup onde quero colocar o progressBar
Dim ac As Access.Application
Set ac = New Access.Application
'Indica o caminho do Banco de Dados e faz a conexao com as tabelas
Caminho = ReadINI("Caminho", "BD", App.Path & "\CooperNet.ini")
ac.OpenCurrentDatabase (Caminho)
ac.Visible = False
ac.DoCmd.RunMacro "Exportador"
'-----------Fim de Backup-------------
Data1.Database.Execute "DELETE Voucher FROM TblVoucherCarimbado"
Data2.Database.Execute "DELETE Voucher FROM TblCadastroImpRenda"
Data3.Database.Execute "DELETE Voucher FROM TblCadastroInss"
cmdAtualizar.Enabled = False
cmdFechar.Enabled = True
MsgBox "Exportação feita com sucesso!", vbInformation, Me.Caption
End Sub
Obrigado
Marcelino Neto
A questão é:
Você está a executar um macro do access, não tem como utilizar isso em com uma progressbar em VB.
Mas uma dica: Uma progressbar necessita de dois valores básicos, primeiro o número máximo de registros que irá compor a progressbar, segundo o valor actual do registro para que a progressbar possa mostrar onde se encontra a barrinha de progresso. Normalmente em um loop isto fica fácil de se resolver.
Ex.:
Progressbar.Max = 100 'Valor máximo
Progressbar.Value = 0 'Valor mÃÂÂnimo e inicial
For i = 1 to 100
Progressbar.Value = i 'Aqui temos o valor atual da progressbar
Next
That's All
Você está a executar um macro do access, não tem como utilizar isso em com uma progressbar em VB.
Mas uma dica: Uma progressbar necessita de dois valores básicos, primeiro o número máximo de registros que irá compor a progressbar, segundo o valor actual do registro para que a progressbar possa mostrar onde se encontra a barrinha de progresso. Normalmente em um loop isto fica fácil de se resolver.
Ex.:
Progressbar.Max = 100 'Valor máximo
Progressbar.Value = 0 'Valor mÃÂÂnimo e inicial
For i = 1 to 100
Progressbar.Value = i 'Aqui temos o valor atual da progressbar
Next
That's All
Caro amigo Diogenes,
Fiquei surpreso de como usar o progress tb.
Eu fiz o seu exemplo aqui, mas não teria como o progress ir andando conforme o processo??
Fiquei surpreso de como usar o progress tb.
Eu fiz o seu exemplo aqui, mas não teria como o progress ir andando conforme o processo??
Cara, da forma como tá aÃÂÂ, vai ser difÃÂÂcil colocar uma progressbar mesmo, mas diz aÃÂÂ, o que tem nesse macro Exportador?
Tópico encerrado , respostas não são mais permitidas