Главная страница
    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.015 c
14-63408
Думкин
2003-12-27 05:58
2004.01.20
С днем рождения! 27 декабря.


7-63423
strong
2003-11-03 11:06
2004.01.20
Запрет открытия CD-ROM


9-62951
dimodim
2003-06-23 13:44
2004.01.20
Где взять прогу для обЪединения и анимации 40 тайлов


14-63313
SPeller
2003-12-30 09:52
2004.01.20
Новый год - а у нас как в Африке! :-)


14-63363
Diablo
2003-12-27 12:18
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский