Fórum Gravar em outra tabela, por favor. #44142

12/05/2004

0

Pessoal :( , tenho as seguintes tabelas, abaixo descritas, e quero que quando gravar os itens na tabela ITENSENTRADA, automaticamente atualize o SALDO da tabela PRODUTO.
Como faço isto acontecer se uso:
Delphi 6 Enterprise;
Interbase 6.0.2;
Banco de dados .GDB;
SQLConnect + SQLDataSet + DataSetProvider + ClientDataSet?

TABLE ´ITENSENTRADA´
(
´CODENTRADA´ ´DM_INTEGER_PK´,
´NUMERO´ ´DM_INTEGER´,
´CODFORNECEDOR´ ´DM_INTEGER´,
´CODPRODUTO´ ´DM_INTEGER´,
´CODMARCA´ ´DM_INTEGER´,
´QUANTIDADE´ ´DM_SMALLINT´,
´VALOR´ ´DM_DINHEIRO´,
CONSTRAINT ´PK_ITENSENTRADA´ PRIMARY KEY (´CODENTRADA´)
);


TABLE ´PRODUTO´
(
´CODPRODUTO´ ´DM_INTEGER_PK´,
´CODMARCA´ ´DM_INTEGER´,
´DESCRICAO´ ´DM_VARCHAR_60´,
´MODELO´ ´DM_VARCHAR_10´,
´SALDO´ ´DM_SMALLINT´,
´PRECOCUSTO´ ´DM_DINHEIRO´,
´PRECOVENDA´ ´DM_DINHEIRO´,
´PONTOS´ ´DM_SMALLINT´,
CONSTRAINT ´PK_PRODUTO´ PRIMARY KEY (´CODPRODUTO´)
);

Desde de já agradeço qualquer ajuda. :D


Kika

Kika

Responder

Posts

12/05/2004

Aroldo Zanela

Colega,

Várias opções, e apesar de não muito recomendado mais hoje em dia, eu prefiro o uso de trigger no banco para garantir a integridade.


Responder

Gostei + 0

12/05/2004

Kika

(Várias opções, e apesar de não muito recomendado mais hoje em dia, eu prefiro o uso de trigger no banco para garantir a integridade.)

Como fazer essa trigger, pois como voce percebeu ainda sou uma iniciante.
Grata


Responder

Gostei + 0

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

Aceitar