![]() |
|
![]() ![]() ![]() |
|
andrew_newman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
Delphi 7/FastReport 2.47 или FastReport 4.22/BDE/TTable
Есть таблица со списком сотрудников и данными по ним. Нужно в FR сделать отчет на печать в несколько страниц: с выводом отдельных полей этой таблицы (например фио и дата рождения) и на каждого сотрудника из списка по заявлению (лист A4 со специальными атрибутами). P.S. Уже есть готовые шаблоны этих отчетов в Word. Можно ли их к FR прикрутить или лучше заново создать там? Если не трудно опишите поподробнее, так как с FR и с отчетами впервые сталкиваюсь. Это сообщение отредактировал(а) andrew_newman - 4.10.2007, 21:35 |
|||
|
||||
Mikh@il |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 15.8.2007 Репутация: нет Всего: нет |
Ложишь Report, DBDataset привязывашся, в дизайнере ложишь data band - указываешь поле своей БД.
это все!!! А вообще открой DEMOS и посмотри! |
|||
|
||||
andrew_newman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
А вордовский шаблон можно прикрутить как нибудь? А то там разметка специфическая
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
вордовский шаблон к фастрепорту??????????
![]() |
|||
|
||||
andrew_newman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
С Word шаблоном разобрался - в RichEdit в репорте загоню и подставлю нужные данные.
Гуру фаст репорта, подскажите или дайте ссылку на подробное описание построения отчетов в FR для данной задачи: Табличка сотрудников, ее нужно оформить и распечатать + ещё на каждого сотрудника этой таблички заявление. Что никто не сталкивался с подобной задачей? Это сообщение отредактировал(а) andrew_newman - 5.10.2007, 09:24 |
|||
|
||||
Deniz |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
andrew_newman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
При запуске проекта с четвертым fastreport выдает ошибку: exeption class Eclass not found with message: "Class TfrxRichView not found". Кто знает как это лечить?
Лечится прописыванием в uses frxRich Это сообщение отредактировал(а) andrew_newman - 8.10.2007, 14:59 |
|||
|
||||
andrew_newman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
Решено
Это сообщение отредактировал(а) andrew_newman - 9.10.2007, 10:21 |
|||
|
||||
Veniamin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 3.3.2005 Репутация: нет Всего: нет |
Подскажите пожалуйста с Fast Report - новичок в работе с ним. Версия 4.3 Делаю отчёт по книге, в книге описывается автоматический вывод данных по запросу на лист для отчёта след.образом: "Необходимо нажать кнопку Insert DB Fields, в выпадающем списке Available Tables выбрать SQL-запрос, выбрать атрибут (необходимое поле) и данные появятся на листе запроса" . В книге судя по скриншотам описывается работа с версией 2.5 или 3.0. Но в 4.3 кнопки Insert DB Fields я не нашёл. :( Как делается что-то подобное в этой версии?
|
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Данные откуда надо вывести - из таблицы, из переменной? Справка есть? Если нет, могу выложить файл справки для 3.0 - там всё хорошо описывается, и в 4-м тоже работает. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Veniamin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 3.3.2005 Репутация: нет Всего: нет |
Есть ADOQuery с SQL-запросом на форме в Делфи,он свзязывается с frxDBDataSet, который лежит на этой же форме, там же frxReport, при нажатии на который запускается FastReport. Help-а в этой версии нету. Да вроде разобрался, нужно было через меню Report->Data указать галочкой данные и поля из запроса отобразились, затем просто покидал нужные поля на MasterData. Другой вопрос: если мне нужно создать не один отчёт, а порядка 10-20 отчётов разных, как привязывается frxReport к frxDataSet и ADOQuery? Если я к примеру кину на форму 10 frxReport-ов, к каждому из них нужен свой frxDataSet? В книге лишь описыватся при создании одного отчёта необходимость выставления свойства StoreInDFM у frxReport в true.
Это сообщение отредактировал(а) Veniamin - 16.5.2008, 21:43 |
|||
|
||||
Данкинг |
|
||||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Ну да, верно.
Зачем 10? Поставь StoreInDFM в false и подгружай нужные отчёты по мере необходимости из файлов .fr3:
-------------------- There's nothing left but silent epitaphs. |
||||||
|
|||||||
Veniamin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 3.3.2005 Репутация: нет Всего: нет |
Понятно, спасибо. Существенно упрощает задачу. А в
Это сообщение отредактировал(а) Veniamin - 16.5.2008, 22:24 |
|||
|
||||
Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Берёшь путь exe-файла и добавляешь файл .fr3 к нему. Т.е.:
-------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
Veniamin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 3.3.2005 Репутация: нет Всего: нет |
Возможно ли как-то в FastReport данные из двух MasterData разместить в две колонки? Т.е один берёт данные из одной таблицы, другой из второй и оба они расположены в две колонки, как текст в Word? Решил попробовать сделать так, потому что в один MasterData данные можно положить только из одной таблицы.
Это сообщение отредактировал(а) Veniamin - 17.5.2008, 20:43 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |