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

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

« предыдущая - следующая »

Vedutenko

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

admin

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

Vedutenko

апреля 22, 2016, 12:34:22 pm #2 Последнее редактирование: апреля 22, 2016, 03:34:29 pm от Vedutenko
Подскажи пожалуйста как написать макрос, а то я их не разу не писал.

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 pm
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 am
А как проверить? И почему он может не запускаться?

Добавьте в процедуру строчку c msgbox, например:
msgbox "Макрос запустился"
В этом случае, если макрос запустится после перезагрузки, Вы увидите сообщение "Макрос запустился".

Vedutenko

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

Prive

Цитата: Vedutenko от апреля 28, 2016, 03:32:00 pm
не запускается у меня макрос. Наверно что то не так делаю.

А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?

Vedutenko

Цитата: Prive от апреля 28, 2016, 04:21:45 pm
Цитата: Vedutenko от апреля 28, 2016, 03:32:00 pm
не запускается у меня макрос. Наверно что то не так делаю.

А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?

Да я вроде бы добавил в триггер.


admin

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

Vedutenko

апреля 29, 2016, 09:59:37 am #13 Последнее редактирование: апреля 29, 2016, 01:27:39 pm от Vedutenko
Цитата: admin от апреля 28, 2016, 05:47:01 pm
А если в поле имени макроса вместо Мастшатаба  :) прописать Zoom ?


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

Vedutenko

апреля 29, 2016, 01:53:46 pm #14 Последнее редактирование: апреля 29, 2016, 01:55:21 pm от Vedutenko
Макрос работает только в обычном приложение и если я сам включаю загрузку. А если захожу через сервер в приложение, то не работает макрос после автоматического обновления. И не пишет сообщение что "запуск макроса"

Рейтинг@Mail.ru Яндекс.Метрика