Masalah dengan parameter karakter pengganti dalam laporan kristal
Saya telah membuat wildcard dalam kristal menggunakan fungsi seperti:
If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Parameter field with wildcard} Then True Else False
Pola yang saya masukkan terlihat seperti ini (misalnya): ?? S6 ??? - ????
Apa yang saya dapatkan kembali agak aneh. Crystal sekarang mencari semuanya dengan "S" di tempat ketiga, yang muncul setelah "S" di kolom parameter diabaikan. Jadi semuanya terlihat seperti ?? S ???? - ???? ditemukan.
Apakah ada cara untuk memperluas fungsi Like (atau opsi lainnya) untuk membuatnya mencari input yang tepat dari kolom parameter?
Terima kasih sebelumnya!
Jawaban
Saya tidak dapat membayangkan itu ...Then True Else False and...
benar-benar dimaksudkan dan berpikir yang Anda butuhkan adalah ini:
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