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
  • Equivalencia <Tabla>.Select
  • Valor del elemento seleccionado
  • Selección a nivel de celda
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
Devuelve el índice del elemento seleccionado en la Tabla o control Tabla TreeView. Este índice puede corresponder a:
  • el número de la fila seleccionada. El fila seleccionado corresponde al fila actual en el que se muestra el banda de selección.
  • el número de la columna seleccionada si el control permite el modo de selección por columna. Esta opción se puede configurar en la pestaña "UI" del control description.
  • el número de la celda seleccionada si los controles permiten el modo de selección por celda. Esta opción se puede configurar en la pestaña "UI" del control description.
  • el número de columna de la celda seleccionada si los controles permiten el modo de selección por celda. Esta opción se puede configurar en la pestaña "UI" del control description.
Ejemplo
// Index of the selected row in the "TABLE_Product" control
ResSelect = TABLE_Product.Select()
// Rows selected in a multi-selection Table control populated programmatically
FOR i = 1 _TO_ TABLE_TABLE1.SelectOccurrence()
Trace("Selected element: " + TABLE_TABLE1.Select(i))
END
 
// Equivalent to:
// i is int
// FOR EACH SELECTED ROW i OF TABLE_TABLE1
// Trace("Selected element: " + TABLE_TABLE1.Select(i-1))
// END
// Delete all selected rows from a Table control
// <Table>.DeleteSelect can also be used
i is int
NbSelection is int
NbSelection = TABLE_MyTable.SelectCount()
FOR i = NbSelection TO 1 STEP -1
TABLE_MyTable.Delete(TABLE_MyTable.Select(i))
END
Sintaxis
<Result> = <Table control>.Select([<Rank> [, <Information to return>]])
<Result>: Integro
  • Índice del elemento seleccionado en el control Tabla especificado ,
  • -1 si no hay ningún elemento seleccionado.
<Table control>: Nombre del control
Nombre del control a manipular. Este control puede corresponder a:
  • un control Tabla.
  • un control Tabla TreeView.
<Rank>: Entero opcional
Rango de selección para una multiselección control. Si no se especifica este parámetro, se devuelve el índice de la primera fila seleccionada.
Por ejemplo, para obtener el primer elemento seleccionado, <Rank> = 1.
Para recuperar el segundo elemento seleccionado, <Rank&gt = 2, etc.
<Information to return>: Constante opcional de tipo Integer
Tipo de información a devolver:
tsCellColumn<Resultado> corresponderá al número de columna de la celda seleccionada.
tsCellRow<El Resultado> corresponderá al número de fila de la celda seleccionada.
tsColumn<Resultado> corresponderá al número de la columna seleccionada.
tsRow
(Valor predeterminado)
<Resultado> corresponderá al número de la fila seleccionada.
Si no se especifica este parámetro, la función devolverá el número de la fila seleccionada.
Java Este parámetro no está disponible. La función devolverá el número de la fila seleccionada..
Observaciones

Condiciones de uso

La función <Tabla>.Select puede utilizarse en:
  • controles Tabla o Tabla TreeView basados en un archivo de datos.
  • controles Tabla o Tabla TreeView rellenados mediante programación.
  • controles de selección única o múltiple. Para los controles Tabla de selección múltiple, debe utilizarse la función <Tabla>.Select en un bucle para obtener todas las filas seleccionadas.

Equivalencia <Tabla>.Select

Las siguientes sintaxis son equivalentes:
Index is int
Index = <Table control>
o
Index = <Table control>.Select()

Valor del elemento seleccionado

Para recuperar el valor del elemento seleccionado, la sintaxis es
Index is int
Index = <Table control>.Select()
<Element value> = <Table control> [Index]
o
<Element value> = <Table control> [<Table control>]
WINDEVJava

Selección a nivel de celda

Si el modo de "selección múltiple" está activado para las celdas de un control, puede utilizar la Seleccionado Property para seleccionar una celda en el código o para saber si una celda está seleccionada.
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: 21/06/2023

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