GARANTIR DESCONTO

Fórum Exclusão, como faço ? #198586

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

Gostei + 0

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

Gostei + 0

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

Aceitar