Alguém sabe como fazer a instrução abaixo, repassada a um dos integrantes do forum?
Dadokeys, apenas uma idéia:
Você tem a tabela turmas e a tabela alunos
Tabela turmas:
CodTurma
NomeDaTurma
NrDeVagas
Tabela alunos:
CodAluno
CodTurma
NomeDoAluno
Relaciona CodTurma a CodTurma
Agora monta-se um formulário com um subformulário:
O formulário vinculado a tabela turmas;
O Subformulário vinculado a alunos
Faz com que fique a forma pai e filho, ou seja, se lá no form tem a turma Geografia, no subformulário vai aparecer todos os alunos cadastrados nesta turma.
Daí, faz o subformulário contar e com esse resultado compara com a quantidade de vagas disponíveis que estará no formulário. Então lá haverá um botão para "Novo Cadastro" que chamará o form para lotar um novo aluno nesta turma, se o número de vagas esgotou, faz desaparecer o botão e substitui por um label do tipo: "Desculpe, número de vagas esgotados"
é isso, dá um pouco de trabalho, mas, fica funcional, já que vais lançar o número de vagas na tabela.
Analise.
Dadokeys, apenas uma idéia:
Você tem a tabela turmas e a tabela alunos
Tabela turmas:
CodTurma
NomeDaTurma
NrDeVagas
Tabela alunos:
CodAluno
CodTurma
NomeDoAluno
Relaciona CodTurma a CodTurma
Agora monta-se um formulário com um subformulário:
O formulário vinculado a tabela turmas;
O Subformulário vinculado a alunos
Faz com que fique a forma pai e filho, ou seja, se lá no form tem a turma Geografia, no subformulário vai aparecer todos os alunos cadastrados nesta turma.
Daí, faz o subformulário contar e com esse resultado compara com a quantidade de vagas disponíveis que estará no formulário. Então lá haverá um botão para "Novo Cadastro" que chamará o form para lotar um novo aluno nesta turma, se o número de vagas esgotou, faz desaparecer o botão e substitui por um label do tipo: "Desculpe, número de vagas esgotados"
é isso, dá um pouco de trabalho, mas, fica funcional, já que vais lançar o número de vagas na tabela.
Analise.