Problema con il parametro jolly nei report Crystal
Ho creato un carattere jolly in cristallo utilizzando la funzione simile:
If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Parameter field with wildcard} Then True Else False
Il mio modello inserito è simile a questo (ad esempio): ?? S6 ??? - ????
Quello che ricevo è piuttosto strano. Crystal ora sta cercando tutto ciò con una "S" al terzo posto, ciò che viene dopo quella "S" nel campo del parametro viene ignorato. Quindi tutto sembra ?? S ???? - ???? è stato trovato.
C'è un modo per estendere la funzione Like (o qualsiasi altra opzione) per fargli cercare l'esatto input del campo del parametro?
Grazie in anticipo!
Risposte
Non riesco a immaginare che ...Then True Else False and...
sia davvero inteso e penso che ciò di cui hai bisogno sia questo:
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