У меня есть три поля.Два поля я хочу сравнить друг с другом, чтобы убедиться, что они совпадают друг с другом.Если они не равны, я хочу, чтобы другое поле в отчете отображало «ОШИБКА» вместо серийного номера, который должен отображаться, если первые два поля равны друг другу.
Я хочу сравнить эти два поля
{V_LMINVTRY_MANUFACTURED.WORKORDER_ID}) & {WORKORDER.FG_LOTNO}
И если они равны друг другу, я хочу {V_LMINVTRUR_MANF} чтобы отобразить другое, если они не равны, я хочу, чтобы оно отображало «ОШИБКА» в поле {V_LMINVTRY_MANUFACTURED.CSERIAL}.
Crystal Reports 2013
Итак, у меня было что-то вроде этогомоя формула, но хотя оба поля являются строковыми полями, он запрашивает число через ошибку для поля {WORKORDER.FG_LOTNO}, когда я проверяю формулу на правильность.
if ({V_LMINVTRY_MANUFACTURED.WORKORDER_ID}) = {WORKORDER.FG_LOTNO} then {V_LMINVTRY_MANUFACTURED.CSERIAL} else 'ERROR'
Хотите отобразить ошибку в отчете, если поля не совпадают.