|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.01.2016, 11:32 | #1 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
Вставка рисунка из определённой записи таблицы в отчёт.
Добрый день.
Помогите пожалуйста решить следующую задачу. Есть материалы, они объединяются в группы. Группа и данные по ней (за исключением состава) выводятся в отчёт. К каждому материалу прикреплено его изображение. Необходимо, чтобы в начале отчёта на фоне милиметровой разметки выводились изображения объектов из группы. Объектов в группе может быть не больше 4. Ставим 4 рамки для вложения. Как теперь им прописать запрос так, чтобы в зависимости от состава группы менялись изображения в рамках? Пример прикрепил. |
26.01.2016, 13:54 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Мне кажется здесь вложениями не решить. Может как-то через картинки, только найти как програмно в картинку подгружать файла из таблицы pictures
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
26.01.2016, 14:24 | #3 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
Можно решить без вложений.
Сделать объект Image (4 шт). В VBA назначить ему свойство Image.Picture="путь к файлу в сети" Путь к файлу в сети будет храниться в виде текста вместо вложений. Вопрос в том, как это организовать: Запрос выдаёт данные по группе. В группе, допустим 5 объектов. Нужно получить ссылку на изображение от каждого объекта. Переделал пример. |
26.01.2016, 14:54 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
В запрос query1 добавить поле pictures.pict
и попробовать Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
26.01.2016, 15:29 | #5 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
Пока потихоньку вроде начинает работать, но, простите за ламерский вопрос, почему Fields (2)? Это же третье поле.
|
26.01.2016, 15:33 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
vba считает от 0
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
26.01.2016, 15:42 | #7 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
Всё, заработало! Спасибо!
Только вот почему-то в режиме печати не работает прозрачность: В виде отчёта это смотрится как и планировалось: сетку видно под изображениями, а при печати сетки не видно |
27.01.2016, 14:01 | #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 |