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


3 participantes

    Tabelas relacionadas em combo box

    avatar
    sergio-pereira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 13/02/2011

    Tabelas relacionadas em combo box Empty Tabelas relacionadas em combo box

    Mensagem  sergio-pereira 30/5/2013, 13:06

    Bom dia, estou com uma dificuldade que embora me pareça simples não consigo ultrapassar, falta de prática, peço a ajuda do forum.
    O problema é o seguinte, tenho 3 tabelas designadas por "01 Distrito", "02 Concelho" e "03 Clientes".

    A tabela "01 Distrito" é composta pelos seguintes campos:
    DD (Código do distrito) - Chave
    DESIG (Designação do distrito)

    A tabela "02 Concelho" é composta pelos seguintes campos:
    DD (Código do distrito) - Chave
    CC (Código do concelho) - Chave
    DESIG (Designação do concelho)

    Criei na base de dados os relacionamentos entre estas duas tabelas sendo que a cada distrito correspondem os respectivos concelhos. Até aqui penso não existirem problemas. E tudo funciona bem.

    A tabela "03 Clientes" onde entre outros campos relativamente à morada tem os campos "Distrito" e "Concelho" do tipo Caixa de combinação com origem da linha na tabela "01 Distrito" e "02 Concelho" respectivamente.

    Pretendia que após seleccionado o "Distrito" o campo "Concelho" me de-se a hipótese de apenas seleccionar os concelhos correspondentes àquele distrito. Já consegui faze-lo num formulário mas apenas o consigo fazer no primeiro registo depois dá sempre a listagem dos concelhos do distrito do primeiro registo.

    Peço por favor que me informem qual a melhor maneira de resolver este problema, se é possível tal nas tabelas, se apenas nos formulários e qual a melhor solução.

    Muito obrigado

    Sérgio

    Prototipo abaixo


    Última edição por sergio-pereira em 30/5/2013, 16:19, editado 1 vez(es)
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1078
    Registrado : 23/03/2010

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  Finformática 30/5/2013, 13:29

    Caro Sérgio,
    Veja se este exemplo lhe ajuda. Tente adaptar para suas tabelas e seus campos. Pelo que entendi acho que é esse seu problema.
    Este primeiro select é referente a primeira caixa de combinação: Combinação18
    SELECT TbMala.Colaborador, TbMala.NomeSolicitante, TbMala.Homônimo FROM TbMala;

    Este é o segundo select onde deve colocar o WHERE referente à combinação anterior para filtrar. O segredo é esse.
    SELECT TbMala.NomeSolicitante, TbMala.Colaborador, TbMala.Homônimo FROM TbMala WHERE (((TbMala.Colaborador)=Forms![JU - Cadastra Processos]!Combinação18));

    Tente aí e mande respostas

    Boa sorte, abraços
    avatar
    sergio-pereira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 13/02/2011

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  sergio-pereira 30/5/2013, 14:00

    Percebo muito pouco de vba, este código é para inscrever no formulário? Será que existe uma maneira mais fácil de explicar o processo, peço deculpa!
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  Fernando Bueno 30/5/2013, 14:12

    Bom dia colegas.

    Isso lhe ajudara a entender melhor o que nosso amigo lhe ensinou veja:

    http://maximoaccess.forumeiros.com/t50-filtragem-em-cascata?highlight=Filtragem+em+cascata


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    Tabelas relacionadas em combo box 16rzeq
    avatar
    sergio-pereira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 13/02/2011

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  sergio-pereira 30/5/2013, 14:46

    Peço desculpa mas a situação em referência não me parece idêntica essa parece-me bem fácil uma vez que as combo vão buscar os dados a uma mesma tabela, vou postar um exemplo para ver se fica mais fácil explicar o que pretendo.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1078
    Registrado : 23/03/2010

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  Finformática 30/5/2013, 15:18

    Caro Sérgio,

    No seu formulário você tem dois botões de combinação. É isto?
    Não necessita você escrever a linha. Ambos você pode criar via ASSISTENTE. No segundo você acrescenta o WHERE com o filtro acima citado.
    Fui mais claro?

    Abraços
    avatar
    sergio-pereira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 13/02/2011

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  sergio-pereira 30/5/2013, 15:29

    Aqui vai um prototipo, obrigado pela atenção realmente qualquer problema trazido a este forum tem uma atenção imediata, sou um amador em access pelo que peço desculpa se não entendo certas questões
    Anexos
    Tabelas relacionadas em combo box Attachmentcp.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 14 vez(es)
    avatar
    sergio-pereira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 13/02/2011

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  sergio-pereira 30/5/2013, 15:40

    Shocked
    avatar
    Convidado
    Convidado


    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  Convidado 30/5/2013, 16:51

    Bom dia Sergio,

    Da uma olhada e vê se é isso que precisa.


    Nivaldo.
    avatar
    sergio-pereira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 13/02/2011

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  sergio-pereira 30/5/2013, 16:58

    Obrigado pela ajuda Divaldo, o exemplo que trabalhou ficou com erros, se reparar, agora realmente dá para seleccionar mas ao mudar de registo assume o mesmo para todos e além disso não os inscreve na tabela.

    Aff isto até me parecia facil mas afinal nem será, pelos vistos


    Shocked

    Mesmo que não resolva a questão nem sei como vos agradecer pela vossa disponibilidade e simpatia
    avatar
    Convidado
    Convidado


    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  Convidado 30/5/2013, 17:21

    Olá Sergio,

    Acrescentei alguns registros e ficaram todos gravados na tabela.
    No formulário FormClientes tem dois campos (Distrito e Concelho) que deixei com a propriedade visível com Não. Mude para ficarem visíveis e verá que as informações mudam conforme a navegação dos registros.

    As combos, nesse caso, irão servir só para você filtrar os Concelhos pelo Distrito selecionado.

    Persistindo a dúvida, é só gritar.


    Nivaldo.
    avatar
    sergio-pereira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 13/02/2011

    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  sergio-pereira 31/5/2013, 19:00

    Obrigado a todos, já entendi, apliquei e resultou, são fantásticos!

    Um grande abraço


    PS. Tenho de fechar o tópico? Como faço?

    Conteúdo patrocinado


    Tabelas relacionadas em combo box Empty Re: Tabelas relacionadas em combo box

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 12/5/2024, 11:52