Access 2003完整教程:宏条件的示例

可以在宏条件中使用任何计算结果为 True/False 或“是/否”的表达式。如果条件的值为 True 或“是”,就会运行该宏。

提示

若要让 Microsoft Access 暂时忽略某个操作,请输入 False 作为条件。暂时忽略某个操作有助于找出宏中的问题。

使用下列表达式执行该操作的条件
[城市]="上海"“上海”是运行该宏的窗体中“城市”字段的值。
DCount ("[订单ID]", "订单")>35“订单”表的“订单ID”字段的项数超过 35。
DCount ("*", "订单明细", "[订单ID]=Forms![订单]![订单ID]")>3“订单明细”表中的“订单ID”字段值与“订单”窗体的“订单ID”字段值匹配,“订单明细”表中满足这一条件的记录超过 3 条。
[发货日期] Between #2001年2月2日# And #2001年3月2日#执行此宏的窗体上的“发货日期”字段值在 2001 年 2 月 2 日和 2001 年 3 月 2 日之间。
Forms![产品]![库存量]<5“产品”窗体的“库存量”字段的值小于 5。
IsNull([名字])运行该宏的窗体上的“名字”字段值是Null(没有值)。这个表达式等价于:[名字] IsNull
[国家/地区]="UK" And Forms![销售总额]![订货总数]>100运行该宏的窗体上的“国家/地区”字段值是 UK,且在“销售总数”窗体内的“订货总数”字段值大于 100。
[国家/地区] In ("法国", "意大利", "西班牙") And Len ([邮政编码])<>5运行该宏的窗体上“国家/地区”字段值是法国、意大利或西班牙,且邮政编码的字符长度不等于 5。
MsgBox("确认更改?",1)=1MsgBox函数显示“确认更改?”的对话框中,单击“确定”。如果在对话框中单击了“取消”,Microsoft Access 将忽略该操作。

上页:Access 2003完整教程:页码表达式的示例 下页:Access 2003完整教程:每组都另起新行或新列的报表示例

Access 2003完整教程:宏条件的示例

Access 2003完整教程:每组都另起新行或新列的报表示例Access 2003完整教程:关于使用模板创建窗体或报表
Access 2003完整教程:联合查询示例 (MDB)Access 2003完整教程:打印窗体和报表时缩放文本框的示例
Access 2003完整教程:关于窗体Access 2003完整教程:沙盒模式中禁用的函数
Access 2003完整教程:关于宏和宏组Access 2003完整教程:关于分发安全性增强的应用程序 (MDB)
Access 2003完整教程:关于模块Access 2003完整教程:打开示例数据库或项目
Access 2003完整教程:改进 Visual Basic 代码的性能Access 2003完整教程:控件和字段的验证顺序
Access 2003完整教程:关于从窗体中打印报表Access 2003完整教程:关于使用“名称自动更正”来改正重命名导致的错误 (MDB)
Access 2003完整教程:关于从另一应用程序中粘贴数据Access 2003完整教程:弹出式窗体和报表的属性设置
Access 2003完整教程:列表框、组合框、下拉列表框和“查阅”字段的属性Access 2003完整教程:关于报表
Access 2003完整教程:关于 Visual Basic 代码中的错误Access 2003完整教程:关于南亚版数据库
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号