Page 1 of 1

como saltar un bValid de un get al presionar sobre un boton?

Posted: Tue Nov 23, 2010 11:11 am
by goosfancito
Hola.

Tengo varios Get y 2 botones, uno de ellos es para cerrar el formulario,
necesito hacer que el bValid de los botones no sean tomados en cuenta
cuando hago click en el boton ¨Cerrar¨. como lo hago¨?

gracias.

Re: como saltar un bValid de un get al presionar sobre un boton?

Posted: Tue Nov 23, 2010 12:36 pm
by acuellar
goosfancito

colocando la clausular CANCEL en el GET

Code: Select all

 @2.5,15 BUTTON "Cancelar" OF oDlg SIZE 40,10 ACTION (oDlg:End()) CANCEL UPDATE
 
Saludos,


Adhemar

Re: como saltar un bValid de un get al presionar sobre un boton?

Posted: Tue Nov 23, 2010 12:41 pm
by goosfancito
gracias

Re: como saltar un bValid de un get al presionar sobre un boton?

Posted: Tue Nov 23, 2010 12:45 pm
by acuellar
Perfecto

Re: como saltar un bValid de un get al presionar sobre un boton?

Posted: Tue Nov 23, 2010 2:21 pm
by gdeteran
Con ButtonBar, la claúsula CANCEL no funciona, tienes que usarlo de este modo:

@ 00, 10 BUTTONBAR oBarList ;
               3DLOOK;
               BUTTONSIZE 25,25;
               SIZE 257, 27;
               OF oDlg

      DEFINE   BUTTON   oBtnFin   ;
               FILE     "..\bitmaps\EXIT2.BMP" OF oBarList NOBORDER;
               MESSAGE  "Salir Lista Productos"    ;
               ACTION   oDlg:End();
               TOOLTIP  "Terminar"

      oBtnFin:lCancel := .T.