Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

21 Сентябрь 2021, 08:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 3 4 5 6 7 »   Вниз
  Печать  
Автор Тема: Возможно ли создать многостраничную форму в LO Base  (Прочитано 18364 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Kadet
Форумчанин
***
Offline Offline

Сообщений: 627


« Ответ #52761: 28 Ноябрь 2019, 11:50 »

Табы прикрутить к формам так и не удалось, но свою проблему я решил. Как описывал ранее, проблема была в быстрой (мгновенной) замене набора фильтров одной субформы на набор другой субформы.
Проблему решил следующим методом.
Вставил в форму 6 врезок (TextFrame), по числу субформ. Внедрил в них и привязал к ним элементы соответствующей субформы (Форма1 -> Врезка1).
Вывел все врезки, а соответственно и элементы фильтров, за пределы документа (в позицию -4см по вертикали при высоте врезки 3,5см). Их стало не видно.
Код:
oDoc.TextFrames.getByName("Врезка1").VertOrientPosition = -4000
При нажатии соответствующей кнопки нужная врезка отправляется в позицию 0 в рабочее положение и становится видимой.
Код:
oDoc.TextFrames.getByName("Врезка1").VertOrientPosition = 0
А все прочие врезки идут за пределы документа, в позицию -4 и становятся невидимыми.

Замена происходит мгновенно и сразу всем блоком фильтров одновременно, без перебора.
В общем то, чего я и пытался добиться от Табов. Теперь, в принципе, они и не нужны.

Ну, примерно так.
Записан
Страниц: 1 2 3 4 5 6 7 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!