Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2010, 10:59   #1
Lecter2009
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 17
По умолчанию Как проверить есть ли данные в поле

Есть две таблицы. Одна таблица с полем OLE - это отдельная таблица в базе. Есть основная таблица которая связана с таблицей с полем OLE связью один-ко-одному (понимаю что лучше объеденить эти таблицы в одну и проблема решается, но это нежелатьленьно по некоторым причинам. Таблица с картинками должна быть отдельно). В основной таблице и надо ставить иконку в некоторое поле если в подчиненной таблице в поле OLE есть данные (использую DBGridEh)

ADODataSet2 подключен к подчиненной таблице.

Пытался обработать это в событии грида DBGridEh1DrawColumnCell:


var ggg :Variant;
.......
......

ggg := ADODataSet2.FieldByName('Foto').AsV ariant;
if VarIsNull(ggg) then begin
ImageList1.Draw(TDBGrideh(Sender).C anvas, Rect.Left + 12, Rect.Top - 1,0);
end;


ничего не выходит. Иконки не появляются даже если в подчиненной таблице в поле OLE есть данные
Lecter2009 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить полученны/переданны ли данные от сокета? zotox Помощь студентам 2 17.08.2009 22:29
Как проверить есть ли коннект к хосту порта? zotox Помощь студентам 1 01.04.2009 17:11
проверить текстовое поле веб-страницы на пустоту на языке JavaScript Екатерина007 JavaScript, Ajax 1 08.05.2008 05:52
Как проверить, есть ли файл? Dux Общие вопросы Delphi 3 02.04.2008 23:18
проверить изменились ли данные dr.Chas Общие вопросы Delphi 2 30.07.2007 17:03