Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Vedutenko от 21 апреля 2016, 04:05:37

Название: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 21 апреля 2016, 04:05:37
Здравствуйте, помогите пожалуйста. Есть приложение. И на нем стоит Планировщик(автообновление). Обновляет приложение каждые 15 минут.  Я делаю  "Подобрать масштаб под размер окна" он мне увеличивает объекты, делает всё как положено. Но когда происходит автообновление, объекты возвращаются под свой стандартный масштаб. Можно как нибудь отключить, чтобы он не возвращал размер объектов.
Название: Re: Сбивается масштаб
Отправлено: admin от 21 апреля 2016, 05:11:03
Привет.
Можно использовать триггер на событие "ПослеЗагрузки" с запуском макроса.
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 22 апреля 2016, 12:34:22
Подскажи пожалуйста как написать макрос, а то я их не разу не писал.
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Prive от 22 апреля 2016, 04:04:43
Sub Zoom

ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.FitZoomToWindow
ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.ApplyZoomToAllSheets

End Sub

Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 25 апреля 2016, 10:47:49
Спасибо большое, очень помогли
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 26 апреля 2016, 09:55:40
Цитата: Prive от 22 апреля  2016, 04:04:43  
Sub Zoom

ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.FitZoomToWindow
ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.ApplyZoomToAllSheets

End Sub

Не получилось что-то. После обновление данных масштаб все ровно возвращает свой прежний вид.
Название: Re: Сбивается масштаб в Qlikview
Отправлено: admin от 26 апреля 2016, 06:33:15
А макрос после обновления запускается?
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 28 апреля 2016, 09:09:07
А как проверить? И почему он может не запускаться?
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Prive от 28 апреля 2016, 11:25:36
Цитата: Vedutenko от 28 апреля  2016, 09:09:07  
А как проверить? И почему он может не запускаться?
Добавьте в процедуру строчку c msgbox, например:
msgbox "Макрос запустился"
В этом случае, если макрос запустится после перезагрузки, Вы увидите сообщение "Макрос запустился".
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 28 апреля 2016, 03:32:00
не запускается у меня макрос. Наверно что то не так делаю.
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Prive от 28 апреля 2016, 04:21:45
Цитата: Vedutenko от 28 апреля  2016, 03:32:00  
не запускается у меня макрос. Наверно что то не так делаю.
А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 28 апреля 2016, 05:03:13
Цитата: Prive от 28 апреля  2016, 04:21:45  
Цитата: Vedutenko от 28 апреля  2016, 03:32:00  
не запускается у меня макрос. Наверно что то не так делаю.
А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?
Да я вроде бы добавил в триггер.

(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Fi9.pixs.ru%2Fstorage%2F1%2F3%2F8%2F1png_5333063_21729138.png&hash=73b9cc72083afa35e60e2a69a4c1717f8477801c) (http://pixs.ru/showimage/1png_5333063_21729138.png)
Название: Re: Сбивается масштаб в Qlikview
Отправлено: admin от 28 апреля 2016, 05:47:01
А если в поле имени макроса вместо Мастшатаба  :) прописать Zoom ?
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 29 апреля 2016, 09:59:37
Цитата: admin от 28 апреля  2016, 05:47:01  
А если в поле имени макроса вместо Мастшатаба  :) прописать Zoom ?

Спасибо большое, вроде сработало.
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 29 апреля 2016, 01:53:46
Макрос работает только в обычном приложение и если я сам включаю загрузку. А если захожу через сервер в приложение, то не работает макрос после автоматического обновления. И не пишет сообщение что "запуск макроса"
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 29 апреля 2016, 03:21:46
Вообщем Макрос не работает когда захожу через QV сервер. Мне кажется он не читает вообще триггеры. Думаю, что это связано с ограничением макросов в QV сервер.
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Vedutenko от 04 мая 2016, 12:31:32
Есть еще предложение, чтобы не сбивался масштаб после обновления данных в qlikview server? Помогите пожалуйста.
Название: Re: Сбивается масштаб в Qlikview
Отправлено: Maks248 от 22 сентября 2021, 09:23:05
Добрый день!
Хочу поднять эту тему.
Вопрос тот же. Описанное здесь автомасштабирование не срабатывает на сервере. Удалось кому-нибудь решить этот вопрос?