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
2 participantes
[Resolvido]Multiplicar campo Hora x Campo moeda
digitaltec- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº1
[Resolvido]Multiplicar campo Hora x Campo moeda
Celso Roberto- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1076
Registrado : 01/03/2014
- Mensagem nº2
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
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
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
digitaltec- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº3
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
- exemplo horas x valor.jpg
- Você não tem permissão para fazer download dos arquivos anexados.
- (36 Kb) Baixado 5 vez(es)
Celso Roberto- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1076
Registrado : 01/03/2014
- Mensagem nº4
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
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
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- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº5
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
- sys.motel 1.0.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (76 Kb) Baixado 9 vez(es)
Celso Roberto- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1076
Registrado : 01/03/2014
- Mensagem nº6
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
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
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
digitaltec- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº7
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
Verdade, fiz as alterações foi descuido meu, mais mesmo alterando os campos continua igual
Celso Roberto- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1076
Registrado : 01/03/2014
- Mensagem nº8
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
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
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- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº9
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
digitaltec- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº10
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1076
Registrado : 01/03/2014
- Mensagem nº11
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
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
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
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- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº12
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
isso mesmo, da certo dessa forma obrigado
digitaltec- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 153
Registrado : 09/05/2020
- Mensagem nº13
Re: [Resolvido]Multiplicar campo Hora x Campo moeda
Resolvido
|
|