![]() |
|
Модераторы: MetalFan |
![]()
|
|
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
Отчет формируется с помощью xlReport.
Как во время формирования отчета спрятать Excel, а после того как отчет сформирован показать Excel? Пробовал xlReport.IXLSApp.Visible[xlrLCID] := True/False но возникает access violation. Как лечить/бороть? |
|||
|
||||
| gvg |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 30.6.2006 Репутация: нет Всего: нет |
Попробуйте изменить Options [xlHideExel]
|
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
при включенной опции документ Excel не видно, даже после формирования отчета.
Необходимо, чтобы отчет сформировался и был виден/доступен пользователю, чтобы тот уже сам решил, что с ним делать: закрывать, сохранять, править и тд... |
|||
|
||||
| gvg |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 30.6.2006 Репутация: нет Всего: нет |
Возможно свойство Debug установлено в True
|
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
Debug = False
может надо копать в сторону xlReport.IXLSApp.Visible[xlrLCID] := True/False ? |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
Смотря где вы это делаете? -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
Albinos_x,
следующим кодов:
|
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
А где вы с сервером соединяетесь?
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
хм... видимо нет...
xlReport.options.xroNewInstance = False; и больше нет никаких обращений к xlReport, кроме xlReport.Report(True); Albinos_x, в этом случае как прятать документ excel до формирования отчета? Или аналогичные пути решения? |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
компоненту xlReport я не знаю и не разу с ней не работал... могу только предположить, что запуск производится или вручную или в
xlReport.Report(True); тогда видимость можно отключить после запуска сервера, т.е. после этой команды... но возможно у этой компоненты есть свойство отвечающее за видимость запускаемого сервера... в качестве альтернативного решения, можно воспользоваться другими компонентами создания отчёта... или воспользоваться этой статьёй... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
ок, спасибо!
|
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |