Page 1 of 1

Problema con el VALID y SetKey

Posted: Thu Dec 27, 2007 6:40 pm
by diegopolverelli
Hola. Tengo un pequeño problema, a ver si a alguien le paso: tengo una aplicacion en donde via un SETKEY, hago que se ejecute una funcion al presionar la tecla F2 (ej fun_f2); dontro de un dialogo, tengo un textbox con un valid, que ejecuta una funcion que determina si lo que se ingreso es correcto; ahora, si me paro en el textbox y apreto F2, se ejecuta fun_f2, pero me da un error de un ALIAS que no esta en uso; la fun_f2 funciona, y el valid por separado tambien; ¿tienen idea que puede estar pasando? es obviamente la combinación entre la ejecución del valid y la llamada via setkey de la fun_f2. Bueno, si a alguien se le ocurre alguna manera de, por ej, impedir que el valid ejecute si se presiona alguna tecla en particular , o si se les ocurre alguna metida de pata que puedo estar haciendo... les agradecere. Atte.

Posted: Thu Dec 27, 2007 6:51 pm
by jrestojeda
Hola Diego,
Prueba guardándote el alias actual dentro de una variable y luego usa un select para seleccionar el area que necesitas en tu funcion F2 luego al finalizar la funcion selecciona el area activa anterior "select variable".
Saludos.

Posted: Thu Dec 27, 2007 7:27 pm
by Antonio Linares
Diego,

La caja de diálogo es MODAL ó NO MODAL ?

Posted: Sun Dec 30, 2007 2:47 am
by diegopolverelli
Los dialogos estan en una dll que arme con Workshop; En Style tienen tildado el "modal frame".



Antonio Linares wrote:Diego,

La caja de diálogo es MODAL ó NO MODAL ?

Posted: Sun Dec 30, 2007 9:08 am
by Antonio Linares
Diego,

Desde tu PRG la caja de diálogo la muestras así ?

ACTIVATE DIALOG oDlg

ó así ?

ACTIVATE DIALOG oDlg NOWAIT

Posted: Wed Jan 02, 2008 3:16 pm
by diegopolverelli
la abro asi:
ACTIVATE DIALOG oDlg


el "nowait" no tengo la menor idea que significa...



Antonio Linares wrote:Diego,

Desde tu PRG la caja de diálogo la muestras así ?

ACTIVATE DIALOG oDlg

ó así ?

ACTIVATE DIALOG oDlg NOWAIT

Posted: Wed Jan 02, 2008 6:35 pm
by ADBLANCO
El 'NO WAIT' le indica a fivewin que el dialogo es 'MODAL'


Saludos!

Posted: Thu Jan 03, 2008 11:21 am
by diegopolverelli
Hola. ¿alguien sabe como puedo hacer para anular la ejecucion de un VALID, o para configurar el SETKEY de manera que primero ejecute el VALID y despues la funcion del setkey?
Gracias.
ADBLANCO wrote:El 'NO WAIT' le indica a fivewin que el dialogo es 'MODAL'


Saludos!