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

    Preencher campos automaticamente em Formulário

    Compartilhe

    ssporch
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 19/10/2010

    Preencher campos automaticamente em Formulário

    Mensagem  ssporch em Ter 22 Ago 2017, 14:53

    Prezados,

    Estou encontrando dificuldades em fazer com que, no Formulário FRM_INCLUSAO_REGISTRO_ATIVIDADES, ao selecionar na caixa de listagem do campo ATIVIDADE uma determinada Atividade (Lavagem de Carpetes, Recarga de Extintores, etc.), os campos PERIODICIDADE, RESPONSAVEL e TIPO_ATIVIDADE sejam preenchidos automaticamente.

    Tenho necessidade em outros campos mas, se me derem uma "luz" de como fazer, eu me viro nos demais.

    Ressalto que pesquisei neste Fórum e em vários outros mas não consegui aplicar uma solução que atendesse certamente devido a minhas limitações em VBA.

    Certo de poder contar com a habitual colaboração,

    Atenciosamente,

    Sérgio Sporch
    São Paulo/SP - Brasil
    Anexos
    SISCONAT_CONTROLE_ATIVIDADES - Cópia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (487 Kb) Baixado 17 vez(es)
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3817
    Registrado : 14/08/2013

    Re: Preencher campos automaticamente em Formulário

    Mensagem  FabioPaes em Qua 23 Ago 2017, 19:54

    Veja aqui como realizar o preenchimento de campos com Caixa de Combinação!
    youtu.be/2M17fp8C7gM


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    ssporch
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 19/10/2010

    Re: Preencher campos automaticamente em Formulário

    Mensagem  ssporch em Sab 13 Jan 2018, 15:50

    Bem, eu vi e revi várias vezes o tutorial enviado, mas não consegui realizar o pretendido.

    Alguém mais pode me dar uma LUZ de COMO fazer o que necessito?

    Obrigado!
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Preencher campos automaticamente em Formulário

    Mensagem  Noobezinho em Sab 13 Jan 2018, 19:23

    Sergio

    Veja que está fazendo uma INCLUSÃO de atividades, não tem ainda nenhum dado ligado a alguma atividade.

    Vejamos:

    Se eu clicar na combo atividade (você está usando combobox (caixa de combinação) e não listbox (caixa de listagem)),

    e escolher JARDINAGEM.Como o Access saberá o tipo de Atividade, se não tem nada RELACIONADO com ela?

    Qual o responsável?

    Como programador,  terá que fazer esses relacionamentos.

    Teu aplicativo tem  a tabela responsável e  tipo de jardinagem, se a pessoa é responsável pelo tipo de atividade, faça o relacionamento
    entre essa duas tabelas.

    Baseado no que eu disse, analise teu banco de dados, o Access é um banco de dados RELACIONAL, ou seja, utiliza o relacionamento entre as tabelas.

    E como falei no inicio, esse formulário, é de inclusão, está  incluindo o registro, colocando os dados necessários nele, que são os demais campos do formulário, não tem mágica.

    Vou dar mais um exemplo pra que entenda melhor:

    Digamos que você tenha 2 dependentes, irmão e avó

    tabela clientes

    campos
    nome
    dependentes

    tabela dependentes
    campos

    nome
    grau parentesco

    No formulário de cadastro, como conseguirá preencher os dados dos dependentes só clicando na combo nomeCliente?

    Espero que me fiz entender  Wink

    [ ]'s


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

    ssporch
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 19/10/2010

    Relacionamentos criados

    Mensagem  ssporch em Sab 13 Jan 2018, 20:45

    Prezado colega,

    Creio que entendi o sugerido por você!

    Na tabela ATIVIDADES, creio que agora fiz corretamente e os relacionamentos foram criados.

    Pode me dar uma sugestão, então, do que fazer?

    Creio que deverei criar um novo Formulário de INCLUSÃO, não?

    Poderia dar um exemplo com apenas um campo, por exemplo, se eu escolher a Atividade JARDINAGEM, como fazer com que o campo PERIODICIDADE seja preenchido automaticamente?

    Atenciosamente,

    Sérgio Sporch
    Anexos
    SISCONAT_CONTROLE_ATIVIDADES.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (483 Kb) Baixado 3 vez(es)
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 306
    Registrado : 13/12/2016

    Re: Preencher campos automaticamente em Formulário

    Mensagem  Alexandre Fim em Sab 13 Jan 2018, 23:17

    Caro Ssproch,

    Fiz algumas modificações no seu sistema para atender a sua necessidade. Seguem elas:

    1 – Criei a tabela “ATIV_PERIODIC” , que faz a relação entre as tabelas “ATIVIDADE” e “PERIODICIDADE”
    [Você precisa estar registrado e conectado para ver esta imagem.]

    2 – Inclui nesta tabela os seguintes dados:
    [Você precisa estar registrado e conectado para ver esta imagem.]

    - COD_ATIVIDADE = 11 (Jardinagem)
    - COD_Pariodicidade = 2 (Mensal)

    3 – No formulário “FRM_INCLUSAO_REGISTRO_ATIVIDADES”, no combobox “ATIVIDADE”, no Evento “Ao clicar”, inclui o seguinte procedimento:
    [Você precisa estar registrado e conectado para ver esta imagem.]


    4 – Ao selecionar a atividade “Jardinagem”, o sistema preenche automaticamente o campo “PERIODICIDADE” , conforme a relação criada na tabela  “ATIV_PERIODIC”.
    [Você precisa estar registrado e conectado para ver esta imagem.]

    Segue seu banco de dados com as devidas implementações.

    []'s
    Anexos
    SISCONAT_CONTROLE_ATIVIDADES.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (469 Kb) Baixado 11 vez(es)

      Data/hora atual: Qui 19 Abr 2018, 14:18