|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2016, 19:34 | #1 |
Регистрация: 13.05.2016
Сообщений: 4
|
Алгоритм для закраски таблицы
Есть таблица вида:
Снимок14.jpg ID - уникальное поле, IDкартр может повторяться, нужно закрасить так таблицу, чтобы каждый новый IDкартр по очереди красился то в белый, то в серый цвет. Сам процесс закраски я знаю как делать, а вот как сделать оптимальный алгоритм, что именно каким цветом закрашивать.. Подскажите, как лучше.. |
13.05.2016, 20:50 | #2 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
а таблица DBGrid или StringGrid? или еще какая?
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
13.05.2016, 21:03 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вариант 1 - сделать вычисляемое поле в запросе с номером группы записей с одним [ID картр] и с такой же сортировкой. В гриде строки с четным num одним цветом, нечетным - другим. Запрос для MS SQL мог бы выглядеть так (возможно и проще можно, особо не вникал):
Код:
1-ый вариант конечно предпочтительней и сильно. Это для DBGrid. StringGrid не интересно, там все прозрачно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 13.05.2016 в 21:10. |
13.05.2016, 21:04 | #4 |
Регистрация: 13.05.2016
Сообщений: 4
|
|
13.05.2016, 21:21 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Заполняй его последовательно, в невидимую колонку признак цвета. Его и используй при раскраске. По сути вариант 2, только все в тени таблицы, Тень в данном случае сам StringGrid
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.05.2016, 01:24 | #6 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,877
|
|
14.05.2016, 08:04 | #7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
14.05.2016, 12:29 | #8 |
Регистрация: 13.05.2016
Сообщений: 4
|
|
14.05.2016, 13:28 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Примерно так
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.05.2016, 17:28 | #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 |