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]Formulario para Plano de Saude

    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Formulario para Plano de Saude Empty Formulario para Plano de Saude

    Mensagem  NarcisoRN 30/9/2013, 11:51

    Prezados,

    Minha esposa trabalha com planos de saúde para 3 empresas. AMIL, UNIMED e HAPVIDA. sempre que ela atende uma pessoa interessada em fazer um plano de saúde, a pessoa pede para ela dar um orçamento envolvendo as 3 empresas citadas acima. O valor do plano de saúde depende da faixa etária do interessado, seria algo do tipo:

    de 00 a 18 anos, valorA
    de 19 a 23 anos, valorB
    de 24 a 28 anos, valorC
    de 29 a 33 anos, valorD
    de 34 a 38 anos, valorE
    de 39 a 43 anos, valorF
    de 44 a 48 anos, valorG
    de 49 a 53 anos, valorH
    de 54 a 58 anos, valorI
    59 anos ou mais, valorJ

    Todas as empresas usam uma tabela de preços igual a mencionada acima. Criei duas tabelas, a primeira eu chamei de EMPRESA, que conterá os dados da empresa que vende o plano de saúde. A segunda tabela eu chamei de PRECOS que é nada mais do que a tabela acima. Existe um relacionamento de 1 para N entre as Tabelas EMPRES e PRECOS ou seja, cada plano de saúde possui vários preços.
    A coisa ficou assim:

    tabEmpresa
    -----------
    codigoEmpresa (numeração automática) ch primaria | Parte 1 do relacionamento
    nomeempresa (empresas que vendem planos de saúde, tipo Amil, unimed, etc.)
    publicoAlvo (se pessoa física ou Jurídica)
    participacaoPlano (Se é com ou sem Co-participação)
    abrangenciaPlano (Se é regional ou Nacional)
    plano (é o tipo de plano, Se é blue200, blue300, etc.)
    acomodacaoPlano (tipo de acomodação, se é enfermaria ou apartamento)

    tabprecos
    ---------
    codigoPrecos (num Automatica) ch primaria
    codigoempresa | Parte N do relacionamenteo
    faixaEtaria1 (Aqui eu entre com a primeira idade baseado na tabela acima, por exemplo 00 )
    faixaEtaria2 (Aqui eu entro com a segunda idade por exemplo 18)
    Valor Plano (Aqui eu coloco o valorA)

    Cada empresa terá 10 registros na tabela relacionada de preços. O problema que eu estou sentindo, é na hora de buscar a idade digitada no formulário dentro dessa tabela que contem as idades e os respectivos preços. Quero criar um formulário, que ao digitar a idade do cliente por exemplo 40 anos, ele vá na tabela preços de cada empresa e procure o valor do plano que esteja entre 39 a 43 anos e me coloque na tela algo do tipo:

    Amil
    ----
    Idade 40 anos
    Plano Amil 200
    Valor do plano com Apartamento = R$ 0,00
    Valor do plano com Enfermaria = R$ 0,00

    Plano Amil 300
    Valor do plano com Apartamento = R$ 0,00
    Valor do plano com Enfermaria = R$ 0,00

    Plano Amil 400
    Valor do plano com Apartamento = R$ 0,00
    Valor do plano com Enfermaria = R$ 0,00

    Unimed
    -------
    Plano Unimed Flex
    Valor do plano com Apartamento = R$ 0,00
    Valor do plano com Enfermaria = R$ 0,00

    Plano Unimed Classe A
    Valor do plano com Apartamento = R$ 0,00
    Valor do plano com Enfermaria = R$ 0,00

    .
    .
    Etc.

    Alguém poderia me dar uma ideia de como eu faria essa consulta?
    Obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulario para Plano de Saude Empty Re: [Resolvido]Formulario para Plano de Saude

    Mensagem  criquio 30/9/2013, 12:00

    Os valores e as faixas etárias são os mesmos para todas as empresas? Para fazer a pesquisa do valor, você pode usar o DLookup. Faça uma pesquisa no fórum sobre esse termo ou na ajuda do VBA do Access. Existem diversos exemplos.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Formulario para Plano de Saude Empty Re: [Resolvido]Formulario para Plano de Saude

    Mensagem  NarcisoRN 30/9/2013, 12:09

    Ola Criquio,

    Os valores mudam de empresa para empresa, mas a estrutura é aquela. Obrigado pela dica, vou dar uma olhada no Dlookup.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulario para Plano de Saude Empty Re: [Resolvido]Formulario para Plano de Saude

    Mensagem  criquio 30/9/2013, 12:15

    Certo. Como os valores mudam de empresa para empresa, você deverá passar o nome da empresa e a faixa etária no filtro para poder pesquisar o local correto na tabela.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Formulario para Plano de Saude Empty Re: [Resolvido]Formulario para Plano de Saude

    Mensagem  NarcisoRN 30/9/2013, 13:39

    Ola Criquio,

    Eu tenho de pesquisar a idade dentro do intervalo de faixaEtaria1 e faixaEtaria2 isso em todos os 10 registros. Tô vendo como implementar isso dentro de um CASE. Tambem percebi que vou ter de mexer na estrutura das tabelas para evitar repetições, acho que tem um probleminha aqui de modelagem, mas enfim... vou ver aqui qual a melhor forma. Valeu!!!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulario para Plano de Saude Empty Re: [Resolvido]Formulario para Plano de Saude

    Mensagem  criquio 30/9/2013, 14:00

    Grato pelo retorno. Qualquer dúvida, poste aí.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Formulario para Plano de Saude Empty Re: [Resolvido]Formulario para Plano de Saude

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 11:22