access项目设计流程

合集下载

利用access开发数据库应用系统的一般步骤

利用access开发数据库应用系统的一般步骤

利用access开发数据库应用系统的一
般步骤
利用 Access 开发数据库应用系统的一般步骤如下:
1. 需求分析:明确系统的目标、功能和用户需求,确定所需的数据类型、字段和关系。

2. 设计数据库结构:根据需求分析的结果,创建数据库表、定义字段、设置数据类型、建立表之间的关系等。

3. 建立查询和报表:使用 Access 的查询设计器和报表设计器,创建用于数据检索、统计和输出的查询和报表。

4. 创建用户界面:使用 Access 的表单设计器,创建用户界面,包括数据输入、数据显示和操作按钮等。

5. 实现业务逻辑:使用 Access 的宏或 VBA 编程,实现数据验证、计算、流程控制等业务逻辑。

6. 测试和调试:进行系统测试,验证数据的准确性、完整性和系统功能的正确性,修复发现的问题。

7. 优化和改进:根据用户反馈和实际使用情况,对系统进行优化和改进,提高系统性能和用户体验。

8. 发布和维护:将系统发布给用户使用,并定期进行数据备份、数据库维护和系统升级。

需要注意的是,Access 适合小型和中型的数据库应用系统,如果需要处理大规模数据或高并发访问,可能需要考虑使用更专业的数据库管理系统。

access数据库程序设计是什么

access数据库程序设计是什么

access数据库程序设计是什么Access数据库程序设计是一种利用微软Access软件进行数据库创建、管理和编程的技术。

Microsoft Access是一个关系型数据库管理系统(RDBMS),它允许用户存储、检索和管理数据。

它广泛应用于小型企业、个人和教育领域,因其用户友好的界面和强大的功能而受到欢迎。

基本概念1. 数据库(Database):数据库是一个系统化的数据集合,用于存储、检索和管理数据。

2. 表(Table):表是数据库中的一个基本单位,用于存储具有相同数据类型的数据集合。

3. 字段(Field):字段是表中的一列,用于存储单一类型的数据,如姓名、日期等。

4. 记录(Record):记录是表中的一行,代表单个实体的数据集合。

5. 主键(Primary Key):主键是表中用于唯一标识记录的字段或字段组合。

设计原则1. 规范化(Normalization):通过分解表以减少数据冗余和提高数据完整性的过程。

2. 数据类型(Data Types):确定每个字段应该存储的数据类型,如文本、数字、日期等。

3. 索引(Indexing):创建索引以提高查询性能。

4. 安全性(Security):通过设置用户权限来保护数据不被未授权访问。

功能组件1. 表(Tables):存储数据的基本结构。

2. 查询(Queries):用于检索、排序和筛选数据。

3. 表单(Forms):用户界面,用于输入和修改数据。

4. 报告(Reports):用于打印或查看数据的格式化视图。

5. 宏(Macros):一系列自动执行的命令。

6. 模块(Modules):使用VBA(Visual Basic for Applications)编写的程序代码。

编程语言1. VBA(Visual Basic for Applications):一种事件驱动的编程语言,用于扩展Access的功能,如自动化任务、创建自定义功能等。

设计流程1. 需求分析:确定数据库的目的和需求。

Access软件的基本功能与操作

Access软件的基本功能与操作

Access软件的基本功能与操作Access是微软公司推出的关系型数据库管理系统,它是Office办公软件套装中的一个重要组成部分。

Access具有可视化操作界面,方便用户创建、管理和浏览数据库,同时也具有丰富的功能和灵活的数据处理能力。

下面将从Access的基本功能、如何创建数据库、管理数据表、查询数据、表单设计和报表生成等方面进行详细介绍。

一、数据库的基本功能1.创建数据库:用户可以通过Access轻松地创建新的数据库,可以选取一个空白数据库或者使用Access提供的模板进行创建。

对于新手来说,使用模板是一个很好的选择,因为模板已经包含了一些现成的数据库表和字段,用户只需要根据自己的需求进行调整和修改即可。

2.数据表的设计:Access允许用户创建多个数据表,并设置表之间的关联关系。

用户可以定义表的字段,设置字段的数据类型、约束条件、默认值等。

同时,Access也支持创建主键、外键和索引等,以便更好地组织和管理数据。

