|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.10.2010, 10:59 | #1 |
Пользователь
Регистрация: 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 есть данные |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как проверить полученны/переданны ли данные от сокета? | 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 |