【发布时间】:2016-10-05 17:58:09
【问题描述】:
我有一个名为 DisplayForm 的表单。在该表单中是一个组合框下拉列表,它位于表单上通常放置标签的列的顶部。我想从该下拉菜单中选择一个项目并使用该数据打开另一个表单。我从网上复制了一个示例,更改了名称,但无法正常工作。这是代码;
If Not Me.NewRecord Then
DoCmd.OpenForm "AreaForm", _
WhereCondition:="LArea=" & Me.AreaCBDrop
End If
Area 是查询中作为表单记录源的字段的名称,但是当我运行它时,它会打开一个 msgbox,让我输入一个 peramater 值。我也不明白IF是关于什么的。我已经尝试过使用和不使用 if 但得到相同的结果。 Me.AreaCBDrop 里面有正确的值,但是 where 不起作用。
谢谢
谢谢
【问题讨论】:
-
Me.AreaCBDrop 是数值吗?字段
LArea是数字字段吗? -
两者都不是数字。它们都是文本。