5 / 5 / 0
Регистрация: 13.04.2013
Сообщений: 67

Добавить картинку в базу Access

23.04.2016, 20:29. Показов 7644. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
procedure TForm2.Button1Click(Sender: TObject);
begin
 if not OpenPictureDialog1.Execute then exit;
      Form1.ADOTable1.Edit;
        TBlobField(Form1.ADOTable1.FieldByName('IMG')).LoadFromFile(OpenPictureDialog1.FileName);
      Form1.ADOTable1.Edit;
end;
 
end.[ATTACH]682635[/ATTACH]
Миниатюры
Добавить картинку в базу Access  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2016, 20:29
Ответы с готовыми решениями:

Как добавить картинку из access в dbimage (Bitmap image is not valid)
Всем привет. Создал БД access с двумя полями № и фото. У фото тип ОЛЕ. В форме делфи DataSource, ADOConnection, ADOTable и DBImage....

Не могу добавить картинку в базу данных
Доброго времени суток. Не хочет сохраняться в базе данных экземпляр изображения Думаю проблемы с валидациеей в модели где вписано ...

Как мне внести картинку (GIF/JPG) в базу данных (Access) ?
Ребята подскажите как мне внести картинку (GIF/JPG) в базу данных (Access) интересен только SQL запрос или алгоритм, т.к. скрипт аплода...

10
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
23.04.2016, 20:34
и что тебе в этой картинке не понятно ?
0
5 / 5 / 0
Регистрация: 13.04.2013
Сообщений: 67
23.04.2016, 21:21  [ТС]
Все со своей ошибкой разобрался, но изображение не добавляется в базу project.rar
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
23.04.2016, 21:23
вместо второго Edit должен быть Post
0
5 / 5 / 0
Регистрация: 13.04.2013
Сообщений: 67
23.04.2016, 21:36  [ТС]
Delphi
1
2
3
4
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
 Label6.Caption:=dbgrid1.Fields[1].AsString;
end;
а как вывести картинку из dbgrid столбца img в DBImage1?
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
23.04.2016, 22:04
Ты делаешь проверку
Delphi
1
if form2.Showmodal=mrOk then
но при этом нигде не определяешь результат с которым закрывается форма (ModalResult).
Добавь в кнопку сохранения:
Delphi
1
ModalResult := mrOk;
Добавлено через 59 секунд
Кстати, DBImage понимает только bmp-картинки.
0
5 / 5 / 0
Регистрация: 13.04.2013
Сообщений: 67
23.04.2016, 22:18  [ТС]
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
23.04.2016, 22:28
Как тебе удалось этого добиться?)
0
5 / 5 / 0
Регистрация: 13.04.2013
Сообщений: 67
23.04.2016, 22:48  [ТС]
супер профи ))))

Добавлено через 16 минут
Ладно с изображением , допустим приходит клиент в фитнес центр он уже занесен в базу, мы его находим по №абонимента и при нажатии правой кнопкой на строке хотим добавить в мемо его имя и фамилию, что он якобы теперь находится в зале и так с каждым кто приходит, после занятий удаляются записи из мемо. Возможно ли так сделать направьте в нужное русло.
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
23.04.2016, 23:00
Лучший ответ Сообщение было отмечено Алексей1990 как решение

Решение

Проект с изменениями из поста #6:
Вложения
Тип файла: rar Новая папка.rar (1.61 Мб, 165 просмотров)
2
5 / 5 / 0
Регистрация: 13.04.2013
Сообщений: 67
24.04.2016, 07:15  [ТС]
теперь и jpeg добавляется )))
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure TForm2.Button1Click(Sender: TObject);
 var
  jpeg: TJPEGImage;
  bmp: TBitmap;
begin
  if OpenPictureDialog1.Execute then
  begin
    jpeg := TJPEGImage.Create;
    bmp := TBitmap.Create;
    try
      jpeg.LoadFromFile(OpenPictureDialog1.FileName);
      bmp.Assign(jpeg);
      Form1.ADOTable1.Edit;
      form1.ADOTable1.FieldByName('IMG').Assign(bmp);
      form1.ADOTable1.Post;
    finally
      jpeg.Free;
      bmp.Free;
    end;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.04.2016, 07:15
Помогаю со студенческими работами здесь

Як удалить и добавить записи в базу Access?
Пышу я прогу в которой будет вестись статистика нашей компании - в частности данные на торговых представителей - Ф.И.О, Тел, Адрес, сектор...

Через кнопку добавить столбец в базу Access
Нужно при нажатии на кнопку(Button) добавить столбец в саму базу Access вместе с данными. Напишите код кто знает, пожалуйста.

Как добавить данные из list в базу Access
Прошу вашей помощи есть база в ней три таблицы Diary(id,Name,Body,Date,Status) Week (Id,week) Month (Id,Month) Ниже...

Как можно в проект VB добавить базу данных Access?
как можно в проект VB добавить базу данных Access?

Как с помощью Adodc добавить данные в базу access 2000?
Как с помощью Adodc добавить данные в базу access 2000? делаю так: Adodc1.Recordset.AddNew добавляю данные ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru