| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > DBGridEh |
| Автор: ufo 26.12.2005, 07:15 |
| База: MSSQL Delphi: 7 Ado ________________________ Grid1, grid2: TDBGridEh Есть две таблицы Table1 отображается в grid1 Table2 отображается в grid2 Поля из table1: Id, col1, col2, col3 Поля из table2: Id, id_table1, col1, date Таблица table1 связанна с table2(id_table1->table1.id). Задача раскрасить строки из grid1 следующим образом: Если в таблице table2 за текущий месяц нет записи, то строку в grid1 раскрасить в серый. Если в таблице table2 за текущий месяц запись есть, но table2.col1 = 0, то раскрасить в красный. Если в таблице table3 за текущий месяц запись есть и table2.col1 = 1, то раскрасить в зеленый. За один месяц в table2 может быть всего одна запись связанная с одной записью из table1. |
| Автор: iddqd 26.12.2005, 19:03 |
| Ммм. А проверять перед показом формы и после занесения записи соответствующее поле. Так не пойдёт? |