易语言吧

 找回密码
 立即注册

搜索
热搜: 活动 交友 discuz
查看: 676|回复: 3

[易语言源码] 觅风易语言第三十八课(ACCESS数据库)源码课件笔记工具

[复制链接]

286

主题

489

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
10423

幽默大师终生成就

威望
0
易币
9849
贡献
0
积分
10423
UID
580
在线时间
242 小时
注册时间
2019-12-5
发表于 2020-7-13 21:05:03 | 显示全部楼层 |阅读模式
第三十八课(ACCESS数据库)
概述:本节课主要讲了,在第三十七课源码的基础上,修改数据、简单修改、SQL命令修改、Update 表名 set 字段=where 条件。先讲了完善第三十七课的源码,删除数据和添加数据的时候,数据库的内容会同步显示到超级列表框。然后讲了用易语言自带的命令来修改,缺点就是只能读一行改一行。最后讲了用SQL命令来修改,需要注意命令格式、空格、单引号。不管用哪种方法修改,修改完之后都需要“记录集1.更新()”。注意:本节课的易语言源代码文件,也就是第38课.e,里面的源码不是教程视频上面的了,所有的功能都完善好了。
用到的工具:易语言编程工具、第三十六课\第36课-cj.mdb


按钮3的被单机事件:就是用计次循环来获取全部数据库表格的内容,在第35课有代码。
修改数据:有两种方法,第一种是用易语言自带的命令来修改,第二种是用SQL命令来修改,这两种修改方法都有好处和坏处。
易语言自带的:好处是比较容易、方便记,唯一的缺点就是只能读一行改一行,然后再读一行改一行,修改效率比较低。简单的修改方法,记录集1.写文本、记录集1.写数据,用写什么主要看数据库单元格设定的数据类型而定,是文本类型就用写文本,是数据类型就用写数据。在“菜单编辑器”中向后插入“修改数据”,在“程序”里面右键窗口“插入新窗口”,“修改数据”的点击事件“载入(窗口2)”,窗口2的代码如下:(记录集1的内容写完之后需要更新一下)
写文本 (“姓名”, 编辑框1.内容):第一个参数是在数据库中的字段名,也就是数据库表格的列表名,第二个参数是你想要修改成的内容,也就是需要在编辑框中输入的内容。





SQL命令:执行效率比较高,但是如果没有接触过的人,可能觉得这样子记起来比较难。命令格式是update 成绩表 set 姓名=‘CCC’ where 姓名=‘AAA’,就是把成绩表中姓名是AAA的改成姓名是CCC,注意词语之间都有空格,引号都是右单引号‘,当数据库单元格设定的数据类型是文本型时,AAA和CCC需要加右单引号,当数据库单元格设定的数据类型是整数型时,AAA和BBB不需要加右单引号。如果where后面需要满足多个条件,条件之间就用and来连接,命令格式是update 成绩表 set 姓名=‘CCC’ 学号=‘DDD’ where 姓名=‘AAA’ and 学号=‘BBB’。如果where后面需要满足其中一个条件,条件之间就用or来连接,命令格式是update 成绩表 set 姓名=‘CCC’ 学号=‘DDD’ where 姓名=‘AAA’ or 学号=‘BBB’


[size=14.6667px]觅风易语言第三十八课(ACCESS数据库)源码课件笔记工具下载:https://www.lanzoux.com/iGToSektvji

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

37

帖子

88

积分

易语言菜鸟

Rank: 2

积分
88
威望
0
易币
51
贡献
0
积分
88
UID
7347
在线时间
23 小时
注册时间
2020-7-12
发表于 2020-9-14 21:59:04 | 显示全部楼层

感谢楼主的无私分享!要想易语言吧好 就靠你我他
回复

使用道具 举报

0

主题

2373

帖子

9556

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
9556
威望
198
易币
6787
贡献
0
积分
9556
UID
11903
在线时间
31 小时
注册时间
2021-1-23
发表于 2021-5-29 03:31:30 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
回复

使用道具 举报

0

主题

49

帖子

186

积分

易语言菜鸟

Rank: 2

积分
186
威望
0
易币
137
贡献
0
积分
186
UID
16051
在线时间
10 小时
注册时间
2021-6-24
发表于 2021-7-9 07:02:07 | 显示全部楼层

楼主太厉害了!楼主,我爱你!我觉得易语言吧真是个好地方!
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2021-8-1 03:41 , Processed in 0.282630 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表