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
  • Características de los elementos fila
  • Control Tabla o Tabla TreeView basado en un archivo de datos : Modificaciones en el archivo de datos relacionado
  • Modificaciones realizadas en un control Tabla/Tabla TreeView basado en un archivo de datos
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
Modifica una fila en:
  • un control Tabla,
  • un control Tabla TreeView.
Ejemplo
// Modify the "Paul" and "Moore" elements
// in the 5th row of "TABLE_CustomerTable" control
TableModifyLine(TABLE_CustomerTable, 5, "Paul", "Moore")
Sintaxis
TableModifyLine(<Table control> , <Index> [, <Element column 1> [... [, <Element column N>]]])
<Table control>: Nombre del control
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 utilizará el control al que pertenece el evento actual.
<Index>: Integro
Índice de la fila por modificar. El índice de la primera fila es 1.
Índice igual a -1Se modifica la fila seleccionada. No tiene ningún efecto si no se selecciona ninguna fila.
Índice mayor que el número de filas de controlSe produce un error del WLanguage.
<Element column 1>: Cadena de caracteres opcional
Primer elemento de la fila modificada. El valor de este elemento sustituye al valor existente. Cada elemento corresponde a una columna. Cada tipo de elemento modificado debe ser compatible con el tipo de columna pertinente..
Si no se especifica ninguno de los parámetros de <columna X>, TableModifyLine no tiene ningún efecto.
<Element column N>: Cadena de caracteres opcional
Enésimo elemento de la fila modificada. El valor de este elemento sustituye al valor existente. Cada elemento corresponde a una columna. Cada tipo de elemento modificado debe ser compatible con el tipo de columna pertinente..
Si no se especifica ninguno de los parámetros de <columna X>, TableModifyLine no tiene ningún efecto.
Observaciones

Condiciones de uso

La función TableModifyLine puede utilizarse en:
  • una Tabla o control Tabla TreeView basada en un archivo de datos.
  • una Tabla o control Tabla TreeView rellenada programáticamente.
  • un control de selección única o de selección múltiple.
    WEBDEV - Código ServidorPHP Recordatorio: La multiselección no está disponible para controles Tabla en modo "Servidor".
WEBDEV - Código ServidorPHP Esta función está disponible para controles Tabla en modo "Servidor" y "Servidor + AJAX", y para TreeView controles Tabla.
WEBDEV - Código Navegador Esta función sólo está disponible para controles Tabla en modo "Navegador".
WEBDEV - Código Navegador El control Tabla TreeView no está disponible.

Características de los elementos fila

  • Para modificar el valor de un elemento de una fila, utilice la siguiente sintaxis:
    TableControl.ColumnName[RowIndex] = NewValue
  • Si un elemento corresponde al resultado de un cálculo, la expresión numérica debe estar entre paréntesis..
    Por ejemplo:
    TableModifyLine(TABLE_CalcTable, (53+29),(83-21))
WEBDEV - Código ServidorPHP

Control Tabla o Tabla TreeView basado en un archivo de datos : Modificaciones en el archivo de datos relacionado

  • Si la entrada en cascada está habilitada, el archivo de datos relacionado con el control se modifica automáticamente cuando el usuario pasa a la siguiente fila.
  • Si la entrada en cascada no está habilitada, el archivo de datos relacionado con el control no se modifica. Para escribir el contenido de la fila modificada en el archivo de datos relacionado, debe utilizarse TableSave después de TableModifyLine.
Observaciones:
  • La opción "Entrada en cascada" puede seleccionarse en la pestaña "Detalles" de la ventana de descripción del control.
  • WEBDEV - Código Servidor La entrada en cascada solo está disponible para controles Tabla Ajax basados en un archivo de datos.

Modificaciones realizadas en un control Tabla/Tabla TreeView basado en un archivo de datos

Para modificar una fila de un control Tabla/Tabla TreeView, le aconsejamos:
  • modificar el registro en el archivo de datos con la función HModify,
  • utilizar la función TableDisplay para volver a actualizar el control.
Componente: wd290obj.dll
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: 22/06/2022

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