![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
Привет) очень нужна помощь. у меня через adoconnection с dbgrid связана база. в одной из таблиц (которая собственно и отображается на dbgrid) число столбцов не фиксировано, т.е. они могут добавляться в зависимости от соответствующей команды. первые пять столбцов стабильны, т.е они существуют всегда. а вот в шестом к примеры (6 и другие до конца). в ячейке находится цифра и две буквы(10 ТД). Так таблица выглядит в оригинале. Но мне нужно чтобы во всех столбцах начиная с 6-го текст в ячейке окрашивался в цвет, соответствующий двум буквам после цифры (напр. если ТД - зеленый, РК - красный, ЗО - желтый и т.д.) Я не могу понять как их перебирать. Подскажите плиз! Заранее спасибо.
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Поиск по форуму для кого сделан ?
http://www.programmersforum.ru/showthread.php?t=61862 |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
мне нужно выделить одну конкретную ячейку. не могу врубиться в той теме как это сделать. подскажите пожалуйста)
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Будем использовать событие "ondrawcolumncell". Следующий пример раскрашивает ячейки колонки "status" когда значение не равно "a".
Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
почему то только первую ячейку записи окрашивает, а остальные нет. ???
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Увы, кроме покупки аппарата "VipryamitelRuk" я уже ничего посоветовать не могу.
Код абсолютно рабочий... |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
обязательно поищу такой)))
вот мой код: Код:
EListError with message 'List index out of bounds (6)' в чем может быть дело?? в той таблице, кстати 6 солбцов.
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Последний раз редактировалось Марк Охман; 04.11.2010 в 10:37. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Что-то несуразное ты написал... Причем здесь циклы?
Михалыч же написал правильный код. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
просто у меня он проверяет все ячейки таблицы. названия столбцов неизвестны, т.е. нужно перебрать значения всех ячеек во всех столбцах и окрасить их (ячейки) в соответствующий цвет.
простите если я не догоняю)))
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Давай по порядку... У тебя кроме букв в ячейке еще и цифры.
После цифр перед буквами стоит пробел. За это и зацепимся... Принцип такой... Код:
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правка hosts | kroŧ | Общие вопросы Delphi | 6 | 28.06.2010 09:46 |
Правка готовой курсовой на СИ++ | Inpush | Фриланс | 2 | 17.02.2010 19:06 |
перенос данных из DBGrid в DBGrid | KingSize | БД в Delphi | 17 | 24.04.2009 09:30 |
Правка-Найти пробелы | ZORRO2005 | Microsoft Office Excel | 2 | 06.10.2007 01:47 |