Fórum Insert em uma View! #51627

18/07/2005

0

Fala galera do Forum!

Seguinte, tenho uma view q pega os dados de 3 tabelas (tab_clientes, tab_cobranca e tab_faturamento) e exibe num form c/ varios edits para o usuario ir visualizando os dados da view.

Tenho alguns botoes nesse form e dentre eles tem um botao para inserir um novo registro, q está associado ao evendo OnClick e ao metodo View_Clientes.Append para preparar para inserir um novo registro. Minha duvida é, se esses dados estão sendo ´puxados´ por uma view, após o usuario digitar todos os valores após o Append, como eu faço p/ inserir nas 3 tabelas as informações respectivas? Vou ter q inserir uma por uma? Mas eu jah tentei isso e dah erro qdo dou um View_Clientes.Insert.... Deem uma luz ae galera, to perdidão!!

Abraços!


Mascarade

Mascarade

Responder

Posts

19/07/2005

Beppe

Use uma trigger before insert na view.


Responder

Gostei + 0

19/07/2005

Mascarade

Mas como eu faço uma trigger? Eu jah tinha imaginado essa solução, mas falta conhecimento para executar..... :oops:


Responder

Gostei + 0

19/07/2005

Beppe

Algo assim:

create trigger TRG_ViewBeforeInsert for View
as
begin
  insert into Tabela1 values (new.CampoA, new.CampoB, ...);
  insert into Tabela2 values (new.CampoX, new.CampoY, ...);
  ...
end;



Responder

Gostei + 0

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

Aceitar