PC SOFT

WINDEV的在线文档

  • 使用条件
  • 行的元素的特性
  • 表格控件/树视图表格文件: 关联数据文件的修改
  • 在表\文件分级表控件里实现的修改
  • 函数“表格修改行”和属性..已修改
产品
WinDevWebDev-服务器代码WebDev-浏览器代码WinDev Mobile报表和查询
平台
WindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidAndroid Widget iPhone/iPad
语言
JavaPHPAjax用户代码(MCU)外部语言
数据库
HFSQLHFSQL Client/Server存储过程HF 5.5OLE DBODBC本地访问

修改一行:
  • 一个表格控件,
  • 一个分级表格控件。

16版本和更高版本
Linux 此函数现在可用于Linux下的WinDev应用程序。
16新版本
Linux 此函数现在可用于Linux下的WinDev应用程序。
Linux 此函数现在可用于Linux下的WinDev应用程序。

例子
// 修改表格"TABLE_CustomerTable"
//表"表_客户表"中第五行
表格修改行TABLE_CustomerTable5"Vince""Moore"

语法
表格修改行(<表格名称> , <下标> [, <元素列1> [... [, <元素列N>]]])
<表格名称>: 字符串(有引号或无引号)
待操作的控件名称。 该控件可以是:
  • 一个表格控件。
  • 一个分级表格控件。
若该字符串为空(""),那么被操作的控件是当前操作的控件。
<下标>: 整数
需修改的行的下标。 第一行下标为1。
下标为-1当前行被修改。 若没有行被选择,则无效果。
控件行数的高级索引会产生一个W语言错误。
<元素列1>: 可选的字符串
修改的行的第一个元素。 这些元素的数值替换已存在的数值。 每个元素对应于一列。 每个修改的元素的类型都必须与对应的列的类型相匹配。
若所有参数都没有被指明,那么函数表格修改行无效果。
<元素列N>: 可选的字符串
修改的第N行。 这些元素的数值替换已存在的数值。 每个元素对应于一列。 每个修改的元素的类型都必须与对应的列的类型相匹配。
若所有参数都没有被指明,那么函数表格修改行无效果。

注意

使用条件

函数表格修改行可用于:
  • 数据库表或者内存控件,
  • 一个单选或者多选控件。

行的元素的特性

  • 若想修改一行的一个元素的数值,请使用以下语法:
    TableName.ColumnName[RowSubscript]=NewValue
  • 如果一个元素是一个计算结果,那么您需要在表格式两边加上小括号。
    例如:
    表格修改行TABLE_CalcTable,(53+29),(83-21))

WinDev

表格控件/树视图表格文件: 关联数据文件的修改

  • 如果使用级联输入,那么与浏览控件关联的数据的文件会在用户进入下一行的时候修改。
  • 如果没有使用级联输入,那么与控件关联的数据的文件不会被修改。 若想将修改的行的内容写入关联数据库表,您需要在使用函数表格修改行之后使用函数表格保存
注意
  • 选项“级联输入”可以在控件描述的“详细信息”选项卡中选择。

在表\文件分级表控件里实现的修改

为了改变表\文件分级表控件里修改一行,建议:
  • 使用函数H修改直接在数据库表里修改记录。,
  • 使用函数表格显示来重新实行控件。

WinDev

函数“表格修改行”和属性..已修改

函数表格修改行不会影响属性..已修改。 属性..已修改用来判断当前行是否被用户修改(直接在控件里输入)。

组件
WinDev wd200obj.dll
Linux wd200obj.so