3.数据查询:Access提供了丰富的查询工具,用户可以通过查询功能找到所需的数据记录,并显示在查询结果中。

查询可以根据多个条件进行筛选和排序,也可以进行数据的合并和分组统计操作。

此外,Access还支持用户创建自定义查询,以满足具体的需求。

4.表单设计:用户可以通过Access创建数据输入和浏览界面,以更方便地进行数据库的操作。

表单设计功能允许用户在表单中添加各种控件,如文本框、下拉框、复选框等,以便用户在填写数据时更加直观和方便。

5.报表生成:Access提供了丰富的报表生成功能,用户可以轻松地根据数据库中的数据生成各种形式的报表,如表格型、柱状图、折线图等。

同时,用户还可以对报表进行样式和格式的调整,以满足不同的展示需求。

6.数据导入和导出:Access支持从外部数据源中导入数据到数据库中,也可以将数据库中的数据导出到外部文件中,如Excel、文本文件等。

这为用户在不同系统和软件之间迁移或共享数据提供了便利。

access数据库设计案例

access数据库设计案例

access数据库设计案例Access数据库设计案例一、项目背景本案例是针对某医院门诊部门的数据管理需求,设计一个适合其业务流程和数据特点的Access数据库。

二、需求分析1. 数据库应具备患者基本信息管理功能,包括姓名、性别、年龄、联系方式等。

2. 数据库应具备门诊病历管理功能,包括就诊时间、医生姓名、诊断结果等。

3. 数据库应具备处方管理功能,包括药品名称、用药剂量、用药频次等。

4. 数据库应具备收费管理功能,包括挂号费用、检查费用、治疗费用等。

三、数据库设计1. 患者基本信息表(Patient)字段:患者编号(PatientID)、姓名(Name)、性别(Gender)、年龄(Age)、联系方式(Contact)说明:患者编号为主键,确保数据唯一性。

2. 门诊病历表(MedicalRecord)字段:病历编号(RecordID)、患者编号(PatientID)、就诊时间(VisitTime)、医生姓名(DoctorName)、诊断结果(Diagnosis)说明:病历编号为主键,确保数据唯一性。

患者编号为外键,与患者基本信息表关联。

3. 处方表(Prescription)字段:处方编号(PrescriptionID)、病历编号(RecordID)、药品名称(DrugName)、用药剂量(Dosage)、用药频次(Frequency)说明:处方编号为主键,确保数据唯一性。

病历编号为外键,与门诊病历表关联。

4. 收费表(Charge)字段:收费编号(ChargeID)、病历编号(RecordID)、挂号费用(RegistrationFee)、检查费用(ExaminationFee)、治疗费用(TreatmentFee)说明:收费编号为主键,确保数据唯一性。

病历编号为外键,与门诊病历表关联。

四、界面设计1. 患者基本信息管理界面包括查询、添加、编辑和删除患者基本信息的功能。

2. 门诊病历管理界面包括查询、添加、编辑和删除门诊病历的功能。

Access建立数据宏和自动化流程

Access建立数据宏和自动化流程

Access建立数据宏和自动化流程在使用Microsoft Access进行数据库管理时,我们经常需要进行一些重复性的操作。

幸运的是,Access提供了一种称为"数据宏"的功能,可以帮助我们自动化处理这些操作流程。

本文将介绍如何使用Access 建立数据宏和自动化流程。

1. 数据宏的创建在Access中,数据宏可以帮助我们自动执行一系列的操作,比如创建、修改和删除数据库对象等。

要创建一个数据宏,我们可以按照以下步骤进行操作:1. 打开Access,并打开我们要操作的数据库。

2. 在左侧的导航窗格中选择"宏"选项。

3. 在"新建"组中,点击"数据宏"。

4. 在"宏设计器"中,我们可以使用各种不同的宏操作来构建自己的数据宏。

2. 宏操作的添加与设置在"宏设计器"界面中,我们可以通过添加宏操作来建立自己的数据宏流程。

2.1 添加宏操作在"宏设计器"中,点击"动作"栏上的下拉箭头,可以看到各种可用的宏操作。

选择一个适合的宏操作,并点击"添加下一步"按钮。

2.2 设置宏操作参数每个宏操作都有一些参数需要设置,以确保其正确运行。

在宏操作的参数设置框中填写所需的信息,如表名、字段名、查询条件等。

