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 / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control indizado
  • Código de control suscrito
  • Gestión directa de un control subdividido (asignación
  • Tratar control o columna en un control Tabla
  • Columna de control Tabla
  • Observaciones: Columna subíndice y columna no subíndice
  • Modo de funcionamiento de las funciones FileToScreen y ScreenToFile
  • Propiedades de WLanguage y controles de subíndice
  • Funciones de WLangage específicas para la gestión de los controles suscritos
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
Código de control suscrito
Todos los controles subdivididos con el mismo nombre están asociados a los mismos procesos.
Por ejemplo, el código de inicialización del control subcripto llamado EDT_Edit1[ 1] es el mismo que el código de inicialización del control subcripto llamado EDT_Edit1[ 5].
Gestión directa de un control subdividido (asignación

Tratar control o columna en un control Tabla

Para que manipular sea un control subescrito por programación, se debe especificar el índice.
Por ejemplo: SubscriptedControl[ 1] a manipular el primer control subscripted.

Columna de control Tabla

Las columnas de una control Tabla pueden ser subscritas: la control Tabla incluye varias columnas con el mismo nombre. Cada columna se identifica por su nombre y por su índice.
Para obtener el valor de una columna indizada en un control Tabla, la sintaxis es la siguiente:
Value = <Column_Name>[<Row>, <Subscript>]
Para asignar una columna indizada en un control Tabla, la sintaxis es la siguiente:
<Column_Name>[<Row>, <Subscript>] = Value
with:
  • <Nombre_Columna>: nombre de la columna subscriptada
  • <Fila>: Número de fila
  • <Índice>: índice de columna.
Ejemplo: Un control Tabla contiene una columna con subíndice (COL_Address). Dos columnas están asociadas a Dirección. Para manipular estas columnas, utilice la siguiente sintaxis:
// Assigns the row 1 of COL_Address[2]
COL_Address[1,2] = "3 main street"
// Changes the background color of row 5 in COL_Address[1]
COL_Address[5,1]..BackgroundColor = LightGreen
// Changes the background color of row 4 in COL_Address[2]
COL_Address[4,2]..BackgroundColor = LightGreen

Observaciones: Columna subíndice y columna no subíndice

  • Para las columnas suscritas:
    <NombreColumna>[Índice n] devuelve el contenido de la columna de índice n en la fila seleccionada.
  • Para las columnas no suscritas:
    <NombreColumna>[Índice] devuelve el contenido de la columna en la fila n.
  • <NombreColumna>[<Fila>][<Índice>] es equivalente a <NombreColumna>[<Fila>,<Índice>]
Modo de funcionamiento de las funciones FileToScreen y ScreenToFile
FileToScreen y ScreenToFile gestionan automáticamente el enlace entre los controles suscritos y los elementos array.. El control subescrito debe estar asociado a uno de los elementos del elemento array.
Propiedades de WLanguage y controles de subíndice
La siguiente sintaxis se utiliza para acceder a una propiedad de un control subdividido:
<ControlName>[<Subscript>]..<Property>

<Column Name> [<Row>, <Subscript>]..<Property>
  • <ControlName> es el nombre del control
  • <Índice> es el índice del control (el índice está ajustado a 1 por defecto)
  • <Propiedades> es una de las propiedades propuestas por WINDEV.
For a subscripted control, <ControlName>...<Property> sólo asigna el control cuyo índice está ajustado a 1.
Todas las propiedades disponibles para los controles de edición y para las columnas de los controles de tabla se pueden utilizar en los controles subdivididos.
Las propiedades se aplican a cada control y no a todos los controles del control subdividido.
Funciones de WLangage específicas para la gestión de los controles suscritos
Las siguientes funciones se utilizan para gestionar los controles subdivididos:
CurrentColumnDevuelve el índice de la columna actual subscriptada en un control Tabla de navegación o en una memoria control Tabla.
ScreenFirstDefine el siguiente control que estará en edición en la ventana actual.
CurrentSubscriptDevuelve el índice del control actual.
NextSubscriptDevuelve el número de la siguiente fila visualizada en el control Tabla actual..
Devuelve el índice del siguiente control subdividido.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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