MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Multiplicar campo Hora x Campo moeda

    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 16:06

    Olá, tenho um form que nele possui um campo horas do tipo hora abreviada e outro campo com valor do tipo moeda quero fazer a multiplicação das horas pelo valor, no caso seria para um controle de quartos exemplo: quarto01 quantidade de horas ocupado 01:00 x Valor por hora $35,00 = Total: R$ 35,00. Desde ja agradeço a atenção de todos
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1063
    Registrado : 01/03/2014

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  Celso Roberto em 4/7/2020, 18:17

    Ola..

    Na Fonte de controle do campo Valor Total:

    =([txtQteHoras]*24)*[txtValor]

    Altere para os nomes dos campos do seu formulario

    Aguardamos retorno

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    digitaltec gosta desta mensagem

    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 18:23

    Olá, Celso primeiro obrigado pela ajuda fiz conforme foi passado ele esta calculando só que fica um numero negativo exemplo: 2:00 horas x R$15,00 total: -R$30,00 esta ficando o total com o - na frete do numero
    Anexos
    [Resolvido]Multiplicar campo Hora x Campo moeda Attachmentexemplo horas x valor.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (36 Kb) Baixado 4 vez(es)
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1063
    Registrado : 01/03/2014

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  Celso Roberto em 4/7/2020, 18:34

    Olá..

    Verifique a formatação dos campos na tabela e formulario

    Campo horas tem que estar como hora abreviada e campo valor e valor total como Moeda

    Qualquer duvida anexe seu exemplo para poder ajudar, por foto fica difícil descobrir o problema

    Aguardamos

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 18:38

    Está correto os campos, percebi tbm que quando fica o valor quebrado exemplo 02:35 ele gera um numero grande e o valor nao bate segue projeto em anexo
    Anexos
    [Resolvido]Multiplicar campo Hora x Campo moeda Attachmentsys.motel 1.0.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (76 Kb) Baixado 6 vez(es)
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1063
    Registrado : 01/03/2014

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  Celso Roberto em 4/7/2020, 18:40

    Olá..

    Outra dica é: Não usar nomes de controles como Data, Valor, hora, Nome, estes são reservado ao access.
    Use nomenclaturas como txtValor, txtNome, DtData, DtHora, etc..

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    digitaltec gosta desta mensagem

    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 18:49

    Verdade, fiz as alterações foi descuido meu, mais mesmo alterando os campos continua igual
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1063
    Registrado : 01/03/2014

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  Celso Roberto em 4/7/2020, 19:32

    Olá..

    Vamos aos detalhes:

    Na tabela voce esta definindo valor padrao na hora inicial com a função = Agora, esta função define o campo hora com data e hora atual.

    No formulario, voce esta definindo a hora final com a função NOW , significa o mesmo acima

    Desta forma o calculo de horas total tambem é definido com data e hora e o resultado do calculo fica errado.
    Corrija estes e tera o resultado correto

    O calculo do valor total fica negativo porque voce esta fazendo o calculo da hora inicial - a hora final.
    Inverta o calculo e o resultado ficara com valor correto

    Veja estes link para entender melhor
    docs.microsoft.com/pt-br/office/troubleshoot/access/store-calculate-compare-datetime-data#:~:text=Voc%C3%AA%20pode%20formatar%20um%20valor,para%20a%20parte%20de%20data.

    Aguardamos

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 19:57

    Ok irei analisar melhor esse artigo que vc passou, por enquanto eu fiz a mudança dos campos para hora normal e inverti o calculo e esta funcionando so nao esta saindo a hora no formato 14:00 ela fica 02:00, vou estudar melhor para deixar do jeito especifico mais pelo menos o caminho ja foi dado. Muito obrigado Celso
    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 20:03

    Ele só da certo de for o valor inteiro quando sai um valor de horas quebrado ele informa um valor maluco, verifiquei o artigo mais ainda nao descobri como fazer mais vou continuar estudando : )
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1063
    Registrado : 01/03/2014

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  Celso Roberto em 4/7/2020, 20:15

    Olá..

    Para testes elimine o valor padrao do campo hora inicio da tabela e tambem o evento ao clicar no hora final do formulario

    Na tabela, exclua o registro e cadastre outro

    Veja que o resultado ficara correto

    Aguardo




    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 20:29

    isso mesmo, da certo dessa forma obrigado
    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 09/05/2020

    [Resolvido]Multiplicar campo Hora x Campo moeda Empty Re: [Resolvido]Multiplicar campo Hora x Campo moeda

    Mensagem  digitaltec em 4/7/2020, 20:31

    Resolvido

      Data/hora atual: 22/9/2020, 17:43