MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Barra de progresso.

    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Barra de progresso. Empty [Resolvido]Barra de progresso.

    Mensagem  XPTOS 25/2/2018, 18:21

    Olá amigos,

    Tenho esta base teste que estou querendo implementar uma barra de progresso.

    Minha dúvida é a seguinte, no meu form de arranque tem o botão CONFERIR, ao clicar ele faz um loop na tabela recebido e busca os itens que preciso.
    Queria que a barra de progresso carregasse de acordo com os itens encontrados por este loop, mas não carrega de jeito nenhum.

    Vou deixar o link caso os amigos tenham alguma ideia para sugerir.

    dropbox.com/s/zijat5e6qtejojm/Base%20Teste.rar?dl=1


    .................................................................................
    Grato,
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Barra de progresso. Empty Re: [Resolvido]Barra de progresso.

    Mensagem  FabioPaes 26/2/2018, 13:37

    Meu amigo, ao invés de Criar Vários campos, deverá criar apenas Um campo. E de acordo com o Lopp deverá ir aumentando esse campo...

    Imagina que o tamanho da barra tenha 10Cm

    E seu Loop, ante de começar vc saberá que tem 20 Registros. (Utilize Record.Count para saber qnts tem)

    Dessa forma, sua Barra de Progresso crescerá 0,5CM a cada Passagem de Loop...

    Então ao Final de cada passagem do Loop, cresça o Campo 0,5CM

    Até que no Ultimo ele ja estará completo!

    Veja a que utilizo aqui:
    [Resolvido]Barra de progresso. Barra10


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Barra de progresso. Empty Re: [Resolvido]Barra de progresso.

    Mensagem  XPTOS 27/2/2018, 01:48

    Olá FabioPaes,

    Pode disponibilizar esse exemplo para eu estudar?

    Achei bem legal!


    .................................................................................
    Grato,
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Barra de progresso. Empty Re: [Resolvido]Barra de progresso.

    Mensagem  FabioPaes 27/2/2018, 14:42

    Segue o Exemplo.
    O Código esta um pouco bagunçado pq removi o Codigo original que eu utilizo essa barra...

    Obs:

    Para o Formulário tremer menos, utilize o .Requery ao invés do .Repaint. Porem, em algumas movimentações o Formulário não aparece, se utilizado o Requery.

    O ponto chave esta na Variável ESCALA: ESCALA = (8 * 567) / rsD.RecordCount


    8= O Tamanho da Barra terá no Máximo 8 CM
    567= 567 Twips equivale a 1CM


    Então eu Converto para CM e divido pela quandidade de Registros. Depois é so ir Crescendo a Barra que nada mais é do que uma Imagem na cor Verde.
    Anexos
    [Resolvido]Barra de progresso. AttachmentBarra Progresso.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (207 Kb) Baixado 131 vez(es)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Barra de progresso. Empty Re: [Resolvido]Barra de progresso.

    Mensagem  XPTOS 28/2/2018, 02:01

    Muito bom exemplo FabioPaes,

    Consegui resolver meu problema adaptando para o código abaixo:
    Deixo exemplo na mensagem 01.



    .................................................................................
    Grato,
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Barra de progresso. Empty Re: [Resolvido]Barra de progresso.

    Mensagem  FabioPaes 28/2/2018, 18:43

    Grato pelo retorno amigo, até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]Barra de progresso. Empty Re: [Resolvido]Barra de progresso.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 18:48