XpycT - Спасибо! У меня получилось :laugh:
Благодаря твоей ссылке
Connection strings for SQLite нашел
SQLite3 ODBC Driver
Установил. VB его увидел. Настроил подключение и все работает.
По поводу кода там всего одна строка в одной процедуре:
Private Sub Form_Load()
DataReport1.Show
End Sub
Остальное все настройки:
Поставщик данных: Microsoft OLE DB Provider for ODBC Drivers
Использовать строку подключения:DSN=dsname;Database=C:\Base\info.db;StepAPI=0;Timeout=50
Начальный каталог:C:\Base\info.db
Ну и создается сам шаблон документа с использованием элементов управления (отображения) и привязки к ним в их свойствах к полям таблицы. ВСЕ!
Прога на AutoIT создает файл tempinfo.db c инфой для отчета с заранее определенными полями. заносит туда данные затем запускает tempinfo.exe в котором сидит готовый шаблон документа. Открывается предварительный просмотр документа который можно распечатать нажав на кнопку принтера.
Конечно у этого DataReport возможности по работе с листом и графикой не как у Worda
но хоть что-то.
Еще не разобрался как менять формат листа с книжного на альбомный и с А4 на А3.
Да, и похоже что драйвер SQLite3 ODBC Driver надо ставить на все машины где он будет работать. почему-то в экзешник VB он не внедряется. Но средствами AutoIta это не проблема.