替换 ()本命令替换当前数据库中的记录数据,当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“替换范围”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为替换当前记录数据,否则替换所有满足此条件记录的数据。如果欲在所有记录内进行替换,请直接将逻辑值“真”赋予本参数。
参数<2>的名称为“字段名称或替换数据”,类型为“通用型(all)”。本参数的每一对参数值顺序指定欲被替换字段的名称及其相应的替换值。替换值的数据类型必须与所对应字段的数据类型一致或可互相转换,否则命令会失败。
教程源码:
.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.如果 (打开 (取运行目录 () + “\test.edb”, , , , , , ) = 真)
调试输出 (“打开数据库成功”)
.否则
信息框 (“打开数据库失败!”, 0, , )
.如果结束
到首记录 ()
读数据 ()
.子程序 __启动窗口_将被销毁
全部关闭 ()
.子程序 _按钮1_被单击, , , 读
读数据 ()
跳过 ()
.子程序 读数据
编辑框1.内容 = 读 (“账号”)
编辑框2.内容 = 读 (“密码”)
标签3.标题 = “[” + 到文本 (取记录数 ()) + “/” + 到文本 (取记录号 ()) + “]”
.子程序 _按钮2_被单击, , , 到首记录
到首记录 ()
读数据 ()
.子程序 _按钮3_被单击, , , 到尾记录
到尾记录 ()
读数据 ()
.子程序 _按钮4_被单击, , , 上一条
跳到 (取记录号 () - 1)
读数据 ()
.子程序 _按钮5_被单击, , , 下一条
.局部变量 取记录号, 整数型
跳到 (取记录号 () + 1)
读数据 ()
.子程序 _按钮6_被单击, , , 读取所有数据
.局部变量 n, 整数型
到首记录 ()
.计次循环首 (取记录数 (), n)
列表框1.加入项目 (到文本 (n) + “、 账号:” + 读 (1) + “ 密码:” + 读 (2), )
跳过 ()
.计次循环尾 ()
.子程序 _按钮7_被单击, , , 替换
.' 如果 (替换 (读 (“账号”) = “刀峨”, “账号”, “剑峨”) = 真)
' 信息框 (“替换成功!”, 0, , )
' 编辑 (, , )
.否则
' 信息框 (“替换!”, 0, , )
.如果结束
.如果 (替换 (真, “账号”, “刀峨”) = 真)
信息框 (“替换成功!”, 0, , )
编辑 (, , )
.否则
信息框 (“替换!”, 0, , )
.如果结束
.子程序 _按钮8_被单击, , , 批量替换
打开 (取运行目录 () + “\成绩.edb”, , , , , , )
到首记录 ()
.计次循环首 (取记录数 (), )
替换 (读 (“数学”) = “100”, “数学”, “71”)
跳过 ()
.计次循环尾 ()
源码:511遇见易语言教程