PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Condiciones de uso
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Devuelve el número de elementos seleccionados en una Tabla o control Tabla TreeView (especialmente para un selección múltiple control).
El número de elementos seleccionados puede corresponder a:
  • el número de líneas seleccionadas (líneas actuales en las que se visualiza el banda de selección).
  • Versiones 16 y posteriores
    el número de celdas seleccionadas, 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.
    Nueva funcionalidad versión 16
    el número de celdas seleccionadas, 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 celdas seleccionadas, 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.
  • Versiones 16 y posteriores
    el número de columnas seleccionadas 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.
    Nueva funcionalidad versión 16
    el número de columnas seleccionadas 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 columnas seleccionadas 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.
Versiones 16 y posteriores
Linux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 16
Linux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Linux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Versiones 18 y posteriores
WEBDEV - Código ServidorPHP Esta función puede utilizarse ahora para manipular the control Tabla TreeView en los sitios WEBDEV y PHP.
Nueva funcionalidad versión 18
WEBDEV - Código ServidorPHP Esta función puede utilizarse ahora para manipular the control Tabla TreeView en los sitios WEBDEV y PHP.
WEBDEV - Código ServidorPHP Esta función puede utilizarse ahora para manipular the control Tabla TreeView en los sitios WEBDEV y PHP.
Versiones 19 y posteriores
WEBDEV - Código Navegador Esta función ahora está disponible en código Navegador.
Nueva funcionalidad versión 19
WEBDEV - Código Navegador Esta función ahora está disponible en código Navegador.
WEBDEV - Código Navegador Esta función ahora está disponible en código Navegador.
Versiones 20 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 20
Android Esta función ahora está disponible para aplicaciones Android.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Android Esta función ahora está disponible para aplicaciones Android.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Ejemplo
// Traces the content of selected rows
// (The Table control is a multiselection Table control)
i is int
NbSelected is int
NbSelected = TableSelectCount(TABLE_Product)
FOR i = 1 TO NbSelected
Trace("Selected row: " + ...
TABLE_Product[TableSelect(TABLE_Product, i)])
END
// Deletes all selected rows from a Table control
// (The Table control is a multiselection Table control)
// TableDeleteSelect is available from version 18
i is int
NbSelection is int = TableSelectCount(TABLE_MyTable)
FOR i = NbSelection TO 1 STEP -1
TableDelete(TABLE_MyTable, TableSelect(TABLE_MyTable, i))
END
Sintaxis
<Result> = TableSelectCount(<Table control> [, <Information to return>])
<Result>: Integer
  • Número de filas seleccionadas en el control especificado,
  • 0 si no se selecciona fila.
Este número puede ser mayor que 1 para los controles selección múltiple.
<Table control>: Control name
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 utiliza el control al que pertenece la actual Event.
Se produce un error WLanguage si este parámetro no corresponde al nombre de una tabla o control Tabla TreeView.
<Information to return>: Integer constant
Versiones 16 y posteriores
Tipo de información a devolver:
tsColumn<El resultado> corresponderá al número de columnas seleccionadas.
tsCell<El resultado corresponde al número de celdas seleccionadas.
tsRow
(Valor predeterminado)
<El Resultado> corresponderá al número de filas seleccionadas.
Si no se especifica este parámetro, la función devolverá el número de líneas seleccionadas..
AndroidiPhone/iPadJava Este parámetro no está disponible.
Nueva funcionalidad versión 16
Tipo de información a devolver:
tsColumn<El resultado> corresponderá al número de columnas seleccionadas.
tsCell<El resultado corresponde al número de celdas seleccionadas.
tsRow
(Valor predeterminado)
<El Resultado> corresponderá al número de filas seleccionadas.
Si no se especifica este parámetro, la función devolverá el número de líneas seleccionadas..
AndroidiPhone/iPadJava Este parámetro no está disponible.
Tipo de información a devolver:
tsColumn<El resultado> corresponderá al número de columnas seleccionadas.
tsCell<El resultado corresponde al número de celdas seleccionadas.
tsRow
(Valor predeterminado)
<El Resultado> corresponderá al número de filas seleccionadas.
Si no se especifica este parámetro, la función devolverá el número de líneas seleccionadas..
AndroidiPhone/iPadJava Este parámetro no está disponible.
Observaciones

Condiciones de uso

TableSelectCount puede ser usado en:
  • un control archivo de datos o de memoria.
  • un control de selección única o de selección múltiple.
    WEBDEV - Código ServidorPHP Recordatorio: La selección múltiple no está disponible en los controles Tabla en modo clásico.
WEBDEV - Código ServidorPHP Esta función está disponible para los controles Tabla en modo Ajax, los controles Tabla en modo clásico y los controles Tabla TreeView..
WEBDEV - Código Navegador Esta función solo está disponible para los controles Tabla en modo navegador.
WEBDEV - Código NavegadorAndroidiPhone/iPad El control Tabla TreeView no está disponible.
Componente : wd250obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Para capturar os itens que selecionou numa Lista ou numa table
Para capturar os itens que selecionou numa table, ative em description para aceitar multiselect, coloque um novo botao na tela ao lado do controle de table e informe o seguinte código:

//Capturar valores de uma Table com Mutiplas Seleções
Total is int = TableSelectCount(TableGrid_Clientes)
x is int
Loop(total)
x++
trace(TableGrid_Clientes[TableSelect(TableGrid_Clientes, x)])
trace(TableGrid_Clientes[TableSelect(TableGrid_Clientes, x)].COL_Codigo)
trace(TableGrid_Clientes[TableSelect(TableGrid_Clientes, x)].COL_Nome)
end

//-----

//Capturar valores de uma List com Mutiplas Seleções
Total is int = ListSelectCount(List_Clientes)
x is int
Loop(total)
x++
trace(List_Clientes[ListSelect(List_Clientes, x)])
trace(List_Clientes[ListSelect(List_Clientes, x)]..Storevalue)
trace(List_Clientes[ListSelect(List_Clientes, x)]..value)
end
BOLLER
20 05 2019
Example
PROCEDURE Filhos(ID, MarcaDesmarca, Filho01, Filho02, Filho03)

//info(ID,MarcaDesmarca)

x is int = 0

registros is int = TableCount(TABLE_Select_Preferencias)

IF (ID > 0 AND Filho01 > 0) OR (ID > 0 AND Filho02 > 0) OR (ID > 0 AND Filho03 > 0) THEN

FOR i = 1 _TO_ registros

x+=1

IF TABLE_Select_Preferencias[x].COL_ID = Filho01 OR TABLE_Select_Preferencias[x].COL_ID = Filho02 OR TABLE_Select_Preferencias[x].COL_ID = Filho03 THEN

//Mudar a cor
IF MarcaDesmarca = 1
TABLE_Select_Preferencias[x].COL_X = True
TABLE_Select_Preferencias[x].COL_X..Color = DarkGreen
TABLE_Select_Preferencias[x].COL_Preferencia..Color = DarkGreen
TABLE_Select_Preferencias[x].COL_X..BrushColor = LightGreen
TABLE_Select_Preferencias[x].COL_Preferencia..BrushColor = LightGreen
ELSE IF MarcaDesmarca = 0
TABLE_Select_Preferencias[x].COL_X = False
TABLE_Select_Preferencias[x].COL_X..Color = Black
TABLE_Select_Preferencias[x].COL_Preferencia..Color = Black
TABLE_Select_Preferencias[x].COL_X..BrushColor = White
TABLE_Select_Preferencias[x].COL_Preferencia..BrushColor = White
END


END

END

END

adrianoboller
26 11 2015