-
Notifications
You must be signed in to change notification settings - Fork 0
QuickStart
В данном примере используется база данных Платежи.accdb. В проекте уже установлен модуль KRNReport, если Вы пробует создать в новой БД, то Вам нужно его установить.
В отчете отображаются данные из таблицы Клиенты. Шаблон отчета сохраняется в файле "QuickStart.rtf". Имя шаблона затем необходимо будет передать при построении отчета.
Откройте текстовый редактор MS Word. Шаблон отчета содержит поля, которые добавляются нажатием сочетания клавиш CTRL + F9. Нажмите сочетание клавиш Alt+F9 для того что бы переключаться между режимами отображения кодов полей.
Что бы однозначно отличать поля отчета от других полей, для RTFReport поля имеют формат УправляющаяКонструкция(Параметр1;Параметр2...). С полным списком управляющих инструкций можно ознакомиться в основной части справки.
Для вывода поля в отчет используется инструкция f. Например, что бы вывести текущую дату и время запишите в поле f(now), а что бы вывести имя текущей БД: f(CurrentProject.Name). Таким же образом выводятся переменная Заголовок, задаваемая при построении отчета.
Поля scan("a" for "Клиенты") endscan() - это команды RTFReport. Поля внутри таблицы являются ссылками на поля таблицы Клиенты.

Добавьте на форму новую кнопку. Задайте ей обработчик нажатия.

Добавьте код запуска отчета в котором так же указано заполнение переменной Заголовок.
Private Sub QuickStart_Click()
PrintReport _
".\QuckStart\QuickStart.rtf", _
BuildParam(Nothing,"Заголовок","Это заголовок и он выводится как есть.")
End SubПерейдите в режим формы и запустите отчет.
