Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Очистка Dbimage [D7, XP]


Антон Шестаков ©   (2007-09-09 00:56:00) 

Такой вопрос - у меня на форме Dbimage. Командой
if OpenPictureDialog1.Execute then
DBImage1.Picture.Bitmap.LoadFromFile(OpenPictureDialog1.FileName);
рисунок, выбранный мной, отображается в DbImage.
Как сделать, чтобы при закрытии формы с DbImage,
при последующем обращении к форме с DbImage сам DbImage был пуст,
чтобы он очищался при закрытии формы. Очищался сам, а
не рисунок в базе.


Германн   (2007-09-09 01:52:00) [1]


> Антон Шестаков   (09.09.07 01:43) [2]
>
> да
>

Тогда никак. Ведь если компонент связан с открытым датасетом, то он покажет содержимое соответствующего поля в базе.
Но вспоминая http://www.delphimaster.ru/cgi-bin/forum.pl?id=1189265316&n=18отвечу так. Если тебе нужно создать новую запись в таблице базы данных, тогда после Append сделай DBImage1.Picture:=nil;


Антон Шестаков   (2007-09-09 01:43:00) [2]

да


Германн   (2007-09-09 01:19:00) [3]


> Как сделать, чтобы при закрытии формы с DbImage,
> при последующем обращении к форме с DbImage сам DbImage
> был пуст,
> чтобы он очищался при закрытии формы. Очищался сам, а
> не рисунок в базе.
>

А DBImage связан напрямую с каким-либо DataSet'ом?


Наверх

Титульная страница Поиск, карта сайта Написать письмо