EXCLUIR REGISTROS...
por exemplo, tenho uma tabela de cadastro de alunos e uma outra tabela de cadastro de cursos.
COMO FAÇO PARA QUE, QUANDO EU EXCLUIR UM CURSO, EXCLUA TAMBEM O ALUNO RELACIONADO COM AQUELE CURSO
obs. estou utilizando tabelas paradox
COMO FAÇO PARA QUE, QUANDO EU EXCLUIR UM CURSO, EXCLUA TAMBEM O ALUNO RELACIONADO COM AQUELE CURSO
obs. estou utilizando tabelas paradox
Rafael Santana
Curtidas 0
Respostas
Marconi
12/08/2003
Eu faria assim
Supondo que a de curos esteja indexa no código do curso,
e a de alunos tenha um campo com o código do curso
if Cursos.findkey([codcurso]) then begin
Cursos.delete;
Alunos.filter:=´CodigoDoCurso = ´´´+codcurso+´´´´;
Alunos.filtered:=true;
Alunos.refresh; {só para garantir}
while Alunos.recordcount>0 then Alunos.delete;
end;
// somente lembrando que todas as aspas são simples.
Boa Sorte
Marconi
Supondo que a de curos esteja indexa no código do curso,
e a de alunos tenha um campo com o código do curso
if Cursos.findkey([codcurso]) then begin
Cursos.delete;
Alunos.filter:=´CodigoDoCurso = ´´´+codcurso+´´´´;
Alunos.filtered:=true;
Alunos.refresh; {só para garantir}
while Alunos.recordcount>0 then Alunos.delete;
end;
// somente lembrando que todas as aspas são simples.
Boa Sorte
Marconi
GOSTEI 0
Marconi
12/08/2003
:oops: Troque a linha
while Alunos.recordcount>0 then Alunos.delete;
por
while Alunos.recordcount>0 do Alunos.delete;
Marconi
while Alunos.recordcount>0 then Alunos.delete;
por
while Alunos.recordcount>0 do Alunos.delete;
Marconi
GOSTEI 0