Показать сообщение отдельно
  #9  
Старый 20.08.2014, 23:45
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,084
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Была в свое время реализованна печать через MS Word.
Подготавливался шаблон в формате rtf, где в нужных местах стояли закладки (со спец. именами). Код через OLE ходил по закладкам и вставлял данные из БД.

Дошли в итоге до того, что достаточно было на вход процедуры передать SQL запрос, имя шаблона и имя выходного документа, а там код сам все делал и, при необходимости, печатал на принтере или сохранял сформированные документы в БД.
Ответить с цитированием