请选择 进入手机版 | 继续访问电脑版

易语言吧

 找回密码
 立即注册

搜索
热搜: 活动 交友 discuz
查看: 3226|回复: 13

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

[复制链接]

298

主题

532

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
12107

幽默大师终生成就

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

截图202007132102087519..png 截图202007132102181679..png

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


截图202007132102468103..png 截图202007132103213460..png



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

截图202007132102572185..png

0

主题

39

帖子

118

积分

易语言菜鸟

Rank: 2

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

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

使用道具 举报

0

主题

2373

帖子

9580

积分

VIP超级贵宾

Rank: 8Rank: 8

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

使用道具 举报

0

主题

50

帖子

218

积分

易语言学徒

Rank: 3Rank: 3

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

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

使用道具 举报

0

主题

14

帖子

102

积分

易语言菜鸟

Rank: 2

积分
102
威望
0
易币
88
贡献
0
积分
102
UID
17858
在线时间
6 小时
注册时间
2021-8-24
发表于 2021-9-17 20:37:18 | 显示全部楼层

我觉得易语言吧真是个好地方!
回复

使用道具 举报

0

主题

17

帖子

25

积分

初识易语言

Rank: 1

积分
25
威望
0
易币
8
贡献
0
积分
25
UID
18909
在线时间
1 小时
注册时间
2021-9-30
发表于 2021-10-1 11:40:23 | 显示全部楼层
看帖回复是个好习惯,谢谢楼猪
回复

使用道具 举报

0

主题

17

帖子

25

积分

初识易语言

Rank: 1

积分
25
威望
0
易币
8
贡献
0
积分
25
UID
18909
在线时间
1 小时
注册时间
2021-9-30
发表于 2021-10-1 11:48:15 | 显示全部楼层
看帖回复是个好习惯,谢谢楼猪
回复

使用道具 举报

0

主题

4

帖子

4

积分

初识易语言

Rank: 1

积分
4
威望
0
易币
0
贡献
0
积分
4
UID
22255
在线时间
0 小时
注册时间
2022-1-16
发表于 2022-1-16 22:17:46 | 显示全部楼层

这个帖子不回对不起自己!我想我是一天也不能离开易语言吧
回复

使用道具 举报

0

主题

14

帖子

14

积分

初识易语言

Rank: 1

积分
14
威望
0
易币
0
贡献
0
积分
14
UID
23681
在线时间
0 小时
注册时间
2022-3-5
发表于 2022-3-5 17:00:06 | 显示全部楼层

这个帖子不回对不起自己!我想我是一天也不能离开易语言吧
回复

使用道具 举报

0

主题

12

帖子

26

积分

初识易语言

Rank: 1

积分
26
威望
0
易币
14
贡献
0
积分
26
UID
25627
在线时间
4 小时
注册时间
2022-4-29
发表于 2022-5-8 22:55:43 | 显示全部楼层
6666666666666666666666666666666666666666
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 需要先绑定手机号

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

GMT+8, 2022-8-9 19:47 , Processed in 0.243759 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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