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