2016-07-21 1 views
0

이 필드처럼 보이는 경우 :말씀 필드 "구문 오류"워드 파일에서

{ = { IF "${COSTS}" = "" 0 "${COSTS}" } \# "#.0000" } 

은 -> 그건 내 구문 오류가 있습니다! 다음은 잘 작동하지만

:

{ = { IF "100" = "" 0 "100" } \# "#.0000" } 

P.S : ${COSTS}는 소프트웨어 툴에 의해 자동으로 대체되는 자리 표시 자입니다.

여기서 어떻게 할 수 있습니까?

+0

"$ {비용}"의 {}이 (보통) {} (키보드에 입력 할 수 있고 다른 모든 {}은 적절한 필드 코드 중괄호 쌍임)인지 확인할 수 있습니까? ctrl-F9로 삽입 하시겠습니까? 아니면 모두 필드 코드 중괄호 쌍이며 공구가 {COSTS} 필드를 제거합니까? 구문 오류 코드는 실제로 무엇을 말합니까? –

답변

0

documentation 의해 바와 같이 IF 필드의 신택스 필드 값은 ${COSTS} 텍스트, 숫자가 아닌 것 첫 번째 예에서

{ IF Expression1 Operator Expression2 TrueText FalseText } 

이다. documentation 따른

외측 화학식 필드의 구문은 중요한 부분 (나를 하이라이트) 식에 대한 하나

{ = Formula [Bookmark ] [\#Numeric Picture ] } 

이다 수식 표현이다

그 숫자, 숫자를 나타내는 책갈피, 숫자가 인 필드 및 사용 가능한 연산자와 함수의 조합을 포함 할 수 있습니다. 표현식은 테이블의 값과 함수가 반환 한 값을 참조 할 수 있습니다.

첫 번째 예에서 내부 필드는 숫자를 생성하지 않으므로 구문 오류가 발생합니다.

해결책은 내부 필드가 숫자를 반환하도록하는 것입니다. 이 번호의 출처에 따라 예를 들어 북마크를 사용하여 실현 될 수 있습니다.

0

가장 좋은 추측은 코드를 대체하는 소프트웨어가 공간에 문제가 있다는 것입니다. # {COSTS}를 따옴표로 묶는 대신 퍼센트 기호를 사용 하시겠습니까? 그건 일괄 처리로 작동합니다. 당신은 당신의 질문에있는 코드를 대체하기 위해 당신이 사용하는 소프트웨어를 넣어야합니다.

+0

Thx하지만 $ {COSTS}는 # [COSTS] 그래서 나는 그것이 단어 (아마 형식화) 문제라고 생각하는 경향이있다!? – binfch