GARANTIR DESCONTO

Fórum inserir dados de uma tabela mestre detalhe em outra #571768

29/11/2016

0

tenho 2 tabelas com relacionamento mestre detalhe


orcamento

itens_orcamento


os

itens_os


queria que quando o orcamento estivesse aprovado eu clicar no botao e ele copiar os dados das tabelas orcamento e itens_orcamento para as tabelas

os e itens_os,


como devo fazer isso?
Antonio Santos

Antonio Santos

Responder

Posts

29/11/2016

Fabio Parreira

Qual o banco de dados?

Geralmente usamos triggers para estas situações.
Responder

Gostei + 0

29/11/2016

Antonio Santos

O banco é firebird, como sou novo em programação gostaria que se possivel postasse um exemplo
Responder

Gostei + 0

29/11/2016

Fabio Parreira

Em Firebird eu não sei se suporta triggers, sou especialista em SQL Server. Mas creio que deve ter este recurso.
A trigger funciona como um gatilho para determinada ação, no seu caso, quando você inserir o dado na tabela X, o banco de dados executa o comando que você definiu na trigger desta tabela, este comando pode ser um insert em outra tabela.

Você pode acionar esse quando sua tabela recebe um registro novo, quando é alterado um registro e quando e deletado um registro. Para cada uma dessas ações você pode ter um comando diferente.

Mas não sei se tem essa opção no firebird, alguém aqui no fórum com melhores conhecimentos poderá te ajudar.

Tente esse tópico aqui.

https://www.devmedia.com.br/explorando-triggers-no-firebird/31516
Responder

Gostei + 0

30/11/2016

Pestana

Antonio também é possível utilizar o Stored Procedure do Firebird de uma pesquisada.
Responder

Gostei + 0

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

Aceitar