Вниз
Скачать: CL | DM;

вопрос по картинкам в бд   Найти похожие ветки 

 
RVL9 ©   (2003-06-11 20:46) [0]

Когда создаеш табличку через databasedesktop есть тип g то есть картинки в bmp формате как с ними работать?
P.S.Я создал табличку с полем помеченым как g запускаю базу и не могу вставить в это поле картинку.


 
Andrews ©   (2003-06-12 00:07) [1]

TDBImage represents a graphic image from a BLOB (binary large object) field of the current record of a dataset.

Unit

dbctrls

Description

Use TDBImage to represent the value of graphic fields. TDBImage allows a form to display graphical data from a dataset. TDBImage can allow the user to edit graphical data using the clipboard. While the application is running and the database image control has focus, users can cut, copy, and paste using the standard windows accelerator keys (Ctrl+X, Ctrl+C, and Ctrl+V). Users can return to the original state of the database image control by pressing Esc before moving to another record.

If the application doesn’t require the data-aware capabilities of TDBImage, use an image control (TImage) instead to conserve system resources.

=================================================================

procedure TForm2.ButtonLClick(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;

.....

Form2.DBImage1.Picture := Form2.Image1.Picture;
MainForm.Table1.Post;


 
Lexa ©   (2003-06-12 00:21) [2]

У тебя есть база, в которой есть графическое поле (Graphic), это поле назовем к примеру поле Photo , чтобы загрузить в него картинку из файла тебе понадобиться кнопочка, OpenPictureDialog, DBImage(чтобы увидеть картинку).... Dbimage через DataSourse привяжи к компаненту Table и напиши для кнопочки такую процедурку (которая описана ниже ) .... и еще Table привяжи еще к чему-нибудь, чтобы можно было просматривать картинки которые будут соответствовать разным строкам


if OpenPictureDialog1.Execute then
begin
table.Edit; //Перевод в режим редактрования
//Загрузка файла изображения в поле таблицы
tablePhoto.LoadFromFile(OpenPictureDialog1.FileName);
//Сохранить изменения
table.Post;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
1-20093
delphimun
2003-06-23 20:40
2003.07.07
Если приложение в цикле, как прервать этот цикл?


14-20246
Rradion
2003-06-19 15:05
2003.07.07
СРОЧНО ( к завтрому ) надо решить задачки по Матем. -> 10$ по WM.


1-20090
alex_bredin
2003-06-24 12:08
2003.07.07
ShellTreeView


14-20289
Andryk
2003-06-20 13:06
2003.07.07
Вот это да, классно отбрили :о))


14-20216
Lionzi
2003-06-21 11:22
2003.07.07
WinXP D5 или запуск D7 на D5




   Наверх