|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.04.2013, 20:41 | #11 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 05.04.2013 в 20:44. |
|
10.04.2013, 11:07 | #12 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Что касается поста #5 и VCLUtils, то я просто забыл, что VCLUtils из библиотеки RxLib. Можно просто заменить строку
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.04.2013, 15:50 | #13 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
Благодарю за помощь Аватар, а еще не могли бы вы подсказать как с этим условием еще можно разукрасить строки DBGridEh, если статус "True" то строка одним цветом, если "False" то другим, я буду вам очень благодарен, вот что есть на данном этапе:
Код:
|
10.04.2013, 16:11 | #14 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
OnDrawColumnCell выполняется для каждой ячейки грида при отображении. Зачем туда засунули активизацию ADOQuery2 и MemTableEh1? Извините, но это даже не говно-код, а гораздо хуже. Что касается управления фонтом и цветом фона в каждой ячейке, то наиболее удобно пользоваться событием OnGetCellParams. И тоже происходит при прорисовке каждой ячейки. В OnDrawColumnCell прийдется все ручками прорисовывать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 10.04.2013 в 16:14. |
10.04.2013, 16:38 | #15 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
У меня просто связь такая, DataSourse1->MemTableEh1->DataSetDriverEh1->ADOQuery1. Виртуальная таблица хранится в MemTableEh1 и для отображения таблицы я его активирую, я же в самом DBGridEh не создаю поля и не связываю их с полями таблицу, а таблицу отображаю через запрос, поэтому реализовал так, за малым опытом работы с библиотекой EhLib, вот такая реализация.
|
10.04.2013, 16:43 | #16 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А OnDrawColumnCell при чем? Активизируйте данные или OnCreate формы, или по кнопке. Да как угодно, но не в коде же, который может тысячи раз отработать в сеансе
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со сводной таблицей | Вадичок | Microsoft Office Excel | 2 | 18.12.2012 23:38 |
Работа с таблицей | anubiss | Помощь студентам | 5 | 02.05.2012 00:07 |
Работа с таблицей StringGrid | Marsel737 | Общие вопросы Delphi | 8 | 31.03.2010 12:24 |
работа с таблицей | photozaz | БД в Delphi | 4 | 27.09.2008 21:29 |
Работа с таблицей без БД | Гр_ | БД в Delphi | 3 | 06.06.2007 16:31 |