| Por herencia tiene las
variables de la clase tWBrowse |
| bSeek |
Codeblock usado para la busqueda incremental |
| cSeek |
Valor que se está buscando en la busqueda
incremental (solo lectura) |
| lMatriz |
Indica si el browse trabaja en una matriz o hasho (.t.)
o un dbf (.f.), es similar a usar ::cAlias == "ARRAY" |
| lOk |
Variable que ayuda a saber como se cierra la ventana
contenedora, principalmente utilizado en un diálogo
cuando se tiene botón de aceptar y cerrar, o cuando se
utiliza un diálogo que se cierra con doble click en
algún registro. |
| lSeekEOF |
Solo aplica en busquedas donde la llave del índice
es una cadena de caracteres, si es falso y no encuentra
el registro, detiene la busqueda, si es verdadero permite
seguir buscando hasta llegar al final del archivo |
| oMsgRecNo |
Objeto donde se mostrará el número del registro
donde se encuentra el apuntador y el total de registros,
el número del apuntador depende de si tiene índice (ordKeyNo())
o no (recNo()) |
| oSeek |
Objeto donde se mostrará lo que se va tecleando para
la busqueda incremental |
| oClase |
contiene una copia del objeto generador si es que lo
tiene (mAbreBro,dAbreBro,cAbreBro), es importante no
modificar el contenido de esta variable, porque puede
causar problemas inesperados |
| nLineHeight |
Alto del renglón para los registros del browse |
| nIndex |
Número del índice utilizado, no es el índice de
acuerdo a los índices abiertos, sino el número del
índice de acuerdo al control que se lleva por el
programa para esta situación, por lo general lo maneja
la ventana contenedora que generalmente es de la familia tWAbreBrow |
| bTextColor |
Codeblock utilizado para el color
del texto del browse |
| bBkColor |
Codeblock utilizado para el color
del fondo de las celdas del browse |
| nFreeze |
Número de columnas que se quedan congeladas a la
izquierda |
| nLineas |
Número de lineas usados por cada registro del browse |
| lTransparent |
Celdas transparentes |
| lDrawHeaders |
Indica si se muestran encabezados para las columnas
del browse |
| aHJustify |
Matriz con valores para la alineación
(justificación) de cada encabezado |
| nHeaderHeight |
Alto del renglón para los encabezados de columna |
| nHLineas |
Numero de líneas usado para mostrar los encabezados
de columna |
| aFooters |
Matriz o codeblock que devuelve una matriz con los
pies de columna del browse |
| lDrawFooters |
Indica si se muestran los pies de columna del browse |
| aFJustify |
Matriz con valores para la alineación
(justificación) de cada pie de columna |
| nClrFBack |
Color para el fondo de las
celdas de pie de columna |
| nClrFFore |
Color para el texto de pie de
columna |
| nFooterHeight |
Alto del renglón para los pies de columna |
| nFLineas |
Numero de líneas usado para mostrar los pies de
columna |
| Por herencia tiene los
métodos de la clase tWBrowse |
| new() |
Constructor desde código fuente |
| redefine() |
Constructor desde recurso |
| seek() |
Metodo utilizado para la busqueda incremental |
| setSeeked() |
Asigna el valor al buffer de busqueda (::cSeek) y
refresca el objeto que lo muestra (::oSeek) |
| record() |
Actualiza el objeto que muestra la posición del
apuntador y total de registros (::oMsgRecNo) |
| setArray() |
Configura el browse para utilizar una matriz, hash u
objeto tArray en lugar de un
archivo DBF |
| setLine() |
Cambia ::bLine y configura las variables necesarias
para que no marque error |
| nHHeight() |
Tamaño total del alto del encabezado |
| nFHeight() |
Tamaño total del alto de los pies de columna |
| nWRow() |
Indica a que renglón del browse pertenece el punto
indicado |
| lDblClick() |
Evento que se dispara al hacer doble click en un
registro del browse |
| drawHead() |
Pinta los encabezados de columna |
| drawFoot() |
Pinta los pies de página |
| lEditCol() |
Método lEditCol de tWbrowse con la difrencia de
poner un bitmap como botón dentro del GET y teclá
rápida para accionar el botón del bitmap |
| meter() |
Pone un meter dentro de una celda |
| unirCeldas() |
Indica las celdas que se unen para los renglones del
browse |
| unirHead() |
Indica las celdas que se unen para los encabezados de
columna |
| unirFoot() |
Indica las celdas que se unen para los pies de
columna |
| nRow a aActions |
Son los mismos parámetros de la clase
tWBrowse |
| bBuscar |
Codeblock utilizado para la busqueda incremental, si
no se envía, utiliza la busqueda predefinida, el
codeblock recibe dos parámetros:
xSeek - Valor que se va a buscar
nIndex - Número de índice activo,
corresponde a los índices registrados del browse (::nIndex)
Devuevle: El valor que se buscara
Ejemplo: { | xSeek, nIndex | if( nIndex
== 1, upper( xSeek ), xSeek ) } |
| lEOF |
Indica si detiene la busqueda si no se encuentra el
registro (.t.) o si permite seguir buscando hasta final
de archivo (.f.), si no se envía, continúa la busqueda
hasta final de archivo |
| nId a aActions |
Son los mismos parámetros de la clase
tWBrowse |
| bBuscar |
Codeblock utilizado para la busqueda incremental, si
no se envía, utiliza la busqueda predefinida, el
codeblock recibe dos parámetros:
xSeek - Valor que se va a buscar
nIndex - Número de índice activo,
corresponde a los índices registrados del browse (::nIndex)
Devuevle: El valor que se buscara
Ejemplo: { | xSeek, nIndex | if( nIndex
== 1, upper( xSeek ), xSeek ) } |
| lEOF |
Indica si detiene la busqueda si no se encuentra el
registro (.t.) o si permite seguir buscando hasta final
de archivo (.f.), si no se envía, continúa la busqueda
hasta final de archivo |
| nRow a nCol |
Son los mismos parámetros de la clase
tWBrowse |
| lModif |
Indica si se trata de una modificación (.t.) o
consulta (.f.), cuando se da doble click siempre será .f.,
solamente recibe .t. cuando es llamado manualmente,
generalmente desde las opciones de mantenimiento. Cuando
se utilizan los métodos de los botones utilizados para
el mantenimiento que maneja la librería qSoft, siempre
que se envía .t. en lNuevo, también será .t. lModif, |
| lNuevo |
Indica si se trata de un la captura de un registro
nuevo (.t.) o no (.f.), cuando se da doble click siempre
será .f., solamente recibe .t. cuando es llamado
manualmente, generalmente desde las opciones de
mantenimiento. |