数据窗口对象上的控件
2018/5/27
1
数据库原理及开发
1. 添加按钮
方法同窗口控件
属性对话框的General标签页中的Action下拉列表框指定按钮的功能。具体如下:
l Append Row:追加行;
l Cancel:撤消Retrieve(Yield)操作;
l Delete Row:删除行;
l Filter:过滤;
l Insert Row:插入空白行;
l Page First:第一页;
l Page Last:最后一页;
l Page Next:后一页;
2018/5/27
2
数据库原理及开发
l Page Prior:前一页;
l Preview:打印预览;
l Preview with Rules:显示打印预览标尺;
l Print:打印;
l Query Clear:在查询模式中去掉WHERE子句;
l Query Mode:切换查询模式的打开与关闭;
l Query Sort:允许用户定义排序条件;
l Retrieve:检索;
l Retrieve(Yield):用于大量数据的检索,检索过程中,可用Cancel终止当前检索;
l Save Row as:将数据窗口中的数据另存为其它格式文件;
l Sort:排序;
l Update:提交;
l User Defined:用户自定义。
2018/5/27
3
数据库原理及开发
、计数域、求和域
平均值、计数、求和图标主要用于在数据窗口对象的Summary工作带添加汇总信息。添加汇总信息的方法是:
在数据窗口对象的Detail工作带选择要进行汇总计算的列(可以是计算列或计算域)。然后选择相应的按钮或选择菜单Insert→Control→Average、Sum或Count,相应的计算表达式会自动添加到Summary工作带。
2018/5/27
4
数据库原理及开发
计算域和计算列主要用于添加基于列的数据计算(如学生总成绩)、或用于连接数据列等信息。
计算域和计算列含义不同,
计算列是指在Select画板里直接为SELECT语句定义的计算列,这些语句用于将数据检索到数据窗口对象。
puted Field,可以在确定了SELECT语句后定义计算域。
2018/5/27
5
数据库原理及开发
计算列和计算域的区别:
计算列直接定义在数据源的SQL SELECT语句上,将计算结果带到数据窗口上,由于只有在数据窗口执行检索命令时,才执行相应的SQL语句,所以数据窗口上的操作(不重新检索数据库时)不会引起计算列的变化,只有重新检索数据库时,计算列的内容才会发生变化。
计算域是定义在数据窗口对象之上,它是根据数据窗口的数据进行计算,因而数据能够动态变化。
使用计算域的方法
选择图标或选择菜单【Insert】|【Control】|【Computed Field】,然后在要放置计算域的位置单击鼠标,
2018/5/27
6
数据库原理及开发
选择图标或选择菜单【Insert】∣【Control】∣【Column】,在数据窗口对象上单击要放置该列的位置,弹出Select Column对话框显示出数据窗口数据源的所有列,选择需要的列,然后单击【OK】按钮即可。
注释:数据窗口对象的列也可单击工具栏上的图标重新回到数据源对话框对数据列进行选择。
2018/5/27
7
数据库原理及开发
数据窗口中数据处理
数据正确性检查
数据排序、过滤、分组及去掉重复值
数据检索
2018/5/27
8
数据库原理及开发
在脚本中引用数据窗口对象和数据窗口项
数据窗口对象的引用
Dataobject属性:指定数据窗口对象
例:='d_no_name‘
通过表达式引用数据窗口项
通过列名引用
{.buffer}{.current|.original}{[rownumber]}
2018/5/27
9
数据库原理及开发
dwcontrol:数据窗口控件名称。
Object:必选部分,用来指定一个数据窗口对象的数据值。
Columnname:必选部分,用来指定要操作的数据
第11章 数据窗口03. 来自淘豆网www.taodocs.com转载请标明出处.