![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.05.2016
Сообщений: 4
|
![]()
Есть таблица вида:
Снимок14.jpg ID - уникальное поле, IDкартр может повторяться, нужно закрасить так таблицу, чтобы каждый новый IDкартр по очереди красился то в белый, то в серый цвет. Сам процесс закраски я знаю как делать, а вот как сделать оптимальный алгоритм, что именно каким цветом закрашивать.. Подскажите, как лучше.. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
а таблица DBGrid или StringGrid? или еще какая?
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Вариант 1 - сделать вычисляемое поле в запросе с номером группы записей с одним [ID картр] и с такой же сортировкой. В гриде строки с четным num одним цветом, нечетным - другим. Запрос для MS SQL мог бы выглядеть так (возможно и проще можно, особо не вникал):
Код:
1-ый вариант конечно предпочтительней и сильно. Это для DBGrid. StringGrid не интересно, там все прозрачно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 13.05.2016 в 21:10. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 13.05.2016
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Заполняй его последовательно, в невидимую колонку признак цвета. Его и используй при раскраске. По сути вариант 2, только все в тени таблицы, Тень в данном случае сам StringGrid
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,888
|
![]() |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 13.05.2016
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Примерно так
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 13.05.2016
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм закраски | D1894 | Общие вопросы по Java, Java SE, Kotlin | 3 | 06.03.2014 09:10 |
Методы закраски многоугольников Delphi | Budda32 | Помощь студентам | 10 | 12.04.2013 10:08 |
vba script закраски ячеек | funkodelic | Microsoft Office Excel | 4 | 06.11.2012 20:15 |
Алгоритм закраски карты | Berckyt | Общие вопросы .NET | 3 | 02.06.2011 19:42 |