PDA

Просмотр полной версии : FastReport (Формы)


chernicin
25.06.2012, 10:13
Интересует возможность использования форм в отчетах. например для выбора конкретной контрольной точки (пробовал, форма открывается множество раз, а должна один раз). Понимаю так, что сам отчет вызывается множество раз.

Добавлено через 1 минуту
Проще написать метод OnBeforePrint объекта masterdata. и установить свойство visible в true или false.

Добавлено через 1 минуту
также не нашел возможность подключения к форме справочника контрольных точек.

storm
25.06.2012, 10:55
например для выбора конкретной контрольной точки (пробовал, форма открывается множество раз, а должна один раз). Понимаю так, что сам отчет вызывается множество раз.
при выключенной галочке "суммарный по всем ТС" отчет формируется для каждой машины каждый раз и в конце отображается

также не нашел возможность подключения к форме справочника контрольных точек.
в оле по-моему нет такой функции как список КТ, можно получить только название файла и из него считать названия КТ

SK
25.06.2012, 11:54
в оле по-моему нет такой функции как список КТ, можно получить только название файла и из него считать названия КТ
Всё есть. И прочитать и добавить КТ можно.
http://gyazo.com/2f7985fb44dd9132eab7cd1b85e77302.png

SK
25.06.2012, 11:55
В новой версии "отчетов" такая фича будет реализована (выбор КТ для обработки).

storm
25.06.2012, 11:57
Всё есть. И прочитать и добавить КТ можно.
значит есть))

chernicin
25.06.2012, 16:29
в форме задаю название КТ в итоге форма открывается для каждой машины возможно ли открывать форму всего один раз, есть ли глобальные переменные ???

Добавлено через 41 минуту
с выводом формы разобрался. выводит так как нужно.

SK
25.06.2012, 18:57
в форме задаю название КТ в итоге форма открывается для каждой машины возможно ли открывать форму всего один раз, есть ли глобальные переменные ???

Добавлено через 41 минуту
с выводом формы разобрался. выводит так как нужно.
Ну тогда поделитесь решением проблемы для всех, чтоб дублей темы не было. :thumbup:

chernicin
25.06.2012, 20:05
скидываю отчет может кто найдет для себя что полезное.

chernicin
25.06.2012, 20:09
в процессе формирования отчета необходимо заполнить форму, указать КТ с нового абзаца каждая КТ