BROWSE ( )

 Visualiza registros en una ventana

Sintaxis

     BROWSE([], [],

        [], []) –> lExito

Argumentos

, , y definen las coordenadas de las esquinas superior izquierda e inferior derecha de la ventana. Si no se especifican, las coordenadas de ventana por defecto son 1, 0 y MAXROW(), MAXCOL().

Devuelve

BROWSE() devuelve falso (.F.) si no se está utilizando ningún fichero de base de datos; en caso contrario devuelve verdadero (.T.).

Descripción

BROWSE() es una función de interfaz de usuario que invoca, en el área de trabajo actual, un programa de uso general de visualización y edición de registros en formato de tabla. Si desea una lista de las teclas de desplazamiento utilizadas con BROWSE(), consulte la función DBEDIT().

Notas

     ¦  Línea de estado: BROWSE() muestra una línea de estado en

        la esquina superior derecha de la ventana, que puede indicar lo

        siguiente:

        Mensajes de la Línea de Estado de BROWSE()

        ———————————————————————

        Mensaje     Significado

        ———————————————————————

               Modo de adición

               Inicio de fichero

            Se borra el registro actual

        Registro    Visualiza el número de registro

        ———————————————————————

          BROWSE() posee estos tres modos:

–  Visualización: Este es el modo por defecto de BROWSE(). Al pulsar cualquier tecla de desplazamiento de DBEDIT(), la zona resaltada se desplaza a una nueva fila o columna.

–  Edición de campos: Al pulsar Intro en cualquier campo se inicia el modo de edición mediante el sistema de GET. Al pulsar Intro de nuevo, finaliza el modo de edición y se guardan los cambios realizados. La tecla Esc finaliza la edición sin guardar los cambios. Como en el modo de edición de campos se utiliza el sistema de GET, todas las teclas de desplazamiento y de edición son las teclas que se usan en el READ.

– Adición: Si se va al final del fichero con Ctrl-AvPág y se pulsa Abajo, se inicia el modo de adición. Aparece el mensaje “” en la línea de estado y se inserta un nuevo registro en blanco. Al pulsar Arriba finaliza el modo de adición y se guarda el nuevo registro si se han introducido datos. Si no se han introducido datos, no se guarda dicho registro.

     ¦  Este es un ejemplo de visualización de un fichero:

        USE Fichero1 NEW

        BROWSE()

 Ficheros:  La biblioteca asociada es EXTEND.LIB,

            el fichero fuente es SOURCE\SAMPLE\BROWSE.PRG