题目
假设已在Access中建立了包含书名、单价和数量等3个字段的tOfg表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为()。 A. [单价]*[数量]B. =[单价]*[数量]C. [图书订单表]![单价]*[图书订单表]![数量]D. =[图书订单表]![单价]*[图书订单表]![数量]
假设已在Access中建立了包含书名、单价和数量等3个字段的tOfg表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为()。
- A. [单价]*[数量]
- B. =[单价]*[数量]
- C. [图书订单表]![单价]*[图书订单表]![数量]
- D. =[图书订单表]![单价]*[图书订单表]![数量]
题目解答
答案
B
解析
考查要点:本题主要考查Access窗体中控件来源的设置,特别是计算型控件的表达式写法。
解题核心思路:
- 控件来源的表达式规则:计算型控件的表达式必须以等号
=开头,表明这是一个计算,而非字段名。 - 字段引用范围:窗体的数据源已绑定到特定表(
tOfg),因此字段名可直接使用,无需表名前缀。 - 排除干扰项:选项中若包含表名前缀或缺少等号,均不符合计算型控件的正确格式。
破题关键点:
- 等号开头:计算表达式必须以
=开始。 - 字段名直接引用:无需添加表名,因为窗体已绑定数据源。
选项分析
选项A:[单价]*[数量]
- 错误原因:缺少等号
=开头,Access会将其视为字段名,而非计算表达式。
选项B:= [单价]*[数量]
- 正确性:以
=开头,明确表示计算;直接引用当前窗体数据源中的字段单价和数量,符合要求。
选项C:[图书订单表]![单价]*[图书订单表]![数量]
- 错误原因:题目中表名为
tOfg,而非图书订单表;且窗体已绑定数据源,无需重复表名。
选项D:= [图书订单表]![单价]*[图书订单表]![数量]
- 错误原因:同选项C,表名错误且冗余。即使表名正确,计算型控件也不需要表名前缀。