Vetaley писав:NickS писав: Шаблон я подправил и отправил на Вашу почту.
если не затруднит продублируйте пожайлуста на
vitosik1980@mail.ru
Продублировал.
1. Будьте внимательны копируя код с других шаблонов! Не стоит думать что достаточно вставить куда нибудь и оно будет работать. Посмотрите что Вы там наделали.
) Процедура в основной программе, напутаны операторные скобки.
Программный код состоит из процедур, функций и основной программы. Основная программа отрабатывается при запуске шаблона, а процедуры и функции тогда, когда их вызывают. Например, процедура OnBeforePrint бэнда будет выполняться столько раз, сколько раз выводиться бенд. Все процедуры и шаги берутся в операторные скобки - это начало оператора
begin (начинаеться процедура) и конец оператора
end (конец процедуры). Если Вы с ними попутаете, программа сама запутается и не будет знать где начало, где конец какойто функции или кусочка кода. Это как скобки "(" и ")" в математике, если их неправильно поставить не в том месте, то полностью может измениться расчёт! А в конце программы нужно закончить
END. Если есть процедуры, их надо выше писать:
Код: Виділити все
procedure ....
begin
...
end;
procedure ....
begin
...
end;
....
begin
...
{основная программа}
...
end. {конец всего кода}
2. Почему оно так делает? "копирует название угодия на всю табличку"
Потому что большое название, не влазит в одну строку и в текстовом поле включена функция расстягивания - вот оно и расстягивается. Просто надо включить разтягивание и для бэнда, остальным полям включить расстягиваться на максимальную высоту, иначе они будут короткие.