Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как в DB grid показывать валюту всегда с 2 цифрами после запятой ? / 5 сообщений из 5, страница 1 из 1
26.03.2001, 15:39
    #32003508
DennisL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DB grid показывать валюту всегда с 2 цифрами после запятой ?
Использую SQL Server 7 + ADO. Хотелось бы показывать в гриде суммы типа Money всегда с 2 мя знаками после запятой, как это сделать ? В сохраненной продцедуре возвращающей необходимый набор записей использую :
CONVERT(decimal(9,2),a.CostSum) AS CostSum для соответствующего поля
если запускать через Query Analizer все ок 120.00 и т.д., но в гриде всеравно 120 ...
Кроме этого хотелось бы сохранить возможность изменять данные через грид, но как только поле становиться вычисляемым эта возможность пропадает ... Можно ли както обойти это ограничение ? Какие вообще приемы здесь существуют ?
...
Рейтинг: 0 / 0
26.03.2001, 16:24
    #32003513
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DB grid показывать валюту всегда с 2 цифрами после запятой ?
Можно использовать DisplayFormat свойство поля для отображения числа в нужном формате. Например ############.## для отображения 2х знаков после запятой.

Успехов, Алекс.
...
Рейтинг: 0 / 0
26.03.2001, 16:49
    #32003515
DennisL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DB grid показывать валюту всегда с 2 цифрами после запятой ?
А можно пояснить где это свойство DisplayFormat искать у какого поля ?
у колонки DbGrid такого свойства я обнаружить не смог ...
...
Рейтинг: 0 / 0
26.03.2001, 19:24
    #32003524
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DB grid показывать валюту всегда с 2 цифрами после запятой ?
У компонент типа TDataSet (TTable,TQuery,..) есть collection TFields. Вызвать можно двойным щелчком на компоненте (ну или правую кнопку и fields editor...). После этого, в появившемся окне будет список полей (если не будет добавить через правую кнопку) и у каждого поля есть свойства. Вот там как раз и есть DisplayFormat.

Успехов, Алекс.
...
Рейтинг: 0 / 0
22.04.2001, 12:21
    #32004632
Kochmin_Alexandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DB grid показывать валюту всегда с 2 цифрами после запятой ?
правильнее #0.00 или #0.##
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как в DB grid показывать валюту всегда с 2 цифрами после запятой ? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]