2.3 添加和设置宏的条件我们可以根据需要在宏中添加条件,以便在特定情况下执行不同的操作。

点击"条件"栏上的下拉箭头,并选择一个条件,然后设置该条件的参数。

2.4 添加和设置宏的循环在某些情况下,我们可能需要在宏中添加循环,以便重复执行一组操作。

点击"循环"栏上的下拉箭头,并选择一个循环类型,然后设置该循环的参数。

3. 自动化流程的实现通过创建和设置数据宏,我们可以轻松实现自动化流程,以提高我们的工作效率。

简述access数据库设计的几个基本步骤

简述access数据库设计的几个基本步骤

简述access数据库设计的几个基本步骤Access数据库设计是一个复杂的过程,它需要有效的组织,才能实现有效的管理数据。

Access数据库的设计可以帮助组织解决复杂的数据库问题,从而节约成本、提高效率。

本文将阐述Access数据库设计的几个基本步骤,帮助读者全面了解Access数据库设计。

首先,在设计Access数据库之前,需要确定所需的信息,就是要解决什么问题,收集哪些信息来解决这些问题。

这些信息大多归结为表,一般解决一个问题要涉及多张表。

为了便于理解,可以将表组合成一张信息清单,这样就可以使用Access来创建表了。

其次,在进入实际创建表的过程之前,必须找出字段的数据类型并设置字段的长度及其它属性。

通过检查字段定义,来确定字段是否有效,或者说该字段是否可以有效地解决相关问题。

有些字段必须是唯一的,有些字段必须有值,有些字段可以为空或有默认值。

第三,在定义字段之后,就可以开始创建关系表和查询表的相应视图了。

建立关系表的目的一般是为了消除字段之间的重复,并防止不正确的关系出现。

通过定义表之间的关系,查询表可以实现信息的组合,并有效地完成查询任务。

第四,创建完表和视图之后,就要对数据库添加索引。

索引可以提高数据库查询的性能,可以有效地过滤非有效信息,提高查询效率。

此外,添加索引还可以帮助实现View的性能优化。

最后,完成以上步骤后,要对数据库进行优化,并定义报表及其他形式的输出,以便用户更加便捷地使用和查看数据。

在定义报表和输出格式时,可以使用Access提供的报表工具,也可以使用office 提供的外部报表工具。

以上就是Access数据库设计的几个基本步骤:确定所需信息,定义字段,创建关系表和查询表的相应视图,添加索引,优化数据库,定义报表及其他形式的输出。

只有按照这几个步骤正确的完成,才能保证Access数据库的高效运行,达到管理数据的目的。

Access数据库应用13-企业客户管理系统


操作日志记录
系统需要记录用户的操作 日志,以便追踪和审计系 统的使用情况,及时发现 和解决潜在的安全问题。
系统维护与升级
系统需要提供系统维护和 升级功能,以便企业随时 更新和维护系统,确保系 统的稳定性和安全性。
数据库表结构设计
客户信息表
用于存储客户的基本信息,包括 客户名称、地址、联系方式等。
业务往来表
06 结论与展望
项目总结
01
实现了企业客户信息的 管理和查询功能,提高 了客户服务的效率和质 量。
02
建立了完善的客户信息 数据库,实现了数据的 集中存储和共享。
03
优化了业务流程,减少 了冗余和重复工作,提 高了工作效率。

增强了企业的数据安全 性和保密性,确保了客 户信息不被泄露。
未来改进方向
Access数据库应用13-企业客户管 理系统
目 录
• 引言 • Access数据库基础 • 企业客户管理系统设计 • 数据库表的创建与关联 • 系统功能实现与测试 • 结论与展望
01 引言
主题简介
01
02
03
数据库应用
企业客户管理系统是一个 基于Access数据库的应用, 用于管理企业与客户之间 的关系。
用于记录企业与客户之间的业务 往来信息,包括订单、合同、售
后服务等。
数据分析表
用于存储和分析客户行为、业务 趋势等数据,为企业决策提供支
持。
04 数据库表的创建与关联
创建数据库表
客户信息表
用于存储客户的基本信 息,如客户ID、姓名、
联系方式等。
订单信息表
用于记录客户的订单信 息,包括订单号、产品 名称、数量、价格等。
逻辑设计

使用Access建立数据库

