Ошибка в формуле
в поле пишу формулу:
[IF([dts_OUT_JTravel."OUT_BUSINESS_TRIP"] = 1,([dts_OUT_JTravel."OUT_BUSINESS_ENTDAT"]'-'[dts_OUT_JTravel."OUT_BUSINESS_ENDDAT"]),'')]
формат Memo задал: 'dd.mmm'
функция возвращает только первую дату напр. 30.июл , а (- 2.авг) проглатывает
почему???
Убрал, оставил формат текстовый выдает 30.07.2004 а 2.08.2004 проглотил....
Возникла ошибка при обработке выражения
[IF([tbl_Temp."KOMAND"] = 1, ('с: ' [tbl_Temp."N_KOMAND" #D dd.mmmm] ' по: ' [tbl_Temp."O_KOMAND" #D dd.mmmm]), [tbl_Temp."DATA_VYD"])]
Документ: frReport
Объект: Memo2
Может кто знает???? в чем ошибка?????????????
[IF([dts_OUT_JTravel."OUT_BUSINESS_TRIP"] = 1,([dts_OUT_JTravel."OUT_BUSINESS_ENTDAT"]'-'[dts_OUT_JTravel."OUT_BUSINESS_ENDDAT"]),'')]
формат Memo задал: 'dd.mmm'
функция возвращает только первую дату напр. 30.июл , а (- 2.авг) проглатывает
почему???
Убрал, оставил формат текстовый выдает 30.07.2004 а 2.08.2004 проглотил....
Возникла ошибка при обработке выражения
[IF([tbl_Temp."KOMAND"] = 1, ('с: ' [tbl_Temp."N_KOMAND" #D dd.mmmm] ' по: ' [tbl_Temp."O_KOMAND" #D dd.mmmm]), [tbl_Temp."DATA_VYD"])]
Документ: frReport
Объект: Memo2
Может кто знает???? в чем ошибка?????????????
Комментарии
В случае с IF нужно себе представлять что нужно передавать функции в качестве второго и третьего аргумента ...
Аргументу нужно ВЫРАЖЕНИЕ ...
А теперь посмотри что ты ей (функции этой) засовываешь:
Ну и что это за винегрет у тебя такой получился ? )
Что делать интерпретатору, когда ты ему к строке хочешь прибавить дату ???
Правильна - материть такого разработчика, что в принципе он и сделал только в более мягкой форме )
Вот так попробуй: