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]Como fazer um Módulo que integre várias funções diferentes?

    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como fazer um Módulo que integre várias funções diferentes? Empty Como fazer um Módulo que integre várias funções diferentes?

    Mensagem  Walter 8/9/2013, 13:56

    Bom dia, amigos do Forum.
    Com a ajuda de vocês estou me aventurando a fazer alguns módulos e funções. Agora que já criei vários módulos, e que funcionaram, isoladamente, quero saber se tem como integra-los num módulo apenas. Explicando melhor:
    Criei (ou melhor, criamos) os módulos a seguir:
    1) ModPontosPorIdade
    2) ModPontosColesterolSexo
    3) ModPtsHDL
    4) ModPtsPressaoSexo
    5) ModPtsDiabetes
    6) ModPtsTabagismo
    7) Função que soma os Pontos obtidos
    Cool ModRiscoCaVasc (que calcula o risco em função do total de pontos)

    A minha dúvida é se isso é possível e como eu faço.

    Anexo envio os códigos que foram feitos, no Word.

    Obrigado

    Walter
    Anexos
    [Resolvido]Como fazer um Módulo que integre várias funções diferentes? AttachmentMódulo que calcula o Risco Cardiovascular de um paciente.docx
    Você não tem permissão para fazer download dos arquivos anexados.
    (14 Kb) Baixado 12 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Como fazer um Módulo que integre várias funções diferentes? Empty Re: [Resolvido]Como fazer um Módulo que integre várias funções diferentes?

    Mensagem  Alexandre Neves 8/9/2013, 19:11

    Boa tarde,

    Public Function RiscoCaVasc(Idade As Byte,SexoMF As String,ColesterolTotal As Integer,HDLColesterol as Integer,PASistólica As Integer, PATratada As String,Diabetes as string,Tabagismo as string) As String
    RiscoCaVasc= PtsIdadeSexo(Idade, SexoMF)
    RiscoCaVasc=RiscoCaVasc + PtsColesterolSexo(ColesterolTotal, SexoMF)
    RiscoCaVasc=RiscoCaVasc + PtsHDLColesterol(HDLColesterol)
    RiscoCaVasc=RiscoCaVasc + PtsPressaoSexo(PASistólica, PATratada, SexoMF)
    if Diabetes="S" then
    if SexoMF="M" then
    RiscoCaVasc=RiscoCaVasc+3
    else
    RiscoCaVasc=RiscoCaVasc+4
    end if
    end if
    if Tabagismo="S" then
    if SexoMF="M" then
    RiscoCaVasc=RiscoCaVasc+4
    else
    RiscoCaVasc=RiscoCaVasc+3
    end if
    end if
    End Function


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como fazer um Módulo que integre várias funções diferentes? Empty Re: [Resolvido]Como fazer um Módulo que integre várias funções diferentes?

    Mensagem  Walter 8/9/2013, 21:41

    Boa, Alexandre.
    Muito obrigado, mais uma vez!
    Esse que você fez corresponde ao item 7. O item 8 acho que dou conta de fazer seguindo a mesma lógica...

    Mas e quanto a integrar todos esses módulos em um só. É possivel? Como seria um módulo com várias funções?

    Um abraço,

    Walter
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Como fazer um Módulo que integre várias funções diferentes? Empty Re: [Resolvido]Como fazer um Módulo que integre várias funções diferentes?

    Mensagem  Alexandre Neves 8/9/2013, 22:45

    Public Function RiscoCaVasc(Idade As Byte,SexoMF As String,ColesterolTotal As Integer,HDLColesterol as Integer,PASistólica As Integer, PATratada As String,Diabetes as string,Tabagismo as string) As String
    Dim ValRiscoCaVasc as integer

    ValRiscoCaVasc= PtsIdadeSexo(Idade, SexoMF)
    ValRiscoCaVasc=ValRiscoCaVasc + PtsColesterolSexo(ColesterolTotal, SexoMF)
    ValRiscoCaVasc=ValRiscoCaVasc + PtsHDLColesterol(HDLColesterol)
    ValRiscoCaVasc=ValRiscoCaVasc + PtsPressaoSexo(PASistólica, PATratada, SexoMF)
    if Diabetes="S" then
    if SexoMF="M" then
    ValRiscoCaVasc=ValRiscoCaVasc+3
    else
    ValRiscoCaVasc=ValRiscoCaVasc+4
    end if
    end if
    if Tabagismo="S" then
    if SexoMF="M" then
    ValRiscoCaVasc=ValRiscoCaVasc+4
    else
    ValRiscoCaVasc=ValRiscoCaVasc+3
    end if
    end if
    End Function

    Select Case SexoMF
    Case "M"
    Select Case ValRiscoCaVasc
    Case Is < 11
    RiscoCaVasc = "Risco Baixo"
    Case 11 To 14
    RiscoCaVasc = "Risco Médio"
    Case Is > 14
    RiscoCaVasc = "Risco Alto"
    End Select

    Case "F"
    Select Case ValRiscoCaVasc
    Case Is < 13
    RiscoCaVasc = "Risco Baixo"
    Case 13 To 18
    RiscoCaVasc = "Risco Médio"
    Case Is > 18
    RiscoCaVasc = "Risco Alto"
    End Select
    End Select
    End Function


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como fazer um Módulo que integre várias funções diferentes? Empty Re: [Resolvido]Como fazer um Módulo que integre várias funções diferentes?

    Mensagem  Walter 9/9/2013, 23:36

    Muito bom Alexandre.
    Obrigado mais uma vez.

    Um abraço,

    Walter

    Conteúdo patrocinado


    [Resolvido]Como fazer um Módulo que integre várias funções diferentes? Empty Re: [Resolvido]Como fazer um Módulo que integre várias funções diferentes?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 06:49