access的形容词

2024-06-03 版权声明 我要投稿

access的形容词(精选8篇)

access的形容词 篇1

只有乘直升机才能进入那遥远的`荒漠地区。

Campuses are usually accessible by public transportation.

到校园通常可以乘坐公交。

The causeway to the island is only accessible at low tide.

通往该岛的堤道只有在枯潮时才能通行。

The new museum must be accessible by public transportation.

新博物馆必须能通公共交通。

If a computer user fails to log off, the system is accessible to all.

如果一位电脑用户没有登出,所有人都可以进入该系统。

★ 了解 Microsoft Access 安全性ACCESS

★ Access软件开发培训心得体会

★ 形容词和副词

★ benefit形容词

★ mystery形容词

★ enthusiasm形容词

★ 形容词是什么意思

★ 如何检查Access数据库的数据有效性

★ effect的形容词

access的形容词 篇2

先打开一个要进行分析的数据库,然后单击“工具”菜单上的“分析”选项,弹出的菜单上有“表”“性能”和“文档管理器”三个命令。这三个命令可以对相应的内容进行优化。

首先要对表进行一下优化,单击“表”这个命令。ACCESS开始准备这个表分析器向导,在这个向导的第一页中,为我们提供了建立表时常见的一个问题。这就是表或查询中多次存储了相同的信息,而且重复的信息将会给我们带来很多问题。看完了这些,我们就可以单击“下一步”按钮。

第二步告诉我们这个分析器是怎样解决第一步中遇到的问题。解决的办法是将原来的表拆分成几个新的表,使新表中的数据只被存储一遍。单击“下一步”按钮,在这一步中的列表框中我们选择需要做分析的表,在这,虽然ACCESS提示你只要选择有重复信息的表,但最好对所有的表都做一个分析,这样并花不了很多时间,反而能使你的工作能更加规范。当你选择好要分析的表以后,单击“下一步”按钮,在这一步中选择“是”,让向导决定,这样就可以让ACCESS自动为完成对这个表的分析。单击“下一步”按钮,通过分析就会在屏幕上弹出一个对话框,在这个对话框中将会告诉我们在上一步中所选的表是否需要进行拆分来达到优化的目的。如果不需要拆分,就单击“取消”按钮,就可以退出这个分析向导,建立的表就不用再优化了。

如果单击了“下一步”按钮后,并没有弹出这样一个对话框啊。而是出现了另外一个窗口。这就说明你所建立的表需要拆分才能将这些数据合理的进行存储。现在ACCESS的分析向导已经将你的表拆分成了几个表,并且在各个表之间建立起了一个关系。你只要为这几个表分别取名就可以了。

这时你只要将鼠标移动到一个表的字段列表框上,双击这个列表框的标题栏,这时在屏幕上会弹出一个对话框,在这个对话框中就可以输入这个表的名字。输入完以后,单击“确定”按钮就行了。

现在再单击“下一步”按钮。就到了这个向导的最后一步。在这一步中问我们是否自动创建一个具有原来表名字的新查询,并且将原来的表改名。这样做,首先可以使基于初始表的窗体、报表或页能继续工作。这样既能优化初始表,又不会使原来所做的工作因为初始表的变更而作废。所以这儿通常都是选择“是,创建查询”,并且不选“显示关于处理新表和查询的帮助信息”。当这一切都完成以后,我们单击“完成”按钮,这样一个表的优化分析就完成了。

怎样对数据库的性能进行分析

刚才对表进行了分析,看见在菜单上分析这个选项下还有“性能”和“文档管理器”两个选项,下面就讲讲这两个选项。

首先单击“工具”菜单中的“分析”项,选择“性能”命令。现在可以开始对整个数据库进行性能分析了。为了使用的方便,我们常常选择“全部对象类型”选项,并且单击这个选项卡上的“全部选定”按钮,这样虽然会使我们多花一些时间进行性能分析,但却是非常值得的。完成这些后,单击这个选项卡上的“确定”按钮,现在ACCESS就开始为数据库进行优化分析了。

分析结果出来了

列表中每一项前面都有一个符号,每个符号都代表一个意思,在这个对话框中都有介绍,现在如果在列表框中有“推荐”和“建议”,就将鼠标移动到“全部选定”按钮上,单击鼠标左键,这时在列表框中的每个选项都被选中了。

完成这些以后,将鼠标移动到按钮“优化”上,单击鼠标左键,等一会儿,我们会发现原来的“推荐”和“建议”项都变成了“更正”项,说明这些问题都解决了。

带“灯泡”符号的“主意”项没有变化。当我们选中其中一个“主意”选项时,就会发现在这个对话框中的“分析注释”中会详细列出ACCESS为解决这个问题所出的主意,

你只要记住这些方法,单击“关闭”按钮,然后一步步按照它提示的方法操作就可以了。

这个菜单中的“文档管理器”选项可以打印出所建数据库各对象的全部信息,将鼠标移动到这个选项上,单击鼠标左键,这时就会在屏幕中弹出一个对话框,在这个对话框中也有选项卡,我们选中“查询”选项卡,然后在相应的列表框中选择需要的对象名,选好以后,单击“确定”按钮就可以将这些选项的各种内容显示出来,你如果需要可以将这些内容打印出来。

在这个对话框上有一个“选项”按钮,这个按钮是用来确定打印表的含义,让我们单击这个按钮,这时会弹出一个对话框,

在这个对话框中包含“查询”“字段”“索引”这三个组,选择组中不同的选项,会改变打印表,也就是将要显示的信息的内容。当我们完成这些工作,单击“确定”按钮就可以了。

access的形容词 篇3

关键词:改革;创新;任务驱动;案例教学

对于Access数据库的教学,笔者从08级的计算机专业和电子商务专业开始进行教学方法的改革,结合本课程的特点,采用几种教学方法相结合,让学生在自主分析、设计、完成具体应用系统的过程中锻炼设计程序的思维方式,培养学生的学习能力、创新性思维和创新能力。

一、任务驱动法

任务驱动法是一种建立在建构主义学习理论基础上的教学法,它是以解决问题、完成任务为主的多维互动式的教学理念,特别适合在实践中教学。它的特点是“以任务为主线、教师为主导、学生为主体”,因此可以极大地调动学生的自主学习兴趣,培养学生分析问题、解决问题的能力。经过这几年的实践,笔者认为,Access数据库课程教学采用任务驱动法是比较适合的,但在教学过程中要注意的是:该教学方法要考虑到学生之间的能力差异,任务的设计不能单一,要设计有一定梯度的任务,这就需要教师花费大量心血;任务的设计还要考虑现实的应用背景,悬而未决的问题更能激发学生的学习、创作激情。

二、案例教学法

案例教学法是一种以案例为基础的教学法,教师以设计者和激励者的身份出现,鼓励学生积极参与讨论,它的特点在于鼓励学生独立思考、以能力为主和注重师生互动。因此,它可以锻炼学生的思维能力、探索能力及发现问题、解决问题的能力,这样就提高了课程的教学水平和质量。在案例教学中,可先采用小案例再到大案例循序渐进的方法进行。

1.小案例剖析

通过“引导入门→知识点讲授→项目开发”的教学模式,以学生为主体,充分调动学生的积极性,培养学生的自学能力、创新能力,提高教学效果。具体的教学方法如下:

教师首先展示Access开发的数据库管理系统,调动学生的兴趣。然后将这些数据库管理系统进行总结,各系统功能模块基本类似,并以一模块为例讲解如何实现。让学生感觉自己通过Access课程的学习也能够开发这样的应用系统,激发其学习的热情和创作的欲望。对案例进行剖析、功能分解,讲授此系统的开发过程。以“音乐管理系统”为例,在这个系统中其功能主要是可以增加“音乐”中的信息,删除“音乐”中的信息,还可根据歌手或歌曲名称进行查询,还能实现“音乐”信息的打印等工作。因此,“音乐管理系统”中关键问题主要有如下内容:

(1)窗体设计问题。数据库管理系统无非就是对数据表进行操作,在这个系统中使用者面对的不是一张张数据表,而是一个友好的界面,通过界面(窗体)对表进行操作。

(2)窗体间的跳转问题。从一个窗体跳转到另一个窗体,涉及到“宏”的使用,所以要讲解如何设置控件,如何设置“宏”,如何将事件和“宏”联系起来。

(3)查询问题。任何管理系统查询都是必须的,而查询的方式很多:如利用Access设计简单查询,利用“宏”实现查询等。

(4)增加或删除表的记录。在窗体上增加或删除表中的记录。

(5)实现报表的打印。如实现“音乐”信息的打印等。

数据库中内容不求多,只要每个功能都能简单地实现,让学生看到完成一个管理系统不过如此,很容易实现,增强学生学习的兴趣和自信。

2.大案例的选择

当学生掌握了较小系统的编制过程,再用大案例进行教学。案例教学方法仍有些问题需要注意:案例的选择要有较好的包容性,能将课程的主要知识点和主要应用技术包含在案例中,又要有很好的代表性,以便学生学完后能够在此基础上开发实际工作所需要的数据库管理系统,而一般教材采用让学生容易接受的“教学管理系统”“商品管理系统”等;精心准备案例,组织案例教学要适度;案例教学法一般要将案例提前给学生,鼓励学生独立思考。

三、项目开发

为了进一步提高学生的创新能力及协作能力,将学生分成若干小组,每个小组自选一个具有实际应用背景、任务明确的开发项目,如图书借阅管理系统、商品销售系统、教学管理系统等。各个小组从头到尾独立设计完成,遇到问题,学生可以先组内讨论或上网查询,在无法解决的情况下教师才予以点拨。最后每组提交最后的作品并公开演示、讲解。

需要注意的是:项目的选择要具有实际应用背景;分组要充分考虑学生的基础差异,搭配要合理;遇到问题,教师一定要让学生独立解决;相互评价,要让学生讲解、演示,锻炼他们的协作能力。实践表明,这样的过程可以让学生的学习能力、创新能力和协作能力得到明显的提高。

四、结论

Access数据库是面向对象、相对容易的程序设计,非常适合中职学校的学生学习,但基于中职学生的特点,应该采用合适的教学方法。笔者根据实际的教学情况,在教学中运用了多种教学方法,极大地调动了学生的积极性,培养了学生的自学能力、实践能力和创新能力。这几年的教学取得了良好的效果。

参考文献:

[1]吴长勤,赵晓萌.任务驱动教学法在Access数据库程序设计教学中的应用[J].安徽科技学院学报,2009(6).

access的用法和例句 篇4

房子位置便利,距离商店及其他设施都不远。

2. U.N. aid convoys have unimpeded access to the city.

联合国救援车队可以畅通无阻地进入该市。

3. How does a private pilot get access to the airways?

私人飞行员如何进入航空路线呢?

4. Villagers say the fence would restrict public access to the hills.

村民们说这个围栏将限制公众进入山区。

5. The snowcoach concept in Yellowstone provides low-impact, low-pollutionaccess.

在黄石公园里使用雪车这一想法,为人们提供了一种对环境低影响、低污染的游览方式。

6. Education now offers the lower classes access to job opportunities.

教育如今为下层阶级提供了就业的门道。

7. Mr Dennis said he had requested access to a telephone.

丹尼斯先生说他已经请求使用电话。

8. Some banks charge if you access your account to determine your balance.

有些银行对查询账户余额要收费。

9. He has a security clearance that allows him access to classified information.

他获得了安全许可,可以接触机密信息。

10. The Mortimer Hotel offers easy access to central London.

从莫蒂默旅馆去往伦敦市中心交通近便。

11. The country has no access to foreign loans or financial aid.

该国得不到任何外国贷款或经济援助。

12. Underdeveloped countries should be assisted by allowing them access to modern technology.

应该通过提供现代技术来帮助不发达国家。

13. My ex-wife deliberately sabotages my access to the children.

我的前妻蓄意阻挠我见孩子。

14. Access International books standby flights from New York to Europe.

全球通达公司可以预订从纽约到欧洲的剩余机票。

15. The facilities have been adapted to give access to wheelchair users.

ACCESS实习心得 篇5

Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是一种关系数据库工具。它在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.

通过这次将近一个星期的课程设计实训,我对数据库在生活中的广泛应用有了更深的体会,同时也加深了对数据库ACCESS2003的认识,了解了相关的ACCESS的知识,尤其是对数据库的原理与开发程序的应用有了更进一步的认识和了解。我了解到了,数据库原理与应用技术是一门应用性很强的学科,在学习时必须使理论与实际相结合。通过这次的课程设计我经过了一次综合训练,更加全面地掌握和应用了所学的知识。

在此,我总结一下学习Access的方法,主要有以下几点:

1学习计划要明确,根据自己的实际出发。

2从应用出发。学习的目的就是为了使用,应把学到的每一点应用于实际操作。

3要多了解相关信息,多思考,多提问题,多问几个为什么,要学以致用。

4利用老师的指导、同学的帮助。

总之,本次实习让我收获不少,不仅仅是技术和知识,而且在认识观念上有了新的提高。我们一定要学习好基础知识,才能有更好的发挥!

系别:建筑工程管理系

专业:工程管理专业

班级:0514093班

学号:051409331

Access大题答案 篇6

1.将考生文件夹下的“tScore.xls”文件导入到当前数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。外部数据----Excel---文件名:E:Exam56005580AC218tScore.xls---打开----在添加主键时,选择“我自己选择主键”----下一步—完成。如图1-1所示。

图1-1

2.设置“tScore”表中“成绩ID”字段的数据类型为“文本”,字段大小为“5”;修改“学号”字段的字段大小,使其与“tStud”表中相应字段的字段大小一致;修改“课程编号”字段的字段大小,使其与“tCoures”表中相应字段的类型和大小一致。

3.设置“tStud”表中“入校时间”字段的格式为“长日期”、有效性规则为:“输入的入校时间必须为9月”有效性文本为:“输入的月份有误,请重新输入”。有效性规则:Month([入校时间])=9 有效性文本:输入的月份有误,请重新输入

4.对主表“tStud”与相关表“tScore”建立关系,并实施参照完整性。

5.建立一个名为“Q1”的查询,查找党员记录,具体要求如下:

1)数据来源为“tStud”表

2)显示“学号”“政治面貌”“性别”“入校时间”字段。

6.建立一个名为“Q2”的查询,要求如下:

1)数据来源为“tStud”“tScore”表;

2)当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询显示所有平均分大于输入值的学生的“学号”“姓名”“平均分”

双击成绩----点击汇总,选择平均值----将字段“成绩”改为“平均分:成绩”----条件:>=[请输入要比较的分数:]。如图1-2所示

图1-2 第二题

1.在数据库中建立新表,表名为“游客”,表结构如下所示: 字段名称类型字段大小

-----------------------------游客ID

文本

姓名文本

性别文本

年龄数字整型 电话文本

相片

OLE

2.分析“游客”表的字段构成,判断并设置主键字段。

3.对“游客”表进行如下设置:

1)设置“游客ID”字段在数据表视图中显示为“游客编码”;

在“游客ID”字段属性标题中:游客编码

2)设置“性别”字段的默认值为“男”

3)设置“年龄”字段满足输入的年龄必须在5岁到60岁之间(不包括5岁,但包括60岁),超出这一范围时,应显示文本“输入年龄有误,请重新输入”。

有效性规则:>5 And <=60 有效性文本:输入年龄有误,请重新输入

4.将下列数据输入到“游客”表中。游客编码姓名性别年龄电话

----

001

李霞女

123456

5.将“线路”表中的“线路名”字段名称改为“旅游路线”。数据表视图---“线路名”列右键“重命名字段”

6.建立一个名为“Q1”的查询,通过输入“导游姓名”参数值,查询其所带团队的记录,并显示“团队”表中的所有字段内容;当运行该查询时,提示框中应显示“请输入导游姓名:”。条件:[请输入导游姓名:]

第三题

1.基于“院系”、“学生”表,查询“地科院”的学生名单,要求输出学号、姓名、性别,查询保存为“查询1”;

2.基于“院系”、“学生”表,查询各院系不同籍贯学生人数,要求输出院系代码、院系名称、籍贯和人数,查询保存为“查询2”。

双击学号---汇总选择计数---将“学号”字段改为“人数:学号”,如图3所示

图3

第四题

1.分析“tSell”表的字段构成,设置相应的主键;设置表中记录按照“售出日期字段从小到大排列”。主键:销售编号

2.设置“tSell”表中“数量”字段的相应属性,使其控制输入的数据大于0,并且在输入数据出现错误时,提示“数据输入有误,请重新输入!”的信息。有效性规则:>0 有效性文本:数据输入有误,请重新输入!

3.删除“tEmployee”表中1949年以前出生的雇员记录,删除“简历”字段,设置“性别”字段的默认值为“男”。

4.设置“tBook”表中“类别”字段为查阅列表,列表中的数据分别为“计算机”“会计”。

“tBook”表设计视图---“类别”字段数据类型“查阅向导”----自行键入所需的值-----在第1列中输入“计算机”“会计”,如图4-1,4-2所示。点击下一步,勾选“限于列表”,如图4-3所示。

图4-1

图4-2

图4-3

5.对主表“tBook”与相关表“tSell”,主表“tEmployee”与相关表“tSell”,建立关系,表间均实施参照完整性。

第五题

1.设置“t_Course”表的主键为“课程编号”,按“学分”从小到大排序。

2.设置“t_Lecture”表中“学期”字段的有效性规则为“大于等于1且小于等于2”,且在输入数据出现错误时,提示“数据输入有误,请重新输入”的信息。“学期”字段属性----有效性规则:>=1 And <=2 有效性文本:数据输入有误,请重新输入

3.对主表“t_Course”与相关表“t_Lecture”,主表“t_Techer”与相关表“t_Lecture”,建立关系,表间均实施参照完整性。

4.建立一个名为Q1的查询,查找1970年以前(不包括1970年)参加工作的教师的授课情况,具体要求如下:

1)数据来源为“t_Lecture”“t_Techer”“t_Course”三张表

2)显示“姓名”、“性别”、“职称”、“班级编号”、“课程名”字段。

双击工作日期,在条件下输入(或用生成器编辑)Year([工作日期])<1970,并且在显示下不要打勾,如图1-1所示。

图1-1 5.建立一个名为Q2的查询,统计没名教师的授课门数,具体要求如下:

1)数据来源为“t_Lecture”“t_Techer”表

2)显示标题为“姓名”、“授课门数”。

双击授课编号,点击汇总选择计数,将字段“授课编号”改为“授课门数: 授课编号”。

第六题

一、3.选择字段“购买城市”,数据类型“查阅向导”,选择“自行键入所需的值”,如图1-1所示。在第一列中输入“北京”“上海”“西安”“太原”“重庆”,如图1-2所示。

图1-1

图1-2 点击“限于列表”,完成,如图1-3所示。

图1-3

二、简单应用

1.显示“家庭财产”表,在第一个字段中打开下拉条,选择“家庭财产.*”,如下左图所示,然后双击“家庭财产”表中的“类别名称”,在条件栏输入“家具”,显示栏不打勾,如下右图所示。

1-4

图2.显示“家庭财产”表,双击“家庭财产”表中的“类别名称”和“购买价格”,点击汇总,选择合计,将字段“购买价格”改为“总资产: 购买价格”,点击运行。如图1-5所示。

图1-5

第七题

题目链接:第七题目职工信息.png

一、4.点击打开“职工”表数据表视图,在表中可以看到部门ID字段下显示为空,参照表“部门”,找到各部门名称对应的部门ID,在“职工”表数据表视图中部门ID字段下输入相应的ID.如图2-1所示.图2-1

二、1.如图2-2所示。

图2-2 2.显示表后,双击“职工ID”,“姓名”,“项目ID”,点击汇总选择计数,将“项目ID”改为“项目数量: 项目ID”,如图2-3所示。

图2-3

第八题

1.基于“院系”、“学生”表,查询“00201”专业的学生名单,要求输出学号、姓名、院系名称,查询保存为“查询1”; 如图3-1所示,双击“学号”、”姓名”、”院系名称”、“专业代码”,在“专业代码”下的条件输入“00201”,显示栏不打勾。

图3-1 2.基于“院系”、“学生”表,查询“生科院”男女生人数,要求输出性别和人数,查询保存为“查询1”。

如图3-2所示,双击“姓名”、”学号”、”院系名称”,将字段“学号”改为“人数: 学号”,在“院系名称”下的条件输入“生科院”,显示栏不打勾。

图3-2

第九题

题目链接:第九题题目教师基本情况.png

一、2.在“联系电话”属性中“输入掩码”栏输入“00000000”。

3.在“工作字段”属性中“默认值”栏输入“=Date()”

二、2.如图1-1所示,双击“课程类别”“学分”,点击汇总,在“学分”栏选择平均值,排序栏选择“降序”,显示栏不打勾,另起一列,在字段栏中输入“平均学分: Int(Avg(t_Course.学分))”,在汇总栏打开下拉条,选择“Expression”,显示栏打钩。

图1-1 第十题

题目链接:第十题题目产品情况.PNG

第十一题

1.隐藏“病人”数据表中“电话”字段,并保存显示布局 2.对“病人”表进行如下设置

1)设置“性别”字段的相关属性,使其输入的值只能是“男”或“女”,如违反此规则,应显示“性别值必须输入男或者女” 有效性规则:”男”Or “女”

有效性文本:性别值必须输入男或者女

2)设置“病人ID”字段在数据表中显示标题为“病人编号” 字段“病人ID”属性中“标题”------“病人编号” 3.对主表“病人”与相关表“预约”,主表“科室”与相关表“预约”,主表“医生”与相关表“预约”建立关系,表间均实施参照完整性

第十二题

1.修改基本表“电脑配件”结构,将“序号”字段设为主键,“数量”字段修改为: 字段名数据类型字段大小 数量数字字节

2.删除记录,其品名是“CPU”

3.将品名为“主板”记录的“数量”字段值改为“8”,“单价”字段的值改为“568” 4.在表末尾追加如下记录: 序号品名规格数量单价

内存条

128M

软驱

1.44M 2

5.建立一个名为“sortb”的查询,浏览的字段为“序号、品名、规格、数量、单价和销售金额”(销售金额=单价*数量),按照销售金额从低到高排序。

6.在sortb查询的基础上建立一个名为“销售金额大于300元”的查询,条件为“销售金额大于300元的商品”,浏览的字段为“品名”、“规格”

第十三题

1.基于“学生”、“院系”表,查询所有“法学院”学生名单,要求输出学号、姓名,查询保存为“学生信息查询”。2.基于“院系”、“学生”、“成绩”表,查询各院系成绩优秀(“成绩”大于等于85分)学生人数,要求输出院系代码、院系名称和优秀人数,查询保存为“查询2”。

第十四题

1.设置“教师业务档案及收入表”表中“教师编号”字段为“05001”的记录前五个字段值改为:05006,女,生物,硕士,生物。

2.设置“教师业务档案及收入表”表中”月工资“字段的列宽为”最佳匹配“,并按”月工资“升序”排序。

3.对与教师相关的表建立关系,表间均实施参照完整性,显示格式及内容参照样张图片。

4.在“教师编号表”表中插入子数据表“教师业务档案及收入表”,并全部展开。

5.建立一个名称为“SQL”的查询,查找教师月工资大于1800元的数据,具体要求如下:

1)数据来源为“教师编号表”、“教师教育背景表”、“教师业务档案及收入表”表;

2)显示“教师编号、姓名、来校工作年月、任教学科、职称、月工资、奖金”字段

6.建立一个名称为“每个教师的月收入”的查询,具体要求如下:

1)数据来源为“教师编号表”、“教师业务档案及收入表”表;

2)显示“教师编号、姓名、月工资、奖金、超课时津贴、班主任津贴、月收入”字段;

3)说明:月收入=月工资+奖金+超课时津贴+班主任津贴。

7.建立一个名称为“月总收入及平均收入”的查询,具体要求如下:

1)数据来源为“每个教师的月收入”查询;

2)显示“月总收入、平均收入”字段;

3)运行该查询,显示结果为全体教师的月总收入及平均收入。

第十五题

1.在“职工”表中添加一个字段,字段名称为“部门ID”,数据类型为“文本”,字段大小为“16”。

2.对“部门”表进行如下设置:

1)设置“部门ID”字段在数据表视图中显示标题为“部门编码”;

2)关闭“部门名称”字段的输入法;

3)设置“房间号”字段的默认值设为“101”。

3.将素材文件“部门.XLS”中的“部门”工作表导入到当前数据库的“部门”表中,判断并设置相应的主键。

4.对主表“部门”与相关表“职工”,主表“科研工作”与相关表“参加”,主表“职工”与相关表“参加”,建立关系,表间均实施参照完整性。

第十六题

1.新建一个名为“学习语文的班级”的表,结构取“学生班级任课教师表”表中的“班级编号、语文教师编号”字段。

2.将“学生班级任课教师表”表中有语文课的记录复制到“学习语文的班级”表中。

3.建立一个名为“q1”的查询,查找“教师教育背景表”表中为“大学本科”的记录,显示所有字段(不使用*)。

4.建立一个名为“出生日期查询”的生成表查询,将出生日期在1976年1月1日以前的职工保存到名为“查询结果”的表中,具体要求如下:

1)数据来源为“教师家庭情况表”、“教师编号表”表;

2)显示“教师编号、姓名、出生年月”字段。

3)建立完成后,执行一遍该查询。

5.利用报表向导建立一个名为“成绩单”的分组报表,显示对“学生成绩表”表中“年级、学生编号、语文、数学、外语”字段,按“年级”字段进行分组,按“学生编号”字段“升序”排序,布局为“递阶”,样式为“活力”。

Access中网络资源的引用 篇7

在Access窗体上显示网页中的多媒体数据, 就必须用到“Microsoft Web 浏览器”控件, 它是Access工具箱中“其他控件”中的一个控件, 作用就是在窗体中直接打开并显示Internet Explorer浏览器中的内容。在窗体中插入该控件后, 可对它的大小、位置进行适当的调整, 以便数据能显示在合适的位置。

二、网络资源的引用

插入“Microsoft Web 浏览器”控件后, 还要对该控件设置相关的事件代码, 以便显示所需的数据信息。 如图所示, 在“测试窗体”中包含有百度地图、天气预报、在线翻译、万年历、信息查询和QQ在线状态等几个“页”, 选择不同的“页”, 就可以打开相应的网页信息, 类似于“收藏夹”的功能。

(一) 使用“获得焦点”事件引用网络资源。

最直接的就是对 “Microsoft Web 浏览器”控件设置“获得焦点”事件, 将目标网址直接输入即可。如要在窗体中打开“百度地图”, 那么控件的事件代码应设为:Me.web1.Navigate "http://maps.baidu.com/", 此处的“web1”是控件名称。以此类推可设置“天气预报”、“在线翻译”、“万年历”、“相信查询”的事件代码分别如下:

(二) 使用“窗体加载”的方法引用网络资源。

使用“获得焦点”事件要对每个页的焦点单独设置事件代码, 由于都是相同的事件, 所以可以将它们放在一起, 因此只需将以上的事件代码全部放在“测试窗体”的加载事件中即可一次完成。当打开“测试窗体”时, 事件代码以在后台自动加载, 选择对应的“页”即可打开相应的数据信息。

(三) “QQ在线状态”的显示。

要显示QQ用户的在线状态, 首先应将所有用户放在一个表中, 如“用户QQ”表, 它包含“用户ID”、“用户名”和“QQ号”三个字段;然后设置“QQ在线状态”窗体加载该页的事件代码, 此处为一个空的页面, 即:Me.web6.Navigate "about:blank";其次利用以下程序依次显示“用户QQ”表中每个QQ用户的在线状态。

上面代码中的“000000”使用时换成用户自己的QQ号。

三、结语

在Access窗体中直接显示网页数据不用打开IE浏览器主要使用了工具箱中的“Microsoft Web 浏览器”控件, 方法较使用超链接的方法外观简捷、程序实用性强。

摘要:用于小型数据库处理的Microsoft Access经常只针对本地或网络中表的数据进行处理, 而对于互联网上页面中的多媒体数据就显得力不从心了。虽然我们不可以处理, 不过可以使用“Microsoft Web浏览器”控件将互联网上页面中的多媒体数据在Access的窗体上显示出来, 以方便使用者查阅。

关键词:网络技术,数据库,互联网

参考文献

[1].陈可欣.Access VBA数据库高效开发范例应用[M].北京:中国青年出版社, 2005:262~263

access的形容词 篇8

关键词:VB编程;Access数据库;应用研究

中图分类号:TP311.13 文献标识码:A文章编号:1007-9599 (2011) 08-0000-02

Application Research of Non-Access Database in VB Programming

Meng Suhua

(Wuhan Traffic School,Wuhan430074,China)

Abstract:Access object variable database structure as a function of a more comprehensive Windows software development platform,Visual Basic Professional Edition provides strong support for database applications.In particular,using the data control and provides a binding control,the use of database access object variables(Data Access Object Variable),direct calls to ODBC 2.0 API interface functions such as three ways to access the database.Its standard built-in Ms Access database,it can provide is not weaker than the support of professional database software,database maintenance can be a complete,operational and transaction processing.In VB,Access database,known as non-invasive database.For FoxPro,dBASE,Paradox and other external databases.Although the use of VB's data manager can These databases NEW,OPEN,DESIGN,DELETE,etc,but the application does not run from the bottom of the real state of these functions.This article from the database access object variable using the method of starting to realize the non-Access format database(to FoxPro database as an example)and build a new database,copy the database structure,dynamic redeployment of other operations,elaborated from the VB programming skills make up for these exotic Lack of support for the feasibility of the database.

Keywords:VB programming;Access database;Aapplication

一、VB数据库的体系结构具体的VB的数据库结构

VB数据库的核心结构是所谓的MicroSoft JET数据库引擎,JET引擎的作用就像是一块“面板”,在其上可以插入多种ISAM(Indexed Sequential Access Method,即索引顺序存取方法)数据驱动程序。JET引擎为Access格式数据库提供了直接的内部(build-in)支持,这就是VB对Access数据库具有丰富支持的真正原因。

VB专业版中提供了FoxPro、dBASE(或Xbase)、Paradox、Btrieve等数据库的ISAM驱动程序,这就使得VB能支持这些数据库格式。另外,其他的许多兼容ISAM的驱动程序也可以通过从厂商的售后服务得到。因而从理论上说,VB能支持所有兼容ISAM的数据库格式(前提是只需获得这些数据库的ISAM驱动接口程序)。

由上可见,Ms JET引擎实质上提供了:一个符合ANSI标准的语法分析器;为查询结果集的使用而提供的内存管理功能;同所支持的数据库的外部接口;为应用代码提供的内部接口。实际上,在VB中从一种数据库类型转化为另一种数据库类型几乎不需要或只需要很少的代码修改。而且,尽管dBASE、Paradox本身的DDL(Data Definition Language,即数据定义语言)和DML(Data Manipulation Language,即数据操纵语言)是非结构化查询的,但它们仍然可以使用VB的SQL语句和JET引擎来操纵。

从VB的程序代码的角度来看,ODBC,ISAM驱动程序以及Ms Access数据库的整个外部结构够可以统一为一个一致的编程接口。也即是说,提供给VB应用程序员的记录集对象视图同所使用的数据库格式及类型是相互独立的。即对FoxPro等数据库仍然可以使用众多的数据库存取对象变量,这就为非Access数据库的访问提供了最重要的方法。

二、使用非Access数据库时的参数设置及配置文件的参数读取

如果在VB的程序中使用了数据库的操作,将应用程序生成EXE文件或打包生成安装程序后,则必须提供一个配置(.INI)文件,在INI文件中可以对不同类型的数据库进行设置。如果找不到这个INI文件,将会导致不能访问数据库。通常情况下,INI文件的文件名和应用程序的名称相同,所以如果没有指明,VB的程序会在Windows子目录中去找和应用程序同名的INI文件。可以使用VB中的Set Data Access Options语句来设置INI文件。

Set Data Access Options语句的用法如下:Set Data Access Options1,IniFile Name其中IniFile Name参数指明的是INI文件的带路径的文件名。值得注意的是,当应用程序找不到这个INI文件时,或在调用Open Data Base函数时对其Connect参数值没有设定为VB规定的标准值,如对FoxPro 2.5格式设定为了“FoxPro;”(应为“FoxPro 2.5;”),或者没有安装相应的ISAM驱动程序,则此时VB会显示一条错误信息“Not Found Installable ISAM”。通常,INI文件在应用程序分发出去以前已经生成,或者在安装时动态生成,也可以在应用程序中自己生成。通常这种INI文件中有“[Options]”、“[ISAM]”、“[Installed ISAMs]”、“[FoxPro ISAM]”、“[dBASE ISAM]”、“[Paradox ISAM]”等设置段,对于一个完整的应用程序则还应有一个属于应用程序自己的设置段如“[My DB]”。可在其中设置Data Type、Server、Data Base、Open On Startup、Display SQL、Query Time Out等较为重要的数据库参数,并以此限定应用程序一般的运行环境。Windows API接口函数在Kernel.exe动态链接库中提供了一个OS Write Private Profile String函数,此函数能按Windows下配置文件(.INI)的书写格式写入信息。

在通常情况下,应用程序还需要在运行时读取配置文件内相关项的参数。比如Page Time Out(页加锁超时时限)、Max Buffer Size(缓冲区大小)、Lock Retry(加锁失败时重试次数)等参数,通过对这些参数的读取对应用程序运行环境的设定、潜在错误的捕获等均会有很大的改善。

设此应用程序的配置文件为MyDB.INI,则具体过程如下:Funtion GetINIString$(Byval Fname$,Byval szItem$,Byval szDeFault$)'此自定义子函数实现INI文件内设置段内参数的读取Dim Tmp As String,x As Integer Tmp=String(2048,32)x=OSGetPrivateProfileString(Fname$,szItem$,szDefault$,Tmp,Len(Tmp),"MyDB.INI")GetINIString=Mid$(Tmp,1,x)End

Function以下这些函数的声明可写在模块文件内,且每个函数的声明必须在一行内Declare Function OSGetPrivateProfileString% Lib "Kernel" Alias "GetPrivateProfileString"(ByVal AppName$,ByVal KeyName$,ByVal keydefault$,ByVal ReturnString$,ByVal NumBytes As Integer,ByVal FileName$)Declare Function OSWritePrivateProfileString%Lib"Kernel"Alias "WritePrivateProfileString"(ByVal AppName$,ByVal KeyName$,ByVal keydefault$,ByVal FileName$)Declare Function OSGetWindows

Directory%Lib"Kernel"Alias"GetWindowsDirectory"(ByVal a$,ByVal b%)Sub Form1-Load()Dim st As String Dim x As Integer Dim tmp As String tmp=String$(255,32)'

INI文件内为各种数据库格式指明已安装的相应ISAM驱动程序x=OSWritePrivateProfileString("Installable ISAMS","Paradox 3.X","PDX110.DLL","MyDB.INI")x=OSWritePrivateProfileString("Installable ISAMS","dBASE III","XBS110.DLL","MyDB.INI")x=OSWritePrivateProfileString("Installable ISAMS","dBASE IV","XBS110.DLL","MyDB.INI")x=OSWritePrivateProfileString("Installable ISAMS","FoxPro 2.0","XBS110.DLL","MyDB.INI")x=OSWritePrivateProfileString("Installable ISAMS","FoxPro 2.5","XBS110.DLL","MyDB.INI")x=OSWritePrivateProfileString("Installable ISAMS","Btrieve","BTRV110.DLL","MyDB.INI")x=OSWritePrivateProfileString("dBase ISAM","Deleted","On","MyDB.INI")'指明INI文件的位置x=OSGetWindowsDirectory(tmp,255)st=Mid$(tmp,1,x)SetDataAccessOption1,st+"mydb.ini"'获得INI文件一些参数gwMaxGridRows=Val(GetINIString("MyDB.INI","MaxRows","250"))glQueryTimeout=Val(GetINIString("MyDB.INI","QueryTimeout","5"))glLoginTimeout=Val(GetINIString("MyDB.INI","LoginTimeout","20"))End Sub

三、数据存取对象变量对外来数据库编程的方法及其实例

在VB专业版数据库编程的三种方法中,第二种-使用数据库存取对象变量(DAO)的方法最具有功能强大、灵活的特点。它能够在程序中存取ODBC2.0的管理函数;可以控制多种记录集类型:Dynaset,Snapshot及Table记录集合对象;可以存储过程和查询动作;可以存取数据库集合对象,例如TableDefs,Fields,Indexes及QueryDefs;具有真正的事物处理能力。因而,这种方法对数据库处理的大多数情况都非常适用。

由于VB中的记录集对象与所使用的数据库格式及类型是相互独立的,所以在非Access数据库中也可以使用数据库存取对象变量的方法。因而对FoxPro等外来数据库而言,使用数据库存取对象变量的方法同样也是一种最佳的选择。有一点需要注意的是,VB的标准版中仅能使用数据控件(Data Control)对数据库中的记录进行访问,主要的数据库存取对象中也仅有Database、Dynaset对象可通过数据控件的属性提供,其它的重要对象如TableDef、Field、Index、QueryDef、Snapshot、Table等均不能在VB的标准版中生成,所以使用数据存取对象变量的方法只能用VB 3.0以上的专业版。

非Access数据库的新建及库结构的修改VB专业版中的数据库存取对象变量可以分为两类,一类用于数据库结构的维护和管理,另一类用于数据的存取。其中表示数据库结构时可以使用下面的对象:

DataBase、TableDef、Field、Index,以及三个集合(Collection):TableDefs、Fields和Indexes。每一个集合都是由若干个对象组成的,这些数据对象的集合可以完全看作是一个数组,并按数组的方法来调用。一旦数据库对象建立后,就可以用它对数据库的结构进行修改和数据处理。对于非Access数据库,大部分都是对应于一个目录,所以可以使用VB的MkDir语句先生成一个目录,亦即新建一个数据库。而每一个非Access数据库文件可看作是此目录下的一个数据表(Table),但实际上它们是互相独立的。下面是新建一个FoxPro 2.5格式数据库的程序实例。

Sub Create New()Dim Db1 As database,Td As TableDefs Dim T1 As New Tabledef,F1 As New Field,F2 As New Field,F3 As New Field Dim Ix1 As New Index Dim Path As String Const DB_TEXT=10,DB_INTEGER=3ChDir""Path$=Input Box("请输入新路径名:","输入对话框")MkDir Path$'新建一个子目录Set Db1=Open Database(Path$,True,False,"FoxPro 2.5;")Set Td=Db1.TableDefs T1.Name="My DB"'新建一个数据表,数据表名为My DB F1.Name="Name",F1.Type=DB_TEXT,F1.Size=20 F2.Name="Class",F2.Type=DB_TEXT,F2.Size=20 F3.Name="Grade",F3.Type=DB_INTEGER T1.Fields.Append F1'向数据表中添加这些字段T1.Fields.Append F2.

参考文献:

[1]刘开瑛.汉语全文检索中的义项标注技术研究[J].计算语言学进展与应用,北京:清华大学出版社,1995

[2]刘小虎.英汉机器翻译中词义消歧方法的研究[D].哈尔滨工业大学,1998

[3]赵铁军.机器翻译原理[J].哈尔滨:哈尔滨工业大学出版社,2000

[4]董振东,董强."知网",1999

http://www.keenage.com

[5]刘海涛.依存语法和机器翻译[J].语言文字应用,1997,3:89-93

上一篇:钢筋加工区管理制度下一篇:“珍爱生命,从我做起”主题教育总结