The_Immortal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Пишу в продолжение своей проблемы в надежде, что кто-нибудь откликнется. В общем, я раздобыл исходники программы, но мне это не помогло. Проблема на самом деле банальная (для тех, кто разбирается), но нужно вникнуть в суть. Программа + Исходники. К сожалению, если запустить отдельно отчет, то там ничего не будет видно, поэтому необходимо: 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; | Буду крайне признателен, если кто-нибудь поможет в этом разобраться... Спасибо! |