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
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)