возможности (выбираются в действиях при запуске):
- экспорт в Excel/LibreOffice calc/автовыбор при запуске базы
- кнопку на панель главной формы(экспорт активной формы)
- кнопку на панель всех запросов
- в контекстное меню всех форм
- в контекстное меню всех форм: выделенные строки
- в контекстное меню всех запросов
- в контекстное меню всех запросов: выделенные строки
- в контекстное меню всех сводных таблиц
- мультивыбор во всех формах
- мультивыбор во всех запросах
- текстовой формат в Excel для текстовых полей (строка 0001 будет экспортироваться 0001, а не 1)
в действиях формы:
- Форма - сделать мультивыбор
- Запросы формы - сделать мультивыбор (выбрать нужные запросы)
Если подключить модуль как внешний {$I kok80-ExportToExcel}, то можно использовать
Код: Выделить всё
procedure GridToExcel(sender:TObject)
в качестве sender понимает TdxForm, TdxQueryGrid, TdxSQLQuery, TdxPivotGrid.
Экспорт осуществляется через буфер обмена, если в буфере был текст-он восстанавливается после экспорта.
kok80-ExportToExcel 3.1
