Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.20;
Скачать: CL | DM;

Вниз

Как отобразить число с плавающей запятой в DBGrid(Delphi+ADO+Acce   Найти похожие ветки 

 
Крутыш ©   (2003-12-22 08:21) [0]

Доброе утро!!!
Такая проблема встала у меня. Сегодня до 3-х ночи промучился.
Не отображается поле с плавающей запятой в DBgrid-e из пакета
DevExpress (база Access).
Когда число выводится,например большое число,оно в DBGrid-e вообще какое-то другое то ли сокращается, короче изменяется. В Access-e оно выводится в форме с плавающей запятой. Как быть????


 
Вованчик ©   (2003-12-22 08:27) [1]

Установить DisplayFormat для поля таблицы например в 0.00 (или в Table или в Query)


 
Крутыш ©   (2003-12-22 09:06) [2]

Вованчик !!! Оно должно отображаться!!!
Не такое 10*E+12, а длинное например:4324234324234545.
Чтобы оно не сокращалось. А то когда умножаешь количество продуктов на цену в складской программе получается число
с плавающей точкой и отображается в DbGride-как например 10*E+15
а нужно чтобы было 4543534543543534. И главное поле должно быть
числовое. Хотя если в текстовом поле можно было сделать формат
отображения, но в текстовом поле формат не хрена не работает.


 
Кщд   (2003-12-22 09:36) [3]

10*E+15
Вы не ракетоносителями торгуете?
А по теме Вованчик ответил.


 
Anatoly Podgoretsky ©   (2003-12-22 09:41) [4]

Нифига у ывс и цены, да это бюджет США за несколько сотен лет


 
Крутыш ©   (2003-12-22 11:13) [5]

Кстати в 1С есть такой типа глюк.
Умножаешь например число 999999999999 на 9999999999999
получается неверный ответ 99999999999999 и что то в этом роде
и сохраняется потом в журнале и .т.д.


 
Плохиш_   (2003-12-22 11:21) [6]

>Крутыш © (22.12.03 11:13) [5]

> Кстати в 1С есть такой типа глюк.
> Умножаешь например число 999999999999 на 9999999999999
> получается неверный ответ 99999999999999 и что то в этом
> роде
> и сохраняется потом в журнале и .т.д.

Экспериментатор, блин


 
Вованчик ©   (2003-12-22 11:22) [7]


> Крутыш ©
:)


 
JibSkeart ©   (2003-12-22 11:28) [8]

Может вы используете тип float ??


 
Кщд   (2003-12-22 11:36) [9]

Крутыш © (22.12.03 11:13) [5]
кстати, при умножении столбиком похожий глюк:
Результат - 9...9n 8 0...0n 1
n - кол-во девяток в каждом из двух сомножителей (считаем, что оно одинаково)
так чё делать-то? а?
помогайте, мастера!


 
Кщд   (2003-12-22 11:38) [10]

обшибся
n=колво девяток - 1 :)


 
Крутыш ©   (2003-12-22 22:18) [11]

Короче я поставил access 2000, это ADO не подделживает
тип данных такой длины 33333333333333333333333333.
А вот в 1С действительно глюк так глюк.
В расходной накладной в поле количество вводишь например
99999999999, а в поле цена 999999999 получается неверный ответ
99999999999 в поле сумма. Ой какой позор. Это чо же сумма не сойдётся.
А если 1С Билл Гейтс поставит себе у него там миллиарды. Не пойдёт.



Страницы: 1 вся ветка

Текущий архив: 2004.01.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
14-63403
NailMan
2003-12-26 11:16
2004.01.20
Соцопрос. Любимая музыка Мастеров.


8-63258
Psibug
2003-09-15 19:24
2004.01.20
Antialiasing в Opengl


14-63353
Alex11
2003-12-29 21:09
2004.01.20
вопрос


1-63225
Mr. Chel
2004-01-09 12:55
2004.01.20
Объекты на форме VS мышь.


6-63292
nonameoo
2003-11-17 21:20
2004.01.20
скопировать ехе-шник