![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
![]()
Доброе утро! Есть 2 таблицы StringGrid. Нужно произвести сравнение двух столбоц на наличие одинаковых между собой значений. Если какое-то значение есть и в той и в другой таблице, то выделить, например, зеленым цветом это значение в обоих таблицах. Если в одной таблице есть значение, а во второй его нет, то это значение выделить, например, красным. Как такое можно реализовать?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Через цикл, не вижу ничего сложного. Нужно просто задачу разбить на ряд подзадач в виде независимых функций и процедур. Например, написать процедуру выделения ячейки нужным цветом. StringGrid относительно хорошо документирован и проблем с получением общего числа элементов в столбце, а также с получением произвольного элемента быть не должно.
Данных из этого источника http://www.delphi-manual.ru/stringgrid.php должно хватать для реализации поставленного примера. Здесь пример раскрашивания ячеек: http://www.delphisources.ru/pages/fa...in_dbgrid.html
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 26.07.2010 в 09:49. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
![]() Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#4 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Так, а в чем конкретно загвоздка-то? Вы пробовали уже цикл писать хотя-бы сравнения значений?
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Я же про закраску тоже привел источник.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
![]()
В программе не пробовал. Попробую так написать тут:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Зачем I1?
Код:
Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#8 | |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]() Цитата:
Никогда не знаешь, где тебе повезет... (Фрай)
|
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
![]() Цитата:
Так чтоли? ![]() Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
http://www.delphisources.ru/pages/fa...in_dbgrid.html
http://delphifaq.nshome.ru/192.htm Нашел на одном из форумов: Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 26.07.2010 в 10:21. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
StringGrid Определение значений по 3-ем критериям | Juliya_U | Помощь студентам | 3 | 04.05.2010 14:19 |
сверка значений на другом листе подстановка подходящего | marc-nikita | Microsoft Office Excel | 5 | 07.02.2010 14:10 |
умножение значений Stringgrid | zluchka | Помощь студентам | 3 | 03.11.2009 11:33 |
StringGrid сумма значений | monushka | Общие вопросы Delphi | 21 | 26.10.2009 17:12 |
Сверка данных с помощью VBA | mal001 | Microsoft Office Excel | 2 | 06.08.2008 14:39 |