Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucius Mendes

Gravação múltipla em BD

Recommended Posts

Boa Noite!Alguém sabe como faço p/ gravar vários registros em uma mesma tabela utilizando uma única tela do sistema?Por ex:Eu tenho três tabelas:1 - Disciplinas ::Cod_Diciplina ::Nome2 - Professores ::Cod_Professor ::Nome3 - Prof_Disc ::Cod_Disciplina ::Cod_ProfessorQuero, por meio de uma única tela poder definir por meio de checkbox todos os professores que ensinam determinada disciplina.Ficaria mais ou menos assim:combobox com o nome das disciplinas no topo que a cada disciplina escolhida seria listado abaixo todos os professores cadastrados no sistema com os checkbox ao lado de cada nome. Marcando significa que ensina a disciplina setada acima e desmarcando significa que não.Ao pressionar o botão salvar seria verificada a existência do registro na tabela 3 referente à relação citada, caso a resposta seja negativa deverão ser criados os registros pendentes nela.Será que consegui explicar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz como o Márcio falou...ai tipo, se existir você da um edit, se não existir você da um append...ai se existir ele edita e coloca dinovo, senão ele inclui!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, já que os professores não é fixo e sim vêm de um cadastro, você poderia fazer diferente este cadastro, poderia usar um grid para inserir os professores, poderia deixar um filtro por Diciplina, onde que depois de selecionado a disciplina filtre a tabela Prof_Disc, e vincula esta tabela com um DBGrid, podendo inserir ou remover os professores diretamente nesta tabela usando o GRID, sem precisar dos CheckBox.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.