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

Вниз

DBGrid   Найти похожие ветки 

 
Maxxx   (2003-05-23 11:39) [0]

Здравствуйте Уважаемые мастера!
Есть таблица типов счетчиков, где указан тип счетчика, значность и т.д. и таблица счетчиков где заносятся показания.
В зависимости от выбранного типа счетчика должна задаваться маска у поля "показания".
Можно ли в DBGrid на разные записи, но одно поле "показания" задать разные маски?


 
dorohov   (2003-05-23 11:50) [1]

Принце пе можно ttable.fieldbyname("поле").editmask:="маска"


 
Maxxx   (2003-05-23 11:55) [2]

Но ведь если переходить на другую запись то маска будет такой как на предыдущей записи, а можно ли сделать на разные записи разные маски?


 
dorohov   (2003-05-23 12:29) [3]

Да поставь строку которую писал раньше в обработчик событий OnDrawColumnCells


 
Maxxx   (2003-05-23 12:54) [4]

Нет


 
Johnmen   (2003-05-23 13:04) [5]

На AfterScroll меняй значение маски...


 
Maxxx   (2003-05-23 13:40) [6]

У меня и было на AfterScroll, но я хочу как нибудь по другому!
Возможно ли это?


 
Johnmen   (2003-05-23 13:46) [7]

>но я хочу как нибудь по другому!

Резоны ?


 
carmen   (2003-05-24 08:26) [8]

Что за программы пишите, у меня помоему такаяжа задача программы, поэтому интересно бы было б пообщатся.


 
Anatoly Podgoretsky   (2003-05-24 09:28) [9]

А вычисляемые поля не подойдут?


 
Ovsjanikov   (2003-05-24 11:14) [10]

А по-моему существуют как минимум два варианта:
1. Хранить нужные значения в таблице
2. Отображать то что хотите, а хранить коды и т.д.

2-ой вариант, как сказал dorohov, действительно очень просто
делается при помомщи перехвата события OnDrawDataCell, проверяешь и выводишь пользователю то, что ему надо видеть.

Зачем мудрить ?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
14-34995
Vitas2
2003-05-26 13:19
2003.06.12
SQL


6-34947
Freeze
2003-04-04 12:06
2003.06.12
Написание локального чата...


1-34859
KpeHgeJIb
2003-05-31 01:48
2003.06.12
Как создать модальное сообщение?


1-34889
Remis
2003-05-31 16:57
2003.06.12
ListBox


1-34838
Lefan
2003-05-26 07:41
2003.06.12
Компонент TTreeView





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский