易语言高级表格教程.docx
- 文档编号:14502733
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:13
- 大小:23.37KB
易语言高级表格教程.docx
《易语言高级表格教程.docx》由会员分享,可在线阅读,更多相关《易语言高级表格教程.docx(13页珍藏版)》请在冰点文库上搜索。
易语言高级表格教程
易语言高级表格教程
篇一:
易语言数据库教程之ACCESS数据库全操作
易语言数据库教程之ACCESS数据库
前面我们已经对比分析过易语言所支持的几种常见数据库,在这几种数据库中,我们先来学习一个ACCESS数据库,当然,MSSQL数据库是完全一样的。
数据库的学习可以说非常的简单,也可以说很不简单,这要看你的出发点来定,当然,前面所学习的易语言基础同样很重要~
和前面所有的教程一样,所讲的内容部分来源我的课堂教学,面对的是高中学生,有些地方的讲解会非常的详细,而有些地方又会相对简单的一笔带过,如果有什么地方你理解起来有困难的话,请与我联系,呵呵~
本教程并不是要把易语言中对ACCESS数据库的所有操作和应用都讲一遍,都讲清楚,那是不可能的,这一点倒是有点遗憾,但我会尽我所能把一些必需的内容讲清楚~
一、准备工作
、ACCESS的安装参见MicrosoftOffice2003安装图解教程
1
、ACCESS数据库中数据表的建立
、易语言ACCESS数据库控件介绍
二、数据库操作
、易语言ACCESS数据库的连接及打开
、易语言ACCESS数据库的读操作
、易语言ACCESS数据库的读操作问题解决
、易语言ACCESS数据库的高级打开操作
、易语言ACCESS数据库的写操作
、易语言ACCESS数据库记录的简单修改
、易语言ACCESS数据库记录的高级修改
三、数据库与高级表格
、易语言ACCESS数据库与高级表格一
ACCESS数据库中数据表的建立
在ACCESS中建立一个数据库及在数据库中建立数据库其实是非常简单的。
、新建数据库,这就不用多说了,在“文件”菜单下第一个就是“新建”,它的快捷键是“Ctrl+N”,和大多数软件完全一样。
、新建的数据库第一步操作就是要保存,这也不用多说了,相信大家都会的。
、新建数据表,新建的数据库如下图,是一个表都没有,新建一个数据表的方法有很多,这里我们选择“使用设计器
2
创建表”,如下图所示。
、这里我们以建立一个学生成绩表为例进行操作,随便写了一些字段在里面,注意一下字段的类型,有些是“自动编号”,有些是“文本”,有些是“数字”,根据需要来,最后别忘记给“id”这个字段设置为“主键”。
、设置完毕,点击关闭,就会出现是否需要保存的对话框,当然,你要是先点击保存了就不会出现了,呵呵~
、输入所建立的表的名称,我们里就随便写一个“成绩表”就行了。
、看看,在ACCESS的“表”里,就可以看到我们刚才所建立的那个成绩表了。
补充一点,字段的名字可以是中文,但如果以后你的程序在运行中有什么特殊要求的话,最好还是用英文字段名要好一点,我这里只是举例而已,就没那么多讲究了,呵呵~
请大家也建立好这个表,以后我们将通过对这个表进行操作以讲解易语言数据库操作的相关知识。
易语言ACCESS数据库控件介绍
易语言中可以操作ACCESS和MSSQL的相关控件有很多,当然不可能逐一介绍到,这一章关于数据库的学习主要学习的“数据库连接”和“记录集”,其它控件有兴趣的朋友可以自己参考一下相关文章~
数据库连接:
主要用于连接数据库,可以连接ACCESS和
3
MSSQL数据库,一行代码就可以搞定,非常的简单,这个控件还有一个主要功能就是执行SQL代码,这才是重点,呵呵~只要能执行SQL语句,很多问题解决起来就非常多了~下图中第一个控件就是数据库连接控件。
记录集:
做具体工作的基层工作者,呵呵,不管是读还是写数据库,都是它在做,真是命苦,呵呵~之所以称之为记录集,这是因为在对数据库进行操作时,当前的操作对象是指定的打开的表中的某一个记录,也就是说,当前操作的只能是一条记录而已,如果需要操作多条记录的话,那就需要进行多次操作了~
下图中第二和第三个控件就是记录集控件,在同一个程序中,根据需要,可以用多个记录集对一个数据库进行操作。
易语言ACCESS数据库的连接及打开
数据库的连接和打开是非常简单了的,下面的几行代码就可以完成这个功能。
大家先看看代码,我们再来详细的说说。
我们这里一行一行的来讲解,呵呵~
、定义和得到要操作的数据库路径及文件名,我这里是直接操作了,当然也可以用“通用对话框”来让用户进行选择。
、数据库连接控件的使用,就用了一行代码实现连接,这里用的是“连接ACCESS”,同样的,还有连接MSSQL
4
数据库的代码,有兴趣的朋友可以自己研究一下。
、记录集,的置连接操作,非常好理解吧,呵呵。
、记录集的打开操作,这里我就用了最简单的“打开”命令,还有其它的“打开并排序”、“打开并过滤”可以使用,如果要操作要求更复杂的话,可以直接使用“SQL语句”进行操作。
、这里只是演示一下,大家随便在前面我们所建立的数据库里输入一些数据就可以操作了~
易语言ACCESS数据库的读操作
从ACCESS数据库读取数据是件非常简单的事,只需要几行代码就可以完成操作了。
我们先来修改一下程序的界面,因为这只是一个小例程而已,没有考虑到界面的美观及实用性上的问题,所以我们只是粗略的做了几个编辑框用于显示数据,没问题吧,呵呵~
下面的是一个子程序,子程序的名字是“读出数据”,主要用于从数据库中读取所需要的数据,这里有几个地方需要注意。
、当前操作的是哪个记录集,可别搞错了。
、当前操作的是哪一条记录,也别搞错了,呵呵~由于具体是读取哪一条记录是由记录集本身来决定的,所以这里可以暂时不考虑这个问题,但自己在清楚哦~
、在易语言中,不同字段类型的读取所使用的代码是不
5
一样的,注意一下,如果不清楚要用什么语句的话,最好是先看一下你的数据库中对应字段是什么类别的。
看看下面的代码,就可以看出,有些字段是文本型的,有些字段是双精度型的,这里一定别搞错了~
下面的对记录的操作了,代码非常的简单,就是确定当前操作的哪一条记录,然后把指针指向要操作的记录,剩下的事就交给上面的“读出数据”这个子程序去处理了,是不是很简单,呵呵~
存在的问题,上面的代码很简单,感觉没什么问题,但实际上,问题还是有的,呵呵,大家可以自己测试一下,当点击“首记录”,程序显示第一记录后,再点击“上一记录”,这时会出现什么问题呢,这时就会出错了,这个问题如何处理呢,我们下一节来解决,呵呵~
易语言ACCESS数据库的读操作问题解决
上一节我们留下了两个问题,就是在进行读操作的时候,如果已经读到第一条记录了,再点击前一记录,就会出现读出的数据有误,这是因为数据库中指针的指向出现了问题。
解决的办法非常简单,就是要先判断当前是不是第一条记录,如果不是第一条记录,那么就可以向前走,如果已经是第一条记录了,就不再向前走就行了。
代码如下,就是加了一个判断而已,用了一个“当前位置”的属性,帮助文件中的说明如下:
“数据类型:
整数型;只
6
读;当前记录在记录集中的位置,0为第一条记录。
”
这里要注意一下,就是第一条记录时,当前位置是,。
那同样的,当指针已经到达最后一条记录时,也需要判断一下,注意看下面的代码。
篇二:
表格高级实用实解
1.编辑技巧
2.单元格内容的合并
3.条件显示
4.自定义格式
5.绘制函数图象
6.自定义函数
7.矩阵计算
8.自动切换输入法
9.批量删除空行
10.如何避免错误信息
11.宏的使用
12.图标的应用技巧/pc/oa/excel2k/ex2k1301.htm
1、编辑技巧
1编辑技巧
(1)分数的输入
如果直接输入“1/5”,系统会将其变为“1月5日”,解决办法是:
7
先输入“0”,然后输入空格,再输入分数“1/5”。
(2)序列“001”的输入
如果直接输入“001”,系统会自动判断001为数据1,解决办法是:
首先输入“'”(西文单引号),然后输入“001”。
(3)日期的输入
如果要输入“4月5日”,直接输入“4/5”,再敲回车就行了。
如果要输入当前日期,按一下“Ctrl+;”键。
(4)填充条纹
如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。
先在一单元格内填入“*”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”按钮(如图1)。
图,(5)多张工作表中输入相同的内容
几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。
输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输
8
入的数据会接着出现在选中的其它工作表内。
(6)不连续单元格填充同一数据
选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。
在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。
(7)在单元格中显示公式
如果工作表中的数据多数是由公式生成的,想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:
用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定”按
钮(如图2)。
这时每个单元格中的分工就显示出来了。
如果想恢复公式计算结果的显示,就再设置“窗口选项”栏下的“公式”项失效即可。
图,
(8)利用Ctrl,*选取文本
如果一个工作表中有很多数据表格时,可以通过选定表格中某个单元格,然后按下Ctrl,*键可选定整个表格。
Ctrl,*选定的区域为:
根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。
这样我们可以方便准确地选取数据表格,并能有效避免使用拖动鼠标方法选取较大单元格区
9
域时屏幕的乱滚现象。
(9)快速清除单元格的内容
如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元格,然后按Delete键的方法了。
要彻底清除单元格,可用以下方法:
选定想要清除的单元格或单元格范围;单击“编辑”菜单中“清除”项中的“全部”命令,这些单元格就恢复了本来面目。
2、单元格内容的合并
/pc/oa/excel2k/ex2k1302.htm
根据需要,有时想把B列与C列的内容进行合并,如果行数较少,可以直接用“剪切”和“粘贴”来完成操作,但如果有几万行,就不能这样办了。
解决办法是:
在C行后插入一个空列(如果D列没有内容,就直接在D列操作),在,1中输入“=B1&C1”,D1列的内容就是B、C两列的和了。
选中D1单元格,用鼠标指向单元格右下角的小方块“?
”,当光标变成,后,按住鼠标拖动光标向下拖到要合并的结尾行处,就完成了B列和C列的合并。
这时先不要忙着把B列和C列删除,先要把D列的结果复制一下,再用“选择性粘贴”命令,将数据粘贴到一个空列上。
这时再删掉B、C、D列的数据。
下面是一个“&”实际应用的例子。
用AutoCAD绘图时,有人喜欢在EXCEL中存储坐标点,在绘制曲线时调
10
用这些参数。
存放数据格式为“x,y”的形式,首先在Excel中输入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合并成C列,在C1中输入:
=A1&,&B1,此时C1中的数据形式就符合要求了,再用鼠标向下拖动C1单元格,完成对A列和B列的所有内容的合并(如图3-4)。
篇三:
(精华版)Excel表格高级应用技巧
Excel表格的高级应用技巧
本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。
一、让不同类型数据用不同颜色显示
在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。
1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式?
条件格式”命令,打开“条件格式”对话框。
单击方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。
单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。
2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为
11
“棕色”)。
3.设置完成后,按下“确定”按钮。
看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。
二、建立分类下拉列表填充项
我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。
1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。
2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。
仿照上面的操作,将B、C?
?
列分别命名为“商业企业”、“个体企业”?
?
3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据?
有效性”命令,打开“数据有效性”对话框。
在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”?
?
序列(各元素之间用英文逗号
隔开),确定退出。
12
再选中需要输入企业名称的列(如D列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:
=INDIRECT(C1),确定退出。
4.选中C列任意单元格(如C4),单击右侧下拉按钮,选择相应的“企业类别”填入单元格中。
然后选中该单元格对应的D列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。
提示:
在以后打印报表时,如果不需要打印“企业类别”列,可以选中该列,右击鼠标,选“隐藏”选项,将该列隐藏起来即可。
三、建立“常用文档”新菜单
在菜单栏上新建一个“常用文档”菜单,将常用的工作簿文档添加到其中,方便随时调用。
1.在工具栏空白处右击鼠标,选“自定义”选项,打开“自定义”对话框。
在“命令”标签中,选中“类别”下的“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。
按“更改所选内容”按钮,在弹出菜单的“命名”框中输入一个名称(如“常用文档”)。
2.再在“类别”下面任选一项(如“插入”选项),在右边“命令”下面任选一项(如“超链接”选项),将它拖到新菜单(常用文档)中,并仿照上面的操作对它进行命名(如“工资表”等),建立一个工作簿文档列表名称。
13
重复上面的操作,多添加几个文档列表名称。
3.选中“常用文档”菜单中某个菜单项(如“工资表”等),右击鼠标,在弹出的快捷菜单中,选“分配超链接?
打开”选项,打开“分配超链接”对话框。
通过按“查找范围”右侧的下拉按钮,定位到相应的工作簿(如“工资.xls”等)文件夹,并选中该工作簿文档。
重复上面的操作,将菜单项和与它对应的工作簿文档超链接起来。
4.以后需要打开“常用文档”菜单中的某个工作簿文档时,只要展开“常用文档”菜单,单击其中的相应选项即可。
提示:
尽管我们将“超链接”选项拖到了“常用文档”菜单中,但并不影响“插入”菜单中“超链
接”菜单项和“常用”工具栏上的“插入超链接”按钮的功能。
四、制作“专业符号”工具栏
在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏。
1.执行“工具?
宏?
录制新宏”命令,打开“录制新宏”对话框,输入宏名?
如“fuhao1”?
并将宏保存在“个人宏工作簿”中,然后“确定”开始录制。
选中“录制宏”工具栏上的“相对引用”按钮,然后将需要的特殊符号输入到某个单
14
元格中,再单击“录制宏”工具栏上的“停止”按钮,完成宏的录制。
仿照上面的操作,一一录制好其它特殊符号的输入“宏”。
2.打开“自定义”对话框,在“工具栏”标签中,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。
切换到“命令”标签中,选中“类别”下面的“宏”,将“命令”下面的“自定义按钮”项拖到“专业符号”栏上(有多少个特殊符号就拖多少个按钮)。
3.选中其中一个“自定义按钮”,仿照上面秘技2的1点对它们进行命名。
4.右击某个命名后的按钮,在随后弹出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框,选中相应的宏(如fuhao1等),确定退出。
重复此步操作,将按钮与相应的宏
链接起来。
5.关闭“自定义”对话框,以后可以像使用普通工具栏一样,使用“专业符号”工具栏,向单元格中快速输入专业符号了。
五、用“视面管理器”保存多个打印页面
有的工作表,经常需要打印其中不同的区域,用“视面管理器”吧。
1.打开需要打印的工作表,用鼠标在不需要打印的行(或列)
15
标上拖拉,选中它们再右击鼠标,在随后出现的快捷菜单中,选“隐藏”选项,将不需要打印的行(或列)隐藏起来。
2.执行“视图?
视面管理器”命令,打开“视面管理器”对话框,单击“添加”按钮,弹出“添加视面”对话框,输入一个名称(如“上报表”)后,单击“确定”按钮。
3.将隐藏的行(或列)显示出来,并重复上述操作,“添加”好其它的打印视面。
4.以后需要打印某种表格时,打开“视面管理器”,选中需要打印的表格名称,单击“显示”按钮,工作表即刻按事先设定好的界面显示出来,简单设置、排版一下,按下工具栏上的“打印”按钮,一切就OK了。
六、让数据按需排序
如果你要将员工按其所在的部门进行排序,这些部门名称既的有关信息不是按拼音顺序,也不是按笔画顺序,怎么办?
可采用自定义序列来排序。
1.执行“格式?
选项”命令,打开“选项”对话框,进入“自定义序列”标签中,在“输入序列”下面的方框中输入部门排序的序列(如“机关,车队,一车间,二车间,三车间”等),单击“添加”和“确定”按钮退出。
2.选中“部门”列中任意一个单元格,执行“数据?
排序”命令,打开“排序”对话框,单击“选项”按钮,弹出“排序选项”对话框,按其中的下拉按钮,选中刚才自定义的序
16
列,按两次“确定”按钮返回,所有数据就按要求进行了排序。
七、把数据彻底隐藏起来
工作表部分单元格中的内容不想让浏览者查阅,只好将它隐藏起来了。
1.选中需要隐藏内容的单元格(区域),执行“格式?
单元格”命令,打开“单元格格式”对话框,在“数字”标签的“分类”下面选中“自定义”选项,然后在右边“类型”下面的方框中输入“;;;”(三个英文状态下的分号)。
2.再切换到“保护”标签下,选中其中的“隐藏”选项,按“确定”按钮退出。
3.执行“工具?
保护?
保护工作表”命令,打开“保护工作表”对话框,设置好密码后,“确定”返回。
经过这样的设置以后,上述单元格中的内容不再显示出来,就是使用Excel的透明功能也不能让其现?
%c
17
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 高级 表格 教程