ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Table functions
  • Use conditions
  • Row characteristics
  • Changes in a Table or TreeView Table control based on a data file
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
Note: It is recommended to use <Table>.ModifyLine. <Table>.ModifyLine is used to add:
  • TAB characters into the columns,
  • all types of values into the columns.
Example
// Modification des éléments "Paul" et "Dubois" de la cinquième
// ligne du champ "TABLE_TableClient"
TABLE_TableClient.Modifie("Paul" + TAB + "Dubois", 5)
// Modification dans une colonne d'un champ Table
COL_NOM.Modifie("Dubois", 5)
Syntax
<Table control>.Modify(<Row> [, <Index>])
<Table control>: Control name
Name of the control to be used. This control can correspond to:
  • a Table control.
  • a TreeView Table control.
<Row>: Character string
Modified row replacing the specified row. This row has the following format:
<Element of column 1> + TAB + <Element of column 2> + TAB + ...
<Index>: Optional integer
Index of the row to be modified. The value of first row is set to 1.
Index not specified or equal to -1The current row is modified. This constant has no effect if no row is selected.
Index greater than the number of control rowsA WLanguage error occurs.
Remarks

Use conditions

<Table>.Modify can be used on:
  • Table or TreeView Table controls based on a data file.
  • Table or TreeView Table controls populated programmatically.
  • single-selection or multi-selection controls.
AndroidiPhone/iPad Table controls based on a data file are not available in edit mode. <Table>.Modify cannot be used on Table controls based on a data file.

Row characteristics

  • Each row element is changed into the type of the associated column.
  • If one of the elements corresponds to an empty string ("") or to 0 (depending on the column type), its value will be overwritten.
    For example:
    TABLE_TableClient.Modifie("Dubois" + TAB + "Pierre" + TAB + "" + ...
    		TAB + "21/06/72")
  • If an element corresponds to the result of a calculation, enclose the numerical expression in brackets.
    For example:
    TABLE_TableCalcul.Modifie((53+29) + TAB + (83-21))
  • To modify the value of an element in a row, use the following syntax:
    TableName.ColumnName[RowIndex] = NewValue

Changes in a Table or TreeView Table control based on a data file

To modify a row in a Table or TreeView Table control based on a data file, we advise you to:
Component: wd300obj.dll
Minimum version required
  • Version 23
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/18/2024

Send a report | Local help