![]() |
|
|
![]()
|
|
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Есть отчёт, который строится по одной записи из таблицы базы данных.
Вот так Есть папка, я знаю путь к ней. В этой папке могут жить картинки и подпапки , в подпапках могут жить тоже картинки. Так вот. Нужно все эти картинки вывести ниже таблицы. Как это лучше сделать? Может есть примеры? Допусти, ниже бэнда MasterData что нужно кинуть в отчёт? Или frxPictureView можно создавать прямо в MasterData? Лучше всё это реализовывать прямо в отчёте скриптом или непосредственно в дельфи? FR 4.7.1, D2007, FIB+. Какие данные от меня ещё могут потребоваться для ускорения решения задачи |
|||
|
||||
| jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 5 Всего: 20 |
можно сделать так: 1 - получить список всех картинок в папках и подпапках 2 - а ФР есть примеры как можно вывести список данных, сформированных вручную, а можно поместить список в виртуальный датасет(например kbmMemTable вроде как был фриварный, сейчас не знаю, help платный) и подключить этот датасет в шаблоне 3 - как ни странно, но... тоже мастердата, в него положить объект картинку 4 - в коде отчата обрабатывать событие OnAfterData(при использовании датасета) - у картики(объект в отчете) есть метод loadfromfile, при обработке списка - курить примеры из фастрепорта Добавлено через 1 минуту и 6 секунд 5 - в конечном итоге все сведется к тому загрузке картинок в самом отчете -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
а это идея Добавлено через 2 минуты и 6 секунд дык если будет MemTable, то можно загрузить картинки в блобы таблицы... |
|||
|
||||
| jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 5 Всего: 20 |
главное чтобы метаб умел блобы -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Ну... будем посмотреть
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
У dxMemData есть не только Blob, а ещё и Graphic.
Единственный минус в том, что в этом случае каждая картинка будет жить в памяти дважды: в наборе данных и в самом отчёте |
|||
|
||||
| jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 5 Всего: 20 |
c чего ради? -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Не знаю, мне так кажется.
|
|||
|
||||
| jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 5 Всего: 20 |
мне кажется что TfrxDBDataset это лишь надстройка над стандартными датасетами -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Ну да, это как связующее звено со своими вкусностями. Но картинка будет ведь храниться не только в блобе, а ещё и на страничках отчёта? А это же кушает память.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |