0

我正在尝试根据文档下拉框中的选择来使 IF 域代码工作。

简化版是这样的。。

No. of people: (drop-down box)
one

There { if "{ REF Dropdown1 }" = "one" "is one person" "are many people" }

在下拉框中,选项为“一个”或“多个”

出于某种原因,即使我的选择是“一个”,上面的情况也会返回“有很多人”。{ REF Dropdown1 } 返回“一”

我错过了什么?

4

1 回答 1

0

一些可能性(我假设检查了“退出时计算”的下拉菜单,这似乎由您看到的 { REF Dropdown } 的值所证实

  1. 您没有在嵌套字段上使用特殊字段代码大括号(即 { IF } 字段内的 { REF Dropdown1 }。即您需要可以在 Windows 上使用 ctrl-F9 插入的排序。
  2. 书签“Dropdown1”已被修改,因此它涵盖的内容比下拉菜单多一点。在某些情况下这似乎是可能的,尽管我通常发现如果您进入字段属性对话框,重新输入书签名称并单击确定,书签会正确重新应用。如果你使用类似的东西

    一个{参考下拉1}b

  3. 您可能会看到书签“覆盖”的任何额外字符。IF 字段中的语法与您发布的不完全一样,例如,在内部“{”或类似内容之前有一个空格。

于 2013-09-26T14:47:00.463 回答