LEADERSOFT.ru Разработка на заказ программ и сайтов
Интернет магазин программного обеспечения

500 руб.

ДОРАБОТКА ПРОГРАММ

Если Вам необходимо изменить любую программу, например, добавить или изменить отчет или форму, то это можно сделать по отдельному соглашению.

Перейти к оформлению заказа ...
Класс используется для вывода на печать из Access отчетов типа Microsoft Excel в виде таблиц. Главное в этом решение - это скорость. Вывод таблицы - практически мгновенный, т.к. используется специальный алгоритм экспорта. Если экспортировать данные по ячейкам, то такое решение будет очень медленным .

О примере

В zip архиве Вы найдете файл с примером, в котором рассматривается вопрос подготовки отчета по долгам в формате Microsoft Excel

Для вывода отчета необходимо создать шаблон xlt и запрос с нужными полями. Для отображения отчета нужно добавить минимальный программный код в VBA

Private Sub butReport_Click()
    ' Сохраняем текст
    On Error GoTo 999
    
    Dim obj As New clsReportExcel
    
    ' Вывод отчета в позицию
    obj.CreateFile Me.NameDot, Me.qryList, "A3"
    
    Set obj = Nothing
    
    Exit Sub
999:
    Err.Clear
    Resume Next
End Sub
Общие выводы

Таким образом, для построения отчета не нужно писать сложную программу. Все эти объекты и их настройка сведены к созданию SQL запроса

Достаточно просто составить запрос и файл * .xlt таким образом, чтобы поля в запросах соответствовали полям документа Excel