Компонент текст
Надо в отчете в конце подвести итог, посчитать суму
Значит, зделал все как написано в руководстве,
Создал надпись
[SUM(<frxDBDataset2."Cost">,MasterData1)]
допустим когда у меня выходит по таблице что есть только 2 цены например 10 и 20, ну и должно получиться 30
А итого мне выдает 1020 , как исправить такое? (тоесть делает конкатенацию)
Значит, зделал все как написано в руководстве,
Создал надпись
[SUM(<frxDBDataset2."Cost">,MasterData1)]
допустим когда у меня выходит по таблице что есть только 2 цены например 10 и 20, ну и должно получиться 30
А итого мне выдает 1020 , как исправить такое? (тоесть делает конкатенацию)
Комментарии
а как в ФР поменять тип данных?
frxReport.EngineOptions.ConvertNulls установить в True
Мемо 22 is not a valid floating point value
Memo 22 это и есть сумирующий текст...
[SUM(StrToInt(<frxDBDataset2."Cost">),MasterData1)]
frxReport.EngineOptions.ConvertNulls установить в True
Если да, то необходимо написать условие, отбрасывающее значение в сумме, если нет, то вы где-то ошиблись в написании кода.
для того что-бы не использовать StrToInt , все равно одно и тоже!!!!
Ну где тут я ошыбился?
[SUM(<frxDBDataset2."Cost">,MasterData1)] - выдает конкатенацию
[SUM(StrToInt(<frxDBDataset2."Cost">),MasterData1)] - выдает ошыбку
[<frxDBDataset2."Cost">+<frxDBDataset2."Cost">]
[StrToInt(<frxDBDataset2."Cost">+<frxDBDataset2."Cost">)]
всё равно делает конкатенацию, хелп
либо конкатенация, либо ошыбка
был бы благодарен пример рабочего суммирования.
взял бы завтра с собой на работу , сравнил бы...
и самого *.fr3 нету