Exclusão, como faço ?

03/12/2003

0

BOM DIA, estou usando tabelas paradox, e, tenho um cadastro de fornecedores e um cadastro de notas fiscais

COMO FAÇO PARA, QUANDO EXCLUIR UM FORNECEDOR, AUTOMATICAMENTE, EXCLUA UMA NOTA FISCAL DESTE MESMO FORNECEDOR


SE possivel me mandem um exemplo....

obrigado


Rafael Santana

Rafael Santana

Responder

Posts

05/12/2003

Jdasg

Olha não é legal fazer isto, pois vc perde a integridade no BD, por exemplo o valor recebido de uma nota que não existirá mais...Pense bem?

If <nome da tabela>.FindKey([ <campos que compoem a chave da tabela de notas fiscais(nesta chave deve possuir o código do fornecedor se não, não adianta)>]) Then Begin
<nome da tabela de NF>.First;
While Not (<nome da tabela>.Eof) Do Begin
<nome da tabela NF>.Delete;
<nome da tabela NF>.Next;
End;
End;


Responder

05/12/2003

Rfpsatin

cara, vou me meter onde não sou chamado...

não uso paradox(ainda bem) + pelo que lembro ele permite q qdo vc cria uma FK especifique a agregação. tipo, matar ou atualizar em cascata, posso ter visto d+ + parece q tinha

ae seria só vc colocar cascade no delete.

se falei besteira e o paradox não aceita isso, ignorem ;-)


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar