AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla
  • Condiciones de uso
  • Casos especiales
  • Consejo para los controles Tabla y Tabla TreeView basados en un archivo de datos
  • Conector Nativo SQL Server
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Ver también
  • .Posición (Función)
  • Pantalla (Función)
  • Funciones de gestión de controles Tabla (sintaxis de prefijos)
  • Funciones para la gestión del TreeView controles Tabla (sintaxis del prefijo)
  • Control Tabla
  • Control Tabla en móviles (Android e iOS)
  • Control Tabla TreeView
  • TableDisplay (Función)
  • <Table>.Display (Función)
    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.
    Ejemplo
    // Refresh the "TABLE_ProductTable" control from the beginning
    TABLE_ProductTable.Display(taStart)
    Sintaxis
    <Table control>.Display([<Position>])
    <Table control>: Nombre del control
    Nombre del control a actualizar. Este control puede corresponder a:
    • un control Tabla,
    • un control Tabla TreeView.
    <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 memoriaTabla 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 <Table>.Display).
    • 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).
    AndroidiPhone/iPadJavaPHP 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.
    WINDEVAndroidiPhone/iPad 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 .ExecuteQuery (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.
    WINDEVAndroidiPhone/iPad Esta constante no está disponible.
    Ningún efectoNingún efecto.
Observaciones

Condiciones de uso

La función <Table>.Display 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.
WEBDEV - Código Servidor La página que contiene el control se vuelve a actualizar.
WEBDEV - Código ServidorPHP Recordatorio: La multiselección no está disponible en la controles Tabla"clásica" .

Casos especiales

La función <Table>.Display 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.
WEBDEV - Código Servidor <Table>.Display no tiene efecto si el parámetro <Posición> es un entero y si ese entero no es válido.

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.
WINDEVWEBDEV - Código ServidorCódigo de Usuario (UMC)AjaxConectores Nativos

Conector Nativo SQL Server

Si la función <Table>.Display manipula un control relacionado con un archivo de datos al que se accede con el Conector Nativo SQLServer, le recomendamos utilizar las constantes taCurrentFirst y taStart.
WINDEVWEBDEV - Código ServidorReportes y ConsultasJavaCódigo de Usuario (UMC)Ajax

Varios

La constante taFromFile y taCurrentFirst son idénticas. Esta constante se conserva por motivos de compatibilidad con versiones anteriores y se muestra en color naranja en el editor de código.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 05/07/2023

Señalar un error o enviar una sugerencia | Ayuda local