powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ribbon, Contextual Tabs
7 сообщений из 32, страница 2 из 2
Ribbon, Contextual Tabs
    #38772289
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bryk_Alien,

Вот тоже сцепился с 2010, сделал контекстные вкладки, формируются нормально.
Один затык.
Хотел при открытии отчета открывать встроенную вкладку печать.
Открываться то открывается - контекстная вкладка, состоящая из своей(первая) и встроеной(вторая).
Но попадаю на первую контекстную вкладку - т.е. мною собранную для формы.
И пока не получилось перевести фокус сразу на вторую.
пробовал активировать нужную
Код: vbnet
1.
2.
3.
If Left(Application.Version, 2) = 14 Then
'    myRib.ActivateTab "TabSetReportTools"
End If


матерится на сроке активации - закоментировал пока

ну и возврат при закрытии
Код: vbnet
1.
2.
3.
If Left(Application.Version, 2) = 14 Then
'    myRib.ActivateTab "TabSetFormReportExtensibility"
End If



Может у кого есть мысли? Как сделать правильно активацию нужной контекстной вкладки.

И вот сейчас уже вспомнил, как опрос.
Было ли у кого нибудь такое?
Бегаешь по вкладкам все нормально и в один прекрасный момент, при открытии очередной вкладки вкладка открывается, но лента становится СВЕРНУТОЙ, двойным кликом разворачиваешь, но раздражает.
Связи так и не уловил, проявляется спонтанно.
Вот например при переключении на конт.вкладку печати отчета(что выше) - иногда так происходит.
Иногда бывает и в 2007, и просто на вкладках, не контекстных...
...
Рейтинг: 0 / 0
Ribbon, Contextual Tabs
    #38772423
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bryk_Alien,

Bryk_AlienА Вы не пробовали отображать контекстную вкладку без открытия какой-либо формы?

не, не пробовал.
Контекстные вкладки являются атрибутами форм/отчетов. Как я понимаю, если открытых форм/отчетов нет, а контекстные вкладки видны, то это глюк. Кстати, экспериментируя с Access 2013, я напоролся на этот глюк. Зафиксировал здесь 15104925 (см.Word-овский файл)

Сергей
...
Рейтинг: 0 / 0
Ribbon, Contextual Tabs
    #38772427
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

>myRib.ActivateTab "TabSetFormReportExtensibility"

так ведь "TabSetFormReportExtensibility" это ж не имя вкладки.
Это имя набора пользовательских контекстных вкладок.

Сергей
...
Рейтинг: 0 / 0
Ribbon, Contextual Tabs
    #38772446
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вакшуль Сергей,

согласен, проглядел!

Но проблема проявляет себя еще на старте, т.е. на myRib.ActivateTab "TabSetReportTools"
А здесь, какое имя написать для обращения. Ведь она стандартная и не прописана в моей ленте.
есть свойства:
myRib.ActivateTab
myRib.ActivateTabMso
myRib.ActivateTabQ
пробовал разные варианты, не помогло.
Это к слову о фокусе на контекстной для печати.
...
Рейтинг: 0 / 0
Ribbon, Contextual Tabs
    #38772454
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

Хотя сейчас спец. полез посмотреть, там
<contextualTabs >
<tabSet idMso="TabSetFormReportExtensibility">
......
</tabSet>
</contextualTabs >
взял из ваших постов выше.
Какое здесь еще может быть имя.
Или тут прямое обращение к имени tab вложеной в контекстную?
Но все равног, как тогда передать фокус встроеной контекстной вкладке печати?
...
Рейтинг: 0 / 0
Ribbon, Contextual Tabs
    #38772499
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

не видя кода ленты и кода обработки событий говорить сложно.

Я так понял, у вас в xml коде:
<ribbon startFromScratch="false">
в этом случае для переключения на встроенную контекстную вкладку можно использовать:
gobjRibbon.ActivateTabMso "TabPrintPreviewAccess"

Вот здесь обсуждался вопрос переключения на встроенную вкладку предварительного отчета(если я правильно понял, о чем речь):
https://social.msdn.microsoft.com/Forums/office/en-US/bcb3c469-bdb5-4e88-a97d-58d984f9e4c6/how-to-set-focus-to-builtin-print-preview-tab-when-previewing-a-report?forum=accessdev

Сергей
...
Рейтинг: 0 / 0
Ribbon, Contextual Tabs
    #38773660
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вакшуль Сергей,

Спасибо за ссылку.
Пока решил так:
Убрал из свойств отчета ленту. Была своя, и не уточнил ранее - это 2я лента, "облегченная" для печати, раньше так использовал в 2007.
Теперь при открытии отчета открывается стандартная вкладка для отчетов со всеми настройками,
правда эта вкладка открывается самая первая.
Т.е. вся моя лента находится теперь после вкладки для печати.
При закрытии отчета все восстанавливается, понятное дело
Если ставлю свою ленту печати или сключаю активацию просто стандартной вкладкт печати(при условии, что вкладки разрешены в настройках акса)
тогда вкладка печати появляется в контекстных, второй по очереди и фокус сразу ей не передается.
ладно, чуть позже еще поиграюсь вариантами, почитаю может выскочу на фокус второй конт.вкладки
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ribbon, Contextual Tabs
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]