Страница 1 из 1
Перенос заголовка
Добавлено: 06 янв 2004, 11:25
Multik
Народ ! Есть такая проблема.
Есть необходимость переносить шапку таблицы автоматически при печати. Дык вот, в документации по компилятору форм FCOM написано что это делается с помощью конструкций .[h и .]H но при попытке откомпилировать это дело с помощью суппорта получаю сообщение "Заголовок формы или цикла должен быть размещен до тела формы или цикла"
Re: Перенос заголовка
Добавлено: 06 янв 2004, 11:26
Multik
Собственно сам код такой :
.form '____'
.ard
.var
S, Nomer:Double;
.endvar
.create view T1 as select
//тут идет запрос
where (( тут условие запроса ));
.fields
//тут список полей для вывода
.endfields
Здесь выводим на печать какойто текст (один раз)
ПРИЛОЖЕНИЕ К ОТЧЕТУ ТАКОМУ-ТО
НА ОСНОВАНИИ ПОЛОЖЕНИЯ О ТОМ ТО
//причем никакие поля туда не передаем
.[H OVERWRITE
//тут шапка таблицы
.]H
.begin
//ну а дальше собственно тело программы
Re: Перенос заголовка
Добавлено: 06 янв 2004, 19:35
m0p3e
Конструкция
.[H
.]H
должна быть внутри своего собственно тела программы
Re: Перенос заголовка
Добавлено: 08 янв 2004, 07:34
Multik
На самом деле где только я эту конструкцию не вставлял ! Программеры наши сказали что она толком не работает (по крайней мере а ARD отчетах). Может кто знает другой способ выводить шапку таблицы ?
Re: Перенос заголовка
Добавлено: 08 янв 2004, 13:20
edward_K
.{
.[H
.]H
ооооооооо
.{
.[H
.]
ffffffffffffffffff
.}
.}
либо в начале отчета - доку почитай по fcom
+ где нибудь написать строку типа ".P 60" -
длина страницы иначе шапки не будет.
либо переделывай на вывод в excel, а там поставишь сквозные строки.
Re: Перенос заголовка
Добавлено: 09 янв 2004, 05:33
Multik
.{ //<--- в ARD-отчетах не допускается использование конструкций, управляемых событиями (что собственно компилятор и выдает)
.[H
.]H
ооооооооо
.{
.[H
.]
ffffffffffffffffff
.}
.}
P.S. А докой по FCOM я уже "объелся". )))
Re: Перенос заголовка
Добавлено: 09 янв 2004, 06:40
IgorA
Вот отчет, который у меня работает:
.form xxx
.NameInList 'xxx'
.Ard
.DEFP PA4 // Что это - не помню, но оставил на всякий случай
.P 60
.[H
ооооооо
.]H
.var
.........
.endvar
.Create View MyTable as Select
.........
.fields
........
.endfields
{table 'MyTable'
fffffffff
.}
Re: Перенос заголовка
Добавлено: 09 янв 2004, 12:07
Vitas
form '____'
.ard
.var
S, Nomerouble;
.endvar
.create view T1 as select
//тут идет запрос
where (( тут условие запроса ));
.fields
//тут список полей для вывода
.endfields
.[H skip
//тут шапка таблицы
.]H
Здесь выводим на печать какойто текст (один раз)
ПРИЛОЖЕНИЕ К ОТЧЕТУ ТАКОМУ-ТО
НА ОСНОВАНИИ ПОЛОЖЕНИЯ О ТОМ ТО
//+ то же, что и в шапке
.begin
//ну а дальше собственно тело программы