Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Форматирование ввода в TDBEdit


George ©   (2010-11-02 07:05:00) 

TDBEdit привязан к ADOTable (знаю, что зло, но мне этого достаточно. вроде бы). Поле в БД - числовое с плавающей точкой, так вот в БД числа в этом поле хранятся в виде *.00, т.е. два знака после запятой, а вот в поле ввода начинается какая-то феерия с кучей цифр после запятой. Почему так и как обойти?
Д2010, ВинХП, БД - Акцесс. :)


George   (2010-11-02 12:01:00) [1]


> sniknik ©   (02.11.10 11:00) [7]

Ну в таком случае почему бы и не воспользоваться советом ))


sniknik   (2010-11-02 11:00:00) [2]

из-за "авто формата" на тип, и там всего 4 символа (логических) после запятой.
т.е. если не хочешь морочиться, устанавливать сам, то почему не поменять тип? и притом тип значит не валюта, просто "деньги".


George   (2010-11-02 10:55:00) [3]


> 12 ©   (02.11.10 10:04) [5]

Эм, дык а у меня ж не валюта, зачем Currency?


12   (2010-11-02 10:04:00) [4]

протелепатирую - currency в свойствах в True поставить?


Anatoly Podgoretsky   (2010-11-02 08:50:00) [5]

*.00 - это формат с фиксированой, а у тебя явно с плавающей.


George   (2010-11-02 08:48:00) [6]


> sniknik ©   (02.11.10 08:08) [1]

Да, я чего-то не подумал. Ну так вот мне тоже надо бы как-то показать их по-человечески.


sniknik   (2010-11-02 08:09:00) [7]

p.s. я знаю что мой ответ не полный... но мне этого достаточно.


sniknik   (2010-11-02 08:08:00) [8]

> так вот в БД числа в этом поле хранятся в виде *.00
это невозможно. у чисел с плавающей точкой нет форматирования. если ты где то видишь их в таком виде, значит их там тебе так показывают, но не хранят.


Наверх

Титульная страница Поиск, карта сайта Написать письмо