MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Relacionar formulários a um principal

    Compartilhe

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    [Resolvido]Relacionar formulários a um principal

    Mensagem  Renato F Araújo em 22/2/2018, 03:06

    Boa noite. gostaria de uma ajuda para montar um sistema que esta quase pronto...
    1 já criei as tabelas e os formulários respectivos a cada tabela.

    2 tenho a tabela e formulário CADASTRO_DE_PROPEIETARIO

    3 gostaria de relaciona-la a tabela e formulário CADASTRO_DE_ANIMAIS, onde ao cadastrar um proprietário poça cadastrar os animais deste e quando for abrir novamente o formulário CADASTRO_DE_ANIMAIS através do botão criado, sejam exibidos somente os animais relacionados ao proprietário neste formulário quando navego pelos botões de navegação.

    4 também tenho as outras tabelas/formulários  que serão relacionadas com a tabela/formulário CADASTRO_DE_ANIMAIS onde tenho o mesmo proposito acima. cadastrar os dados relacionados a cada animal e quando voltar aos formulários através dos botoes para abri-los sejam exibidos somente os dados respectivos a cada cliente e animal.

    não sei se fui bem claro. em resumo gostaria de criar um sistema onde abro os formulários e os mesmos exibam os dados somente referentes aos relacionamentos. sendo formulários independentes abrindo cada um separadamente pois são muitos campos.

    para terem uma ideia.
    1 TBL_CADASTRO_DE_PROPRIETÁRIO ( chave primaria CODIGO_PROPRIETARIO )
    2 TBL_CADASTRO_DE_ANIMAIS ( chave primaria CODIGO_ANIMAL ) esta é relacionada com TBL_CADASTRO_DE_PROPRIETARIO
    3 e as tabelas  TBL_ANAMNESE, TBL_VACINAS, TBL_INTERNACAO E OUTRAS ( cada uma com sua chave primaria e relacionada com TBL_CADASTRO_DE-ANIMAIS )
    Anexos
    Relatório1.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (95 Kb) Baixado 9 vez(es)
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 518
    Registrado : 11/11/2009

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  scandinavo em 22/2/2018, 03:41

    Use o assistente e crie um formulário com sub formulário da tabela proprietário com a tabela animal.

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Renato F Araújo em 22/2/2018, 04:45

    Bom dia. já fiz dessa forma. mas são muitos campos para ficar no modelo colunas como no Excel, pois foge muito da tela. se focem somente duas tabela/formulários seria fácil. porem são muitas tabelas/formulários. preciso de ajuda com códigos para resolver esse sistema. obrigado pela atenção
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 518
    Registrado : 11/11/2009

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  scandinavo em 22/2/2018, 08:24

    Já tentou por abas.
    Para fazer do jeito que está pensando
    Pesquise abrir formulário e localizar registro

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Noobezinho em 22/2/2018, 10:51

    Renato

    Já dei uma dica para você no outro tópico

    Evite muitos dados em um formulário ou ele ficará poluído com tanta informação, e o usuário irá ter dificuldades.

    Tenho um cliente veterinário, que ele não digita, "cata milho", imagine a demora só em digitar.

    Por isso, o formulário deve ter informações rápidas, do que ele necessita.

    Não precisa encher o aplicativo de tabelas só para alguns detalhes.

    Os médicos e veterinários anotam tudo no histórico clínico.

    Veja no exemplo que estou anexando, veja que tive que fazer também uma outra caixa de texto para adição

    do histórico clínico e bloquear o histórico, pois veterinários ao editar o campo, apagavam o histórico.

    renato, clique aqui pra ver a imagem:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Veja também a agenda de vacinas, à medida que se clica no lista direita, exibe as infos na esquerda.

    A data na lista está toda em vermelho, pois é um bd antigo,  são 3 cores para aviso da data da vacina,

    Veja na legenda na parte de baixo do formulário da direita.

    Clique aqui pra ver a segunda imagem:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    [ ]'s

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Renato F Araújo em 22/2/2018, 13:22

    Bom dia. Noobezinho obrigado pela atenção novamente,,, as tabelas e consequentemente os formulários referentes as mesmas estão criadas e com os campos corretos.

      O problema é que não sei o codigo/macro ou outra forma de fazer com que um formulário abra o outro e tenha somente os dados relacionados tipico de qualquer programa.

      Ou seja uma forma que o campo que esteja relacionado seja preenchido automaticamente pegando o valor do formulário anterior. já fiz alterando a fonte de controle para o campo relacionado do formulário anterior e através do código que você me ajudou no outro tópico,,, mas não esta funcionando corretamente.
      No caso de formulário com subformulário no formato planilha fica até funcional. porem tem formulário que deve ser no formato normal de cadastro sem subformulário.

      Tem alguma forma que eu poça fazer isso. relacionar os formulários e fazer com que eles abram somente com os campos referentes aos campos relacionados, para que ao fazer as navegações nos botões criados pelo assistente não apareça os dados de outro proprietário e animais.
     E ao clicar no boão novo adiconar somente os campos do formulário em aberto no momento. mas uma vez obrigado pela atenção...
      Espero poder aprender a programar no access com a ajuda de vocês...

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Noobezinho em 22/2/2018, 13:48

    Renato

    Então, vamos por partes

    Como deve ter alterado teu projeto, anexo-o novamente, assim a gente vai te orientando , o que

    fazer passo a passo. ok?



    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Renato F Araújo em 22/2/2018, 18:56

    Boa tarde. esta anexado o banco de dados que estou tentando fazer funcionar como desejado.

      Gostaria de relacionar os formulário. Para poder cadastrar e exibir somente os dados relacionados...

    Acredito que uma função onde o campo CODIGO_PROPRIETARIO do FRM_CADASTRO_DE_PROPRIETARIO seja preenchido automaticamente no campo CODIGO_PROPRIETARIO do FRM_CADASTRO_DE_ANIMAIS. assim o relacionamento estará automaticamente criado.

    E o campo CODIGO_ANIMAL do FRM_CADASTRO_DE_ANIMAIS seja preenchido automaticamente no campo CODIGO_ANIMAL dos outros formularios.

    Já tentei fazer de varias formas, mas aparece mensagem dizendo que não posssível. deve haver um relacionamento entre as tabelas. Porem isso já tem...

    se quiser mando os textos das mensagens de erro. mas acredito que com o banco de dados voces consigam me ajudar melhor...

    Anexos
    ANIMED Cópia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (240 Kb) Baixado 10 vez(es)

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Noobezinho em 25/2/2018, 14:53

    Renato

    Desculpe a demora em responder.

    Aqui está teu projeto modificado.

    Veja:
    - O botão cadastrar Animais no formulário de cadastro de proprietários.

    - O evento após atualizar da caixa de texto do Nome do Animal.
     Somente quando o usuário colocar o nome do Animal é que será atribuído o código do proprietário ao animal.
    - Acrescentei o código do proprietário na listbox do formulário de proprietários.

    [ ]'s

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Renato F Araújo em 26/2/2018, 01:51

    Boa noite. agradeço muito pela atenção de todos... já consegui fazer os objetivos que precisava para o sistema com códigos muitos simples pesquisando aqui no site... é muito bom poder contar com vocês...

    Estou muito interessado a prosseguir na programação pois não achei tão difícil assim. tem muitas funções ainda que não sei como fazer, mas acredito que vou aprender muito aqui com vocês.

    tenho 3 questões que estão faltando para que o sistema seja pelo menos parecido com sistemas que vejo em sites...

    1 como colocar um limite de utilização do sistema. Ou seja uma validade para ser usado e somente com nova senha ele volte a funcionar.

    2 colocar um sistema de login e senha com níveis de acesso a certos formulários conforme o nível de cada usuário.

    3 criar um instalador onde coloque o arquivo principal do banco de dados em uma pasta segura e crie um atalho ou coloque o atalho já criado na area de trabalho automaticamente quando executar o instalador... parece que o winrar faria isso no sfx?

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Noobezinho em 26/2/2018, 12:07



    1- Entre no site do Avelino Sampaio - Usando access e encontrará sobre isso.

    2- Procure aqui no fórum, tem exemplo de como se fazer isso, no site do Avelino também

    3- Existe entre outro o Inno Setup, pra variar, no site do Avelino tem um excelente tutorial.


    Bem, se o tópico estiver resolvido, clique no botão resolvido embaixo da página de edição de mensagens.

    [ ]'s

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Renato F Araújo em 27/2/2018, 16:34

    Obrigado a todos pela atenção... vou continuar nos estudos aqui, pois estou conseguindo criar alguns sistemas bem interessantes... já consegui 90% das funções que preciso...

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Relacionar formulários a um principal

    Mensagem  Noobezinho em 27/2/2018, 16:41

    É isso mesmo, amigo

    Estudar, entender como funciona, assim irás longe!

    Valeu pelo retorno!

    Boa sorte!

      Data/hora atual: 16/8/2018, 16:33