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

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

DBGrid.Columns ; ;может ;мне помочь?


z00z ©   (2002-05-29 17:40:00) 

Уважаемые Мастера!
Помогите мне пожалуйста разобраться.
Мне небходимо сделать так, чтобы
в DBGrid"е столбец VRM выглядел как 00:00.
Хотя на самом деле в файле данные хранятся
в виде 0000 (Character). Т.е. надо что бы он выводил
поле "через" двоеточие.
Наверное это делается через DBGrid.Columns[1]..... ?


z00z   (2002-05-30 13:32:00) [1]

ВСЁ, разобрался, ВСЕМ ОГРОМНОЕ СПАСИБО!


z00z   (2002-05-30 12:57:00) [2]

"00\:00" - не работает, обрезает следующие за : цифры.
Получается вот так - "12: ".
Что командой, что в ручную через двайное нажатие на TTable.
Может потому сто у меня это поле Character?


Praco   (2002-05-30 10:07:00) [3]

Не в TColumn, а в TField

Table1.Fields[1].EditMask := ...;


-=Sergeante=-   (2002-05-30 09:55:00) [4]

Не DBGrid.Columns[1].MaskEdit:="00:00".

Ещё раз:
Щелкай два раза на своей TTable/TQuery. Добавляй все поля. В нужном поле бери свойство MaskEdit и пиши туда 00\:00


z00z   (2002-05-30 09:24:00) [5]

А как это сделать командой?
DataModule2.Table1._??????_.MaskEdit:="00\:00";


skiph   (2002-05-30 05:58:00) [6]

"00\:00"


z00z   (2002-05-29 18:37:00) [7]

Так поиграться это-то да.
Но подскажите мне ПЖЛ саму команду.
Как-то так?:
DBGrid.Columns[1].MaskEdit:="00:00"
Не выходит.


fool   (2002-05-29 18:10:00) [8]

А не подойдет добавить в компоненте (TTable, TQuery.. ), с помощью которого вы получаете данные, вычисляемое поле, а в обработчике OnCalcFields компонента сделать любой разделитель. Visible этого поля сделать True, а поля VRM - False


oss   (2002-05-29 17:51:00) [9]

посмотри в сиске полей твоего DBобъекта(Query,Table & etc) нудное поле,
а у него есть свойство DisplayLabel. Вот им и попробуй побаловаться :)


-=Sergeante=-   (2002-05-29 17:49:00) [10]

Щелкай два раза на своей TTable. добавляй все поля. В нужном поле бери свойство MaskEdit и пиши туда 00\:00


Наверх

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