Código de campo se a instrução IF não está funcionando


0

Eu tenho uma instrução IF simples que deve verificar se a docvariableestá definida como YESou NO. Independentemente de ser Y / N, o documento inclui a "Some text here"parte e o segundo docvariable. Nunca parece chegar à verdadeira condição.

Estas são as variáveis ​​doc do VB e verifiquei o valor exibindo-as no documento. Está sempre definido para qualquer um YESou NO. Eu até tentei 1e 0encerrei. Sem sorte.

Alguém pode ver um erro na minha sintaxe ou pensar em mais alguma coisa que possa estar causando esse problema? Imagem abaixo. Se alguém não consegue ver, fico feliz em digitá-lo.

Document IF statement


@ Yorik que fez o truque! Obrigado :) Sinta-se à vontade para publicá-lo como a resposta e vou marcá-lo assim que me permitir.
Erro de sintaxe

Respostas:


1

Não tem 100% de certeza, mas geralmente as comparações de texto fazem distinção entre maiúsculas e minúsculas, então force a comparação para superior ou inferior. Não é possível lembrar, mas você pode adicionar \*Upperdentro dos colchetes da variável doc como o último parâmetro (??), por exemplo AITEM1RATEYN" \*Upper}. Mais uma vez, a memória nebulosa


Isto está correto em termos de sintaxe - \*UPPERanexado ao código de campo
Erro de sintaxe
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.