REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
hztp_serg Автор Сообщений: 577 Откуда: Хмельницкий Дата регистрации: 19.06.2007 |
Выполняю отчёт:
http://i.piccy.info/i9/f29ac833cd436c56b71396b8c75edae3/1541427667/21674/1280202/report1_500.jpg но когда щёлкнуть мышкой по отчёту, то получаю: http://i.piccy.info/i9/0e769927ffd483ff980f8a7fe29a988c/1541428025/16765/1280202/report2_500.jpg и такой результат выходит на бумагу. Когда этот же отчёт выполнять как:
Подскажите пожалуйста, что не так? Сам репорт и дбф-ку прилагаю. |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
У меня щелчок по окну не портит результат
Win10 Fox7 У Вас в локальной папке пример (без проекта и т.п.) всё равно кривится? |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Это не пресловутый грид на форме, "крадущий" текущий алиас у отчёта?
------------------ WBR, Igor |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
PaulWist Сообщений: 14614 Дата регистрации: 01.04.2004 |
Похоже что помимо "потери" алиаса, ещё указатель записи сдвигается на EOF, BOF.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
hztp_serg Автор Сообщений: 577 Откуда: Хмельницкий Дата регистрации: 19.06.2007 |
Грид на форме есть [attachment 30248 ] на ThisFormSet.Form1.Activate делаю:
|
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
PaulWist Сообщений: 14614 Дата регистрации: 01.04.2004 |
Обычно делают невидимую кнопку, на неё переводят фокус, затем отчет, затем перевод фокуса опять на "последний" активный контрол.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
Sawradym Сообщений: 2244 Откуда: Винница Дата регистрации: 15.05.2007 |
Если Вы формируете данные перед report form, то зачем Вам курсор внутри Reportа? ------------------ |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
hztp_serg Автор Сообщений: 577 Откуда: Хмельницкий Дата регистрации: 19.06.2007 |
Ещё вот такая проблема. Открывается отчёт, при нажатии кнопки "Следующая страница" выдаёт ошибку:
[attachment 30249 ] tab_rep.kod_gr_mat - по этому полю сделана группировка в отчёте. Как исправить? |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
PaulWist Сообщений: 14614 Дата регистрации: 01.04.2004 |
Отчет выполняется в сессии где нет курсора/
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
hztp_serg Автор Сообщений: 577 Откуда: Хмельницкий Дата регистрации: 19.06.2007 |
Выполнение отчёта:
|
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
И что? Все эти пляски с формами, тем более в формсете до добра не доводят... У тебя похоже не просто "теряется" (перестаёт быть текущим), а вообще закрывается курсор служащий источником данных для отчёта.
Если данные для отчёта готовятся "снаружи", то надо: - убрать всё и DE самого отчёта. - обеспечить неизменность датасессии, и текущего выбранного курсора в ней на всё время показа отчёта, что для немодальных отчётов весьма нетривиальная задача. Если уж гадишь в постоянный TABLE, а не курсором пользуешься, то стоит сделать для отчёта приватную датасессию - тогда он "для себя" ещё раз откроет эту таблицу, и уже не так сильно будет зависеть от датасессии формы, откуда он вызывается. Конечно, при этом в самой форме нельзя будет удалить/упаковать/пересоздать эту таблицу, а лучше вообще сделав её разок закрыть и не трогать больше (пока не закроют все окна превью отчёта). ------------------ WBR, Igor |
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
hztp_serg Автор Сообщений: 577 Откуда: Хмельницкий Дата регистрации: 19.06.2007 |
Есть локальная папка, в которой только одна DBF-таблица. Создаю отчёт, добавляю в DE эту таблицу. Вопрос, почему при построении обьектов отчёта, эта таблица не видна? Тоесть в Field Properties - Expression Builder нет полей этой таблицы, Fields пустое. От чего это зависит?
|
Re: REPORT FORM ... TO PRINTER PROMPT - проблема | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
От того какие таблицы открыты в данный момент в текущей датасессии (откуда был вызван дизайнер отчётов - скорее всего это будет "основная" DS=1).
Вместо этого окна, можно просто из DE перетаскивать поля, или целиком "таблицу" - дизайнер сделает подписи и поля - конечно для таблиц не из БД толку в подписях практически никакого ------------------ WBR, Igor |
© 2000-2024 Fox Club  |