使用Access建立数据库数据库是一个组织存储数据的工具,它对于管理和使用大量数据非常重要。

Access是一款由微软开发的关系型数据库管理系统,它提供了一套强大的工具和功能,可以帮助用户轻松建立、管理和查询数据库。

本文将介绍使用Access建立数据库的过程和一些注意事项。

一、数据库设计在开始建立数据库之前,我们首先需要进行数据库设计。

数据库设计是一个非常重要和关键的步骤,它决定了数据库的结构和组织方式。

下面是一个简单的数据库设计流程:1. 定义数据库目的和需求:确定数据库的主要目的和需求,例如,记录学生信息、存储商品销售数据等。

2. 收集和分析数据:收集需要存储在数据库中的数据,并进行数据分析,了解数据之间的关系和连接方式。

3. 设计实体和属性:根据数据分析的结果,设计数据库中的实体(表)和属性(字段),并定义它们之间的关系。

4. 设计表之间的关系:确定各个实体之间的关系,包括一对一、一对多和多对多关系。

5. 设计约束和数据类型:根据需求,设计表的约束条件,例如,主键、外键、唯一性约束等,并选择合适的数据类型来存储数据。

6. 建立表格:根据设计的实体和属性,创建表格,并设置各个字段的属性和数据类型。

二、在数据库设计完成后,我们可以通过以下步骤使用Access建立数据库:1. 打开Access:打开Access软件,点击“新建”或“创建”按钮,进入数据库创建界面。

2. 创建新数据库:选择“文件”菜单,点击“新建”选项,并选择“空白数据库”或“数据库模板”,输入数据库名称,并选择保存的位置。

3. 创建表格:在新创建的数据库中,点击“表格”选项卡,选择“设计视图”或“表格模板”,开始设计和创建表格。

4. 设计表格:在表格设计器中,根据数据库设计的结果,依次输入表名和字段名,并设置字段的属性和数据类型。

根据需要,设置主键、外键和索引等约束条件。

5. 建立关系:如果数据库有多个表格,并且存在关系,可以通过“数据库工具”菜单中的“关系”选项来建立表之间的关系。

Access数据库设计教程

Access数据库设计教程一、什么是Access数据库Access数据库是微软公司开发的一套关系型数据库管理系统,可用于创建和管理数据库,适用于个人用户和小型团队。

它提供了直观易用的用户界面和丰富的功能,适合初学者进行数据库设计和管理。

二、数据库设计的基本步骤1. 确定需求:在进行数据库设计之前,首先需要明确数据库的需求。

例如,数据库是用于存储学生信息还是商品销售数据等。

2. 设计表结构:根据需求,设计数据库的表结构。

每个表都应具有一个唯一的标识符,称为主键。

这个主键可以是自增长的数字,也可以是其他唯一的标识符。

3. 定义字段和数据类型:为每个表定义字段和对应的数据类型。

常见的数据类型包括文本、数字、日期/时间、布尔值等。

4. 建立关系:根据实际需求,建立表之间的关系。

常见的关系有一对一关系、一对多关系和多对多关系。

5. 设计查询:根据需求设计查询,用于检索和分析数据库中的数据。

三、Access数据库设计的具体步骤1. 创建新数据库:打开Access,选择“新建空白数据库”,保存数据库文件,并命名。

2. 设计表结构:在“表设计”视图中,定义每个表的字段和数据类型。

例如,可以为学生表设计学生ID、姓名、年龄等字段。

3. 设置主键:在表设计视图中选择一个字段作为主键,并设置为自增长。

这样可以确保每个记录都有唯一的标识符。

4. 建立关系:在表设计视图中,选择“工具”菜单中的“关系”选项,建立表之间的关系。

例如,可以将学生表和课程表通过学生ID字段和课程ID字段建立关联。

5. 设计查询:在“查询设计”视图中创建查询。

可以使用查询来检索特定的数据,计算字段值或创建新的表。

四、Access数据库设计的注意事项1. 合理命名:为表、字段和查询等对象命名时,应使用见名知意的名称。

避免使用过于简单或复杂的名称,以免给后续的数据操作带来困扰。

2. 数据完整性:在设计数据库时,应设置字段的约束条件,确保数据的完整性和一致性。

ACCESS数据库案例教程 刘丽 课件 第9章 系统开发


9.3 设计数据库

