Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-20134
OHP
2003-06-24 00:07
2003.07.07
Растягивание текста по ширине


1-20157
Ann
2003-06-25 11:32
2003.07.07
Excel


1-20103
dimon1979
2003-06-24 14:39
2003.07.07
Встроенный ассемблер


1-20063
Шустрый
2003-06-25 19:23
2003.07.07
Как поместить свою прогу в автозапуск?


3-19999
tramp
2003-06-11 17:22
2003.07.07
Заполнение таблицы(TADOTable) информацие из потока(TADOQuery)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский