Topic: Скрипт в отчете FastReport
Какой скрипт написать в FastReport, чтобы преобразовать столбцы (Фамилия), (Имя), (Отчество) из запроса в одну ячейку (Фамилия И.О.)
My Visual Database → Russian → Скрипт в отчете FastReport
Какой скрипт написать в FastReport, чтобы преобразовать столбцы (Фамилия), (Имя), (Отчество) из запроса в одну ячейку (Фамилия И.О.)
Поместите в отчет компонент Text Object и создайте для него событие OnBeforePrint, пример:
procedure Memo1OnBeforePrint(Sender: TfrxComponent);
begin
Memo1.Text := <Report."lastname"> + ' ' + Copy(<Report."firstname">, 1, 1) + ' ' + Copy(<Report."surname">, 1, 1) ;
end;
Чего-то ругается - 'BEGIN' expected.
Я пробовал скрипт из примера про ФИО - тоже не работает.
Прошу помощи, а то голову себе сломаю. Хотя, скрипты учить, конечно, надо.
Возможно вы удалили блок
begin
end.
который обязательно должен присутствовать в самом конце
т.е. в целом должно быть так
procedure Memo1OnBeforePrint(Sender: TfrxComponent);
begin
Memo1.Text := <Report."lastname"> + ' ' + Copy(<Report."firstname">, 1, 1) + ' ' + Copy(<Report."surname">, 1, 1) ;
end;
begin
end.
Ругаться перестал, разобрался. Большое спасибо за науку.
А как пронумеровать автоматом строки таблицы в FastReport ?
А-А-А разобрался Line#. Помощь очень расслабляет, но без неё - никак.
А как пронумеровать автоматом строки таблицы в FastReport ?
My Visual Database → Russian → Скрипт в отчете FastReport
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi