数据库表格框控件

用于连接数据库表,可以对数据库表的记录进行增加、修改、删除、查询和打印操作。

一、绘制数据库表格框

在绘图工具栏中,选择 "图形控件" 按钮,弹出 "图形控件选择" 对话框,如下图示:

选择 "窗口控件" 中的 "数据库表格框",用鼠标左键双击或选择按 "确定" 按钮,画面上出现绘制控件的光标,移动光标到画面中需要绘制的位置,单击鼠标左键即可。如下图示:

二、数据库表格框的设置

用鼠标左键双击数据库表格框,弹出设置数据库表格框设置对话框,如下图示:

控件名称:表示数据库表格框的名称,是唯一的,可以为中文名或英文名。

表格列数:表格列的数量,连接数据库时本项无效。

表格行数:表格行的数量,连接数据库时本项无效。

列标题:表格列标题选择,位于表格上方。

自动序号行标题:表格行标题选择,位于表格左侧,选中时产生自动序号。

单元前景色:表格单元中文本显示的颜色。

单元背景色:表格单元的背景颜色。

标题前景色:表格标题中文本显示的颜色。

标题背景色:表格标题的背景颜色。

表格线选择:表格线显示选择。不显示 -- 不显示表格线;垂直表格线 -- 只显示垂直表格线;水平表格线 -- 只显示水平表格线;水平和垂直 -- 显示水平和垂直表格线。

表格线颜色:表格线显示的颜色。

表格列项编辑框:编辑表格列项相应的参数。

列标题 -- 列标题文本设置。

排列 -- 列文本排列方式选择。0 -- 居左;1 -- 居中;2 -- 居右。

列宽 -- 列显示宽度,单位为一个英文字符。

小数点位数 -- 当本列对应的字段为实数时,显示保留小数点后数值的位数。

表格列项编辑提示信息:表格列项参数编辑时,实时提示本项参数的说明。

数据源:设置数据库表格连接的 ODBC 数据源,表格初始化时自动与本数据源进行连接。数据源设置方法参见:ODBC 数据源定义

表名称:设置数据库表格连接的数据库表名称,表格初始化时,当与数据库连接成功后,自动查询本表的记录,并将表中所有记录显示出来。

访问级别:用于设置访问数据库表格框的操作级别,访问级别范围:0--9999。

表格排序:选中时,本数据库表格具有排序功能,当鼠标点击列标题时,将执行相应的排序操作。

表格编辑:选中时,允许编辑本数据库表格。

缺省颜色按钮:设置数据库表格的颜色属性参数到缺省值。

三、打印参数设置

按“打印参数”按钮,弹出“打印参数设置”对话框,如下图所示:

主标题文本、字号:打印时,表格的标题信息及文本大小设置,位于表格正上方。

脚注文本、字号、位置:打印时,表格的脚主信息、文本大小及打印位置设置,位于表格下方。

脚注页号:打印时,设置是否打印页号,如打印则设置页号打印的位置,位于表格下方。

上边、下边、左边、右边边距:打印边距设置,单位:一个英文字符的高度或宽度。

缺省按钮:设置打印参数到缺省值。如:上边=4;下边=3;左边=4;右边=4。

四、数据库表格框函数

1、zdbDeleteCol():删除指定数据库表格框中指定的列。

2、zdbDeleteRow():删除指定数据库表格框中指定的行。

3、zdbGetCurrentCol():返回指定数据库表格框中光标所在单元的列号。

4、zdbGetCurrentRow():返回指定数据库表格框中光标所在单元的行号。

5、zdbSetRowsCols():设置指定数据库表格单元的行数和列数。

6、zdbGetItemText():获取指定数据库表格单元中的文本信息。

7、zdbSetItemText():设置指定数据库表格单元中的文本信息。

8、zdbPrint():打印数据库表格框中的内容。

9、zdbLoadFile():将 CSV 文件调入指定的数据库表格框中。

10、zdbSaveFile():将数据库表格框中的内容存入 CSV 文件中。

11、zdbConnectDatabase():将数据库表格框连接到数据源上。

12、zdbQueryData():查询数据库表,并将结果显示导数据库表格框中。

13、zdbAddRecord():在数据库表格框控件中增加一项记录。

14、zdbModifyRecord():在数据库表格框中修改记录。

15、zdbDeleteRecord():在数据库表格框控件中删除一项记录,同时删除数据库表中对应的记录。

16、zdbSaveRecord():将数据库表格框控件中的记录保存导数据库表中。

下载测试工程:数据库表格框控件测试工程