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


3 participantes

    Calculos via VBA

    avatar
    jonasamado
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 19/09/2011

    Calculos via VBA Empty Calculos via VBA

    Mensagem  jonasamado 25/11/2012, 00:21

    Tenho um Sub_Formulário onde contem:

    txtQuant
    txtValorUnit

    No Rodapé do Sub_Formulário contem:

    txtTotal

    No campo txtTotal coloquei a seguinte sintaxe: =Soma([txtQuant]*[txtValorUnit])

    Funciona bem, mas a demora para totalizar a soma é terrível. As vezes demora uns 10 segundos para aparecer o resultado, mesmo contendo apenas 2 itens para somar. Isso para um PDV é o fim do mundo.

    1. Gostaria de saber o porque da demora. OBS: Em alguns computadores soma rápido, em outros ocorre a demora. Testei em 4 máquinas.

    2. Pensei em forçar esse resultado (=Soma([txtQuant]*[txtValorUnit])) via VBA, mas quando coloco assim:

    txtTotal = Soma([txtQuant]*[txtValorUnit])

    Dá erro dentro do VBA.

    Como fazer essa soma via VBA? Ou porque em alguns computadores o mesmo .mdb demora demais pra mostrar o resultado?

    Obrigado a todos.

    Jonas
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Calculos via VBA Empty Re: Calculos via VBA

    Mensagem  Silvio 25/11/2012, 11:27

    Bom dia Jonas....


    Segue um exemplo completo para PDV.

    Lembrando a ti e a todos que lerem esse tópico:

    a: desconheço a autoria do exemplo.*****
    b: não desenvolvi o mesmo.
    c: se alguém souber o autor, favor me avisar, para colocar os devidos créditos a essa pessoa.


    ***** editando essa mensagem:
    autor: Plínio Mabessi
    Data Projeto: Out/2010
    Site:http://www.usandoaccess.com.br/tutoriais/tuto29.asp?id=1#inicio

    Estude ele, adapte o mesmo as tuas necessidades.

    Abraços.


    Última edição por Silvio em 25/11/2012, 14:13, editado 1 vez(es) (Motivo da edição : Acréscimo do autor do projeto, data e site.....pois no código fonte do mesmo não está inserido os devidos créditos !)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    RafaelZorzo
    RafaelZorzo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/08/2011

    Calculos via VBA Empty Re: Calculos via VBA

    Mensagem  RafaelZorzo 25/11/2012, 13:31

    Bom dia Silvio,

    Eis, aí a sua solicitação:
    http://www.usandoaccess.com.br/tutoriais/tuto29.asp?id=1#inicio
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Calculos via VBA Empty Re: Calculos via VBA

    Mensagem  Silvio 25/11/2012, 14:10

    Boa tarde Zorzozzo !

    Muito obrigado mesmo.

    Abraços !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    RafaelZorzo
    RafaelZorzo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/08/2011

    Calculos via VBA Empty Re: Calculos via VBA

    Mensagem  RafaelZorzo 25/11/2012, 18:45

    Silvio, aproveitando a deixa...

    tentei utilizar este aplicativo em um notebook Dell, Win7 e me deu o seguinte erro:
    'erro: 2501
    'A ação OpenForm foi cancelada.

    Desinstalei o Visual Basic que tinha na máquina e reinstalei o MSOfficce, mas deu o mesmo erro.
    O que pode ser? As referências estão Ok.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Calculos via VBA Empty Re: Calculos via VBA

    Mensagem  Silvio 25/11/2012, 22:36

    Zorzozzo, Boa noite !

    Provavelmente, você deve estar usando um sistema de 64Bits !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    Calculos via VBA Empty Re: Calculos via VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 08:20