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 una fila
  • 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,
Observación: Se recomienda utilizar la función TableModifyLine. La función TableModifyLine permite agregar:
  • TAB en las columnas,
  • todo tipo de valores en las columnas.
Ejemplo
// Modify the "Paul" and "Moore" elements on the fifth
// row of the "TABLE_CustomerTable" control
TableModify(TABLE_CustomerTable, "Paul" + TAB + "Moore", 5)
// Modification in a column of a Table control
TableModify(COL_LASTNAME, "Moore", 5)
Sintaxis
TableModify(<Table control> , <Row> [, <Index>])
<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 (""), el control utilizado será el control al que pertenece el actual Event.
<Row>: Cadena de caracteres
Fila modificada que reemplaza a la fila especificada. Esta fila tiene el siguiente formato:
<Element of column 1> + TAB + <Element of column 2> + TAB + ...
<Index>: Entero opcional
Índice de la fila por modificar. El valor de la primera fila es 1.
Índice no especificado o igual a -1Se modifica la fila seleccionada. Esta constante no tiene efecto si no se selecciona fila.
Índice mayor que el número de filas de controlSe produce un error del WLanguage.
Observaciones

Condiciones de uso

La función TableModify 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.
AndroidiPhone/iPad Los controles Tabla basados en un archivo de datos no están disponibles en modo de edición. La función TableModify no puede utilizarse en un control Tabla basado en un archivo de datos.

Características de una fila

  • Cada elemento de fila se cambia al tipo de la columna associated.
  • Si uno de los elementos corresponde a una cadena vacía ("") o a 0 (dependiendo del tipo de columna), se sobrescribirá su valor..
    Por ejemplo:
    TableModify(TABLE_CustomerTable, "Moore" + TAB + "Peter" + TAB + "" + ...
    TAB + "06/21/72")
  • Si un elemento corresponde al resultado de un cálculo, la expresión numérica debe estar entre paréntesis..
    Por ejemplo:
    TableModify(TABLE_CalcTable, (53+29) + TAB + (83-21))
  • Para modificar el valor de un elemento de una fila, utilice la siguiente sintaxis:
    TableName.ColumnName[RowIndex] = NewValue

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