Текущий архив: 2006.01.15;
Скачать: CL | DM;
Вниз
формат столбца DBGrid Найти похожие ветки
← →
Дева © (2005-12-23 11:09) [0]Здравствуйте, мастера!
Проблема такова: у меня в базе данных есть одна из записей в денежном формате. Подскажите, пожалуйста, как сделать так, чтобы ссоответсвующий столбец DBGrid отображал информацию так же в денежном формате.
← →
Johnmen © (2005-12-23 11:15) [1]У поля набора данных есть свойство DisplayFormat.
← →
evvcom © (2005-12-23 11:18) [2]
> у меня в базе данных есть одна из записей в денежном формате
В базе нет записей. Записи есть в таблицах. Вся запись в денежном формате? И только одна? Или все же столбец(-цы)? Смотри TNumericField.DisplayFormat
← →
Дева © (2005-12-23 12:24) [3]В денежном формате столбец
К чему относится DisplayFormat? можно пример?
← →
evvcom © (2005-12-23 12:26) [4]а F1 уже нажала? И TNumericField набрала там?
← →
Дева © (2005-12-23 12:30) [5]f1 нажимала, только набирала DisplayFormat
И по этому вопросу ничего связанного с DBGrid не нашла :(
← →
Дева © (2005-12-23 12:32) [6]по TNumericField вообще ничего нет :(((((((((((((((
← →
Дева © (2005-12-23 12:32) [7]по TNumericField вообще ничего нет :((((((((((((((( в хелпе
← →
msguns © (2005-12-23 12:39) [8]Дважды щелкни на компоненте доступа (типа TXXTable,TXXDataSet,TXXQuery), откроется редактор полей.
Найди нудное поле и ткни в него мышью. В инспекторе объектов найти св-во DisplayFormat и там набери: 0.00##
Второй способ нужен для случаев, когда нельзя нужным образом отобразить через DisplayFormat: Для этого в том же редакторе полей найти поле и в событии OnGetText этого поля дважды щелкнуть и в коде написать
Text := <операторы формирования нужного вида>
← →
Дева © (2005-12-23 12:45) [9]Да нету DisplayFormat нигде! Ни в инспекторе объектов TADOQuery, ни в хелпе..... :(
← →
msguns © (2005-12-23 12:48) [10]Светлана !
Дважды щелкни на TADOQuery - откроется окно редактора полей - "войди" в него и в OI увидишь свойства текущего (выделенного) поля. В числе которых есть и этот.
← →
Дева © (2005-12-23 12:54) [11]Да щелкнула я дважды, да хоть трижды! Нету там в окне редакторе полей в свойствах выделенного поля DisplayFormat! Хоть тресни! :((((((((((((
← →
Дева © (2005-12-23 12:56) [12]МЕДЖИК!!!!! ПОЯВИЛОСЬ DisplayFormat !!!!!
Меня этот дельфи когда-нибудь доканает! Не было!
← →
msguns © (2005-12-23 12:57) [13]Какой тип поля, у которого "нет DisplayFormat" ?
У Numeric должен быть
← →
Дева © (2005-12-23 12:59) [14]тогда еще вопрос
У меня ConnectionString "делается" в реал-тайм, а не в дизайнере. Посему в дизайнере вообще при двойном щелчке ничего не отображается. Возможно ли в реал-тайм задать DisplayFormat? Как?
← →
msguns © (2005-12-23 13:04) [15]>Дева © (23.12.05 12:56) [12]
>Меня этот дельфи когда-нибудь доканает! Не было!
Доконает нежелание досконально разбираться с используемыми объектами, в частности с TDataSet (TFiled)
>Возможно ли в реал-тайм задать DisplayFormat? Как?
TNumericField(ADOQuery1.FieldByName("Pole1")).DisplayFormat := "0.00";
Либо назначить обработчик по "второму" способу (см.выше)
← →
Дева © (2005-12-23 13:06) [16]Спасибо большое!!!! Теперь все работает!
А мне еще "учиться, учиться и еще раз учиться!" :)
← →
evvcom © (2005-12-23 13:50) [17]
> Теперь все работает!
Интересно, как и где это сделала?
Страницы: 1 вся ветка
Текущий архив: 2006.01.15;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.011 c