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 / ¿Cómo proceder? / Programación
  • Principio
  • Ejemplo de código
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
Una control Tabla gestionada programáticamente puede ser:
  • solo lectura
  • editable
Si la control Tabla es editable, puede ser necesario gestionar la adición de nuevas filas a la control Tabla. Para ello, debe utilizar TableAddLine y SetFocusAndReturnToUserInput.
Principio
Gestionar la incorporación de una nueva fila en una control Tabla mediante programación:
  1. En la ventana, haga clic en un botón que contenga el botón control Tabla. Este botón gestionará la adición de la fila a la control Tabla.
  2. En el código de clic de este botón:
    • utilizar TableAddLine para añadir un nuevo fila.
    • recuperar el número de la fila añadida (a través de TableAddLine) y almacenarlo en un Variable.
    • posición en la nueva fila añadida.
    • dar el foco a la columna donde se realizará la entrada con SetFocusAndReturnToUserInput.
Observación: Si utiliza TableAdd para añadir un fila al control Tabla, deberá utilizar TableCount para recuperar el número del nuevo fila.

Ejemplo de código

nRowNum is int
 
// Add a row
nRowNum = TableAddLine(TABLE_OrdLine)
// The added row becomes the current row
TABLE_OrdLine = nRowNum
// Select the column where the input will be performed
SetFocusAndReturnToUserInput(TABLE_OrdLine.COL_ProductRef)
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 30/10/2022

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