Access 2003完整教程:有关在表达式中引用控件的示例

引用窗体或子窗体上的控件

下表列出了可在窗体的计算控件中使用的表达式示例:

如果使用这个表达式Microsoft Access 会显示
=Forms![订单]![订单ID]“订单”窗体上“订单ID”控件的值。
=Forms![订单]![订单子窗体]![订单小计]“订单”窗体上“订单子窗体”中的“订单小计”控件的值。
=Forms![订单]![订单子窗体]![产品ID].Column(2)“订单”窗体上“订单子窗体”中的“产品ID”多列列表框中第三列的值。(0 代表第一列,1 代表第二列,如此类推。)
=Forms![订单]![订单子窗体]![价格] * 1.06“订单”窗体上“订单子窗体”中的“价格”控件值的 1.06 倍。(“价格”控件值增加 6%)
=Parent![订单ID]当前子窗体的主窗体或父窗体上“订单ID”控件的值。

引用报表或子报表上的控件

下表列出了可在报表上的计算控件中使用的表达式示例:

如果使用这个表达式Microsoft Access 会显示
=Reports![发票]![订单ID]“发票”报表中“订单ID”控件的值。
=Reports![总计]![总计子报表]![销售总计]“总计”报表中“总计子报表”上“销售总计”控件的值。
=Parent![订单ID]当前子报表的主报表或父报表上“订单ID”控件的值。

引用数据访问页上的控件

下表列出了在数据访问页中计算控件中可使用的表达式的示例。

如果使用这个表达式页显示
=Document.All("MSODSC").CurrentSection

.ChildSection.HTMLContainer.Children("产品ID")

在当前节下面一个分组级别的节中“产品ID”控件中的值。
=Document.All("MSODSC").CurrentSection

.ParentSection.HTMLContainer.Children("客户ID")

在当前节上面一个分组级别的节中“客户ID”控件中的值。
=Document.All("MSODSC").CurrentSection

.Parent.Parent.HTMLContainer.Children("国家/地区")

在当前节上面两个分组级别的节中“国家/地区”控件中的值。
=Document.All("MySpreadsheet").Range("A1")在电子表。

下表列出了从电子表格控件中引用页上控件的示例。

如果使用这个表达式页显示
=document.Quantity.value*document.UnitPrice.value“数量”控件中的值和“单价”控件中的值相乘的结果。
=$C$1*document.UnitPrice.value“单价”控件中的值和存储在电子表格 C1 单元格中的百分比相乘的结果。

注释

上页:Access 2003完整教程:关于在查询中联接表或查询 (MDB) 下页:Access 2003完整教程:关于组合和处理文本值

Access 2003完整教程:有关在表达式中引用控件的示例

Access 2003完整教程:关于组合和处理文本值Access 2003完整教程:全局、局部和匿名副本的比较 (MDB)
Access 2003完整教程:关于设计查询 (MDB)Access 2003完整教程:关于启动选项
Access 2003完整教程:控件属性如何与其基础字段中的属性相关Access 2003完整教程:创建绑定范围控件
Access 2003完整教程:为数据访问页上的命令按钮创建脚本Access 2003完整教程:创建表达式
Access 2003完整教程:关于使用条件检索某些记录 (MDB)Access 2003完整教程:关于数据访问页
Access 2003完整教程:关于设计数据库Access 2003完整教程:关于 Access 数据库中的关系 (MDB)
Access 2003完整教程:何时可以从查询更新数据 (MDB)Access 2003完整教程:关于创建具有选项卡或分页符的窗体
Access 2003完整教程:关于事件和事件过程Access 2003完整教程:关于使用程序方法验证数据
Access 2003完整教程:数据定义查询的示例 (MDB)Access 2003完整教程:关于对记录进行分组
Access 2003完整教程:计算运行总和的报表示例Access 2003完整教程:页码表达式的示例
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号