regla condicional para asignar valor a atributo
Publicado por Flaco (8 intervenciones) el 24/09/2004 15:25:07
hola, uso GX 8.0+Access+VBasic
tengo
Level INCRIPCION
INCRIPCION ( iscCod, estLegajo )
ESTUDIANTE ( Legajo )
LOCALIDAD ( localidad )
REF_SITUACIONRECIDENCIA ( sResId )
Y muchos mas...
Con Key(legajo,iscCod) , Legajo y localidad son de otra transaccion y los tab indican distintos niveles.
Nesecito autoincrementar iscCod, tengo PUltimo que retorna el ultimo valor de inscCod
pero no logro encontrar una regla que ande.. simpre me sale en el check especificaion "Rules not included"
llamo a TInscripcion con: call(TInscripcion)
y dentro de esta tengo:
Event Start
&nuevaTras=0
EndEvent // Start
Event estLegajo.IsValid
&nuevaTras=1
call(PUltimo,Legajo,&iscCod)
&iscCod=&iscCod+1
// esto anda corectamente
EndEvent // estLegajo.IsValid
en las reglas yo quiria hacer un
iscid=&iscCod if &nuevaTras=1
pero no me la incluye, probe agregandole "on afterinsert"; y otros On. pero sin resultados.
Que estoy haciendo mal?
tengo
Level INCRIPCION
INCRIPCION ( iscCod, estLegajo )
ESTUDIANTE ( Legajo )
LOCALIDAD ( localidad )
REF_SITUACIONRECIDENCIA ( sResId )
Y muchos mas...
Con Key(legajo,iscCod) , Legajo y localidad son de otra transaccion y los tab indican distintos niveles.
Nesecito autoincrementar iscCod, tengo PUltimo que retorna el ultimo valor de inscCod
pero no logro encontrar una regla que ande.. simpre me sale en el check especificaion "Rules not included"
llamo a TInscripcion con: call(TInscripcion)
y dentro de esta tengo:
Event Start
&nuevaTras=0
EndEvent // Start
Event estLegajo.IsValid
&nuevaTras=1
call(PUltimo,Legajo,&iscCod)
&iscCod=&iscCod+1
// esto anda corectamente
EndEvent // estLegajo.IsValid
en las reglas yo quiria hacer un
iscid=&iscCod if &nuevaTras=1
pero no me la incluye, probe agregandole "on afterinsert"; y otros On. pero sin resultados.
Que estoy haciendo mal?
Valora esta pregunta
0