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

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

формат столбца DBGrid [D7, XP]


Дева ©   (2005-12-23 11:09:00) 

Здравствуйте, мастера!
Проблема такова: у меня в базе данных есть одна из записей в денежном формате. Подскажите, пожалуйста, как сделать так, чтобы ссоответсвующий столбец DBGrid отображал информацию так же в денежном формате.


evvcom   (2005-12-23 13:50:00) [1]


> Теперь все работает!

Интересно, как и где это сделала?


Дева   (2005-12-23 13:06:00) [2]

Спасибо большое!!!! Теперь все работает!
А мне еще "учиться, учиться и еще раз учиться!" :)


msguns   (2005-12-23 13:04:00) [3]

>Дева ©   (23.12.05 12:56) [12]
>Меня этот дельфи когда-нибудь доканает! Не было!

Доконает нежелание досконально разбираться с используемыми объектами, в частности с TDataSet (TFiled)

>Возможно ли в реал-тайм задать DisplayFormat? Как?

TNumericField(ADOQuery1.FieldByName('Pole1')).DisplayFormat := '0.00';

Либо назначить обработчик по "второму" способу (см.выше)


Дева   (2005-12-23 12:59:00) [4]

тогда еще вопрос
У меня ConnectionString "делается" в реал-тайм, а не в дизайнере. Посему в дизайнере вообще при двойном щелчке ничего не отображается. Возможно ли в реал-тайм задать DisplayFormat? Как?


msguns   (2005-12-23 12:57:00) [5]

Какой тип поля, у которого "нет DisplayFormat" ?
У Numeric должен быть


Дева   (2005-12-23 12:56:00) [6]

МЕДЖИК!!!!!  ПОЯВИЛОСЬ DisplayFormat !!!!!
Меня этот дельфи когда-нибудь доканает! Не было!


Дева   (2005-12-23 12:54:00) [7]

Да щелкнула я дважды, да хоть трижды! Нету там в окне редакторе полей в свойствах выделенного поля DisplayFormat! Хоть тресни! :((((((((((((


msguns   (2005-12-23 12:48:00) [8]

Светлана !
Дважды щелкнина TADOQuery - откроется окно редактора полей- "войди" в него и в OI увидишь свойства текущего (выделенного) поля. В числе которых есть и этот.


Дева   (2005-12-23 12:45:00) [9]

Да нету DisplayFormat нигде! Ни в инспекторе объектов TADOQuery, ни в хелпе..... :(


msguns   (2005-12-23 12:39:00) [10]

Дважды щелкни на компоненте доступа (типа TXXTable,TXXDataSet,TXXQuery), откроется редактор полей.
Найди нудное поле и ткни в него мышью. В инспекторе объектов найти св-во DisplayFormat и там набери: 0.00##

Второй способ нужен для случаев, когда нельзя нужным образом отобразить через DisplayFormat: Для этого в том же редакторе полей найти поле и в событии OnGetText этого поля дважды щелкнуть и в коде написать

Text := <операторы формирования нужного вида>


Дева   (2005-12-23 12:32:00) [11]

по TNumericField вообще ничего нет :((((((((((((((( в хелпе


Дева   (2005-12-23 12:32:00) [12]

по TNumericField вообще ничего нет :(((((((((((((((


Дева   (2005-12-23 12:30:00) [13]

f1 нажимала, только набирала DisplayFormat
И по этому вопросу ничего связанного с DBGrid не нашла :(


evvcom   (2005-12-23 12:26:00) [14]

а F1 уже нажала? И TNumericField набрала там?


Дева   (2005-12-23 12:24:00) [15]

В денежном формате столбец
К чему относится DisplayFormat? можно пример?


evvcom   (2005-12-23 11:18:00) [16]


> у меня в базе данных есть одна из записей в денежном формате

В базе нет записей. Записи есть в таблицах. Вся запись в денежном формате? И только одна? Или все же столбец(-цы)? Смотри TNumericField.DisplayFormat


Johnmen   (2005-12-23 11:15:00) [17]

У поля набора данных есть свойство DisplayFormat.


Наверх

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