Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

Как отобразить число с плавающей запятой в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
1-63074
Goida
2004-01-08 17:38
2004.01.20
Как узнать какой формат даты используется в Виндах?


1-63132
Grotesk
2004-01-07 19:38
2004.01.20
VarArrayOf ( Динамический_Массив )


1-63153
GooG-NTS
2004-01-06 04:44
2004.01.20
Быть с верху!


14-63362
pasha_golub
2003-12-29 12:26
2004.01.20
Ищу Settler


4-63456
DillerXX
2003-11-16 20:55
2004.01.20
кнопка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский