第一篇:对学习ACCESS的心得体会
学习
ACCESS数据库的心得体会
这一学期开设了计算机应用这门课程,在这门课程的学习过程中,我对ACCESS的学习最感兴趣,在此浅谈一下我学习ACCESS数据库的心得体会。
一、对ACCESS的认识
一开始我对Access一窍不通,甚至不知道它是干什么的,后来经过老师的介绍对它略有了解。Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是一种关系数据库工具。它在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.
它有优点也有缺点,分列如下: A优点:
(1)存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
(2)面向对象
Access是一个面向对象的开发工具。它将一个应用系统当作是由一系列对象组成的,通过对象的方法、属性完成数据库的操作和管理,极大地简化了开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作
Access是一个可视化工具,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)Access可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接,轻松生成网页。B缺点:
ACCESS是小型数据库,既然是小型就有它根本的局限性:ACCESS数据库不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小等。而且在以下几种情况下数据库基本上会吃不消:
1.数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降。
2.网站访问频繁,经常达到100人左右的在线。
3.记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。
二、对一些基本知识的体会 1 字段数据类型
学习了ACCESS的数据类型,发现计算机软件对数据的处理和管理是很严格的。
ACCESS数据表里面的数据字段,是规定好字段类型的,比如说文本型的、数值型的、是否型的或日期型的„一旦设置好了字段的数据类型,那么,在该字段中的所有单元格是不能随便输入内容的,如果输入的内容不符合字段数据类型,是输不进去的。比如,日期型的数据,你输入汉字,是不能输入的,而只能输入诸如:2009-9-29这样格式的数据。
这就是字段的数据类型的约束性,可以说,是一种强制性;显然,约束性带来了数据管理的方便,解决了数据的分类与管理上的方便。2 数据的查询
ACCESS里面的查询,不会对源数据表的数据造成影响。这是很好的一种分离模式;我们可以根据自己的查询,设置或构造简单的或复杂的查询条件,之后运用查询,就可以查询到所需要的数据的,但是,查询到的数据,对源数据表,即原始数据,不会造成任何的影响,这就带来了如下的方便:即能找到所需数据,同时,又保留了原始数据的完整性。
另外,查询对象,还支持SQL语言的使用,这就从根本上解决了数据查询的难度,提高了灵活性和使用性。3 窗体的使用
原来我对软件界面很好奇,不知道这样的界面,是如何制作出来的。学习了ACCESS之后,才知道,这种界面,其实就是一种窗体。窗体对象,可以这样简单的来概述:用来显示数据表数据的有别于查询的一种界面。窗体对象中的用来显示数据的控件,我们可以灵活的自行设计,想拖哪个表的哪个字段到窗体里面,窗体就显示哪种数据,非常方便。
关系
ACCESS里面的数据表与数据表之间,有着关系这个概念。关系,其实就是两表或多表,相互之间存在的一种关联或依赖。
比如说,学生信息表,有ID和姓名字段;而学生成绩表,有ID、学科、语文、数学、英语、信息技术等学科的成绩;后者保存学生每年每学期不同学科的成绩。这样一来,在学生成绩表里面对应于一个同学的记录,就有多条;而在学生信息表中,仅有一条记录。那么,我们要知道该同学的姓名,同时还要查询与之相对应的成绩,只有通过两表的操作,才能找到数据。若要表明某个ID的号码所对应的成绩是属于哪个学生,就要使用到表间关系。通过将学生信息表里面的ID和学生成绩表里面的ID,建立起关系,或者称为以此来穿针引线,那么两表就存在关联了。这样就可以根据信息表里面的ID,以它作为参照对象去寻找学生成绩表里面ID号相同的,就为该学生的成绩记录了。
三、具体使用中的一个问题
在学习Access的过程中,我发现使用高级筛选和查询这两个功能,都可以按照所选择的字段,设置条件或准则,查找满足一定条件的数据。但是两者有什么区别呢?后来上网搜索了一下,然后进行实践,得出了答案。
①根本的区别
查询是Access数据库中的一个对象,可以进行保存,永久使用;而高级筛选,仅仅是用来对数据库表数据进行临时的查找,一旦关闭了,筛选就已经不存在了。
②对数据查找的区别
高级筛选,只存在字段、排序、条件、或这样的选项的设置,无论条件如何
复杂或再怎么简单,查找出来的数据,都包含数据表中的所有字段。而查询对象,除了上述的选项可设置之外,还有表和显示两个选项可以设置;这就说明了查询对象可以对多个表同时进行查询,查询出多个表中满足条件的记录,在这里,可以称为,查询能对多表进行综合的查询,而高级筛选只能对一个表的数据进行查找。此外,查询中还有“显示”这样的选项,当我们选择一个字段之后,可以将该字段设置为显示或不显示,这样,在查询出来的数据的浏览状态,就可以根据需要,显示部分字段而忽略部分字段。
另外,筛选只有在数据表打开的情况下才能使用;而查询,由于是一个数据库中的对象,需要新建,同时还需要选择数据源,即数据表。
③两者的关联
高级筛选的操作方法,和查询,在使用上类似;但是,由于前者仅有临时功能,而不具备永久保存的功能,因此,不能不说是一种遗憾;
但是,我们也可以将设置好条件的高级筛选,保存成为查询,操作方法就是:“文件”→“另存为查询”;这样,就可以将筛选保存成为查询对象了。
④两者对数据库表的影响
查询对数据表的原始状态没有任何影响;查询的结果及保存,不会对数据表里面的数据字段或记录排序有任何影响。
而高级筛选则会对数据库表原始数据的排序有所影响;如果在筛选中使用了排序,并且,在关闭筛选的时候,选择了“是”,那么,筛选出来的数据的排序,将会改变数据库表原始数据的排序。
四、学习方法
总结一下学习Access的方法,主要有以下几点: 1学习计划要明确,根据自己的实际出发。从应用出发。学习的目的就是为了使用,应把学到的每一点应用于实际操作。3要多了解相关信息,多思考,多提问题,多问几个为什么,要学以致用。4利用老师的指导、同学的帮助。
第二篇:学习ACCESS心得体会
学习access数据库的心得体会
这一学期开设了计算机应用这门课程,在这门课程的学习过程中,我对access的学习最感兴趣,在此浅谈一下我学习access数据库的心得体会。
一、对access的认识
一开始我对access一窍不通,甚至不知道它是干什么的,后来经过老师的介绍对它略有了解。microsoft office access是由微软发布的关联式数据库管理系统。它结合了 microsoft jet database engine 和 图形用户界面两项特点,是一种关系数据库工具。它在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的web应用程序.
它有优点也有缺点,分列如下: a优点:
(1)存储方式单一 access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(2)面向对象 access是一个面向对象的开发工具。它将一个应用系统当作是由一系列对象组成的,通过对象的方法、属性完成数据库的操作和管理,极大地简化了开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作 access是一个可视化工具,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)access可以在一个数据表中嵌入位图、声音、excel表格、word文档,还可以建立动态的数据库报表和窗体等。access还可以将程序应用于网络,并与网络上的动态数据相联接,轻松生成网页。b缺点: access是小型数据库,既然是小型就有它根本的局限性:access数据库不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小等。而且在以下几种情况下数据库基本上会吃不消:
1.数据库过大,一般access数据库达到50m左右的时候性能会急剧下降。2.网站访问频繁,经常达到100人左右的在线。3.记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。
二、对一些基本知识的体会 1 字段数据类型
学习了access的数据类型,发现计算机软件对数据的处理和管理是很严格的。access数据表里面的数据字段,是规定好字段类型的,比如说文本型的、数值型的、是否型的或日期型的?一旦设置好了字段的数据类型,那么,在该字段中的所有单元格是不能随便输入内容的,如果输入的内容不符合字段数据类型,是输不进去的。比如,日期型的数据,你输入汉字,是不能输入的,而只能输入诸如:2009-9-29这样格式的数据。
这就是字段的数据类型的约束性,可以说,是一种强制性;显然,约束性带来了数据管理的方便,解决了数据的分类与管理上的方便。2 数据的查询 access里面的查询,不会对源数据表的数据造成影响。这是很好的一种分离模式;我们可以根据自己的查询,设置或构造简单的或复杂的查询条件,之后运用查询,就可以查询到所需要的数据的,但是,查询到的数据,对源数据表,即原始数据,不会造成任何的影响,这就带来了如下的方便:即能找到所需数据,同时,又保留了原始数据的完整性。
另外,查询对象,还支持sql语言的使用,这就从根本上解决了数据查询的难度,提高了灵活性和使用性。3 窗体的使用
原来我对软件界面很好奇,不知道这样的界面,是如何制作出来的。学习了access之后,才知道,这种界面,其实就是一种窗体。窗体对象,可以这样简单的来概述:用来显示数据表数据的有别于查询的一种界面。窗体对象中的用来显示数据的控件,我们可以灵活的自行设计,想拖哪个表的哪个字段到窗体里面,窗体就显示哪种数据,非常方便。4 关系
access里面的数据表与数据表之间,有着关系这个概念。关系,其实就是两表或多表,相互之间存在的一种关联或依赖。
比如说,学生信息表,有id和姓名字段;而学生成绩表,有id、学科、语文、数学、英语、信息技术等学科的成绩;后者保存学生每年每学期不同学科的成绩。这样一来,在学生成绩表里面对应于一个同学的记录,就有多条;而在学生信息表中,仅有一条记录。那么,我们要知道该同学的姓名,同时还要查询与之相对应的成绩,只有通过两表的操作,才能找到数据。若要表明某个id的号码所对应的成绩是属于哪个学生,就要使用到表间关系。通过将学生信息表里面的id和学生成绩表里面的id,建立起关系,或者称为以此来穿针引线,那么两表就存在关联了。这样就可以根据信息表里面的id,以它作为参照对象去寻找学生成绩表里面id号相同的,就为该学生的成绩记录了。
三、具体使用中的一个问题
在学习access的过程中,我发现使用高级筛选和查询这两个功能,都可以按照所选择的字段,设置条件或准则,查找满足一定条件的数据。但是两者有什么区别呢?后来上网搜索了一下,然后进行实践,得出了答案。
①根本的区别
查询是access数据库中的一个对象,可以进行保存,永久使用;而高级筛选,仅仅是用来对数据库表数据进行临时的查找,一旦关闭了,筛选就已经不存在了。②对数据查找的区别
高级筛选,只存在字段、排序、条件、或这样的选项的设置,无论条件如何
复杂或再怎么简单,查找出来的数据,都包含数据表中的所有字段。而查询对象,除了上述的选项可设置之外,还有表和显示两个选项可以设置;这就说明了查询对象可以对多个表同时进行查询,查询出多个表中满足条件的记录,在这里,可以称为,查询能对多表进行综合的查询,而高级筛选只能对一个表的数据进行查找。此外,查询中还有“显示”这样的选项,当我们选择一个字段之后,可以将该字段设置为显示或不显示,这样,在查询出来的数据的浏览状态,就可以根据需要,显示部分字段而忽略部分字段。
另外,筛选只有在数据表打开的情况下才能使用;而查询,由于是一个数据库中的对象,需要新建,同时还需要选择数据源,即数据表。
③两者的关联
高级筛选的操作方法,和查询,在使用上类似;但是,由于前者仅有临时功能,而不具备永久保存的功能,因此,不能不说是一种遗憾;
但是,我们也可以将设置好条件的高级筛选,保存成为查询,操作方法就是:“文件”→“另存为查询”;这样,就可以将筛选保存成为查询对象了。
④两者对数据库表的影响
查询对数据表的原始状态没有任何影响;查询的结果及保存,不会对数据表里面的数据字段或记录排序有任何影响。
而高级筛选则会对数据库表原始数据的排序有所影响;如果在筛选中使用了排序,并且,在关闭筛选的时候,选择了“是”,那么,筛选出来的数据的排序,将会改变数据库表原始数据的排序。
四、学习方法
总结一下学习access的方法,主要有以下几点: 1学习计划要明确,根据自己的实际出发。2 从应用出发。学习的目的就是为了使用,应把学到的每一点应用于实际操作。3要多了解相关信息,多思考,多提问题,多问几个为什么,要学以致用。4利用老师的指导、同学的帮助。篇二:access的学习心得体会 access的学习心得体会
我大学学的专业就是软件开发,编程和数据库都是必学课程,其中access数据库是重点学习,记得刚开始时用access编制数据库,感觉还比较容易上手。access数据库对那些不善于写代码的人来说比较适用,但是用了一段时间后,发现会存在一定的弊端而且难以克服,为此我也伤透脑筋,主要是: ① 数据库在网上运行是整体的(主程序和数据库合在一起),数据库如果大,运行的速度就比较慢。
② 数据库安全得不到保证,别人容易复制。
③ 主程序与数据库如果分离,要打开数据库也很方便。如果后台数据库设置密码,主程序运行又受到影响。
④ 新增,修改,查询,统计,打印,必须内容和窗体一一对应,做到什么程度,别人就只能看到什么,没有选择的余地,内容多主程序就很大。用户如果提出再增加查询或统计内容,必须专门再做。
通过朋友介绍我开始学习access软件网的access开发平台,一接触就使我眼睛一亮,心里存在的疑问和疙瘩解开了,暗下决心一定要学好开发平台,为我所用。我认为用access直接开发软件所有存在的弊端,艾盟威几乎全部解决。我认为用access编制数据库在access开发平台上开发,既方便又安全,值得推广学习使用。个人体会(也是开发平台亮点): 一,新增输入窗口,每个数据表都有编号,无外乎自增序号,带符号加自增序号,年月日加自增序号。如果没有开发平台,每个输入窗口都要写编号程序,既费时间又费精力,还不理想。
二,新增输入窗口,除了新增序号外,还有如一般情况有的输入内容是通过下拉点击获得目标值,而开发平台做到自动打开下拉,操作员点击目标值,目标值自动到输入位置而光标自动转移到下一输入位置。我认为开发平台为用户操作想得很周到,简单方便实用。
三,修改窗口,修改完毕,只有一个按钮,关闭。关闭按钮既是保存又是关闭,起到了合二为一的作用。对用户操作帮助很大减少或避免差错。修改后不必担心是否保存过。
四,预览打印,统计的记录不是固定的,是通过查找,得到所需记录,只要事先系统做好统计,系统会自动统计数据.可变性很大,非常实用.不必为设计报表而犯愁.五,查找功能特别强大,方便。如果单一内容查找在小窗口点击,窗体立即出现需要的内容,非常方便。如果是多条件查找,通过组合条件查找窗体立即出现需要的内容,不需要专门设计查找为查找某内容的查找窗体。如果结合预览打印是不可多得的非常完美产品.六,开发平台应用了自动更新,如果系统需要修改,只要在服务器上修改完毕,各终端电脑,只要启动程序,系统自动更新,对系统管理非常方便,不必到每台电脑上修改。
七,有的管理系统内为了体现系统完整性,如人事管理系统,个人照片必须放在里面,财产管理系统重要设备图片,消防平面布置图„都必须放在里面。
其实那时候我在学习access的时候也遇到不少挫折,碰到很多问题都不知道怎么去解决,幸好有上学吧资料分享中心这个平台,让我可以随时去学习解除疑难问题,并且还可以和跟更多的网友们分享互动在学习过程的点点滴滴,取其精华,去其糟粕。另外最重要的一点是,这个网站还可以上次资料赚钱,我和我的那些网友们都把自己平时学习中认为好的资料上传上去,让更多的人去下载,这样我们就挣钱了。每上传一个资料都会有送相应得学币和积分,当学币累积到50得时候就可以申请提现金。三年下来,我们几个都赚了不少钱哦!篇三:access2003学习心得体会 access2003学习心得体会
时 间:2009-10-21 12:20:22 作 者:bluebird 摘 要:我的access数据库终于设计完毕,从春节算起已经整整2个月了,其间经历了无尽的辛酸和痛苦,请教了太多的人,查阅了很多网页,终于解决了一些粗浅问题,有些体会,也总结了一些技术细节。
正 文: access不比word那么温柔可爱,虽然也是office家庭里的一个组件,可是其技术细节却要复杂得多,书上说设计好一个数据库非常轻松,但是我看并不轻松。也往往有很多口气特别大的人动不动就看不起access很弱智的功能,或者说它像玩具一样简单,可真要让他们解决access技术细节问题时,多半也会与我们一样傻了眼。我认为要用access设计好一个数据库非常不容易,最初的规划很重要,对数据库要实现的功能进行分析,细化成不同的模块,然后分析每个模块之间的联系,再对每个模块设计表。1个表尽量把相关的数据放在一起,多张表需要用到的数据最好单独存放成1张表。没有重复记录的表一定要设一个数据类型为“自动编号”的字段并设为主键,一般称为“xxid”,这个字段在其他表中需要用到时可作为外键调用。有时需要把好几张表的主键放在一张新表中调用,即全部是“xxid”字段,为避免重复录入数据,可将这几个字段一起选中并设为主键,称为复合主键。
表建立完毕后,非常重要的一步是在“工具--关系”中建立各表间的关系,尽量考虑周全一些以免遗漏。关系建立好之后,各表中相关数据就自动链接在一起了,录入相当方便。关于一对多、一对一还是多对一的关系类型问题,我的经验是不用太在意,系统会自己分析好并瞬间设置清楚。查询可以基于表,也可以基于已有查询。遇到有重复的查询记录时采用select distinct语句去除重复。有时因为加入了对应某几个相同字段而没有不同取值的“必选字段”时,查询结果中会出现重复记录,表现为除了那个必选字段的数据没有重复以外,其他字段被重复,此时进行汇总、分组等操作时会出现错误。解决办法是,另建一个查询,把刚才那个查询结果作为“一张显示表”放进去,在查询时避免选择那个会产生重复的字段即可。
窗体是为了帮助录入的,如果不需要利用窗体协助录入则不必建立录入窗体。但是有一个特殊窗体非常有用--切换面板,这是access自动生成的,允许用户进行编辑。切换面板可以让程序默认调用,从而让用户打开数据库时就看到需要的菜单、按钮等内容。
报表是在查询的基础上建立起来的,可以利用向导方便地建好报表,但是一般需要手工编辑方才符合要求(美观、布局等)。报表中有4大对象非常重要:报表页眉、页脚,页面页眉、页脚,分组页眉、页脚和主体,分别各司其职,切莫混淆。建立分组是通过右击页面页眉或者主体对象菜单选择“排序和分组”,然后可以点选需要的字段作为分组字段,并且可以选择是否使用分组页脚。“排序”也是在此操作。需要先排序再分组就把那个排序字段拖到分组字段前即可。重要:有时明明发现报表中已经没有任何东西了可是显示报表时老是提示有一文本框字段找不到,此时可检查“排序和分组”中是否应用了一个报表源中不存在的字段。另外,报表源也是一个重要细节,一定要设好报表源方可看到需要的字段。可以通过复制旧报表生成一个新报表然后根据需要重新指定报表源和编辑报表布局和内容。报表如果出现空白页面时一定是因为报表内的各种对象(文本框、标签、控件等)放得太靠右了,可往左拖曳,然后一定记得在报表编辑背景中的最右缘按鼠标往左拖以缩小报表编辑区域。
切换面板可以集中存放各种报表,操作比较简单。但是主切换面板上只能放8个菜单,子切换面板上同样如此。更多的报表如果需要放在切换面板上,可以采用添加按钮的办法实现。
各种控件的几个重要属性:数据源、名称、标题、控件提示文本、事件、无数据„„
无论多么害怕代码,做数据库不可避免地要接触到各种各样的代码,一不小心access就很不友好,报表代码中有错误,可仔细检查,再对照代码在报表、控件中的对象核实,不懂的话就查网络资料找到答案。过程非常辛苦,因为没有系统学过vba编程。不过,解决问题之后的喜悦是非常难忘的。
遇到技术问题时问别人,这是很好的,勤学好问嘛。可是90%的情况下会失望,因为一则很少有人在用access,二则你问的问题别人一般也答不上,或者不愿花时间帮你研究。因此,尽管要不停地问别人,可是“自己动手,丰衣足食”这句千年古训永远是铁的真理。
并且,在自己动手动脑解决难题后,会有令人激动的成就感。另外,网上往往能找到比现实生活中水平更高也更乐于助人的朋友,因此善用多用网络会事半功倍。
还有很多很多体会一时说不完。现在把我总结的一些技术细节放上来:
1、查询中加如下表达式,生成一个新的字段,表达式算出项目启动时间距查询当天的天数: 实施天数: int(datediff(d,[启动时间],now())+int(format(now(),mmdd) 2、报表中计算年数(在文本框中加入):=format((datediff(d,[过去],now())+int(format(now(),mmdd) 3、报表中求切换面板上输入的2个日期之间相差的天数,加上千分位: format(datediff(d,[forms]![切换面板]![txtstartdate],[forms]![切换面板]![txtenddate]),#,###) 4、采用自定义格式让数字变为货币符号: =format(21320.32143,$#,##0.00[green];($#,##0.00)[red])输出结果:红色的$21,320.32 5、数字变百分数,乘以100并加上%: =format(0.13980143,%#,##0.00;[red]) 6、报表代码里的无数据事件: private sub report_nodata(cancel as integer)msgbox 请点击上方空白框处日历图标输入日期..., vbexclamation, no records cancel = true end sub 7、从切换面板上取日期,且查询日期时往前退5年: >=dateadd(yyyy,-5,[forms]![切换面板]![txtstartdate])and <=[forms]![切换面板]![txtenddate] >=[forms]![切换面板]![txtstartdate] and <=[forms]![切换面板]![txtenddate] 8、距今年数: =format([实施天数]/365,standard) 9、从切换面板上取日期,与查询表中的开始、结束日期进行比较,符合条件的显示出来,开始处放面板上的结束日期,结束处放开始日期: 开始:<=[forms]![切换面板]![txtenddate] 结束:>=[forms]![切换面板]![txtstartdate] 10、dateadd()函数如果调用切换面板上的日期时,则不能加双引号 11、可以在报表中加入复杂的运算表达式,其基本格式是: =任何文本&表达式&文本 只要需要计算或者显示字段值的地方就必须写表达式,表达式必须放入2个“&”号之间,表达式多种多样,有字段计数类的,有日期运算类的,有数字运算类的,有数字格式化类的,有算合计值、平均值的„„格式化时如果只想要千分位,可只加入#,###即可,如: format(sum([分配农户数]),#,###)以下是我用的复杂表达式,实现报表最后把总计字段数值归纳成一小段话,以方便工作中直接复制到文章中去: = 从1985年至 & format(now(),yyyy年mm月dd日)&,xxxxx项目总共实施了 & count([项目编号])& 个项目(含已经结束和正在进行的所有项目),这些项目共 & 扶持了 & format((sum([分配农户合计])+sum([传递农户合计])),#, ###)& 户贫困农户,援助动物 & format((sum([分配动物合计])+sum([传递动物合计])),#,###)& 头(只),其中直接分配扶持了 & format((sum([分配农户合计])),#,###)& 户,分配动物 & format((sum([分配动物合计])),#,###)& 头(只);传递礼品畜禽共计 & format((sum([传递动物合计])),#,###)& 头(只),扶持了 & format((sum([传递农户合计])),#,###)& 户。共举办各类培训 & format((sum([培训期数合计])),#,###)& 期,共培训 & format((sum([受训男合计])+sum([受训女合计])),#,###)& 人次,其中妇女 & format((sum([受训女合计])),#,###)& 人,占总人数的 & format((sum([受训女合计])/(sum([受训男合计])+sum([受训女合计]))),percent)= 在 & format([forms]![切换面板]![txtstartdate],yyyy年mm月dd日)& 到 & format([forms]![切换面板]![txtenddate],yyyy年mm月dd日)& 共计 & format(datediff(d,[forms]![切换面板]![txtstartdate],[forms]![切换面板]![txtenddate])/365,standard)& 年(& format(datediff(d,[forms]![切换面板]![txtstartdate],[forms]![切换面板]![txtenddate]),#,###)& 天)内,xxxxx项目总共实施了 & count([项目编号])& 个项目(含已经结束和正在进行的所有项目),这些项目共 & 扶持了 & format((sum([分配农户合计])+sum([传递农户合计])),#,###)& 户贫困农户,援助动物 & format((sum([分配动物合计])+sum([传递动物合计])),#,###)& 头(只),其中直接分配扶持了 & format((sum([分配农户合计])),#,###)& 户,分配动物 & format((sum([分配动物合计])),#,###)& 头(只);传递礼品畜禽共计 & format((sum([传递动物合计])),#,###)& 头(只),扶持了 & format((sum([传递农户合计])),#,###)& 户。共举办各类培训 & format((sum([培训期数合计])),#,###)& 期,共培训 & format((sum([受训男合计])+sum([受训女合计])),#,###)& 人次,其中妇女 & format((sum([受训女合计])),#,###)& 人,占总人数的 & format((sum([受训女合计])/(sum([受训男合计])+sum([受训女合计]))),percent)以上内容,对于不懂access的人来说也许像天书,但是对于用过access的人来说不过尔尔。没有什么技术难得我们永远无法掌握,也没有任何技术值得我们炫耀。技术的篇四:学习数据库心得体会范文 学习数据库心得体会范文 转眼间在从大一踏进学校的校门到现在刚刚好一年了,在这一年中,数据库也如影随形。 在这一年中我主要学习的数据库是sql serverxx,在学习的时候过程中,我们首先是从基础开始,比如数据类型、运算符号、关键字等等,然后上升到一些增删改查,还有触发、存储过程等的使用等等。 经过了一学期的学习,我从起初对数据库的认识模糊到后来清晰,深入,我认为我学到了许许多多的东西。当然,在学习中,薛立柱会给我们在网上下很多的学习资料,同时他也会建议我们多读读网上的学习资料。除了这个以外,我在学习数据库课程过程中,接触到的软件工程思想,网上学习经验,以及利用网络的学习资源都很好的改善了我的学习。后来,在学习的深入中,虽然学习有时是十分叫人感到枯燥乏味的,但我庆幸的是我坚持了下来,在最后的考试复习中,薛立柱老师虽然劝诫我学习不要因为考试而停止。是啊!要想学好一门功课我们需要的是持之以恒的精神。 数据库编程,这个是作为一个程序员的基本功,绝大多数软件开发公司数据库编程都是由程序员自己完成的,因为他的工作量不是很大,也不是很复杂。所以作为一个综合的程序员,学习数据库编程,像数据库四大操作,增删改查,还有触发、存储过程等的使用,这些都是基础的基础。很多时候我们会认为数据库没什么作用,学习的时候吊儿郎当,到今年做项目时,还不会连接查询,要想避免这种情况发生就必须打好基础,扎实的掌握每个知识点。 只要你从事计算机行业,就需要学习好数据库的基础知识,不论以后选择哪个方向,数据库的学习都不能放松。古人云:书到用时方恨少,知识学多了不会成为累赘,慢慢的积累,总有用到的时候。给自己明确一个目标,剩下的就是向着这个目标努力,无论遇到什么困难,克服它就向成功迈进了一步。 学习数据库的心得(2): 一:学习心得 经过一个学期的数据库课程的学习,我们掌握了创建数据库以及对数据库的操作的基础知识。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。 课堂上讲的知识比较理论化,如果不动手就无法将知识转化为技能,而动手去做能够让我们将学过的知识在实践中运用,找到知识漏洞,并且能学到更多关于实际操作的知识和技巧。并且培养了我们的自学能力。 第一次接触sql语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练习sql语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。我们通过老师的一些ppt,我们可以巩固课内的知识,还可以学习内容相关的知识,更好地完成老师布置的作业。 二、access与excel的区别 access--中小型数据库开发系统,内嵌vba编程语言,面向对象编程 excel--数据表格处理系统,编程能力有限.access是数据库管理软件,内含的是数据库(基本对象),一个数据库包含多张表 主要用于开发系统,日常办公用起来不方便,他主要是做软件的后台的。而excel只是一般的表格处理软件,主要用于一些日常的办公而已 两都所用到的地方不一样.access是一个数据库软件,一个access文件由存储特定结构化数据集的表集合组成。表中包含行(有时称作记录或元组)和列(有时称作特性)的集合。表中的每一列都设计为存储某种类型的信息(例如,日期、名称、美元金额或数字)。表上有几种控制(约束、规则、触发器、默认值和自定义用户数据类型)用于确保数据的有效性。表上可以有索引(与书中的索引非常相似),利用索引可以快速地找到行。可将声明引用完整性(dri)约束添加到表上,以确保不同表中相互关联的数据保持一致。篇五:实训心得体会与感悟 实训心得体会与感悟范文 计算机实训在不知不觉中就结束了,我感觉自己还有好多东西要学,还有好多的东西不懂呢!这是我大学以来第三次实训,每次实训我都感觉学到了好多东西!因为是一天到晚的不间断训练,所以记的会非常牢固。不像平时上课,每上两次的理论课却只有45分钟的实际操作。在课上,有老师在前面演示我们都还能跟着做,可轮到我们独立完成的时候,因为实际操作的少,早就忘光了!我很感谢学校有实训这样的安排,把我们这一学期学的东西系统的集中的进行训练,对我们计算机水平的提高发挥着重要作用!还要感谢我们的窦老师,窦老师很温柔,也很有耐心,即使老师讲了很多遍的问题,我们不会,老师还是会走进我们给我们耐心的指导,还给我们讲一些学习计算机的方法,让我们知道自己在哪方面不足,需要加强,也让我们了解到哪些需要认真的学习,那些是重点,不是没有方向的乱学一通,什么也学不好!经过这次的实训,我真真确确的感受到了计算机在我们生活中工作中的运用,这些软件、程序能让我们提高工作的效率,更直观更便捷的切入主题。这次我们学习的是数据路的原理及应用的各方面知识,由老师带着我们不断操作。accesssxx能有效的组织、管理和共享数据库信息,能把数据库信息与wep结合在一起,实现数据库信息的共享。同实,access概念清晰,简单易学、实用是适合企业管理人员、数据库管理员使用的首选。我觉得学习了这个,对我参加工作后制表、创建查询、数据分析和材料演示都有很大的作用,这样,我们能更清楚的了解信息并进行分析。当然,在学习的过程中并不是一帆风顺的,在这之中,因为要操作的东西很多,有时错一步,后面的结果就无法显示,而自己的计算机又太差,根本检查不出来是哪里出了错!这时候,老师都会耐心的过来帮助我,我很感谢窦老师也很感谢学校能安排这么优秀的窦老师来教我们!只是,我们太顽皮,有很多东西老师讲了我们也没能记住,我想在此说一句:老师,您辛苦了,下学期我们一定认认真真的好好学!一个星期的实训课很快结束了,我发现我对计算机有了新的认识,以前只知道玩游戏、娱乐和简单的应用。通过这次的实训,我了解到,要真真正正的掌握计算机程序还不是一件简单容易的事儿,但真正掌握后,它带个我们的将是无穷的便捷与科技,我喜欢高端便捷的生活。我希望我能做计算机这个万能机器 人的主人而不是奴隶,我会努力加油的!感谢学校,感谢老师给我的帮助,让我的思想、技能又上了一个台阶!感谢!加油!实训心得体会与感悟范文之二 首先,我很感谢省政府和微软公司给了这么好的一个平台,给了我这么好的教学资源,让我在这里可以尽情的去学习。 个人认为一个好的总结总能够更清楚的认识自己,在此基础对自己进行改进,然后再进行总结,这样一个迭式的发展就可以使自己不断的登上一个新的台阶。 首先我得承认,这次的实训给了自己好大的提升,无论是学习中、还是同学的交流中。每一次的交流和谈话都会使我对某个问题有一个新的认识,当然吵闹是难免的啦,这要正好的控制了一下自己的情绪问题。 也谈到了自己的理想问题。这是我在微软这段时间定下来的,当然想了很久,也看了一些书籍。我的目标是一个管理人员,至少在以后的发展中,我会一直在这方面努力。这样一个话题我找过许多人问过。从而给自己下一个定论。同时我也发现在这方面存在许多缺陷,作为一个管理者,要善于把不同的人整合成一个整体,使其各尽其职,各尽其能。而我在交流方面就存在许多的问题。两个月以来,我很少问老师的问题,大部分在与同学的讨论中得到的,如果是生活以外的事情就更是微乎其微了。其实,我想一直改变这种状态,每次想问问题的时候,总感觉有慕名的心理压力。我想这是我人生的一个严重的心理障碍。我分析一下:有畏惧老师的心理,也许这与我小学受过的苦难有关了。其次,问得时候,就在想现在问是不是有点太早了,还是留着以后再问,谁知每次都被自己打败了,这让我相信了一句话“世界上最可怕的人是自己”,所以最近爱上了“零点乐队的《战胜自己》”。三有老祖宗传下来的法宝,中国人不喜欢问问题是一种普通的现象。第四点是我个人的:有时我怕问一个问题,问了以后还没听懂,如果继续问显得自己太笨了呵。不问吧,老师一双友善的眼睛好像在说“你没有听明白?”弄得进入两难的境地。这点有一个重要原因是在问问题之前,对事情没有一个比较好的了解,导致问的时候还是很模糊,最后的那种结果对我来说就有点正常。以上这些是我这些年来的切身体会。有时我就有一种这样的想法:中国的足球队不是不行吗?就每次让中国的足球队员天天面对媒体的攻击,而不要天天说什么“中国人的体力不行”,我一看到这字眼就为中国足球队悲哀,自己打败了,还要找一个莫须有的借口。可笑之极。每次看到中国男足,就有那样想过。有时,我也不禁的想想自己何尝不是这样,有时我甚至很渴望有人从背后捅我一刀,不管捅得有多深,只要我最后还是站起来了,我想我就没什么可以怕的了。“人死都不怕,还怕啥?”以上是我从微软公司获得的最重要的一部分。至于学习方面,我不想再多说些什么。 一、上一次谈了,二是这与个人的能力有关。而真正能够运用自如的人,是那些能够将这些人集成一个人,既然变成了一个人,那就是多人的智慧集于一身(不过一定要控制身体各个部分的功能最优化,不要发生手打脚事件)。 以下是我认为此次培训不是很足的地方。上面我谈到了个人感到有些压抑感,就是天天在编程,看看书,有时就会导致心烦意乱。这现象我发现有点普遍。希望能够引起重视。这个班好像还没组织过什么活动。我想来一个狂欢会倒挺好,这样可以让我们把自己的憋的闷气给来一次清理。三是,上午上课,下午上机有点单调,个人意见可不可以在一个星期的星期六或者星期天搞一次讨论会。就是针对某一个话题进行讨论,可以分两方,由老师出题,课后学生可以查资料,到了辩论的时候,进行讨论。这样一个可以缓和一下学习氛围。二可以增进同学之间的感情交流,三可以提交协作能力。四可以转换一下学习的方式,从另外的角度分析问题、解决问题。 五、可以增加对新东西的探索,有学新东西,接受新事物而不怕挑战。 六、就是开拓一下我们的视野,而不是仅仅局限于c#的编程。不管咋说,这里面一定有俺们学的东西。以上我遇到的那些问题,希望高老师百忙之中的某一天能抽出一点时间帮我解答一个。邮箱地址上面已经有了。听说不久,你就要踏出这片红土地了,不知来时和去时的感受如何?有兴趣的话,就抽个时间写篇文章发表一下,或者可以的话写好后,发到我邮箱。最后的那一点意见,只想和高老师分享一下,我是从学生的角度讲的,希望能对高老师有帮助。很感谢这两个月来对我们的付出,我不知道送什么给你,上面的一点意见不知道对你有没有用,我就把它当成礼物送你了。祝一路顺风。 实训心得体会与感悟范文之三 对于考生,6月是黑色的,它是一个鲜明的转折点,有人欢喜有人忧。 对于劳动人民,6月是喜悦的收获季节,金黄黄的麦子,饱含了汗水和硕果。对于毕业生,6月是踏入大千世界,寻遇“伯乐”的旅途。 对于我们,6月是实训、总结、考试的三步乐章。炎炎夏日,热风缕过轻吹脸颊;典型的江南小城,时而小雨朦朦,时而阳光四射;走在箐箐校园里,虽然没有“古道 西风 瘦马”的古典美,也有一点“小桥 流水 人家”的妙感;6月21号我们开始了为期一周的实训,任务是网络综合布线,怎么样听着名字就是一项伟大的工程吧,当然确实是一项工程,只是稍小的那种而已。简单的描述一下我们的总指挥,他——姓 张,名 海民,字 不祥;此人 正派耿直、朴实无华、一视同仁、严肃又不失随和、貌 若潘安、才 过苏轼、风度与智慧并存。“流水落花春去也,天上人间!”是如此的豪迈实训心得体会范文,让我们洒脱到最帅??!古人以“先生”为尊称,当然我们也不能辜负张先生的期望,很认真的完成了实训项目,易安居士考核个人工作总结有诗云:“生当作人杰,死亦为鬼雄。”我们也要学习这种精神,没有的争取,拥有的珍惜;李白 高呼“天生我才必有用”所以我们要顺应智者,找到适合自己的位置,努力拼搏、积极向上、做那颗坚韧的小草??还有很多美好的事情等着我们呢,别让我们最亲的家人、最真诚的老师对我们失望。 下学期,我们就要“凄凄 惨惨 戚戚”了,尊敬的张先生,不带我们了,大家心里不免一阵的感伤,两年的师生情,可不是一般的。这个世界上有很多,值得我们去珍惜,亲情、友情、手足情、师生情,在这么多丰富的感情包围中,我们体会到温暖的关怀,我们体会到严厉的批评,我们成长了,我们收获了,我们成熟了,我们感动了,有了感动就懂得了感恩。在我们迷茫的时候给我们指路,给我们讲课文、讲考证、讲公务员、讲就业、讲做人??,我被您感染了,我积极向上了,我心里有目标了,我内心的斗志被激发了,我不能一无所获的度日了,还有很多我们可以去做的事情,提高个人的素质和学识。或许老师们都喜欢学习优异的学生,我明白,我的专业课实训心得体会学的不是非常好,不过我会争取能全面的发展,尽量把自己的专业课学的更棒的。我会努力的学生干部学习心得体会做好自己,我始终相信,努力会有收获的,虽然付出和收获不成正比例。总之,我想说,我会一直微笑着努力。很感激老师这两年来呕心沥血的教导,您是我们学生心里的楷模,你也很努力的为目奋斗着,加油,我们支持您。请原谅我们偶尔的任性和搞怪吧,其实想给您说我们有时是故意调皮的哦。 Msgbox err.description 显示错误信息 Me![组合框].setfocus 窗体的子对象获取光标 Me![组合框].requery 刷新窗体子对象 Docmd.runsql stemp 查询stemp的值 Docmd.openform “窗体”, acnormal,,acwindownormal Docmd.close 关闭窗体 AHOAHGO:表明语句行,供跳转使用 Dim RS as ADODB.recordset 定义数据集变量 Set RS=New ADODB,recordset 为数据集变量分配空间 Stemp=”Select * From 表格” 打开数据表(P161) RS.Open Stemp,Currentproject.connection,adopenkeyset,adlockoptimistic RS.Addnew 增加新记录 RS.Update 刷新数据集 SET RS=nothing 清空数据集 RS.Movefirst 指针到第一记录 RS.Delete 删除记录 RS.Movefirst指针移到下一记录 RS.Recordcount 统计记录数 Docmd.Domenuitem Dolookup(“字段值”, “表”)从表中读取字段值 Forms![窗体]![文本框]=Me![文本框] 把当前窗体值赋给某个窗体 Isnull(Me![文本框])=True 判断是否为空 Docmd.openreport “报表”, acviewpreview, , , acwindownormal 打开报表 刚接触excel,自以为就已经对数据的处理掌握到炉火纯青的地步了,诸不知,山外有山人外有人,自从学习了access,才发现,原来,数据的处理还真不是我们日常工作中所遇到的那么简单。 下面,俺就将个人学习access的心得体会,与您分享! 一、字段数据类型 数据库access中的字段的数据类型,足以让我顶礼膜拜!刚开始学习excel的时候,总觉得那软件挺好的,操作起来也非常方便,但是,由于太灵活太过于自由,总觉得缺少了约束性!如今,学习了access的数据类型,才发现,原来,计算机软件对数据的处理和管理,还真是那么的严格。 access数据表里面的数据字段,是规定好字段类型的,比如说文本型的、数值型的、是否型的或日期型的一旦设置好了字段的数据类型,那么,在该字段中的所有单元格,您是不能随便输入内容的,如果输入的内容不符合字段数据类型,那么,是输不进去的。 比如,日期型的数据,你输入我偏偏就输入其它的这么几个字,是不能输入的,而只能输入诸如:20xx-9-29这样格式的数据。 这就是字段的数据类型的约束性,可以说,是一种强制性;显然,约束性带来了数据管理的方便,解决了数据的分类与管理上的方便。 这种情况,我还头一次遇到,同时,被此功能震惊到瞠目结舌,果然不同凡响。 二、数据的查询 access里面的查询,不会对源数据表的数据造成影响。这是很好的一种分离模式;我们可以根据自己的查询,设置或构造简单的或复杂的查询条件,之后运用查询,就可以查询到所需要的数据的,但是,查询到的数据,对源数据表,即原始数据,不会造成任何的影响,这就带来了如下的方便: 即能找到所需数据,同时,又保留了原始数据的完整性。 另外,查询对象,还支持sql语言的使用,这就从根本上解决了数据查询的难度,提高了灵活性和使用性。 三、窗体的使用 原来我对别人开发出来的软件界面,觉得很好奇;哪怕是一个小小的对话框,都觉得很好,长期以来,还真不知道这样的界面,是如何制作出来的。 学习了access之后,才知道,这种界面,其实就是一种窗体!窗体对象,可以这样简单的来概述:用来显示数据表数据的有别于查询的一种界面。 窗体对象中的用来显示数据的控件,我们可以灵活的自行设计,想拖哪个表的哪个字段到窗体里面,窗体就显示哪种数据,非常方便。 四、关系 从来就不曾注意过,数据表与数据表之间,有着关系这个概念。学习了才知道,access里面的关系,其实就是两表或多表,相互之间存在的一种关联或依赖。比如说,学生信息表,有id和姓名字段;而学生成绩表,有id、学科、语文、数学、英语、信息技术等学科的成绩;后者保存学生每年每学期不同学科的成绩;这样一来,在学生成绩表里面对应于一个同学的记录,就有多条;而在学生信息表中,仅有一条记录;那么,我们如何即要知道该同学的姓名,同时还要查询与之相对应的成绩呢?很显然,只有通过两表的操作,才能找到数据。 那么,又有什么样的依据,可以证明或表明,某个id的号码所对应的成绩,是属于哪个学生的呢?这个时候,就要使用到表间关系了。通过将学生信息表里面的id和学生成绩表里面的id,建立起关系,或者称为以此来穿针引线,那么,两表就存在关联了。这样,就可以根据信息表里面的id,以它作为参照对象,去寻找学生成绩表里面id号相同的,就为该学生的成绩记录了。 五、其它的 虽然学习access的时间不多,掌握得也是那么的粗浅,但是,其功能,比较于别于excel这样的软件,让我认识到了,什么是专业的数据管理,什么是数据库。 一、ACCESS的六种对象 a)表是数据库的基本对象,其它几种对象都基于它而产生.b)查询:可以按照索引查找需要的记录;可以按要求筛选记录;连接若干字段组成新表.c)窗体提供了一种方便的浏览,输入及更改数据的窗口.d)报表:数据分类汇总,打印.e)宏:相当于批处理,执行一系列操作 f)模块:功能与宏相似,只是更加精细,编程.二、六种对象,三种类型 a)表和查询:数据的来源和基础 b)窗体和报表:用于显示和打印 c)宏和模块:主要用于控制.d)补充:通过数据访问页访问数据(一种网页) a)表的概念: i.表的属性;表的记录;表的分量; ii.对记录的操作:投影和选择; iii.表与表之间可以建立连接; b)表的设计原则 i.表的功能要单一;(符合范式) ii.字段唯一; iii.记录唯一性(不存在完全一样的记录) iv.功能相关性(不包含无关属性) v.字段无关性:对某一字段的修改不应该影响其它字段的数据(解决办法通常是分割表) c)创建数据库(通过模板;使用向导创建表;用表设计器创建表;)第三篇:ACCESS学习笔记(定稿)
第四篇:我学习ACCESS数据库的心得体会
第五篇:关于ACCESS学习日记