[firebase-br] Computed by
Eliomar
eliomar em promediconet.com.br
Qua Jun 8 13:44:43 -03 2005
Acho que não é bem por ai não...
Vc tem que utilizar de Trigger para fazer isso.
Trigger da table Filha Vendas_Itens
Por Ex: No After post
update vendas
set total_venda = total_venda + new.total
where vendas.codigo = new.codigo_venda
Assim fica uma maravilha...
Entendeu?
Agradecido.
Eliomar,
ICQ - 167715482
MSN - eliomar0910 em hotmail.com
Soft-Data Softwares Administrativos
hptt://www.promediconet.com.br
------------- Segue mensagem original! -------------
De: "Francisco Thiago" <jeandeadlucky em yahoo.com.br>
Data: Wed, 8 Jun 2005 10:16:39 -0300
Para: "FireBase" <lista em firebase.com.br>
Assunto: [firebase-br] Computed by
Pessoal,
Eu tenho uma tabela Pai (venda por exemplo) e gostaria de colocar um campo
calculado (computed) nela que calculasse o valor da venda.
Só que eu não consigo fazer o relacionamento na expressão do campo.
Procurei na documentação do IB6 e não encontrei um exemplo. Alguém poderia
me dar uma mãozinha?
seria algo como
ALTER TABLE CAD_VENDAS
ADD TOTAL_VENDA
COMPUTED BY (
(
select VALOR_UNITARIO
from VendaItem
where VendaItem.CodigoVenda = CAD_VENDAS.CodigoVenda
));
Obrigado
Francisco Thiago de Almeida
Enter&Plug Informática
Divisão: Desenvolvimento e Banco de dados
MSN: thiago em enterplug.com.br
Skype: enterplug_thiago
____________________________________________________
Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista