Код поля ЕСЛИ оператор не работает

368
Syntax Error

У меня есть простое выражение IF, которое должно проверять, docvariableустановлено ли значение YESили NO. Независимо от того, является ли это Y / N, документ включает "Some text here"часть и вторую docvariable. Кажется, он никогда не достигнет истинного состояния.

Это VB docvariables, и я проверил значение, отобразив их в документе. Всегда установлено либо либо, YESлибо NO. Я даже пытался 1и 0просто в случае. Неудачно.

Может кто-нибудь увидеть ошибку в моем синтаксисе или придумать что-нибудь еще, что может вызвать эту проблему? Картинка ниже. Если кто-то не может этого увидеть, я с удовольствием его напечатаю.

Document IF statement

0
@ Йорик, который добился цели! Спасибо :) Не стесняйтесь размещать это как ответ, и я отмечу это так, как только это позволяет мне. Syntax Error 6 лет назад 0

1 ответ на вопрос

1
Yorik

Не уверен на 100%, но обычно текстовые сравнения чувствительны к регистру, поэтому принудительно сравнивайте их с верхним или нижним. Не могу вспомнить, но вы можете добавить \*Upperв скобки docvariable в качестве последнего параметра (??), например AITEM1RATEYN" \*Upper}. Опять память туманная

Это правильно с точки зрения синтаксиса - `\ * UPPER` добавляется к коду поля Syntax Error 6 лет назад 0