CftClub.ru
Клуб специалистов ЦФТ-Банк

Печать в Excel с использованием клиент-скрипта

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
IgorE58
Участник


Вступление в Клуб: 01.08.2018
СообщениеПн Апр 01, 2019 09:27   Печать в Excel с использованием клиент-скрипта Ответить с цитатой
Полезность: Нет оценки
Из формы операции по своей кнопке "PrintExcel" я вывожу данные с использованием шаблона excel. Если вывод небольшой (мало выводимых данных), то отчет формируется, иначе - запускается процесс, но окно excel на экране не появляется. Как сделать так чтобы скрипт отрабатывал в цикле ?
Код клиент-скрипта - стандартный, а код в Проверке сейчас такой:
Код:

elsif p_info='PrintExcel' then
  excel.init_xls;
  if excel.f_click then
    excel.f_click:=false;
    [EXCEL].open_file([REPS]::[SLIB].GetPath ('PATH_PRINT_EXCEL', 'deal_s.xlt'), false);
    draw_report;
    excel.visible;
    excel.release;
  end if;
excel.exec_script(V_DEST);



Может быть есть какой-нибудь дистрибутивный пример ?
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПн Апр 01, 2019 10:16    Ответить с цитатой
Полезность: 1
Call Form1.ScriptServerValidate( OK, "OK")OK поменять на 'PrintExcel'
IgorE58
Участник


Вступление в Клуб: 01.08.2018
СообщениеПн Апр 01, 2019 15:11    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
Call Form1.ScriptServerValidate( OK, "OK")OK поменять на 'PrintExcel'


Спасибо. Заработало...
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПн Апр 01, 2019 15:14    Ответить с цитатой
Полезность: Нет оценки
Есть кнопочка - Оценить сообщение Smile
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru