Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем ! У меня проблема. Строю репорт , в нем использую 2 группировки: по разделам и подразделам.Ecть Title для первой страницы ,и Page Header для остальных страниц (печать которой подавляю для перв. страницы) с итогами по группам. Как только ширину Page Header делаю чуть больше какой-то определенной, на первой странице остается только Title, а вся информация идет со 2 страницы... Но мне нужна именно такая ширина Page Header и чтобы данные печатались с первой страницы. Заранее благодарна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 06:32 |
|
||
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
Ну у тебя и размерчики. Дело в том, что при печати FoxPro предварительно проверят помещается ли очередная полоса печати в оставшееся место на листе. При этом под размером полосы подразумевается тот размер, что установлен в дезайнере отчета. Если не помещается, то делается переход на следующую страницу и начинает печатать там. В твоем случае надо вообще выбросить полосу Title и перенести все ее содержимое в полосу PageHeader поставив признак печатать только если первая страница (_PAGENO=1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 10:00 |
|
||
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
Попробовала перенести, дает ошибку, что полоса Group Footer 1 очень большая и не помещается на страницу. В конце разделов и подразделов я печатаю 10 строк итогов. Наверное, в этом причина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 14:19 |
|
||
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
Получилось ! Перенесла Title в Page Header , но невнимательно не на всех строках Title поставила признак печати _pageno=1. Поэтому сразу не получилось. Большое спасибо !!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 14:52 |
|
||
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
Если речь идет о полосах Group, то все решается просто. Создается несколько фиктивных групп по константам. Можно указывать в качестве признака группировки просто числа: 1,2,3. Это дает допонительные полосы Group Header и Group Footer. Таким образом, вместо одного Group Footer получаешь столько, сколько тебе нужно. Перед печатью FoxPro анализирует выстоту только одной полосы, поэтому такое разделение снимет проблему очень высокой полосы отчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 14:54 |
|
||
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь. А вот что можно сделать, чтобы еще и итоги не переносились на другую страницу, если не помещаются ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 06:55 |
|
||
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
Спасибо, поняла, попробую сделать деление итогов по фиктивным группам. Владимир, еще непонятен один момент с отчетом. В какие-то моменты ( иногда даже , когда принтер выключен ), предварительный просмотр отчета урезан наполовину с правой стороны ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 07:05 |
|
||
|
проблема с REPORT
|
|||
|---|---|---|---|
|
#18+
galina_oВ какие-то моменты ( иногда даже , когда принтер выключен ), предварительный просмотр отчета урезан наполовину с правой стороны ..... Это связано с текущими настройками принтера. Если ты создавала отчет с ориентацией бумаги "Ландшафт", но в момент предварительного просмотра принтер имеет настройку ориентации бумаги "Портрет", то и получается такое "обрезание". По большому счету, это не лечиться. Точнее, решение есть, но не очень... -) Создавать отчет с тем же драйвером принтера, который используется у клиента. Практически невозможно осуществить. -) После каждой модификации отчета следует открыть файл отчета как таблицу USE MyReport.FRX BROWSE Найти запись со значениями полей ObjType=1 ObjCode=53 Как правило, это самая первая запись. И очистить в этой записи содержимое полей TAG и TAG2. А также удалить из поля Expr ссылки на конкретный драйвер принтера. Проблема в том, что после каждой модификации отчета содержимое этих полей будет восстанавливаться и надо будет повторно стирать содержимое. В более старших версиях весь этот процесс автоматизирован. Появилось свойство "Save printer environment" в настройках отчета. Снятие этой "птички" как раз и делает очистку этих полей. А вообще, скачай решение http://www.foxclub.ru/sol/index.php?act=view&id=165 Там много чего по отчетам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 10:13 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32921098&tid=1594822]: |
0ms |
get settings: |
10ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 295ms |
| total: | 385ms |

| 0 / 0 |
