Crystal 보고서의 와일드 카드 매개 변수 문제

Aug 21 2020

비슷한 기능을 사용하여 크리스탈에 와일드 카드를 만들었습니다.

If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Parameter field with wildcard} Then True Else False

입력 한 패턴은 다음과 같습니다 (예 : ?? S6 ???-????).

내가 돌려받는 것은 좀 이상합니다. Crystal은 이제 세 번째 자리에 "S"가있는 모든 것을 찾고 있으며 매개 변수 필드에서 "S"뒤에 오는 것은 무시됩니다. 그래서 모든 것이 ?? S ????-???? 발견되었습니다.

매개 변수 필드의 정확한 입력을 찾도록 Like 함수 (또는 다른 옵션)를 확장하는 방법이 있습니까?

미리 감사드립니다!

답변

MatSnow Aug 31 2020 at 09:01

나는 ...Then True Else False and...그것이 정말로 의도 된 것이라고 상상할 수 없으며 필요한 것이 이것이라고 생각합니다.

If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Artikel mit Wildcard}
   and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-BWART} = "601"
   and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-WERKS} = "0010"
   and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-WADAT_IST} = {?Datum}
   and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-VTWEG} = "01" Then
    True
Else
    False