RES: [firebase-br] Master/Detail + Auto incremento

Rubem Rocha rrocha em fpf.br
Seg Out 11 12:34:39 -03 2004


Eu acho assim arriscado, pq o valor do generator pode mudar nesse momento, caso um outro usuário inclua mais um registro na tabela master.
[]s

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcilio Soares
Enviada em: segunda-feira, 11 de outubro de 2004 11:32
Para: FireBase
Assunto: Re: [firebase-br] Master/Detail + Auto incremento


via trigger no Detail pode usar um
select gen_id(nome_generator,0) from rdb$database into FK
{o select acima traz o ultimo generator usado e poe na viariavel FK}

ai vc manda ver num update no detail mesmo.

ou

tente usar o controle de master/detail do FIB. Ele deve fazer isso automatico. Digo caputrar o ID do master e colocar no Detail. Deve ter opcao pra fazer isso diretamente no componente.

----- Original Message ----- 
From: "Fortes Marcelo" <marcelosoftware em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 11, 2004 12:19 PM
Subject: [firebase-br] Master/Detail + Auto incremento


> D7 + FIB + FB 1.0.3
>
>  Oi turma !!!
>
> Estou com um probleminha.
>
> Tenho duas tabelas relacionadas como mestre e detalhe
>
> para a tabela mestre, o campo ID chave primária eu
> criei uma trigger e um generator para auto incrementar
> este mesmo campo id desta mesma tabela mestre.
>
> O meu problema é que eu preciso pegar o número
> atribuido para a tabela mestre no cmpo id para ir
> inserindo nos registros subsequêntes da tabela
> detalhe.
>
> Como seria a forma mais simples de se efetuar isto?
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador 
> agora!
http://br.acesso.yahoo.com/
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>



______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br




Mais detalhes sobre a lista de discussão lista