[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