- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 窗体设计 7.1 认识数据输入的窗体 7.1.1 窗体的结构 7.1.2 窗体的种类 7.2 窗体的用途 7.3 建立窗体 7.4 窗体窗口介绍 窗体的工具栏 “设计视图”窗体中的工具箱 7.5 窗体属性、控件属性及节的属性 窗体属性 控件属性 节的属性 7.6 将图片或其他OLE对象添加到窗体中 7.7 定制窗体的外观 设置窗体属性 在窗体中添加当前的日期和时间 设置控件属性 指定控件的默认值 设置字段输入控件的“行来源类型”及“行来源”属性 为控件设置提示行 设置滚动条 7.8 使用计算性表达式 在窗体中加入页码 文本组合 7.9 在窗体中使用宏 窗体中事件的触发 同步显示两个窗体 7.10 设置值 改变当前的控件焦点、页号和记录号 显示提示信息 利用宏来引入和导出数据 设计菜单 定义下拉式菜单以及其中的命令 创建菜单条 在窗体中挂接菜单条 7.11 创建与使用主/子窗体 创建子窗体并将其添加到已有的窗体中 如果在某个控件内要显示若干个字段文本,把它们作为一个整体显示,则可以把这些文本用符号。 例如:一个雇员的全名可以表达为:=[First Name]””[Last Name]。 计算数学表达式 可以使用数学表达式对字段或者控件中的值进行加、减、乘、除等运算。 宏是一个或多个操作的集合,其中每一个操作能够自动地实现特定的功能。 通过把宏挂接在窗体或控件上,就可以根据所发生的事件做出相应的一串动作。在窗体中,使用宏可以使数据库的各个对象在窗体中紧密地结合在一起。 当使用窗体时,Access可以识别窗体中所发生的一些事情,称为事件(Event)。 要使窗体对这些事件有所反应,首先应该在宏设计窗体中设计当前事件发生时所应采取的动作。 接下来使指明发生事件的窗体或控件。在窗体或者控件的属性表中,把宏挂接到合适的属性中。比如要设计一个命令按钮,要求点中它后就会打开某个特定的窗体。 在实际的工作中,我们有时需要同时打开两个窗体,通常的做法是:打开一个窗体,将一个预先设计好的宏挂接到该窗体上,这个宏的功能是打开另一个窗体。 本节介绍的是窗体设计中的一些基本操作内容。 利用宏来设置控件中的值,可以使数据输入更容易、更准确,常见的使用宏来设置值的情况有一下几种。 使一个窗体中某个控件的值等于另一个窗体中的某个控件的值。该种情形在同步窗体中应用较多。 根据其他控件设置当前控件的值。在进行界面操作时,往往会出现一个控件的特性确定了另一个控件的特性的情况。例如:在“输入界面”窗体中,选定“年级”(如98)以后,则相应地控件“班级”的行来源中应该只出现98级的班级名称。 可以设定窗体中控件的属性,包括是否可见、是否有效等。也可以设置窗体的属性,包括是否可见等。 在窗体中用户可以增加这样一个功能,能够很快地定位控件焦点、页号或者记录号。Access数据库提供了三种类型的动作用于这类操作。 Go To Control移向指定的控件。 Go To Page移到指定的页,并把控件焦点放在该页的第一个控件上。 Go To Record移到指定的记录上。 可以用宏或者VBA代码来实现,提示用户输入或者提示某个操作已经完成等。 打印窗体 可以在“文件”菜单中选择“打印”命令来实现打印功能。如果“打印”对话框中的选项可以是不变的,用户可以利用宏来实现打印过程的自动化。 如果用户需要定期查询其他数据库应用程序中的数据,或者需要定期把汇总数据导出导某种固定形式的文件中,利用宏来实现自动引入或导出数据是一个非常简单适用的方法。 Access数据库提供了三种传输数据的动作: Transfer Database用于从另一个Access等数据库中导出或引入数据。 Transfer Spreadsheet用于从Excel和Lotus电子表格文件中引入数据,或者把当前的Access数据库中的数据导出导电子表格文件中。 Transfer Text用于从文本文件中引入数据或者把当前Access数据导出到文本文件中。 为了使我们设计的数据库更接近一个数据库应用程序,还需要在窗体中添加菜单条。 菜单由菜单和下拉式菜单组成,在窗体中定制一个菜单,一般需要下列三方面内容: 生成一个宏。它是由几个宏组组成,每个宏组定义一个下拉式菜单及其中的命令。 生成菜单条宏。这个宏中包含AddMenu动作,用来定义菜单条。 在窗体中挂接菜单条。窗体的属性表格中有一项OnMenu属性用来放置菜单条宏的名称。 首先生成一个宏,在其中放置若干条命令,由于Access数据库把宏名表中的名称当作菜单中的命令名称,选择某条菜单命令时,所运行的是该宏中所对应的一个动作集合。宏窗体中的目录列表中的注释信息在显示菜单时出现在状
文档评论(0)