您现在的位置:智能制造网>技术首页>技术交流

紫金桥通用数据表组件

2013年01月21日 16:19来源:紫金桥软件技术有限公司 >>进入该公司展台人气:1833

 
本文详细的介绍了紫金桥公司“通用数据表”提供的脚本函数和使用方法。
通用数据表的使用可以分成两种方法:一种是作为组件,另一种是数据类型。下面分别介绍这两种使用方法。
 
一、作为组件使用。
创建通用数据表:打开“拖拽子图到窗口/组件、复杂精灵/报表/通用数据表”。如下图:
双击或拖拽“通用数据表”图标,一个通用数据表就建立了。这样建立的通用数据表是一个窗口对象,在窗口内可见。如下图:
下面是在脚本中使用,向数据表中加入三列和二行数据,列名为“姓名、年龄、成绩”,内容列表如下:

姓名
年龄
成绩
张三
25
98.5
李四
26
92

脚本内容如下图: 
二、作为数据类型使用。
如果你仅是想在某个脚本中临时使用通用数据表,那么你不必在窗口中事先创建一个具有实体的通用数据表,只需定义一个临时的通用数据表对象即可。
定义一个通用数据表是指在任意人机界面的脚本内以数据类型的形式定义一个临时对象,这就像定义一个临时变量一样。定义方法如下:
ObDataTable [对象名];
脚本内容如下图:
 
通用数据表支持的函数
通用数据表支持如下函数:
BOOL Get(string ColName, int Row, int Val)
说明:
从表格对象的的列、行中获取整型数据。
参数:
ColName,字符串型,列名。
Row,整型,行号,从0开始。
Val,整型变量,得到的整型数据。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
 
BOOL Get(string ColName, int Row, real Val)
说明:
从表格对象的的列、行中获取实型数据。
参数:
ColName,字符串型,列名。
Row,整型,行号,从0开始。
Val,实型变量,得到的实型数据。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
 
BOOL Get(string ColName, int Row, string Text)
说明:
从表格对象的的列、行中获取文本数据。
参数:
ColName,字符串型,列名。
Row,整型,行号,从0开始。
Text,字符串型变量,得到的文本数据。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
 
BOOL Set(string ColName, int Row, int Val)
说明:
设置表格对象的的列、行中整型数据。
参数:
ColName,字符串型,列名。
Row,整型,行号,从0开始。
Val,整型,要设置的整型数据。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
注意:
若想为通用数据表某一列增加一个单元格,则直接使用Set()即可,本对象不提供SetCount()和Add()函数。
每一列的数据类型必须相同。
 
BOOL Set(string ColName, int Row, real Val)
说明:
设置表格对象的的列、行中实型数据。
参数:
ColName,字符串型,列名。
Row,整型,行号,从0开始。
Val,实型,要设置的实型数据。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
注意:
若想为通用数据表某一列增加一个单元格,则直接使用Set()即可,本对象不提供SetCount()和Add()函数。
每一列的数据类型必须相同。
 
BOOL Set(string ColName, int Row, string Text)
说明:
设置表格对象的的列、行中文本。
参数:
ColName,字符串型,列名。
Row,整型,行号,从0开始。
Text,字符串型,要设置的文本数据。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
注意:
若想为通用数据表某一列增加一个单元格,则直接使用Set()即可,本对象不提供SetCount()和Add()函数。
每一列的数据类型必须相同。
 
BOOL RemoveCol(string ColName)
说明:
删除表格对象中的列。
参数:
ColName,字符串型,要删除列的列名。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
 
BOOL RemoveRow(int Row)
说明:
删除表格对象中的行。
参数:
Row,整型,要删除行的行号,从0开始。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
 
string GetColName(int Col)
说明:
得到表格对象中列的名称。
参数:
Col,整型,的列号,从0开始。
返回值:
字符串型,返回的列名。
 
int GetColCount()
说明:
得到表格对象列的个数。
参数:
无。
返回值:
整型,返回的列数。
 
int GetRowCount()
说明:
得到表格对象行的个数。
参数:
无。
返回值:
整型,返回的行数。
 
BOOl Clear()
说明:
清空数据表中的数据,包括列名。
参数:
无。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
 
BOOL Copy(ObDataTable DestTable)
说明:
将本数据表中的数据复制到的数据表。
参数:
DestTable,通用数据表对象,的目标数据表。
返回值:
成功标志,非 0 表示操作成功;0 表示失败。
 
int GetType(string ColName)
说明:
得到表格对象的列的数据类型。
参数:
ColName,字符串型,的列名。
返回值:
整型,0:浮点;1:整型;2:字符串
 
总结:
    紫金桥通用数据表的使用非常简单,并且易于理解。
关键词:人机界面
全年征稿/资讯合作 联系邮箱:1271141964@qq.com
  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。


编辑精选

更多


宣传样本推荐图书

旗下子站

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备



关于我们|本站服务|会员服务|企业建站|旗下网站|友情链接| 兴旺通| 产品分类浏览|产品sitemap

智能制造网 - 工业4.0时代智能制造领域“互联网+”服务平台

Copyright gkzhan.comAll Rights Reserved法律顾问:浙江天册律师事务所 贾熙明律师

客服热线:0571-87756395加盟热线:0571-87759904媒体合作:0571-89719789

客服部:编辑部:展会合作:市场部:

关闭