Fórum Mestre/Detalhe no Interbase #40901
12/12/2003
0
Ola a todos os colaboradores da revista e do site ClueDelphi.
Estou tentando fazer um trigger na tabela detalhe para que o campo de relacinamento (CODPED) receba o valor do campo corrente (registro selecionado) da tabela mestre. segue-se abaixo a o meta-data com os campos principais das duas tabelas.
agradesso desde já a todos tentem e/ou possam me ajudar.
(tabela mestre)
PEDIDOS(
CODPED INTEGER NOT NULL,
DATAPED DATE NOT NULL,
CLI VARCHAR(50) NOT NULL,
SIT VARCHAR(10),
PRIMARY KEY (´CODPED´));
(tabela detalhe)
PEDPROD(
CODPEDINTEGER NOT NULL,
PEDPRODVARCHAR(20) NOT NULL,
SITVARCHAR(10),
PRIMARY KEY (´CODPED´, ´PEDPROD´));
Estou tentando fazer um trigger na tabela detalhe para que o campo de relacinamento (CODPED) receba o valor do campo corrente (registro selecionado) da tabela mestre. segue-se abaixo a o meta-data com os campos principais das duas tabelas.
agradesso desde já a todos tentem e/ou possam me ajudar.
(tabela mestre)
PEDIDOS(
CODPED INTEGER NOT NULL,
DATAPED DATE NOT NULL,
CLI VARCHAR(50) NOT NULL,
SIT VARCHAR(10),
PRIMARY KEY (´CODPED´));
(tabela detalhe)
PEDPROD(
CODPEDINTEGER NOT NULL,
PEDPRODVARCHAR(20) NOT NULL,
SITVARCHAR(10),
PRIMARY KEY (´CODPED´, ´PEDPROD´));
Benjamim Júnior
Curtir tópico
+ 0
Responder
Posts
12/12/2003
Afarias
Bom... vc não pode fazer isso...
Para o IB não existe este ´registro selecionado´... isso é coisa de sua interface gráfica, sendo assim terá q fazer isto no seu código (na linguagem q estiver usando) mas não em uma trigger
T+
Para o IB não existe este ´registro selecionado´... isso é coisa de sua interface gráfica, sendo assim terá q fazer isto no seu código (na linguagem q estiver usando) mas não em uma trigger
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)