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

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

Простой вопрос по Access. [D5, Access]


Hawk2 ©   (2002-02-28 15:55:00) 

Мастера, подскажите как решить проблемку. Есть БД Access в ней есть поля которые имеют формат MONEY, почему при просмотре таблицы в SQL Explorer-е или в самом MS Access до числа добавляется обозначение денежной еденицы (10 руб., 20 DM, $100), а в Delphi (в DBGrid-е) выводится только число.


Mark-a   (2002-03-02 14:24:00) [1]

В свойствах объекта поля указать Currency = "true" или в DisplayFormat = ,0.00 p"."


Hawk2   (2002-03-01 10:05:00) [2]

У меня в DBGrid выводятся данные после выборки с помощью Кверя, поля такие: Nomer, FIO, Summa. Так вот мне нужно чтобы в поле Summa, данные выводились в денежном формате. Можно настроить в самом Квере с помощью (Field Editor), но это если запрос менятся не будет и поля будут одинаковыми, но если запрос меняется то выскакивает ошибка.


Balu   (2002-03-01 00:28:00) [3]

Если есть желание, то можно настроить (в Делфях) как будут отбражаться данные в VCL контролах
у TField (и наследников)
DisplayFormat
или
OnGetText


Johnmen   (2002-02-28 17:56:00) [4]

В дельфях для работы с "денежными" полями можно использовать типы полей см.выше ! Они являются типами типа float...


Hawk2   (2002-02-28 17:46:00) [5]

А можно конкретней?


Johnmen   (2002-02-28 17:07:00) [6]

Потому, что тип поля в DBGrid-е либо TFloatField либо TCurrencyField...


Наверх

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