-- 作者:admin
-- 发布时间:2007-8-8 9:29:26
-- [转帖][学习]默认数据的自动追加——通过“数据对照表”
除了“追加复制字段”方式录入默认数据外,也可以通过建立对照表达到同样的录入效果。 例如,我们以数据表中“班主任、录入员”两个字段作为默认数据。建立对照表如图1所示。 提示:表名称可以随意起名,实例中对照表名称为“默认数据表”。
此主题相关图片如下:
 图1 所需构件:ADO数据库连接、两个ADO数据表、数据源、计数循环、浏览编辑网格。 构件摆放,如图2所示
此主题相关图片如下:
 图2 属性设置:ADO数据表2的“表名称”属性设为“默认数据表”;计数循环的开始值为“1”。 事件设置: 创建窗口时,事件设置如图3所示
此主题相关图片如下:
 图3 在ADO数据表1的“插入记录”后,执行计数循环的方法“开始计数循环”。 在“循环过程”中,事件设置如图4所示
此主题相关图片如下:
 图4 解释:在第一次循环时,得到当前值“1”,把“1”赋给“默认数据表”中的字段号_X。于就得到了第一个字段的“字段名称——班主任”。 把“默认数据表”的字段名称“班主任”赋给“学生成绩表”的字段名称“班主任”。 把“默认数据表“的“班主任”字段的内容赋给“学生成绩表”的“班主任”字段的内容。 第二次循环时,得到当前值“2”,把“2”赋给“默认数据表”中的字段号_X。于就得到了第二个字段的“字段名称——录入员”。依次类推。
|