Перенос заголовка

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Multik
Новичок
Сообщения: 21
Зарегистрирован: 29 мар 2005, 17:49

Перенос заголовка

Сообщение Multik »

Народ ! Есть такая проблема.

Есть необходимость переносить шапку таблицы автоматически при печати. Дык вот, в документации по компилятору форм FCOM написано что это делается с помощью конструкций .[h и .]H но при попытке откомпилировать это дело с помощью суппорта получаю сообщение "Заголовок формы или цикла должен быть размещен до тела формы или цикла"
Multik
Новичок
Сообщения: 21
Зарегистрирован: 29 мар 2005, 17:49

Re: Перенос заголовка

Сообщение Multik »

Собственно сам код такой :

.form '____'
.ard
.var
S, Nomer:Double;
.endvar

.create view T1 as select
//тут идет запрос
where (( тут условие запроса ));
.fields
//тут список полей для вывода
.endfields

Здесь выводим на печать какойто текст (один раз)
ПРИЛОЖЕНИЕ К ОТЧЕТУ ТАКОМУ-ТО
НА ОСНОВАНИИ ПОЛОЖЕНИЯ О ТОМ ТО
//причем никакие поля туда не передаем

.[H OVERWRITE
//тут шапка таблицы
.]H

.begin
//ну а дальше собственно тело программы
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Перенос заголовка

Сообщение m0p3e »

Конструкция
.[H
.]H
должна быть внутри своего собственно тела программы :)
Multik
Новичок
Сообщения: 21
Зарегистрирован: 29 мар 2005, 17:49

Re: Перенос заголовка

Сообщение Multik »

На самом деле где только я эту конструкцию не вставлял ! Программеры наши сказали что она толком не работает (по крайней мере а ARD отчетах). Может кто знает другой способ выводить шапку таблицы ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Перенос заголовка

Сообщение edward_K »

.{
.[H

.]H
ооооооооо
.{
.[H

.]
ffffffffffffffffff
.}
.}
либо в начале отчета - доку почитай по fcom
+ где нибудь написать строку типа ".P 60" -
длина страницы иначе шапки не будет.
либо переделывай на вывод в excel, а там поставишь сквозные строки. ;)
Multik
Новичок
Сообщения: 21
Зарегистрирован: 29 мар 2005, 17:49

Re: Перенос заголовка

Сообщение Multik »

.{ //<--- в ARD-отчетах не допускается использование конструкций, управляемых событиями (что собственно компилятор и выдает)
.[H

.]H
ооооооооо
.{
.[H

.]
ffffffffffffffffff
.}
.}

P.S. А докой по FCOM я уже "объелся". )))
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: Перенос заголовка

Сообщение IgorA »

Вот отчет, который у меня работает:

.form xxx
.NameInList 'xxx'
.Ard
.DEFP PA4 // Что это - не помню, но оставил на всякий случай
.P 60
.[H
ооооооо
.]H
.var
.........
.endvar
.Create View MyTable as Select
.........
.fields
........
.endfields
{table 'MyTable'
fffffffff
.}
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: Перенос заголовка

Сообщение Vitas »

form '____'
.ard
.var
S, Nomerouble;
.endvar

.create view T1 as select
//тут идет запрос
where (( тут условие запроса ));
.fields
//тут список полей для вывода
.endfields

.[H skip
//тут шапка таблицы
.]H

Здесь выводим на печать какойто текст (один раз)
ПРИЛОЖЕНИЕ К ОТЧЕТУ ТАКОМУ-ТО
НА ОСНОВАНИИ ПОЛОЖЕНИЯ О ТОМ ТО
//+ то же, что и в шапке


.begin
//ну а дальше собственно тело программы
Ищу возможности довести и так отличный продукт до еще большего блеска
Ответить