Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2016, 09:38   #1
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию Как убрать округление при выводе данных в DBGridEh

Добрый день! Использую для работы с данными OraDataSet DBGridEh, св-ва OraDataSet: CommitOnPost=false, REfreshOptions:BeforEdit, AfterInsert, AfterUpdate. При выводе данных в грид происходит принудительное округление до 3-х знаков после запятой, Display format ничего не дает - то же округление, а остальные знаки забивает нулями, если убрать REfreshOptions, то выводит нормальную значность, но не дает редактировать данные через грид, пишет, что запись занята другим пользователем, поэтому REfreshOptions надо оставить. Как вывести значения с нужным количеством знаков после запятой?
cherry25 вне форума Ответить с цитированием
Старый 04.04.2016, 09:50   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А как описан тип данных в таблице базы?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 04.04.2016, 11:18   #3
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию

спасибо большое, все нашла
cherry25 вне форума Ответить с цитированием
Старый 13.04.2016, 22:03   #4
AmAlAlexander
 
Регистрация: 29.03.2013
Сообщений: 5
По умолчанию Как Вы решили проблему, у меня почти тоже самое

СУБД FireBird 2.5, тип поля NUMERIC (8,2) в гриде ввожу 1,02 при переходе на другую строку пишет 1,04, и так практически любое число увеличивает на 0,02. Уже не знаю что делать. Использую FIBPlus 6.9.9
AmAlAlexander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация данных при выводе. XSL guzel20 Помощь студентам 0 28.11.2015 16:25
Как убрать изменение TIMESTAMP при любом обновлении данных Illusiony PHP 14 30.01.2015 10:45
Убрать изображения при выводе из базы данных serrgggeee PHP 2 21.12.2014 20:42
Как убрать темно-синюю линию в DBGridEh? artemavd Общие вопросы Delphi 3 14.06.2012 11:06
Как убрать пробел между строчками при вводе данных в ячейке? pisani Microsoft Office Excel 2 20.04.2010 05:51