易语言教程数据库替换

替换 ()本命令替换当前数据库中的记录数据,当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。
参数<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遇见易语言教程

           511遇见易语言教程视频链接

           易语言教程多文件对话框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

511遇见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值