![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Добрый день.
Помогите пожалуйста решить следующую задачу. Есть материалы, они объединяются в группы. Группа и данные по ней (за исключением состава) выводятся в отчёт. К каждому материалу прикреплено его изображение. Необходимо, чтобы в начале отчёта на фоне милиметровой разметки выводились изображения объектов из группы. Объектов в группе может быть не больше 4. Ставим 4 рамки для вложения. Как теперь им прописать запрос так, чтобы в зависимости от состава группы менялись изображения в рамках? Пример прикрепил. |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Мне кажется здесь вложениями не решить. Может как-то через картинки, только найти как програмно в картинку подгружать файла из таблицы pictures
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Можно решить без вложений.
Сделать объект Image (4 шт). В VBA назначить ему свойство Image.Picture="путь к файлу в сети" Путь к файлу в сети будет храниться в виде текста вместо вложений. Вопрос в том, как это организовать: Запрос выдаёт данные по группе. В группе, допустим 5 объектов. Нужно получить ссылку на изображение от каждого объекта. Переделал пример. |
![]() |
![]() |
![]() |
#4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
В запрос query1 добавить поле pictures.pict
и попробовать Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Пока потихоньку вроде начинает работать, но, простите за ламерский вопрос, почему Fields (2)? Это же третье поле.
|
![]() |
![]() |
![]() |
#6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
vba считает от 0
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Всё, заработало! Спасибо!
Только вот почему-то в режиме печати не работает прозрачность: В виде отчёта это смотрится как и планировалось: сетку видно под изображениями, а при печати сетки не видно ![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Помогите, пожалуйста. Столкнулся со следующей проблемой.
1. Если в запрос написать параметр отбора (прикрепил пример, например [Forms]![to_Query2]![Text17]), то пишет ошибку "3061" Too few parameters. Expected 1. И как обойти проблему, когда у нас 4 рисунка (объекта Image), а количество объектов в группе 3 или ещё меньше (ни одного). При таком раскладе он ругается на то, что запись пустая.\ Update: Всё, решил. Первую проблему с помощью передачи параметра в функцию, а вторую с помощью rst.EOF. Последний раз редактировалось superpsih; 27.01.2016 в 14:46. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вставка рисунка в формулу | Jaroslav | Microsoft Office Excel | 2 | 13.05.2014 12:42 |
Вставка рисунка | KotMashina | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.05.2013 07:55 |
Вставка рисунка | КТатьяна | Microsoft Office Excel | 2 | 05.05.2011 05:35 |
Вставка рисунка макросом | sasha_prof | Microsoft Office Excel | 3 | 16.09.2010 09:41 |
Вставка рисунка в отчет по адресу в из поля таблицы | TimRus | Microsoft Office Access | 2 | 14.06.2010 14:38 |