powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не добавляет фотографии
16 сообщений из 16, страница 1 из 1
Не добавляет фотографии
    #32215102
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
adp AccessXP, SQL2000
Такая вещь, есть форма и на ней есть компонент "Присоедененная рамка объкта" использую для фотографий.Как добавляю туда фотки, жму на нем правой кнопкой и Добавить объект и т.д
Раньше было около 50 записей и все нормально фотки мог добалять без проблемм, сейчас стало около 90 записей в таблице.
И когда жму правой кнопкой на этом компоненте, то "Добавить объект" не активна, и никак не могу вставить туда фотку. В чем может быть проблемма?
Есть еще такой момент вызываю эту форму из другой(в этом варианте я открываю форму так что бы у меня отображалась только одна запи которая мне нужна из полного набора записей)
DoCmd.OpenForm "Форма1", acNormal, , "Код.Value= " & Me![Код]
и тогда в этом случае могу вставить фото, а когда открываю эту форму с полным набором записей, тогда не дает дабавлять
Подскажите в чем может быть дело??????? Не думал что такая проблемма может возникнуть. Спасибо!!!
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215198
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не у кого нет никаких предложение по этому поводу????
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215743
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так почему так происходит , никто не знает?
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215754
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> и тогда в этом случае могу вставить фото, а когда открываю эту форму с полным набором записей, тогда не дает дабавлять

Интересно попробовать разные промежуточные ситуации, чтобы понять, что именно влияет (наличие фильтра, наличие сортировки, количество записей в форме, количество записей таблице, наличие родительской формы и т.д.).
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215764
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем по существу ....

я тоже сделал на свою голову фотки в виде OLE

просто когда делал не знал как сделать по-другому.

OLE - это гадкая, громоздкая, глючная зараза от которой нужно избавляться.

картинки нужно держать в базе в виде образа файла картинки а не ole
другие файлы также - образ файла в поле базы

экономия по объему данных а соответственно и по всем ресурсам 10 -1000 раз.

а глючит при открытии всех записей наверное из за объемистости данных ....
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215776
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
источником данных яв-ся ХП
убрал в ней order by
и вообще задал условие что ботобрал одну запись.
Не дает добавлять фото и все
Фильтр не использую правда на форме есть вкладка и почти на каждой есть Подчененная форма их около 11.
Но ведь когда открываю эту форму из другой с условием
DoCmd.OpenForm "Форма1", acNormal, , "Код.Value= " & Me![Код]
дает же добавлять
Что еще можно проверить???? Подскажите плиз, горюю
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215788
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
См. мой пост выше.
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215789
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АлексейК
я тоже сделал на свою голову фотки в виде OLE

просто когда делал не знал как сделать по-другому.
---------------
Вот и я не знал как можно сделать еще
-------------------
картинки нужно держать в базе в виде образа файла картинки а не ole
другие файлы также - образ файла в поле базы
--------------------
а можно по подробнее как это делается????
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215810
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч!
Все вами предложенные промежуточные ситуации я попробывал
1.Наличие фильтра - не использую
2.Наличие сортировки - убрал попробывал без сортировки, ничего не дало
3.количество записей в форме - не совсем понял что именно имели ввиду
4.количество записей таблице - понятно если бы никак не работало, но ведь если открываю форму с условием -то работает, хотя в этом моменте отображает одну запись, но ведь когда указал в ХП что бы отобразил одну запись только то тоже не дает добавлять
5.Наличие род.формы. - У этой формы нет родительской, она сама яв-ся родительской для остальных
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215896
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снова в ответ тишина :-(
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215898
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, конечно сейчас откопаю
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215901
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сразу скажу про ограничения:

невозможно использование данного способа (без OLE) для вывода изображений в ленточную форму.
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215904
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а у меня изображение ис-ся только в одиночной форме и в отчетах.
В ленточных формах не использую изображение
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215919
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в моем форуме был задан этот вопрос и мы его решили вот как

Способ 1
Хранение ссылки на файл в поле базы данных.
сам файл хранится в расшаренной папке сервера.

-----------------------------------------
Задача: есть файл (фото формат jpg)
нужно видеть фото каждого
клиента. Фото вставляется
только в ОЛЕ?
--------------------------------------------
оле не рационально хранить в базе данных
всилу того что jpg - картинка ввиде оле такого же размера как бмп.

а смотреть ее на форме - сколько душе угодно.

то в каком виде ты собираешься хранить и отбражать картинки - определяет способ

наиболее простой и рекомендуемый проффессионалами способ- хранить файлы в определеной папке на сервере а в базе держать ссылку - путь к файлу.
--------------------------------------------------
Код: plaintext
1.
2.
Private Sub Form_Current() 
Me.pic_fld.Picture = Nz(Me.FLd_WITH_PATH, "") '"\\server\pic\pic1.jpg" '
End Sub 


pic_fld - поле типа картинка - не оле !!
FLd_WITH_PATH - текстовое поле - связанное данными таблицы, в котором хранится путь к файлу


Способ 2
забить в содержимое базы двоичные данные файла
если кому интересно кину и этот способ
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32215979
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел
способ 2

загрузка картинки из бинарных данных поля в объект картинка

Код: plaintext
frm.pic1.PictureData = PIC


frm.pic1 - объект картинка
PIC - поле источника данных
.PictureData - свойство объекта картинка, содержащее бинарные данные файла

если размер большой возможно понадобится
GetChunk - для извлечения данных из поля в картинку
AppendChunk - для загрузки из файла в поле рекордсета
...
Рейтинг: 0 / 0
Не добавляет фотографии
    #32216263
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Многоуважаемому автору топика!

Отвечаю на пост от 15:07.

Если я правильно понял:

1. Работает, если: форма открыта сама по себе (без родительской), без фильтра, без сортировки, с таблицей в качестве источника данных, с 50 записями в форме.

2. Не работает, если все эти параметры иные.

Нужно понять, какой именно из этих параметров влияет. Для этого нужно попробовать разные промежуточные ситуации между 1 и 2.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не добавляет фотографии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]