Dá para fazer isto via trigger

Delphi

05/08/2006

Pessoal,

Preciso desenvolver uma rotina de emissão de pedido de produtos farmaceuticos. Neste pedido pode haver um produto que tenha diversos lotes.

Exemplificando:

Produto A - Qtde vendida 10 - lote 1 qtde 6 / lote 2 qtde 4
Produto B - Qtde vendida 5 - lote 3 qtde 5

Pensei em fazer esta composição no momento da gravação dos itens do pedido. Duplicaria o produto, quando fosse o caso. Sempre amarrando produto com lote.

Tem como fazer isto via uma trigger? Alguem tem alguma outra sugestão?

Só não sei como fazer.

A principio estou fazendo via Clientdataset, mas estou vendo que podem haver uma serie de problemas, tais como, na alteração haver troca de um produto já ligado a um lote.

Trabalho com D2005 e Firebird 1.5

Agradeço a atenção.

Rodolfo


Rodolfo.pirolo

Rodolfo.pirolo

Curtidas 0
POSTAR