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