|
|
|
|
- Condiciones de uso
- Posicionamiento en la última fila de la tabla o control Tabla TreeView
- Equivalencia con la función TableSelectPlus
- Caso especial: control Tabla con barra de desplazamiento continua
- Evento "Selección de una fila"
- Selección a nivel de celda
- control Tabla basada en un archivo de datos que contiene más de 10 000 filas
- Selector Fila
TableSelectPlus (Función) Selecciona una fila en una tabla o control Tabla TreeView.. La fila seleccionada corresponde a la fila actual en la que se muestra la banda de selección.
// Select row #5 in the "TABLE_ProductTable" control TableSelectPlus(TABLE_ProductTable, 5)
// Select rows # 5 and 7 // in the multi-selection Table control "TABLE_ProductTable" TableSelectPlus(TABLE_ProductTable, 5, 7)
Sintaxis
TableSelectPlus(<Table control> [, <Index 1> [... [, <Index N>]]])
<Table control>: Nombre del control Nombre del control a manipular. Este control puede corresponder a: - un control Tabla.
- un control Tabla TreeView.
Si este parámetro corresponde a una cadena vacía (""), se utilizará el control al que pertenece el proceso actual. <Index 1>: Entero opcional Índice de la primera fila a seleccionar. Si no se especifica <índice 1> y <índice N>, se seleccionan todas las filas de la control. TableSelectPlus no tiene efecto si <índice 1> y <índice N> corresponden a filas que ya están seleccionadas. Puede get el índice de un fila seleccionado con TableSelect. Si este parámetro corresponde a -1, se selecciona el fila "actual" (el que tiene el foco)..
<Index N>: Entero opcional Índice de la enésima fila a seleccionar. Si no se especifica <índice 1> y <índice N>, se seleccionan todas las filas de la control especificada. TableSelectPlus no tiene efecto si <índice 1> y <índice N> corresponden a filas que ya están seleccionadas. Puede get el índice de un fila seleccionado con TableSelect.
Observaciones Condiciones de uso La función TableSelectPlus puede utilizarse en: - una Tabla o control Tabla TreeView basada en un archivo de datos.
- una Tabla o control Tabla TreeView rellenada programáticamente.
- un control de selección única o de selección múltiple.
Recordatorio: La multiselección no está disponible para controles Tabla en modo "Servidor".
Posicionamiento en la última fila de la tabla o control Tabla TreeView Para posicionar en la última fila de una tabla o control Tabla TreeView, utilice una de las siguientes sintaxis: - Función TableSelectPlus:
TableSelectPlus(<Table control>, <Table control>.Count) - Propiedad Conde:
<Table control> = <Table control>.Count - Función TableCount:
<Table control> = TableCount(<Table control>)
Equivalencia con la función TableSelectPlus Para una Tabla de selección simple o control Tabla TreeView (sin elemento almacenado), las dos sintaxis siguientes son equivalentes:
TableSelectPlus(<Table control>, <Index>)
<Table control> = <Index> Caso especial: control Tabla con barra de desplazamiento continua La selección de un Visible fila en el control Tabla no le da enfoque al fila seleccionado. Observación: Recomendamos utilizar una control Tabla con barra de desplazamiento proporcional.. Evento "Selección de una fila" El evento "Selección de una fila" no se ejecuta al llamar a la función TableSelectPlus. control Tabla basada en un archivo de datos que contiene más de 10 000 filas En un control Tabla basado en un archivo de datos que contenga más de 10 000 filas, por razones de rendimiento, el posicionamiento en el control Tabla es aproximado. Para un posicionamiento exacto, se debe: - Realizar una búsqueda con HReadSeek.
- Llamar a TableDisplay con la constante taCurrentSelection.
Selector Fila Cuando el estilo de la control Tabla contiene un selector fila, la flecha de la izquierda se sitúa en: - el último fila seleccionado cuando la selección múltiple se realiza con el ratón o con el teclado,
- la fila a la que "focus" es gien mediante la asignación de la control Tabla. Por ejemplo:
// Positions the row selector on the 3rd row // And selects the rows 3, 4 and 5 TABLE_ListCustomers = 3 TableSelectPlus(TABLE_ListCustomers, 3, 4, 5)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|