在进行数据库应用系统开发时,一定要设 计好数据库,设计好数据库中应有的数据 表和数据表之间的关系、数据表的结构, 然后再设计由数据表生成的查询,设计窗 体和报表,以及使用宏和VBA对成绩管理 系统的开发。 数据库应用系统的数据量越大,数据的来 源越复杂,数据库设计的好坏就越显得重 要,它将影响着整个系统的设计过程。

9.1 9.2
数据库应用系统设计流程 需求分析及主要功能模块 设计数据库
9.3
9.4 9.5 9.6 9.7
建立操作界面
创建成绩管理系统报表
实现学生成绩管理系统
维护学生成绩管理系统
9.1 数据库应用系统设计流程

数据库应用系统的开发设计过程一般 采用生命周期理论。生命周期理论是应 用系统从提出需求、形成概念开始,经 过分析论证、系统开发、使用维护,直 到淘汰或被新的应用系统所取代的一个 全过程。其设计过程可以分为6个阶段: 需求分析、概念设计、逻辑设计、物理 设计、数据库实施和运行、数据库的使 用和维护。

结合Access自身的特点,使用Access开发 一个数据库应用系统,其系统设计步骤如下: 1. 首先用户提出要求; 2. 初步调查,了解情况,进行可行性分析; 3. 设计数据库,建立系统功能模块结构图; 4. 设计数据输入界面,如窗体、数据访问页等; 5. 设计数据输出界面,如报表、查询界面等;
统计汇总报表是在设计报表时,对报表的数据源 进行统计分析,使报表输出的数据不仅是数据源 中原有的内容,同时还有统计结果。学生成绩汇 总报表,如图9-10所示。
图9-10 学生成绩汇总报表
9.6 实现学生成绩管理系统

学生成绩管理系统的功能包括:学生 信息和教师信息的录入、浏览、更新、 查询和打印。该系统的基本流程是启动 “学生成绩管理系统”时,首先打开 “系统登录”窗体,要求输入用户密码, 若密码正确,系统打开“主界面”窗体。 “主界面板”窗体包含控制整个数据库 的各项功能。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生信息管理系统(打开的数据库密码是123)—ACCESS 项目练习一、需求分析1、任务描述随着学校规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,学生信息管理工作变得更加复杂,需要规范的学生信息管理系统来提高工作效率。

学生信息管理系统是在校学生最容易理解和开发的一个小型管理系统,最适合作为学生的学习系统。

2、功能模块3、功能演示(1)启动项目后,进入项目主界面。

(2)单击“管理学生信息”按钮,进入“信息管理”界面。

学 生信 息管 理 系统 查看每个学生的个人信息录入新的学生信息修改指定的学生信息查找指定的学生信息删除指定的学生信息(3)单击“信息管理”窗体上的“管理学生信息”、“管理课程信息”、“管理学生成绩”三个按钮分别弹出“学生信息”、“课程信息”、“成绩信息”三个子窗体用来显示三个表的记录。

三个子窗体上的按钮都可以实际操作记录,实现查看上一条、下一条、查找记录、删除记录、添加记录的功能。

当单击“返回”按钮时都会返回到上级“信息管理”窗体。

当单击“信息管理”窗体上的“返回”按钮时,要返回到“主界面”窗体。

(4)在主界面上,单击“查询学生信息”按钮时,打开“查询学生信息”窗体。

(5)在“查询学生信息”窗体上,当在不同的组合框(按学号、姓名、性别、课程名称查询)中选择一个具体值,再单击相应的“查询”按钮时,则按照所选定的值为查询条件,弹出相应的查询结果信息(只能单个查询,不能进行多个条件的复杂查询)。

(6)当单击查询结果窗体上的“关闭”按时,返回“查询学生信息”窗体。

(7)当单击“查询学生信息”窗体上的“返回”按钮时,返回主界面。

二、程序设计1、界面设计(1)程序主界面的设计方法:数据库—>选择“窗体”对象—>设计视图创建—>利用标签控件添加“学生管理系统”标题->利用“命令按钮”控件主体节添加两个按钮—>双击按钮,更改按钮的“标题”分别为“管理学生信息”和“查询学生信息”—>利用“命令按钮向导”根据提示再创建“退出”按钮(窗体操作,关闭窗体)—>保存文件,文件名为“主界面”。

