• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

cavalinho81

2 dúvidas sobre campos do formulário de um Base de Dados

7 mensagens neste tópico

1ª Dúvida - Como faço, para que ao escolher o distrito no campo distrito, fiquem disponíveis somente os concelhos e freguesias associadas a esse distrito nos campos concelho e campos Freguesia no formulário geral.

2ª Dúvida - Como adiciono um nome que não esteja disponível na caixa de combinação do formulário geral sem ter que abrir o formulário onde tenho os nomes que aparecem na caixa de combinação.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

no evento "on_change" do campo distrito, chamas uma função que limpa o campo conselho e o re-carrega com os conselhos pertencentes ao distrito seleccionado.

isto é a resposta à 1ª dúvida.. a 2ª dúvida, não ajudo.. vou deixar lugar para alguém mais te ajudar ;) hehe

inté!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E como faço isso?

Viva!

no evento "on_change" do campo distrito, chamas uma função que limpa o campo conselho e o re-carrega com os conselhos pertencentes ao distrito seleccionado.

isto é a resposta à 1ª dúvida.. a 2ª dúvida, não ajudo.. vou deixar lugar para alguém mais te ajudar ;) hehe

inté!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ora bem.. estou a supor que tens as tuas tabelas mais ou menos assim:

DISTRITO

id

nome

CONSELHO

id

distrito - FK para a coluna id da tabela distrito

nome

ora, sendo assim, ao seleccionares um distrito, fazes um query à tabela de conselhos assim:

SELECT a.id, a.nome FROM conselho a WHERE a.distrito = ID_DISTRITO

em que o valor de ID_DISTRITO tens de sacar no evento on_change do campo distrito. (é o id da tabela distrito)

O resultado da query é que vai preencher o campo dos conselhos.

Espero ter ajudado. Tás a precisar de uma aulinhas de base de dados ;)

Inté

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

xiiiiiiiiiii.. man.. pois é.. CONCELHO!!

tenho de voltar à escola primária para aprender a escrever!!  :wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora