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

    [Resolvido]Calcular IMC

    avatar
    alencarti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 21/09/2016

    [Resolvido]Calcular IMC Empty [Resolvido]Calcular IMC

    Mensagem  alencarti 23/9/2016, 17:36

    Pessoal, gostaria de uma ajuda. Pesquisei muito aqui e não achei. Gostaria de calcular o IMC dentro de um formulário. Assim que os textbox Peso e altura estiverem preenchidos, ele mostraria o resultado na Textbox IMC. Estou colocando meu pequeno projeto em anexo para vocês verem.


    Desde já agradeço
    Anexos
    [Resolvido]Calcular IMC AttachmentClínica.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (158 Kb) Baixado 18 vez(es)


    Última edição por alencarti em 24/9/2016, 01:31, editado 1 vez(es)
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  Cláudio Machado 23/9/2016, 20:26

    Boa tarde.
    Seja bem vindo ao fórum.

    Veja bem, modifiquei os campos: Peso, Altura e IMC para o formato Texto na tabela Anamnese.

    No form ao perder foco do campo peso e Altura coloquei os códigos da função que criei para efetuar o cálculo e formatar o resultado.

    Também inclui algumas mensagens de acordo com o Grau de IMC.

    No aguardo.
    Anexos
    [Resolvido]Calcular IMC AttachmentClínica.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 61 vez(es)


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Calcular IMC 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    alencarti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 21/09/2016

    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  alencarti 23/9/2016, 20:58

    Putz, muito bom!

    O que quer dizer essa linha?

    IMC = Format([Calc_IMC], "#,##0.00;(#,##0.00")
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  Cláudio Machado 23/9/2016, 21:03

    Esta é a formatação do campo, para que não fique com vários casas decimais.


    - Primeiro eu efetuo o cálculo com uma variável:

    Calc_IMC = [Peso] / [Altura] ^ 2


    - Em seguida devolvo o cálculo para o campo IMC já formatado com as devidas casas decimais.

    IMC = Format([Calc_IMC], "#,##0.00;(#,##0.00")

    Você viu as mensagens de acordo com o grau do IMC?

    Elas podem ser modificadas de acordo com seu gosto.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Calcular IMC 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    alencarti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 21/09/2016

    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  alencarti 23/9/2016, 21:25

    Ué, não vi nada disso no código. Vc implementou?
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  Cláudio Machado 23/9/2016, 22:03

    Baixa de novo então.
    Você deve ter baixado o anterior, logo em seguida eu postei esse.
    No aguardo.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Calcular IMC 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    alencarti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 21/09/2016

    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  alencarti 23/9/2016, 23:52

    Ficou Top!!
    Muito obrigado pela paciência.

    Vou tentar incrementar mais coisas.

    Abraço.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  Cláudio Machado 24/9/2016, 01:05

    Então se não há mais dúvidas neste tópico.
    Só falta fechar ele.
    Abraço


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Calcular IMC 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    ORLANDOCBM
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 01/08/2019

    [Resolvido]Calcular IMC Empty Dúvida

    Mensagem  ORLANDOCBM 24/10/2019, 05:33

    Achei interessante este exemplo e resolvi usá-lo no meu sistema, porém, resolvi criar um MÓDULO, o qual estou com dificuldade para fazer funcionar:


    Public Function fncCalcIMC()

    Calc_IMC = [PESO] / [ALTURA] ^ 2

    IMC = Format([Calc_IMC], "#,##0.00;(#,##0.00")

    End Function


    Minha dúvida é:

    Lá no formulário, nas propriedades da TXTIMC, EM FONTE DE CONTROLE, como devo escrever?

    Numa situação parecida, em que eu tenho um módulo de cálculo da idade, NA FONTE DE CONTROLE da TXTIDADE fica assim: =fncIdadeCurta([DATA_NASC]). Porém, no caso da fncCalcIMC ela possui 2 campos para referenciar: [PESO] e [ALTURA] e é justamente aí que não estou sabendo referenciar.

    Já tentei = fncCalcIMC ([PESO];[ALTURA]) mas não dá certo.

    Alguém tem uma luz?

    Conteúdo patrocinado


    [Resolvido]Calcular IMC Empty Re: [Resolvido]Calcular IMC

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 05:47