Clarion - Edit In Place Accion segun Insert - Change - Delete

 
Vista:

Edit In Place Accion segun Insert - Change - Delete

Publicado por Cristian (2 intervenciones) el 29/01/2018 17:23:59
Buenas gente.
Donde inserto codigo para que se ejecute según si se este dando de alta, modificando o baja? por ejemplo para guardar quien usuario que modifique o usuario que de de alta? en un formulario se hace algo asi

If SelfRequest = InsertRecord then
(Ejecuto accion)
.

Ó

If SelfRequest = ChangeRecord then"
(Ejecuto accion)
.

Con edti in place no se como hacer ni donde hacerlo.
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
sin imagen de perfil
Val: 216
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Edit In Place Accion segun Insert - Change - Delete

Publicado por Marcelo Madelón (154 intervenciones) el 30/01/2018 16:19:46
Cristian

Te adjunto un ejemplo.
Espero te sirva

Saludos
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

Edit In Place Accion segun Insert - Change - Delete

Publicado por Cristian (2 intervenciones) el 31/01/2018 16:16:01
Gracias Marcelo, bajo y lo veo. Comparto igual una respuesta de otro foro de Victor Montañez queme sirvio:

Local Objects->Browse on Tutabla ->TakeEvent antes del parent call

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CASE ACCEPTED() !LocalObjects ->Browse On XXX. TakeEvent 2500
OF SELF.INSERTCONTROL
LOC:REQUEST = 1 !This value is use in EIP
OF SELF.CHANGECONTROL
LOC:REQUEST = 2
OF SELF.DELETECONTROL
!SELF.WINDOW.UPDATE()
LOC:REQUEST = 3
CASE MESSAGE('Delete the selected record',|
'Please Confirm',ICON:QUESTION,BUTTON:YES+BUTTON:NO,BUTTON:YES,1)
OF BUTTON:YES
 
OF BUTTON:NO
return
END !END CASE MESSSAGE...
END

_________________
Victor Montañez
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