Power Builder - Usa el enter asi....

   
Vista:
Imágen de perfil de Antonio

Usa el enter asi....

Publicado por Antonio (1114 intervenciones) el 07/12/2009 23:56:36
Hola Franciso:

Sigue estos pasos:

1.- Y aque tienes el evento creado en el DW como pbm_dwnprocessenter, entra al scrip y pon éste código:

Send(Handle(this),256,9,Long(0,0))
return 1

2.- Ahi mismo entra al evento denominado pbm_dwnsetfocus (getfocus) y pon este codigo:

cb_guardar.default = false

(Ojo, cb_guardar en teoria es el nombre de tu boton, si no solo cambia el nombre)

3.- Ahi mismo, entra al evento denominado pbm_dwnkillfocus (LoseFocus) y pon este codigo:

cb_guardar.default = true

ahora salimos del DW y nos dijimos a tu boton de guardar, damos clic con el boton derecho del mouse para entrar a las propiedades y checas (pones la palomita) en la parte de "Default", para que quede seleccionada.

Cuando hayas termninado, debes numerar los objetos con la instruccion del boton de "tab order" a modo que quede con el siguiente numero de orden inmediato, por ejemplo si tu DW tiene el 10, el boton debe quedar con el 20.

Terminado todo esto, al dar enter en el utlimo campo, se diparará en forma automatica el evento clicked del boton guardar, cuando guardes, hasta el ultima renglon de tu codigo del evento clicked del boton guardar, solo debes insertar un nuevo registro (InsertRow() ) y despues posesionarte en el DW con SetFocus ( dw ) y listo....

Espero que te sirva y te ayude...cualquier duda hazmelo saber

Saludos desde México.
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