[firebase-br] Campo não inclui valor do before insert
NextCorp Informática
nextcorp em terra.com.br
Sex Fev 20 11:04:52 -03 2009
Olá Reijanio
Me expressei mal.
Quis dizer que não funciona retirando o is null.
Um abraço e obrigado
Atenciosamente
Washington André Muller da silva
#######################
NextCorp Informática Ltda
www.nextcorp.com.br
nextcorp em terra.com.br
0xx-(51)-3037-6605
#######################
----- Original Message -----
From: "Reijanio Nunes Ribeiro" <rnribeiro em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 20, 2009 10:39 AM
Subject: Re: [firebase-br]Campo não inclui valor do before insert
funciona sim reveja a forma que vc ta usando pois a rotina que disse captura
o valor do generator, ai no form é so colocar
EX: cdsprodutoCODIGO.AsInteger := f_dmm.inc_gen('gen_produto_id');
que vai funcionar
2009/2/20 NextCorp Informática <nextcorp em terra.com.br>
> Está rotina do inc_gen, já conheço.
>
> Não funciona mesmo retirando o is null.
>
> Atenciosamente
>
> Washington André Muller da silva
>
> #######################
> NextCorp Informática Ltda
> www.nextcorp.com.br
> nextcorp em terra.com.br
> 0xx-(51)-3037-6605
> #######################
> ----- Original Message ----- From: "Reijanio Nunes Ribeiro" <
> rnribeiro em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, February 20, 2009 9:00 AM
> Subject: Re: [firebase-br]Campo não inclui valor do before insert
>
>
>
> veio da uma olhada numa rotina que vc pode pesquisar no google, chamdaa
> inc_gen é um exemplo que pega o valor do generator, vc cria ela no
> datamodule uso ela aqui e funciona muito bem e não precisa de trigger,
> outra
> coisa que vc poderia tentar é mudar essa trigger, tirar essa clasula is
> null
> e deixar so a outra ai vc coloca im valor default e tenta, pode funcionar
> as
> trigger que usava geradas diretamente no, ibexpert tinham essa clausula is
> nll e era desse jeito não sei pq não rolava
>
> 2009/2/19 NextCorp Informática <nextcorp em terra.com.br>
>
> Caros
>>
>> IBO, Delphi 5 e Fire 2.1.0
>>
>> Tenho uma trigger before insert do modelo tradicional
>>
>> if new.rec_num_recibo is null then
>> new.rec_num_recibo= gen_id(gen_recibo,1);
>>
>> que gera o numero do recibo para não saltar a seguencia mesmo que
>> cancelado.
>>
>> Beleza, faz isto normalmente, mas o problema é que no momento que clico
>> no
>> botão de insert, não mostra no campo Num_recibo o valor atribuido na
>> trigger
>> before insert
>>
>> No insertSQL da IB_query, retirei do o campo rec_num_recibo para ser
>> atribuido na trigger.
>>
>> Já tentei várias situações mas não mostra o valor no momento do insert.
>>
>> Se salvo e ou olhar o registro o vaor esta lá atribuido normalmente, o
>> que
>> quer dizer que faz o trigger, mas no meu entender teria que antes de
>> inserir
>> já mostrar o valor gerado.
>>
>> O que estou esquecendo ?
>>
>>
>> Atenciosamente
>>
>> Washington André Muller da silva
>>
>> #######################
>> NextCorp Informática Ltda
>> www.nextcorp.com.br
>> nextcorp em terra.com.br
>> 0xx-(51)-3037-6605
>> #######################
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar esta mensagem como spam ou não spam, visite
>
> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyMzUxMzEzMzEuNzA4OTczLjg2NzAuZm9tYm9uaS5oc3QudGVycmEuY29tLmJyLDYwOTc=
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
>
>
>
>
>
> --------------------------------------------------------------------------------
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.237 / Virus Database: 270.11.1/1960 - Release Date: 02/19/09
> 10:48:00
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyMzUxMzcyNzYuMzEwMTc0LjE0NjI0LmRvbW9uaS5oc3QudGVycmEuY29tLmJyLDgzNDM=
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
--------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.237 / Virus Database: 270.11.1/1962 - Release Date: 02/20/09
07:26:00
Mais detalhes sobre a lista de discussão lista