La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11016 - SALIR CON ENTER DESDE BROWSE (FOX PRO DOS)
Autor:  Freddy Estrada
Hola,

Estoy trabajando en una aplicacion para punto de venta, desarrollandola con Fox Pro for D.O.S.

Mi inquietud radica en saber como hago para salir del comando BROWSE (que permite ver en pantalla el contenido de una tabla previamente abierta), pero presionando la tecla enter, ya que por default sale unicamente cuando se presiona la tecla Esc.

Saludos

  Respuesta:  Larri la Cuchi La Cuchi
Hola, aunque tu pregunta fue contestada, te hago una sugerencia.

Si bien con la tecla [Esc] sales del browse, debes de tener cuidado, debido a que dicha tecla cancela la opcion que puedas estar ejecutando. te recomiendo por cuestion didactica que utilices mejor los siguiente ritina:

On Key Label Enter Keyboard "Ctrl+W"
* Rutinas de tu browse
Browse
On Key Label Enter
Nota:
es importante que luego de la rutina de tu browse retornes la tecla enter a su estado natural.

Espero haber podido ayudarte.

  Respuesta:  JOSE MARIO VASQUEZ
Para poder salir del browse usando la tecla ENTER, puedes utilizar el siguiente código:

*************************
* ---- Primero desconectamos la tecla escape.
SET ESCAPE OFF

USE
* ---- Ahora cada vez que presiones ENTER, será como presionar escape.
ON KEY LABEL ENTER KEYBOARD "{ESC}"
BROWSE

* ----- Desconectamos la tecla ENTER, para que funcione como tal.
ON KEY LABEL ENTER
****************************

Es muy importante que "desconectes", el ENTER, pues de lo contrario cada vez que presiones enter, FOX "entiende" que has presionado ESCAPE.

Espero que te sirva, y puedes comunicarte conmigo si no te funciona.

Saludos.