Fórum EXCLUIR REGISTROS... #174662
12/08/2003
0
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
Curtir tópico
+ 0
Responder
Posts
12/08/2003
Marconi
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
Responder
Gostei + 0
12/08/2003
Marconi
: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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)