(2)“信息管理”窗体的设计方法:设计视图创建窗体—>利用“命令按钮”控件直接在主体节添加四个按钮—>双击四个按钮,依次更改“标题”属性为“管理学生信息”、“管理课程信息”、“管理学生成绩”、“返回”—>保存文件,文件名为“信息管理”。

(3)“学生信息”窗体的设计方法:数据库中选择“窗体”对象—>新建—>自动创建纵栏式窗体,数据源为“学生”->切换到设计视图—>“标签”控件在窗体页眉小节中添加标题“学生信息”—>“命令按钮”控件向导方式在窗体页脚小节中依次创建“上一条”、“下一条”、“查找”、“删除”、“添加”按钮,注意按钮功能的选择—>“命令按钮”控件直接在“添加”按钮右侧添加一个新命令按钮,双击修改标题为“返回”—>保存文件,文件名为“学生信息”。

(4)“课程信息”、“成绩信息”窗体的设计创建方法同上面的“学生信息”窗体。

数据源选择“课程”、“成绩”表即可。

(略)(5)“查询学生信息”窗体的设计方法:设计视图创建窗体—>“标签”控件在主体节添加标题,内容为“请选择查询内容”—>“选项卡控件”添加选项卡—>删除第二页,把第一页的标题改为“简单查询”->利用“组合框”向导添加四个组合框,数据源来自于表中的相应字段,把组合框的标签分别改为“根据学生学号查询学生信息”、“根据学生姓名查询学生信息”、“根据学生性别查询学生信息”、“根据课程查询对应学生信息”,调整好组合框及标签的位置—>利用“命令按钮”控件,添加四个按钮,双击修改标题属性为“查询”和“返回”—>保存文件,文件名为“查询学生信息”。

(6)“学号查询”主子窗体的设计方法:使用向导创建窗体—>按窗体中的出现的字段顺序,依次从“学生”、“课程”、“成绩”三个表中选取所需字段->确定查看数据的方式为“通过学生”—>保存,设置主窗体文件名为“学号查询”->设计视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体—>保存。

(7)“性别查询”窗体的设计方法:自动创建窗体-表格式—>设计视图下,“命令按钮”向导方式在窗体页脚小节添加“关闭”按钮(窗体操作-关闭窗体)->保存,文件名为“性别查询”。

(8)“课程查询”主子窗体的设计方法:使用向导创建窗体->按照窗体上的字段顺序依次从“学生”、“课程”、“成绩”三个表中选取所需字段->确定查看数据的方式为“通过课程”—>保存,设置主窗体文件名为“课程查询”->设计视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体—>保存。

2、宏设计及调用(1)打开主界面的宏的设计打开数据库时,自动执行了两步操作:<1>将数据库最小化了(minimize)<2>打开了“主界面”的窗体(openform),该两项功能可以用宏的操作来实现。

宏文件名为“autoexec”。

创建方法:数据库中选择“宏”对象->新建,以下是宏设计器中的设置(右侧图为最终效果)(2)创建主界面上“管理学生信息”按钮调用的宏当单击“管理学生信息”按钮时,执行了两步操作:<1>关闭了“主界面”窗体(close)<2>调用“管理信息”窗体(openform),该两项用宏的操作来实现,宏文件名为:打开管理信息窗体创建方法:数据库中选择“宏”对象->新建,以下是宏设计器中的设置(右侧图为最终效果)注意:close操作不设参数,openform操作参数的设置见下图。

主界面上“管理学生信息”按钮调用宏“打开管理信息窗体”的操作:“主界面”窗体设计视图下->选中“管理学生信息”按钮,打开属性窗口->“事件”选项卡的“单击”事件,展开列表,选择“打开管理信息窗体”宏—>保存。

(3)创建“信息管理”窗体上按钮调用的宏当单击“管理学生信息”按钮时,执行的操作为把当前“信息管理”窗体关闭,打开了“学生信息”窗体。

该功能用宏的操作来实现,具体要求如下:“管理学生信息”按钮调用的宏:<1>宏文件名:“打开学生窗体”<2>功能:“信息管理”窗体关闭(close,不设参数)打开了“学生信息”窗体(openform,参数设置如下);其他三个按钮调用的宏的操作基本相同,只是打开的子窗体不同,即openform的参数设置中窗体文件名不同而已。

下面简单介绍,请按下列要求创建另外的三个宏文件。

