GeneXus - autonumerar

 
Vista:

autonumerar

Publicado por daniel enrique (2 intervenciones) el 10/01/2002 14:19:16
Necesito saber si es posible y como autonumerar (en modo insert) un campo que es clave primaria y unica en una tabla simple.
Desde ya, gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:autonumerar

Publicado por ajandro (19 intervenciones) el 15/01/2002 05:02:16
hola,
tenes dos objetos:
un procedure y una trn
Procedure:
rules:
parm(NoId ,&No ) ;
Layout:
New
// NoId is inferred because it is a parameter
&No = 1
LstDocNo = &No
When Duplicate
For Each
&No = LstDocNo + 1 //last number recalculated
LstDocNo = &No //last number updated
EndFor
EndNew

La trn:

NoId*
LstDocNo

Para autonumerar pedidos por ejemplo seria:
PedNro=udp('pAutonum','ped') if insert .and. after(confirm);
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:autonumerar

Publicado por daniel enrique (2 intervenciones) el 04/02/2002 15:00:39
La verdad es que no entiendo el uso que haces del procedure dentro de la trn. Es decir que significan PedNro, udp, pAutonum y ped.
De todas formas, gracias. . .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar