Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Вниз

Почему так получается? 


виктор_л   (2002-03-01 11:46) [0]

Числа обрабатываются с precision=15. Затем они выводятся в StringGrid как FormatFloat("0.0000",число). Эта ф-ция их округляет как надо. Затем в последней колонке таблицы я
вывожу сумму например 1-ой строки. Фигня в том, что сумму то я считаю с реальной точностью (=15) по реальным цифрам, которые просто для отображения в SG округляются до 4 знаков, и итог становится меньше чем то, что стоит в строке!!!!
Я это дело переправляю в Excel - и сумма там получается больше,
чем реальная сумма! Ух...Надеюсь я корректно сформулировал проблему.



SDS   (2002-03-01 13:25) [1]

Значит надо в последней колонке считать по реальным числам, хранить их можно в свойстве Objects, как ссылки на вещественный тип, тот который ты используешь, только не забудь потом память освобождать.



виктор_л   (2002-03-01 14:23) [2]

to sds:
ты не в курсе, насколько вообще быстрый доступ к массиву Objects,
я просто никогда на работал с ним, больше с TListView.Items.Data
А здесь появилась необходимость...




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.04 c
7-57536           Дима                  2001-12-17 18:31  2002.03.18  
Звук из системного динамика


14-57502          Дмитрий_Б             2002-01-18 15:34  2002.03.18  
Работает ли кто-нибудь в электросвязи ?


6-57477           BitBoy VII            2002-01-03 02:16  2002.03.18  
Как с http или c ftp из моей программы по нажатию на кнопочку скачать файл, адрес которого находиться в edit’е?


14-57506          Pete                  2002-02-04 12:42  2002.03.18  
Я тоже хочу...


3-57284           gegc                  2002-02-18 16:38  2002.03.18  
А разве в LocalSQL нельзя сделать SELECT * INTO NewTable FROM OldTable ?