“管理课程信息”按钮调用的宏:<1>文件名:“打开课程窗体”<2>功能:“管理信息”窗体关闭(close);打开了“课程信息”窗体(openform);“管理学生成绩”按钮调用的宏:<1>文件名:“打开成绩窗体”<2>功能:“管理信息”窗体关闭(close);打开了“成绩信息”窗体(openform);“返回”按钮调用的宏:<1>文件名:“返回主界面”<2>功能:“管理信息”窗体关闭(close);打开了“主界面”窗体(openform);接下来设置“信息管理”窗体上命令按钮对上面所建宏的调用的设置方法:在“信息管理”窗体的设计视图下—>选中相应的按钮,打开“属性窗口”—>设置“单击”事件,展开列表选择相应调用的宏的文件名—保存。

(4)设置第三级界面上的“返回”按钮调用的宏当分别单击三个窗体上的“返回”按钮时,其作用都是:关闭当前窗体(close )、返回到上层“信息管理”窗体。

所以只要创建一个宏文件,宏文件名为“打开管理信息窗体”,分别被三个窗体的“返回”按钮的单击事件调用即可。

设置三个窗体的“返回”按钮的调用时,都是在属性窗口中设置单击事件,展开选项列表后选择上面创建的宏即可。

宏设计器参数设置如下图所示。

(Close 不设参数,openform 的参数中,窗体名称都是“信息管理窗体”) 调用“打开学生窗体”宏 调用“打开课程窗体”宏 调用“打开成绩窗体”宏 调用“返回主界面”宏(5)创建主界面上“查询学生信息”按钮调用的宏单击当单击“主界面”上的“查询学生信息”按钮时,执行以下操作:<1>“主界面”窗体关闭(close,不设参数)<2>打开了“查询信息”窗体(openform,参数设窗体文件名)要求:<1>以上功能用宏的操作实现。

创建宏,文件名为“打开查询信息窗体”。

具体设置如下图:<2>在“主界面”窗体中,设置“查询学生信息”按钮的单击事件,用来调用该宏。

(略)(6)创建“查询信息”窗体上“查询”按钮调用的宏<1>创建按学号查询的“查询”按钮调用的宏在“输入学号”的组合框中选择一个具体学号值,然后单击“查询”按钮,功能如下:①若输入的“学号”值为空,则弹出提示对话框,要求输入学号;②若输入的学号不为空,按组合框中选定的学号值为条件,打开“学号查询”主子窗体,并显示与组合框中学号值相同的记录内容;以上操作用宏实现,创建宏,文件名为“打开学号查询”。

注意在属性窗口中查看“查询信息”窗体上第一个组合框控件的名称属性(combo38,在创建过程中可能有所变化,在设置openform操作的where 条件时注意对应修改)具体设置如下(第二个图为最终效果):[Forms]![查询信息窗体]![Combo38]=[学号]<2>创建按姓名查询的“查询”按钮调用的宏在“输入姓名”的组合框中选择一个具体姓名值,然后单击“查询”按钮,功能如下:①若输入的“姓名”值为空,则弹出提示对话框,提示:输入姓名;②若输入姓名不为空,按组合框中选定的姓名值打开“学号查询”主子窗体,并显示与组合框中姓名值相同的记录内容;以上操作用宏实现,创建宏,文件名为“打开学号查询1”。

注意在属性窗口中查看按姓名查询的组合框的控件的名称属性(com,在创建过程中可能有所变化,在设置openform操作的where条件时注意对应修改)。

其中,第一个操作msgbox的参数选项中,设“消息”参数项为:输入姓名,第二个操作openform的参数见下图。

[Forms]![查询信息窗体]![Com]=[姓名]<3>创建按性别、课程查询的“查询”按钮调用的宏宏的功能(创建方法同前,简单描述)①若输入的“性别”(课程名称)为空,则弹出提示对话框,要求输入性别(课程名称);②若输入性别(课程名称)不为空,按组合框中选定的性别(课程名称)打开“性别查询”窗体(“课程查询”窗体)并显示与组合框中值相同的记录内容;③宏文件名:找开性别查询(打开课程查询)注意:查看好“查询信息”窗体上,按“性别”和按“课程”查询的组合框的名称属性,在设置openform 的where条件时适当的修改。

相关文档
最新文档