用户可以轻松地在报表或窗体上创建一个计算控件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户可以轻松地在报表或窗体上创建一个计算控件,用于返回计算的结果。方式如下所述。
STEP 1:在报表设计视图中打开报表(或在窗体“设计”视图中打开窗体),单击“工具箱”工具栏中的“文本框”按钮。
STEP 2:在窗体或报表上,单击要放置控件的位置并拖动鼠标调整控件大小,然后直接在控件中输入表达式即可。(在这里,用文本框作为计算控件的控件类型,也可利用任何有“控件来源”属性的控件,可是,一般都利用文本框。)
添加计算文本框
1.在设计视图中打开窗体或报表,方式是在导航窗格中右
键单击窗体或报表,然后单击“设计视图”。
2.在“设计”选项卡上的“控件”组中,单击“文本框”。
3.将指针定位在窗体或报表上要放置文本框的位置,然后
单击以插入文本框。
4.请执行下列操作之一:
将光标放在文本框中,然后键入一个用于计算共计的表达式(表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。)。
选择文本框,按F4 以显示属性表,然后在“控件来源”属性框中键入该表达式。要利用表达式生成器(表达式生成器:一种可用来创建表达式的Access 工具。它包括可从中进行选择的通用表达式
列表。)来创建表达式,请单击“控件来源”属性框隔壁的。
5.保留窗体或报表,然后切换到窗体视图或报表视图以查
看结果。
有关创建表达式的详细信息,请参阅创建表达式一文。
注释
若是需要更多空间以便于在“控件来源”属性框中键入表达式,请按Shift+F2 打开“显示比例”框。
若是窗体或报表是基于查询的,最好将表达式放在查询中而不是放在计算控件中。这样做可以改良性能,而且若是您
要计算记录组的共计,这样做还会更便于在聚合函数(聚合函
数:用于计算共计的函数。例如:Sum、Count、Avg 或Var。)
中利用计算字段(计算字段:在查询中概念的字段,显示表达
式的结果而非显示存储的数据。每当表达式中的值改变时,就
从头计算一次该值。)的名称。
添加未绑定文本框
未绑定文本框不连接到表或查询中的字段。未绑定文本框可用于显示计算的结果或接受您不想直接存储在表中的输入。最简单的方式是在设计视图中添加未绑定文本框。
1.在设计视图中打开窗体或报表,方式是在导航窗格中右键单击窗体或报表,然后单击“设计视图”。
2.在“设计”选项卡上的“控件”组中,单击“文本框”。
3.将指针定位在窗体或报表上要放置文本框的位置,然后单击以插入文本框。
注释Access 还会在文本框的左侧放置一个标签,因此,请在指针的左侧为标签留出一些空间。以后可以从头调整标签和文本框的位置。也可以单击标签然后按Delete 将它删除。
另一种创建未绑定文本框的方式是:首先将字段从“字段列表”窗格拖动到窗体或报表上以创建一个绑定文本框,然后删除其“控件来源”属性中的值。若是在设计视图中执行此操作,文本框将显示“未绑定”而不是字段名称。在布局视图中,文本框将再也不显示数据,实际上,它将是空的。
了解文本框属性
无论采用哪一种方式创建文本框,都需要设置某些属性,以使文本框按您需要的方式工作和显示。下面的列表显示了几个较为重要的常常利用文本框属性:
名称应该为文本框指定一个成心义的简短名称,以便您可以很容易地判断它包括什么数据。这样,可以很容易地在可能在其他文本框中利用的表达式中引用该文本框。一些数据库开发人员喜欢为文本框名称添加前缀(如txt),以即可以很容易地将文本框与其他类型的控件区分开来。例如,txtFirstName 或txtAddress。
在从“字段列表”窗格中拖动字段以创建绑定文本框时,Access 利用字段名称作为文本框名称。通常,这样做是可行的,可是若是您计划编辑“控件来源”属性并创建表达式,则最好先更改文本框的名称,以使其不同于字段名称。不然,Access 可能无法肯定您引用的是文本框仍是表中的字段。例如,假设您有一个包括“名字”文本框的报表,该文本框已绑定到名为“名字”的表字段。若是您想要裁剪在“名字”字段中的值前面的所有空格,则您可能会将文本框的“控件来源”属性设置为:
=Trim([First Name])
但是,这会致使在文本框中显示“#Error”,这是因为Access 无法肯定表达式引用的是字段仍是文本框。要解决此问题,请重命名文本框,以使其具有唯一的名称。
控件来源此属性决定了文本框是绑定文本框、未绑定文本框仍是计算文本框。
若是“控件来源”属性框中的值是表中字段的名称,则说明文本框绑定到该字段。
若是“控件来源”中的值为空白,则文本框是未绑定文本框。
若是“控件来源”中的值是表达式,则文本框是计算文本框。
文本格式若是文本框绑定到“备注”字段,则可以将“文本格式”属性框中的值设置为“格式文本”。这样,您即可以向文本框中包括的文本应用多种格式样式。例如,可以向一个单词应用加粗格式,而向另一个单词应用下划线格式。
可以扩大此属性对于报表中绑定到“文本”或“备注”字段的文本框尤其有效。默许设置为“否”。若是文本框中要打印的文本过量,文本将会被截断(剪切)。但是,若是将“可以扩大”属性框的值设置为“是”,文本框就会自动调整其垂直大小,以便打印或以预览的方式显示它包括的所有数据。
创建计算控件
此进程帮忙您创建计算控件,而不利用控件向导。
1.在导航窗格中右键单击窗体或报表,然后单击“设计视图”。
2.在“设计”选项卡上的“控件”组中,单击用于要创建的控件类型的工具。
有关可用作计算控件的控件类型列表,请参阅了解哪些控件类型可以用作计算控件一节。
3.将指针放在窗体或报表上希望放置控件的位置,然后单击窗体或报表以插入控件。