[工学]第4章使用Access数据库和表.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第4章使用Access数据库和表

第4章使用Access数据库和表 本章要点 ? 定义A c c e s s数据库的元素? 向现有的数据库添加一个新表 ? 理解关系型数据库? 设置字段的默认值 ? 使用A c c e s s数据库文件和表? 使用关系、关键字字段和索引 ? 创建一个新数据库? 更改字段和关系 ? 理解表和字段的属性? 复制和粘贴表 ? 选择字段数据类型、大小和格式? 疑难解答 ? 理解Northwind Tr a d e r s示例数据库? 现实世界—数据库策略和表战术 4.1 定义Access数据库的元素 数据库的传统定义是以一定的组织方式存储的一组有关的数据项的集合。A c c e s s由于其全 环绕数据库文件结构而在桌面数据库开发应用中显得与众不同。在一个单个的Access .mdb中, 可以包含有数据对象(表、索引和查询)和应用对象(窗口、报表、宏和V B A代码模块)。因此, 你可以创建一个完整的A c c e s s数据库应用并将之存储在一个单个的. m d b文件中。A c c e s s的这种 “包罗万象”的. m d b文件结构使得数据库应用的创建和发布变得更为简单了。 A c c e s s数据库可以将以下元素包含在单个的. m d b数据库文件中: ? 表以行列格式存储数据项,这一点与电子数据表应用极为相似。一个A c c e s s数据库可 以包含有多达32 768个对象(可以是表、窗体、报表、查询等等的组合),并且只要你有 充足的资源可用,则可以同时打开多达1 024个表。你可以从其他应用(例如d B A S E、 F o x P r o和P a r a d o x )、客户/服务器数据库(例如Microsoft SQL Server和Access 2000中包含 的新Microsoft 数据引擎M S D E )以及电子数据表应用(例如Microsoft Excel和Lotus 1-2-3) 中导入表。你还可以将其他类型的数据库表、格式化文件( E x c e l工作表和A S C I I文本) 以 及其他A c c e s s数据库链接到A c c e s s数据库。第7章“链接、导入和导出表”中讲解了如何 在Access 2000中使用其他数据源。 ? 查询显示从多个表(最多可以为1 6个)中选取的数据。借助于查询,你可以指定如何表示 数据,选择构成查询的表,并可以从所选表中提取多达2 5 5个特定的字段(列)。你可以 通过指定查询中数据必须满足的标准或者说条件来决定哪些数据包含在显示中。第二部 分“最大限度地利用查询” 解释了如何设计Access 查询。 ? 窗体用于显示包含在表或者查询中的数据,向之添加新的数据以及更新或者删除现有 的数据。你可以在窗体中加入图片和图形,并且如果你有声卡的话,你甚至可以在窗体 中包含叙述、音乐和活动视频。子窗体是包含在主窗体中的窗体。在第1 2章“创建和使 用窗体”和第1 3章“设计自定义多表窗体”中,我们将学习如何设计窗体;在第1 9章 “往窗体和报表添加图表和图形”中,我们将学习如何在窗体中使用图形。 Access 2000窗体还可以在类模块中包含V B A代码,为窗体和窗体上的控件提供事件处理 子过程。 第4章使用Access数据库和表73 ? 报表以几乎你想使用的任何形式打印表或者查询中的数据。A c c e s s允许你向报表添加 图形,这样你便可以从A c c e s s数据库打印一份完整而清晰的产品目录了。A c c e s s的报表 能力比起其他关系数据库管理应用,包括那些为小型机和大型机而设计的应用在内,其 报表处理显得更为灵活。与窗体相似,你也可以在Access 2000 报表中包含V B A事件处理 子过程。第1 4章“打印基本报表和邮件标签”和第1 5章“高级报表”两章对如何创建报 表进行了详细的介绍。第2 8章“用VBA 6.0响应事件”描述了有关编写存储在窗体和报 表背后的事件处理V B A代码的具体细节。 ? 宏用于Access 操作的自动化。在早期的Access版本中,宏相当于其他应用(如xBase)所 需要的程序设计代码,用于执行特殊的操作与响应用户激发的事件,例如单击命令按钮。 现在宏已经过时了,Access 2000之所以支持宏完全是为了能够与用A c c e s s的早期版本所创 建的数据库应用保持兼容。Microsoft建议你在Access 2000数据库中使用VBA程序代码进行 事件处理。在将来的Access版本中极有可能取消对宏的支持而完全采用VBA程序设计。 ? 模块在模块中编写V B A代码的目的主要有两个,创建在窗体、报表和查询中使用的自 定义函数,提供在所有类模块中都可以使用的公共子过程。通过向数据库添加V B A代码,

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档