Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.07;
Скачать: 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 вся ветка

Текущий архив: 2003.07.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-20154
Денис
2003-06-25 00:59
2003.07.07
Реестр и IUSR_MachineName - интересно ваше мнение...


3-19985
KTB
2003-06-12 16:19
2003.07.07
установка программ ADO


1-20104
Belkova
2003-06-24 13:47
2003.07.07
Projet Project1.exe raised class EOleSysError


14-20208
Soft
2003-06-21 15:54
2003.07.07
Голосование за введение новых форумов Linux, Kylix


1-20041
SkySlider
2003-06-23 18:27
2003.07.07
Печать листа Exel из Delphi?