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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.03.2010, 07:09   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
Радость получение картинки по на жатию на записи в дб грид

ЗДравствуйте.
В DBGrid данные поступают через adoquerty в поле содержащем катринку отображается надпись BLOB
Как сделать чтоб при нажатии мыши на запись в DBGrid появлялась картинка в Image или в DBImage.
DBGrid и DBImage связанны через один DataSourse но при перещелкивании записи картинка не появляется исчезает лишь запись DBImage1
Зарание спасибо.

Последний раз редактировалось Lokos; 03.03.2010 в 07:29.
Lokos вне форума
Старый 03.03.2010, 07:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну дык, кидаешь на форму DBImage, его связываешь с DataSource, с которым твой Грид связан, и при переходе на запись картинка будет отображаться в DBImage при условии что она соответствующего формата.
I'm learning to live...
Stilet вне форума
Старый 03.03.2010, 07:38   #3
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну дык, кидаешь на форму DBImage, его связываешь с DataSource, с которым твой Грид связан, и при переходе на запись картинка будет отображаться в DBImage при условии что она соответствующего формата.
ну картинка jpg
но она не отображается в том то и дело))) отображается только белое поле, но в гриде много столбцев может необходимо указать в каком именно содержится картинка?

Изменил свой запрос следующим образом
Код:
 if PoNamber.Checked=true then
            begin
               ADOQCS.Active:=false;
               ADOQCS.SQL.Text:=('select* from copySotr where [copySotr.Номер сотрудника]='+poiskponamber.Text);
               ADOQCS.Open;
               dbimage1.DataField:='Фото';//добавил это
            end;
При выполнении запроса появляется ошибка Bitmap image is not valid как ее избежать

Последний раз редактировалось Lokos; 03.03.2010 в 08:05.
Lokos вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продвинутый грид SONce Компоненты Delphi 10 03.01.2011 17:17
Вопрос про ГРИД Mavlon Помощь студентам 1 13.02.2010 15:41
Нестандартный хороший грид Шульц БД в Delphi 2 07.01.2009 02:17
Обновление ДБ Грид-а opel.omega Общие вопросы Delphi 6 24.11.2008 12:58
Сложный грид pkv БД в Delphi 15 09.11.2007 14:08