EXCLUIR REGISTROS...

Delphi

12/08/2003

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


Rafael Santana

Rafael Santana

Curtidas 0

Respostas

Marconi

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


GOSTEI 0
Marconi

Marconi

12/08/2003

:oops: Troque a linha

while Alunos.recordcount>0 then Alunos.delete;

por
while Alunos.recordcount>0 do Alunos.delete;

Marconi


GOSTEI 0
POSTAR