Формат числа
Есть вот такая строка и она работает
Если же не использовать форматирование то можно написать
Memo14.Text := 'Итого по [DriverReportData."FNAME"] перерасход [FormatFloat(''0.00'',<SUM(<DriverReportData."DFUELCOUNT">, DetailData1>)]';
Но мне нужно вывести значение противоположное сумме. Не могу понять куда поставить знак "-" чтобы всё заработало. куда не ставлю у меня всё время вываливаются ошибки при выполнеии скриптаЕсли же не использовать форматирование то можно написать
[-SUM(<DriverReportData."DFUELCOUNT">, DetailData1>)]
то всё работает нормально
Комментарии
Memo1: Error in expression 'FormatDateTime('dd.mmmm.yyyy',<CommonFuelData."FDate">)': ')' expected
Что я пишу не так?
А вот что с первым делать
[code]
Memo14.Text := 'Итого по [DriverReportData."FNAME"] Перерасход [FormatFloat(''0.00'',<SUM(<DriverReportData."DFUELCOUNT">, DetailData1)>)]';
Но сути дела это не меняет. Всё равно не работает
Проблема в том что есть строка Как сделать чтобы выводилось чисто обратное получившейся сумме.
Я же имею в виду следующее: если сделать, к примеру, в ReportTitle.OnBeforePrint что-то типа Memo2.Text := '[SUM(1)]' где Memo2 - мемка на reportsummary, не увидите ничего. Потому что в момент парсинга агрегатов (при старте отчета) мемка была еще пустая. Скрипт же не парсится.
Как сделать чтобы выводилось чисто обратное получившейся сумме?
[-SUM]
Memo14.Text := 'Итого по [DriverReportData."FNAME"] Перерасход
[FormatFloat(''0.00'',-SUM(<DriverReportData."DFUELCOUNT">,DetailData1))]';
Благодарю за помощь