|
|
|
|
- Condiciones de uso
- Casos especiales
- Consejo para los controles Tabla y Tabla TreeView basados en un archivo de datos
- Conector Nativo SQL Server
- Varios
Actualiza la visualización de un control Tabla o Tabla TeeView a partir de una posición determinada: - para una Tabla o control Tabla TreeView basada en un archivo de datos: los cambios realizados en el archivo de datos relacionado se reflejan en el control.
- para una Tabla o control Tabla TreeView rellenada programáticamente: las columnas calculadas se vuelven a calcular.
// Refresh the "TABLE_ProductTable" control from the beginning TableDisplay(TABLE_ProductTable, taStart)
Sintaxis
TableDisplay(<Table control> [, <Position>])
<Table control>: Nombre del control Nombre del control a actualizar. Este control puede corresponder a:- un control Tabla,
- un control Tabla TreeView.
Si este parámetro corresponde a una cadena vacía (""), se refresca el control al que pertenece la actual Event. <Position>: Entero, carácter o constante (opcional) Indica la posición de inicio para la actualización. Si no se especifica este parámetro:- Para un control basado en un archivo de datos, la función se comporta como si la constante taInit se hubiera pasado como parámetro.
- Para un control poblado programáticamente, la función no tiene efecto.
Este parámetro puede corresponder a: - Un entero. La actualización se realiza a partir de esta posición. La fila seleccionada en el control no se modifica.
Para un control basado en un archivo de datos, se ejecuta el evento "Visualización de la fila" <Posición>. La fila seleccionada en el control corresponde al registro actual en el archivo de datos. Para un control poblado programáticamente, se muestra de nuevo la <Posición> fila. - Un carácter o una constante:
| | | | | Control Tabla o Tabla TreeView basado en un archivo de datos | Tabla o control Tabla TreeView con fuente de datos en memoria | Tabla o control Tabla TreeView rellenada programáticamente |
---|
taStart (Valor predeterminado) | - Actualiza el control y vuelve a posicionarse al inicio del control.
- Se selecciona la primera fila de control. Esta fila corresponde al primer registro del archivo de datos.
| Ningún efecto. | Ningún efecto. | taCurrentSelection | - Actualiza el control a partir de la posición de la banda de selección.
- La posición de la banda de selección no se modifica. La Record actual en el archivo de datos corresponderá a la Record seleccionada en el control (después de llamar a TableDisplay).
| - Vuelve a mostrar la control mientras reinicia los valores de las columnas calculadas.
- La fila seleccionada no se modifica.
| - Vuelve a mostrar el control y recalcula los valores de las columnas calculadas.
- La fila seleccionada no se modifica.
| taCurrentRecord | - Vuelve a ejecutar la consulta relacionada si es necesario.
- Tiene en cuenta los registros agregados, modificados o eliminados por otros equipos.
- Selecciona el registro actual (si la navegación definida en el control se realiza en una clave única). Si se elimina el registro actual o si no corresponde al filtro, selecciona el siguiente registro que no se ha eliminado..
Si se encuentran duplicados en el elemento de navegación, la fila seleccionada entre los duplicados será indefinida. - Se conserva la posición de la barra de desplazamiento mientras la selección siga siendo visible.
- Ejecuta los Event s de inicio y fin de inicialización, luego el Event "Seleccionar un fila" para el fila seleccionado (aunque no esté modificado).
Esta constante no está disponible. | Ningún efecto. | Ningún efecto. | taCurrentFirst | - Actualiza el control a partir del registro actual en el archivo de datos.
- Se selecciona la primera fila de control. Esta fila corresponde al registro actual.
| - Vuelve a mostrar el control y recalcula los valores de las columnas calculadas.
- La fila seleccionada no se modifica.
| taInit | - Ejecuta los códigos de inicialización del control (código de inicialización y final del código de inicialización).
- Ejecuta el código de inicialización de las columnas del control.
- Rellena el control.
- Se selecciona la primera fila del control Tabla. Esta fila corresponde al registro actual en el archivo de datos al final del código de inicialización del control.
| Ningún efecto. | Ningún efecto. | taPrevious | - Actualiza el control y vuelve a posicionarse al inicio del control de la página anterior (igual que la paginación para acceder a la página anterior).
- Se selecciona la primera fila visible del control. Esta fila corresponde al registro actual en el archivo de datos.
Esta constante no está disponible. | Ningún efecto. | Ningún efecto. | taReExecuteQuery | - Vuelve a ejecutar la consulta relacionada con el control. Para obtener más información, consulte Control Tabla y consultas.
- Actualiza el control y vuelve a posicionarse al inicio del control.
- Se selecciona la primera fila de control. Esta fila corresponde al primer registro en el resultado de la consulta.
Atención: Solo se ejecuta la consulta relacionada con el control. Si se indicaron opciones específicas con la función HExecuteQuery (por ejemplo, con la constante hModifyFile), estas opciones no se tienen en cuenta. | Ningún efecto. | Ningún efecto. | taNext | - Actualiza el control y vuelve a posicionase al inicio del control Tabla de la página siguiente (igual que la paginación para acceder a la página siguiente).
- Se selecciona la primera fila visible del control. Esta fila corresponde al registro actual en el archivo de datos.
Esta constante no está disponible. | Ningún efecto | Ningún efecto. |
Observaciones Condiciones de uso La función TableDisplay puede utilizarse en: - controles Tabla o Tabla TreeView basados en un archivo de datos.
- controles Tabla o Tabla TreeView rellenados mediante programación.
- una selección única o selección múltiple control.
Casos especiales La función TableDisplay no tiene ningún efecto: - Si el parámetro <Posición> es un número entero y si este entero no es válido.
- Si el parámetro <Posición> es un número entero y el parámetro <Control Tabla> es un control Tabla basado en un archivo de datos con una "barra de desplazamiento con rebote".
Recordatorio: La barra de desplazamiento con rebote es un modo de funcionamiento antiguo. Cuando hay una barra de desplazamiento con rebote, el cuadro de desplazamiento vuelve a la mitad de la barra de desplazamiento al hacer clic en los botones de flecha (o al utilizar la flecha hacia arriba o hacia abajo del teclado).. Para crear una barra de desplazamiento rebotante, desmarque "Barra de desplazamiento proporcional" en la pestaña "Detalles" de la ventana del control description.
Consejo para los controles Tabla y Tabla TreeView basados en un archivo de datos Para visualizar un cálculo en una columna calculada o dar formato a una celda ("fondo rojo si valor mayor que 50" por ejemplo), utilice la opción "Visualizar un fila" Event del control.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|