RE: RES: [gx-l] Ultimo registro ao inserir

Gustavo, no BeforeInsert ainda não tem o autonumber. Somente após o insert.

Att,

Luciano Rigolin


From: gustavo.silva@heurys.com.br
To: gx-l@gxtech.com.uy
Date: Wed, 16 Jan 2013 13:47:40 +0000
Subject: RES: [gx-l] Ultimo registro ao inserir

Valderlei, segue um exemplo.

 

Estrutura da TRN

CidadeId*

CidadeNome

 

Rules da TRN

CidadeId = AutoNumerCidade() On BeforeInsert;

 

 

A procedure AutoNumerCidade() não deve ter COMMIT ( verifique se a propriedade COMMIT ON EXIT esta com o valor NÃO), para compartilharem a mesma UTL.

 

Att.

 

Gustavo.

 

 

De: Vanderlei Hobus - TecnoFlex [mailto:vanderlei@tecnoflex.com.br]
Enviada em: quarta-feira, 16 de janeiro de 2013 11:23
Para: gx-l@gxtech.com.uy
Assunto: RES: [gx-l] Ultimo registro ao inserir

 

Bom dia. Obrigado a todos que deram uma ajudinha.. Tentei todas formas, as dicas dos Fernandos eram praticamente como uso no GX9 Windows, mas no WEB GX EV não funciona.

 

A dica de nosso amigo Gustavo, conforme abaixo funcionou em meu projeto.

O único problema é que está apresentando o erro "Já existe o registro" do GX, como se ele tivesse tentando inserir novamente assim que o campo é alimentado.

 

Será que é alguma propriedade da Trn? Já tentei colocar/tirar Default_mode, mas não adiantou.

 

Valeu, obrigado por enquanto!

 

De: Gustavo Amoroso da Silva [mailto:gustavo.silva@heurys.com.br]
Enviada em: quarta-feira, 16 de janeiro de 2013 08:45
Para: gx-l@gxtech.com.uy; gxbrasil-l@gxtech.com.uy
Assunto: RES: [gx-l] Ultimo registro ao inserir

 

Bom Dia Vanderlei.

 

Invoque sua procedure no evento de disparo On BeforeInsert; da transação.

 

Att.

 

 

 

Gustavo Amoroso da Silva

 

Desenvolvimento

 

55 16 3512.3300

 

gustavo.silva@heurys.com.br

 

www.heurys.com.br

 

Descrição: http://srvhprojects.heurys.net/Documentos%20Compartilhados/ASSINATURA%20DE%20E-MAIL%20COLABORADORES/EmailComercial.gif

Rua Alice Alem Saad, 855 - 22º Andar - Cj. 2206 - Ribeirão Preto - SP

 

 

 

Nossa visão: Gerar e partilhar Riqueza, Conhecimento e Felicidade.

 

 

 

 

 

 

 

 

 

 

De: Vanderlei Hobus - TecnoFlex [mailto:vanderlei@tecnoflex.com.br]
Enviada em: quarta-feira, 16 de janeiro de 2013 08:33
Para: gxbrasil-l@gxtech.com.uy; gx-l@gxtech.com.uy
Assunto: [gx-l] Ultimo registro ao inserir

 

Bom dia.

 

Em minha aplicação Windows via GX9 #vb6, tenho uma tela que ao concluir o registro na transação, puxo uma procedure que pega o ultimo numero cadastrado (que no caso foi o que foi recém salvo) e atribuo a minha transação, desta forma, ao inserir novas informações, não precisa toda vez procurar o que acabou de ser feito, pois já traz sozinho.

 

Até aí tudo bem...

 

O problema é quando tentei levar isso para o GX Evolution, em uma transação WEB, já tentei diversas formas e não obtive sucesso.

 

Alguém já fez algo parecido e poderia compartilhar algumas ideia comigo, para estar sanando o problema?

 

 

Agradeço desde já,

Vanderlei Hobus.

Esta mensagem foi verificada com softwares de segurança Trend Micro® e está
livre de códigos maliciosos.

 

Esta mensagem foi verificada com softwares de segurança Trend Micro® e está  livre de códigos maliciosos.

0 Response to "RE: RES: [gx-l] Ultimo registro ao inserir"

Publicar un comentario