Текущий архив: 2002.08.29;
Скачать: CL | DM;
ВнизКак и с помощью чего отобразить ? Найти похожие ветки
← →
harismatik (2002-08-07 12:06) [0]Как и с помощью чего можно было бы, в зависимости от значения в определенном поле базы, отобразить всю базу и в соответствии с этим значением изменить цвет текста для этой записи базы? Пытаюсь сделать это при помощи DBCtrlGrid, но он меняет цвет для всех записей, а не только для той, что мне нужна. Подскажите, кто знает.
← →
3JIA9I CyKA (2002-08-07 12:09) [1]?
← →
Fiend (2002-08-07 12:12) [2]То harismatik
используй у TDBGrid событие OnDrawCell и сам рисуй как надо
← →
Mike Kouzmine (2002-08-07 12:13) [3]Если TDbCtrlGrid, то поработай с теми объектами, которые лежат на нем (изменение оформления в зависимости от данных, которые они показывают, наверное так, я не пробовал). А вообще, если в TDbGrid, то есть стандартные эвенты для отрисовки.
← →
harismatik (2002-08-07 12:21) [4]2 Fiend
TDbGrid мне не подходит. Мне надо в одном поле отобразить всю информацию по записи в базе. Тут нужен, по-моему, только TDBCtrlGrid.
2 Mike Ты правильно меня понял, но в том то и дело, что я не знаю, как с этими лежащими на нем объектами работать. Кто знает - подскажите!!!!
← →
Fiend (2002-08-07 12:26) [5]То harismatik
Есть замечательная библиотека Info Power 3000, там есть компонент - по внешнему виду Data Inspector Delphi, работает с БД. Он тебя спасёт безгеморройно
← →
harismatik (2002-08-07 12:30) [6]2 Fiend А где ее взять? Адресок брось, а.
← →
Mike Kouzmine (2002-08-07 12:30) [7]procedure TForm1.DBEdit2Change(Sender: TObject);
begin
if ADOTable1GrossPrice.Value < 100 then
DBEdit2.Color := clRed
else DBEdit2.Color := clGreen;
end;
DBEdit2 лежит на DBCtrlGrid, если значение, которое он выводит < 100, то он красненький, иначе - зелененький
← →
Fiend (2002-08-07 12:33) [8]То harismatik
давай мыло, вышлю
← →
harismatik (2002-08-07 12:43) [9]2 Mike Это все хорошо, но дело в том, что ведь этот DBEdit принадлежит КАЖДОЙ записи и если поменять цвет в одной записи, то он меняется у ВСЕХ записей, а мне надо только для этой. :(
← →
Johnmen (2002-08-07 12:46) [10]>harismatik (07.08.02 12:43)
Чего-то ты не догоняешь...:)
← →
harismatik (2002-08-07 12:46) [11]2 Fiend Держи: gvozdik75@lycos.com
Жду.
Напиши также, как называется этот компонент и как им пользоваться.
← →
harismatik (2002-08-07 12:48) [12]2 Johnmen Чего я не догоняю?
← →
Mike Kouzmine (2002-08-07 12:52) [13]Да, да. Надо бежать быстрее! :)
← →
Delphi7 (2002-08-07 12:54) [14]Попробовал Mike Kouzmine (07.08.02 12:30) ?
← →
Val (2002-08-07 13:02) [15]http://www.delphikingdom.com/helloworld/dbgridcolor.htm
← →
harismatik (2002-08-07 13:12) [16]2 Val Спасибо. Это тоже хороший вариант, но несколько не тот, что мне нужен. Мне нужен не DBGrid, a DBCtrlGrid. По нему случайно не имеешь информации?
← →
Val (2002-08-07 14:27) [17]>harismatik (07.08.02 13:12)
По нему случайно не имеешь информации?
честно говоря, не пользовался и не интересовался. :(
← →
harismatik (2002-08-07 15:46) [18]2 Val Oень и очень жаль. Ну ладно, я попробую чего-то родить с помощью DBGrid. Но если кто чего узнает по DBCtrlGrid то дайте знать.
Страницы: 1 вся ветка
Текущий архив: 2002.08.29;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.007 c