![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Форматирование ввода в 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
это невозможно. у чисел с плавающей точкой нет форматирования. если ты где то видишь их в таком виде, значит их там тебе так показывают, но не хранят.