Пишу в продолжение своей
проблемы в надежде, что кто-нибудь откликнется.
В общем, я раздобыл исходники программы, но мне это не помогло.
Проблема на самом деле банальная (для тех, кто разбирается), но нужно вникнуть в суть.
Программа + Исходники.
К сожалению, если запустить отдельно отчет, то там ничего не будет видно, поэтому необходимо:
1. Установить программу (она легкая).
2. После установки скопировать прилагаемый файл
Контрольный черновик.fr3 в директорию %SystemDrive%\Users\Public\Documents\DiplomFGOSVPO\Blanks\ (с заменой).
3. После запуска программы открыть существующий журнал - выбрать прилагаемый файл
test.db.
4. Откроется главное окно, где надо выбрать:
Настройки -
Параметры -
Настройка печатных макетов - выбрать "
Контрольный черновик" -
Редактор.
5. Откроется дизайнер отчета. Там есть Memo18:
Цитата: Номер и серия документа о предыдущем образовании, год выдачи: [Student."Номер_документа_о_пред_обр"], [Student."Документ_пред_обр_год"] г.
Но дело в том, что тут серия не выводится. Есть только номер (Student."Номер_документа_о_пред_обр") и год (Student."Документ_пред_обр_год").
Если обратиться к Данные-Student, то серии там просто нет - её забыли добавить.
Зато серия эта есть в самой БД (test.db):
Таким образом, надо как-то в отчет добавить поле
Students.dok_pred_seria, а как это сделать - ума не приложу. В исходниках нашел лишь процедуру по нажатию на кнопку редактор (SettingsUnit):
Код: procedure TSettingsForm.Button5Click(Sender: TObject);
begin
self.saveblank;
mainform.frxReport1.DesignReport();
self.Button3.Click;
end;