|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
В диалоговое окно FR вставить кнопки ОК и Отмена. У Отмены ModalResult=mrCancel. При запуске, после нажатия Отмена закрывается Диалоговое окно, а окно предварительного просмотра (самого FR) остается. Подскажите как сделать, чтобы по нажатию кнопки Отмена закрывалось не только Диалоговое окно, но и окно самого FR? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2019, 13:24 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Я не вижу, как вы вызываете Репорт из основной программы ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2019, 14:16 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
DimaBr Я не вижу, как вы вызываете Репорт из основной программы Вот после нажатия Cancel Диалоговое окно закрывается, а окно Предварительного просмотра остается. А надо чтобы окно Предварительного просмотра тоже закрывалось ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2019, 14:45 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
А код где ? Сделайте тестовый пример ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 10:10 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
DimaBr А код где ? Сделайте тестовый пример в этом тестовом примере, который на гифке, код пустой. Кнопки реагируют по ModalResult. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 10:13 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
koo3mee4 DimaBr А код где ? Сделайте тестовый пример в этом тестовом примере, который на гифке, код пустой. Кнопки реагируют по ModalResult. https://www.sql.ru/forum/actualfile.aspx?id=22016839] Приложенный файл (Untitled.fr3 - 3Kb) Круто, кода нет, а окошки какие-то появляются... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 10:33 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
DimaBr, подскажите, пожалуйста, решили проблему? Если да, то как? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 09:58 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Никакой проблемы небыло. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 11:31 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
koo3mee4, попробуйте повесить на кнопку Cancel обработчик OnClick Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:14 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Кроик Семён, заработало! Спасибо большое ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:31 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Кроик Семён koo3mee4, попробуйте повесить на кнопку Cancel обработчик OnClick Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Abstract Error ошибка выходит при нажатии Cancel. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 14:12 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
DimaBr какой код еще предоставить, если уже скидывал готовый пример .fr3?) Вот еще раз он же, но с последними изменениями. Если в FR запускать предварительный просмотр, с заранее закомментированным db.Handle := <DBHandle>, то по кнопке Cancel вроде все хорошо и закрывается. Если проверять из основной программы, откуда должен открываться файл, то раскомментирую db.Handle := <DBHandle> и после нажатия Cancel выходит ошибка Abstract Error. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 05:59 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Вы показываете лишь шаблон отчёта, а откуда появляется <DBHandle> неизвестно. В шаблоне, убрав ваше присваивание всё срабатывает как нужно. Поэтому, я и говорю, СДЕЛАЙТЕ ТЕСТОВЫЙ ПРИМЕР, программа из одной формы, кнопки с обработкой вызова отчёта и самого отчёта ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 07:35 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Попробуйте Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2019, 14:48 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Разобрался. Проблема была в основной программе, откуда запускается документ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 12:47 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Второй ответ в этом же топике ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 14:11 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
koo3mee4, ну шо получилось инфоклинику научить саму закрывать долбаное окно предпросмотра? =))) Или решения так и нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2021, 14:04 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Mabus13, топикстартер написал. koo3mee4Разобрался. Проблема была в основной программе, откуда запускается документ То есть FastReport не при чём, это ручки шаловливые виноваты ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2021, 14:43 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
DimaBr То есть FastReport не при чём, это ручки шаловливые виноваты Еще как причем. В руководстве программиста "Выполнение отчета" в первой строке стоит: Запуск отчета на выполнение осуществляется одним из двух методов TfrxReport: procedure ShowReport(ClearLastReport: Boolean = True); function PrepareReport(ClearLastReport: Boolean = True): Boolean; ... В большинстве случаев удобнее использовать первый метод. При таком запуске, при нажатие на Cancel, окно предварительного просмотра не закрывается. Решается добавлением в TfrxEngine.Run Код: pascal 1. 2. 3. 4. 5. 6.
Лет 10 назад я им писал. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2021, 22:49 |
|
Закрытие FastReport по кнопке
|
|||
---|---|---|---|
#18+
Bali При таком запуске, при нажатие на Cancel, окно предварительного просмотра не закрывается. Вдумайтесь. Фастом пользуются десятки тысяч (а может и сотни) человек, и у всех ЗАКРЫВАЕТСЯ. Иначе бы Форум был бы ЗАВАЛЕН подобными вопросами. И все запускают отчёты методом ShowReport, ведь другого не придумали. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 02:55 |
|
|
start [/forum/topic.php?fid=58&fpage=8&tid=2036879]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 154ms |
0 / 0 |