以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [学习]实例——数据的批量修改  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=8752)

--  作者:admin
--  发布时间:2007-7-31 9:28:42
--  [学习]实例——数据的批量修改

在实际应用中,我们可能会遇到这样的情况,数据表中某一个字段的内容完全相同,如果一条一条录入或修改,比较麻烦,可不可以针对这一字段内容进行批量修改呢?答案当然是肯定的,思路就是过滤出欲修改的字段内容,然后,通过记录循环,逐一更新字段内容。
所需构件以及构件摆放,如图1所示

此主题相关图片如下:
按此在新窗口浏览图片
图1
记录循环的数据集属性设为“ADO数据表1”。
事件设置:
当“创建窗口”时,得到数据表的所有字段名称。如图2所示

此主题相关图片如下:
按此在新窗口浏览图片
图2
当单击“批量修改”按钮时,开始记录循环。
在“循环过程”中,进入数据表的“编辑状态”。把修改的字段名称赋给数据表的字段名称,把修改的内容赋给字段内容。如图3所示

此主题相关图片如下:
按此在新窗口浏览图片
图3


--  作者:chdrl
--  发布时间:2007-7-31 11:50:44
--  
使用ADO命令构件,UPDATE SQL命令进行修改速度更快更方便。
--  作者:FSJM
--  发布时间:2007-7-31 14:04:24
--  
是的,SQL语言是 数据库操作 的最佳方法。