Access 2003完整教程:关于在子窗体中计算总和并在窗体上显示该值

可以在子窗体中计算小计值,并将该值显示在主窗体中。

在下列示例中,主窗体及子窗体基于具有一对多关系的表。主窗体显示关系的“一”端的记录;而子窗体显示出关系的“多”端的记录。

“窗体”视图中的主窗体和子窗体

标注 1主窗体,基于“订单”表,将子窗体中的记录限制在当前订单的记录范围内。

标注 2子窗体,基于“订单明细”表,计算订单的小计,但不显示总计。

标注 3主窗体显示订单小计。

若要计算子窗体中的订单小计,请在子窗体的窗体页脚中添加一个文本框,并在“控件来源”属性框中为该文本框指定表达式。表达式使用Sum函数。例如,下列表达式将计算“订单”窗体中所有产品的总量:

=Sum([Quantity] * [UnitPrice])

在子窗体的“设计”视图中,计算控件位于窗体页脚

标注 1如果“默认视图”属性设置为“数据表”,则不显示窗体页脚。

若要在主窗体上显示订单小计,请在主窗体上创建一个文本框,该文本框用表达式引用子窗体上包含计算值的控件。例如,可以在主窗体的文本框的“控件来源”属性框中指定下列的表达式:

=[Orders Subform]![OrderSubtotal]

注释

上页:Access 2003完整教程:计算运行总和 下页:Access 2003完整教程:计算总计和其他聚合值

Access 2003完整教程:关于在子窗体中计算总和并在窗体上显示该值

Access 2003完整教程:计算总计和其他聚合值Access 2003完整教程:计算值
Access 2003完整教程:如果报表无任何记录则取消打印Access 2003完整教程:使控件出现凸起、凹陷、阴影、凿痕或蚀刻效果
Access 2003完整教程:对控件中文本的外观进行自定义Access 2003完整教程:更改“数据库”窗口中对象的外观
Access 2003完整教程:更改控件或节的背景色Access 2003完整教程:更改控件边框的外观
Access 2003完整教程:更改列的标识属性 (ADP)Access 2003完整教程:在设计网格中更改列宽 (MDB)
Access 2003完整教程:更改数据透视表列表的外部连接信息Access 2003完整教程:更改控件的类型
Access 2003完整教程:更改数据表的字体或字体样式、大小和颜色Access 2003完整教程:更改数据表的网格线样式和背景色
Access 2003完整教程:更改针对选择或打开数据库对象的默认行为Access 2003完整教程:指定默认的切换面板
Access 2003完整教程:设置或更改数据库对象的说明Access 2003完整教程:更改 Access 项目中的加密视图 (ADP)
Access 2003完整教程:设置或更改字段的数据类型或大小 (MDB)Access 2003完整教程:更改网格线上的点距
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号