2 / 2 / 1
Регистрация: 26.09.2012
Сообщений: 201
|
||||||
1 | ||||||
BLOB25.11.2012, 18:11. Показов 2123. Ответов 11
Метки нет (Все метки)
что там в коде надо поменять что бы он не добавлял новое поле с картинкой а вставлял в конкретное поле и изменял в нём картинку??
0
|
25.11.2012, 18:11 | |
Ответы с готовыми решениями:
11
Blob данные BLOB и графика Изображение в Blob blob поле |
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
25.11.2012, 21:05 | 2 |
Если бы ты не мудрил с потоками, а сделал все с DBImage, все встало бы на место. Видимо, я невнятно объяснял. Скинь проект свой с фотографиями, я покажу. Тебе нужно, чтобы при выборе записи в таблице отображалось, соответствующее ей фото, так?
0
|
2 / 2 / 1
Регистрация: 26.09.2012
Сообщений: 201
|
|
25.11.2012, 21:15 [ТС] | 3 |
да именно так
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
25.11.2012, 21:36 | 4 |
Вот, об этом я и говорил.. Сначала загрузи свои фото в поле (типа OLE) таблицы Access. Потом в проекте Delphi кинь на форму DBImage и в свойсте DataSourse укажи свой DS, котрый ты используешь для получения данных из Access и в свойстве DataField - имя поля таблицы Access, в которое ты загрузил фото. Ясно? И не нужно никаких потоков!
Добавлено через 12 минут
0
|
2 / 2 / 1
Регистрация: 26.09.2012
Сообщений: 201
|
|
25.11.2012, 21:41 [ТС] | 5 |
он выдаёт ошибку Bitmap images is not valid
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
25.11.2012, 21:43 | 6 |
сохрани фото в JPEG формате и грузи
0
|
2 / 2 / 1
Регистрация: 26.09.2012
Сообщений: 201
|
|
25.11.2012, 21:45 [ТС] | 7 |
а может я неправельно сохранял фото???? рассказываю как сохранял: открывал эксель вставлял туда фото а от туда копировал в акцесс
Добавлено через 48 секунд и у меня все фотки в Jpeg
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
25.11.2012, 21:53 | 8 |
Если фото все в jpg, то ошибки с bitmap быть не должно. Excel тут вообще не нужен! Просто создаешь поле типа OLE в Access и сразу загружаешь в него фото без всякого копирования.
0
|
2 / 2 / 1
Регистрация: 26.09.2012
Сообщений: 201
|
|
25.11.2012, 21:55 [ТС] | 9 |
я незнаю почему пишет эту ошибку давай я тебе прогу кину посмотриш?
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
25.11.2012, 22:12 | 10 |
Кидай
0
|
2 / 2 / 1
Регистрация: 26.09.2012
Сообщений: 201
|
|
25.11.2012, 22:13 [ТС] | 11 |
http://rghost.ru/41809475
там 6 форма
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|||||||||||
26.11.2012, 13:35 | 12 | ||||||||||
Переделал немного твой проект. Очень много лишнего у тебя. Модули 7, 8 и 9 я убрал. При переносе базы на другой компьютер программа ее не определяла, т.к. в свойстве ConnectionString компонента AdoConnection у тебя был прописан полный путь к базе+имя базы. Достаточно было просто прописать имя базы. Исправил.
Фотографии в Form6 можно загружать по кнопке "Загрузить фото" сразу при добавлении записи либо после добавления. Выделяешь нужную запись, кликаешь "Загрузить фото" и выбираешь нужную фотографию. Я уже загрузил несколько фото, но только. для примера. Код загрузки фото через диалог
Пример этого поиска
P.S. И еще, достаточно было одного AdoConnection в проекте. Я не стал убирать лишние.
1
|
26.11.2012, 13:35 | |
26.11.2012, 13:35 | |
Помогаю со студенческими работами здесь
12
Запись Blob в БД Запись файла в BLOB Работа с BLOB в FireBird Из BLOB-поля в TDBImage Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |