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 tabelas para um "Cartão de Vacinas"?

    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 tabelas para um "Cartão de Vacinas"? Empty Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Walter 24/5/2013, 12:05

    Bom dia, amigos.
    Estou querendo incluir no meu Aplicativo um formulario que será aberto atraves de um botão no Fml_Individual. Estou precisando de sugestões para fazer as tabelas que conterão os dados. Trata-se de um Cartão de Vacinas Individual. Se você não tem um Cartão de Vacinas, deveria ter um, onde são anotadas todas as vacinas que você tomou desde a infancia: BCG, Hepatite, Meningite, Febre Amarela, Triplice Viral, Influenza, etc. Acontece que são mais ou menos VINTE vacinas, e algumas delas você deve tomar várias doses. Cada dose tem: DataAplicação, Lote, Validade(Data),e Aplicador (Quem aplicou).Como eu faço a(s) tabelas para fazer isso e preencher os campos, conforme o Formulario que anexei a esse tópico?
    Se eu fizer uma tabela apenas, ficaria assim:

    Tbl_Vacinas
    CódigoVacina
    CódigoMembrosFamilia
    DataBCG1
    LoteBCG1
    ValidadeBCG1
    AplicadorBCG1
    DataBCG2
    LoteBCG2
    ValidadeBCG2
    AplicadorBCG2
    DataBCG3
    LoteBCG3
    ValidadeBCG3
    AplicadorBCG3
    DataBCG4
    LoteBCG4
    ValidadeBCG4
    AplicadorBCG4

    Assim, para a primeira vacina (BCG). Teria que fazer o mesmo para todas as outras e a tabela ficaria enorme!!
    Lembrar que cada usuário tomará apenas UMA VEZ a primeira dose, a próxima será (lógico) a segunda dose, que terá data de aplicação diferente, lote diferente, validade diferente e aplicador diferente.
    Será que consegui explicar o que quero?
    Veja o formulário em anexo.

    Obrigado a quem se dispor a dar alguma sugestão. (Podem opinar sobre o Form também, ok?)
    Anexos
    [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"? AttachmentCartãoDeVacinas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 50 vez(es)
    Juliano Lima
    Juliano Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 53
    Registrado : 13/12/2011

    [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Juliano Lima 24/5/2013, 14:01

    Vou te dar um norte da estrutura do banco de dados que eu imaginei para controlar as vacinas.
    Imagino que cada uma delas tenham informações, quantidades e datas diferentes.
    Portanto imagino o seguinte:

    Tabela de Pessoas
    Tabela de Profissionais / Aplicador
    Tabelas de Vacinas, Uma para cada vacina, com seus devidos campos

    Operação: Você cadastra as pessoas e Aplicadores, em vez de você inserir os dados da Vacina vinculados as Pessoas, vincule as pessoas a tabela de vacina. Faça um Formulário com um grupo de ABAS, em cada aba 1 vacina, em cada vacina voce insere a PESSOA e as datas e valores necessários.

    Site com informações por Faixa Etária


    Com a estrutura sugerida, você pode montar uma consulta de referencia cruzada com a seguinte estrutura
    Filtro -> [Selecione o nome da pessoa]

    Colunas -> Vacinas
    Valores -> Data
    Linhas -> 1ºDose, 2ºDose, Dose Única...



    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 tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Walter 24/5/2013, 22:59

    Boa noite, Julianonic3.
    Obrigado pela resposta.
    Pelo que entendi você está sugerindo uma Tabela para cada vacina?
    Ou seja:
    Tbl_BCG (Com os campos: CódigoBCG, CódigoPessoa, DoseBCG, DataAplicaçãoBCG, LoteBCG, ValidadeBCG, AplicadorBCG)
    Tbl_FebreAmarela (Com os campos: CódigoFebreAm, CódigoPessoa, DoseFebreAm, DataAplicaçãoFebreAm, LoteFebreAm, ValidadeFebreAm, AplicadorFebreAm).

    E assim por diante...

    Seria essa a sua sugestão?

    Um abraço

    Walter
    Juliano Lima
    Juliano Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 53
    Registrado : 13/12/2011

    [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Juliano Lima 25/5/2013, 13:18

    Exatamente !
    Voce não precisa acessar tabelas, consultar dados nem consumir memória desnecessariamente.
    1 Tabela pra cada vacina.

    Lembre-se de padronizar seu Banco de dados, voce pode usar os campos em consultas importantes depois:

    Ex:

    Use o nome de campos semelhantes quando for guardar o mesmo tipo de informação em tabelas diferentes.
    Tab_BCG
    1Dose - Data - Formato "dd/mm/aaaa"
    2Dose - Data - Formato "dd/mm/aaaa"
    3Dose - Data - Formato "dd/mm/aaaa"

    Tab_FbAmarela
    1Dose - Data - Formato "dd/mm/aaaa"
    2Dose - Data - Formato "dd/mm/aaaa"


    Dessa forma voce pode montar uma consulta de referência cruzada depois que deve retornar:

    Nome:WALTER XXXXX XXXXX
    Vacinas BCG Febre Amarela
    1Dose 12/01/2005 04/07/2004
    2Dose 21/01/2009 05/09/2010
    3Dose 23/04/2013 01/08/2013
    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 tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Walter 25/5/2013, 22:09

    Entendi.
    Obrigado pela sugestão.
    Vou tentar fazer e retorno.
    Um abraço,

    Walter
    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 tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Walter 26/5/2013, 10:59

    Bom dia,Julianonic3
    Ajude-me mais um pouco, por favor.

    O que você quis dizer, quando disse, na mensagem anterior que:

    "Voce não precisa acessar tabelas, consultar dados nem consumir memória desnecessariamente."


    Um abraço
    Walter
    Juliano Lima
    Juliano Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 53
    Registrado : 13/12/2011

    [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Juliano Lima 27/5/2013, 12:46

    Digamos que você queira fazer uma consulta simples de "Qual DOSE da VACINA y a Pessoa X precisa tomar ?"
    A pergunta é:

    Se você sabe qual a Vacina, por que executar a consulta em todos os registros das Outras vacinas ? porque listar a mesma pessoa e aplicar um critério se você já sabe onde ela está ?

    A ideia aqui é separar a informação pra facilitar suas consultas.
    Quando você criar suas tabelas, procure e estude sobre os índices ! Eles melhoram o desempenho da sua tabela.
    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 tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Walter 4/6/2013, 10:58

    Muito obrigado, Juliano.

    Consegui resolver esse problema. Mais uma vez o MaximoAccess me ajudou.

    Um abraço,

    Walter

    Conteúdo patrocinado


    [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"? Empty Re: [Resolvido]Como fazer tabelas para um "Cartão de Vacinas"?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 01:50