Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

формат столбца 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.012 c
2-1135261503
Majesto
2005-12-22 17:25
2006.01.15
Вызов обработчика события


1-1134469050
Leonid
2005-12-13 13:17
2006.01.15
Редактирование отчёта в FastReport


11-1116329995
apus
2005-05-17 15:39
2006.01.15
Вышел Free Pascal 2.0


10-1110961006
mik1971
2005-03-16 11:16
2006.01.15
Использование dll, написанной в VB.NET в Delphi 7.


14-1135255615
LordOfRock
2005-12-22 15:46
2006.01.15
Следуя вашим советам сменил дизайн





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский