Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.5 MB
Время: 0.012 c
3-95641
MikeFW
2002-08-07 11:31
2002.08.29
Можно ли избавиться от BDE и ODBC?


1-95840
Folk
2002-08-16 23:23
2002.08.29
Как можно определить событие OnChange у компонента StringGrid?


3-95643
Wasya
2002-08-07 04:13
2002.08.29
Как добавить картинку в DBGrid?


1-95889
Tahion
2002-08-17 09:56
2002.08.29
как можно програмно создать ПОДПУНКТ TreeView?


1-95843
Александр
2002-08-16 21:44
2002.08.29
OpenDialog