Страница 1 из 1

Форма в предварительном просмотре

Добавлено: 25 июн 2007, 17:53
darbin
Создаю в дизайнере пустой отчет. Создаю в нем форму и кладу на нее кнопку. DialogResult кнопки ставлю в ОК.
При режимах запуска формы В начале и В конце - форма появляется.
Режим запуска формы ставлю - В предварительном просмотре. В предпросмотре формы не вижу.
Что делаю не так?

Форма в предварительном просмотре

Добавлено: 26 июн 2007, 05:32
Edward
Для того, чтобы форма работала в режиме StartMode=OnPreview, необходимо, чтобы она была первой в менеджере страниц.
Вызвать менеджер страниц вы можете в меню Tools-Pages Manager... или Ctrl+F4.

Спасибо.

Форма в предварительном просмотре

Добавлено: 26 июн 2007, 05:48
darbin
Форма появилась в предпросмотре. Но теперь, почему то, после нажатия кнопки на форме (DialogResult кнопки =OK, StartMode формы = On Preview) отчет закрывается.

Форма в предварительном просмотре

Добавлено: 26 июн 2007, 10:11
Edward
Если Вам необходимо выполнять какие-либо действия в форме по нажатию кнопки, то установите для кнопки DialogResult = None.

А какой результат Вам необходим по нажатию кнопки с DialogResult=Ok если форма у Вас видна в предварительном окне просмотра наряду с отчетом?
Поясните, пожалуйста, Вашу задачу подробнее.

Спасибо.

Форма в предварительном просмотре

Добавлено: 26 июн 2007, 16:27
darbin
Кроме кнопки на форме текстбокс который заполняется пользователем. Что-то типа адреса рассылки. Отчет из окна предпросмотра рассылается по разным адресам. По нажатию кнопки адрес подставляется в текстовое поле на странице отчета, отчет рендерится и выводится на печать. Затем, не выходя из окна предпросмотра, этот процесс повторяется.
Что-то похожее нашел в примере Demo\Dialiogs\Report Arguments. По аналогии и поставил у кнопки DialogResult=OK.

Форма в предварительном просмотре

Добавлено: 27 июн 2007, 13:57
Pavel
Вы можете оставить у кнопки DialogResult=OK, но тогда если вы запускаете отчет через вкладку "Preview", то отчет после нажатия кнопки попытается закрыться, к сожалению мы не можем это поправить. Если же запускать отчет через кнопку "Preview" на панели(запускается отдельное окно), то тогда все работает как надо.

Спасибо.

Форма в предварительном просмотре

Добавлено: 27 июн 2007, 15:26
darbin
Спасибо за помощь. Хотелось бы иметь детальное описание работы со встроенными формами в документации.