Сбивается масштаб в Qlikview

Автор Vedutenko, 21 апреля 2016, 04:05:37

« назад - далее »

Vedutenko

Здравствуйте, помогите пожалуйста. Есть приложение. И на нем стоит Планировщик(автообновление). Обновляет приложение каждые 15 минут.  Я делаю  "Подобрать масштаб под размер окна" он мне увеличивает объекты, делает всё как положено. Но когда происходит автообновление, объекты возвращаются под свой стандартный масштаб. Можно как нибудь отключить, чтобы он не возвращал размер объектов.

admin

Привет.
Можно использовать триггер на событие "ПослеЗагрузки" с запуском макроса.

Vedutenko

#2
Подскажи пожалуйста как написать макрос, а то я их не разу не писал.

Prive

Sub Zoom

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

End Sub


Vedutenko

Спасибо большое, очень помогли

Vedutenko

Цитата: Prive от 22 апреля  2016, 04:04:43  
Sub Zoom

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

End Sub

Не получилось что-то. После обновление данных масштаб все ровно возвращает свой прежний вид.

admin

А макрос после обновления запускается?

Vedutenko

А как проверить? И почему он может не запускаться?

Prive

Цитата: Vedutenko от 28 апреля  2016, 09:09:07  
А как проверить? И почему он может не запускаться?
Добавьте в процедуру строчку c msgbox, например:
msgbox "Макрос запустился"
В этом случае, если макрос запустится после перезагрузки, Вы увидите сообщение "Макрос запустился".

Vedutenko

не запускается у меня макрос. Наверно что то не так делаю.

Prive

Цитата: Vedutenko от 28 апреля  2016, 03:32:00  
не запускается у меня макрос. Наверно что то не так делаю.
А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?

Vedutenko

Цитата: Prive от 28 апреля  2016, 04:21:45  
Цитата: Vedutenko от 28 апреля  2016, 03:32:00  
не запускается у меня макрос. Наверно что то не так делаю.
А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?
Да я вроде бы добавил в триггер.


admin

А если в поле имени макроса вместо Мастшатаба  :) прописать Zoom ?

Vedutenko

#13
Цитата: admin от 28 апреля  2016, 05:47:01  
А если в поле имени макроса вместо Мастшатаба  :) прописать Zoom ?

Спасибо большое, вроде сработало.

Vedutenko

#14
Макрос работает только в обычном приложение и если я сам включаю загрузку. А если захожу через сервер в приложение, то не работает макрос после автоматического обновления. И не пишет сообщение что "запуск макроса"

Яндекс.Метрика