Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание настраиваемой ленты в Access / 11 сообщений из 11, страница 1 из 1
28.02.2020, 14:16
    #39932153
i_tkr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
При настраивании собственной ленты в аксесе при помощи XML появилась проблема. Не получается создать "наполнение" вкладки при помощи
<group id="group" label="Служебные">
<menu id="MenuSupport" label="Поддержка" size="large">
<button id="Button3" label="Календарь" onAction="XMLInformation"/>
<button id="Button5" label="Выход" onAction="XMLStopMenu"/>
</group>
Если пишу это в <tab id="Menu" label="Меню" visible="true">
</tab>
то вкладка "Меню" не создается.
Без вышеуказанного кода (с group) все работает и вкладка Меню создается.В чем может быть проблема?
...
Рейтинг: 0 / 0
28.02.2020, 16:40
    #39932291
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
нужно поставить </menu> перед </group>
...
Рейтинг: 0 / 0
29.02.2020, 04:19
    #39932455
i_tkr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
alecko, спасибо огромное! Работает:)
...
Рейтинг: 0 / 0
29.02.2020, 04:52
    #39932457
i_tkr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
[quot i_tkr#22089632]alecko, еще такой вопрос,если мне нужно создать подменю во вкладке "Меню", то каким образом это сделать?
...
Рейтинг: 0 / 0
29.02.2020, 07:47
    #39932462
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
i_tkr,
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<splitButton id="ManlWork" size="large" >' это кнопка создающая меню
 <button id="buttonwork" imageMso="SharingOpenWssDiscussionList" label="Работа с базой" onAction="BUTTON_Ribbon" />' кнопка которая открывает по умолчанию ,что назначено - она показывается сверху стрелки
      <menu id="mnuManlWork" imageMso="SharingOpenWssDiscussionList" itemSize="large" > ' это само меню
' это кнопки в меню
       <button id="cmdHandMade"  label="Новая поставка" imageMso="SharingOpenWssDiscussionList" onAction="BUTTON_Ribbon"/>
       <button id="Perio" label="Периодика" imageMso="FileCreateDocumentWorkspace"   onAction="BUTTON_Ribbon"/>
     <button id="btnCP" label="Переоценка" imageMso="WordArtEditTextClassic"   onAction="BUTTON_Ribbon"/>
   <button id="Komplekt" label="Комплектование" imageMso="Consolidate"   onAction="BUTTON_Ribbon"/>
      </menu>
     </splitButton>
...
Рейтинг: 0 / 0
29.02.2020, 11:13
    #39932483
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
...
Рейтинг: 0 / 0
02.03.2020, 12:08
    #39932927
i_tkr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
alecko, спасибо,но теперь у меня возникла вот такая проблема...
...
Рейтинг: 0 / 0
02.03.2020, 13:23
    #39932962
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
i_tkr,
из-за того что добавили мой код?
или может у Вас Аксесс 2007? тогда там схема чуть другая
Код: xml
1.
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">


нужен образец проблемного кода.
...
Рейтинг: 0 / 0
03.03.2020, 16:32
    #39933639
i_tkr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
alecko, у меня версия 2010 года
Вот код. Еще не получается вызывать макрос или функцию обратного вызова. Т.е при нажатии на кнопки ленты ничего не работает и,допустим, не отрывается форма с Районами. Хотя вроде в VBA отдельно кодом прописываю в виде модулей...
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="true"/>
<tab id="dbCustomTab" label="Недвижимость" visible="true">
<group id="group" label="Служебные">
<menu id="MenuSupport" label="Поддержка" size="large">
<button id="Button4" label="Калькулятор" onAction="XMLInformation"/>
<button id="Button5" label="Выход" onAction="XMLStopMenu"/>
</menu>
<menu id="MenuInformation" label="Информация" size="large">
<button id="Button6" label="Об авторе" onAction="XMLAuthor"/>
<menu id="MenuComputer" label="О компьютере">
<button id="Button7" label="Краткая" onAction="XMLInformation"/>
<button id="Button8" label="Полная" onAction="XMLInformation"/>
</menu>
</menu>
</group>
<group id="group1" label="Работа с БД">
<menu id="MenuBuilding" label="Здания" size="large">
<button id="Button11" label="Поиск"  onAction="XMLPageBuilding" getEnabled="XMLSeekBuilding"/>
<button id="Button12" label="Полный список" onAction="XMLAllBuildings"/>
</menu>
<button idMso="SpellingAccess" visible="true"/>
<button idMso="RecordsDeleteRecord" visible="true"/>
<button id="ButtonExit" label="Выход" size="large" onAction="XMLStopMenu"/>
<menu id="MenuDictionary" label="Справочники" size="large">
<button id="Button13" label="Районы" onAction="XMLDistrict"/>
<button id="Button14" label="Материал" onAction="XMLDictionary"/>
</menu>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
...
Рейтинг: 0 / 0
04.03.2020, 05:32
    #39933843
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
Панург

Вам же Панург дал ссылку
Вот и проверяйте валидность вашего XML Ribbon
(чё ж вы колетесь, но продолжаете жрать кактусы).
...
Рейтинг: 0 / 0
04.03.2020, 12:29
    #39934020
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание настраиваемой ленты в Access
i_tkr,
такое впечатление что Вы компьютер за человека принимаете, "ну реши там ченить сам".
Код: xml
1.
<tab idMso="TabCreate" visible="true"/>

- ? без id, это что вообще? ещё одна вкладка? пустая, без закрывающего /tab, без id где хранить её, как обращаться?
Код: xml
1.
<splitButton

перед меню нет, меню в меню вложен без Split - там выше все расписано в полном цикле
начните с малого, не нужно портянки писать - сделали одну вкладку, вызвали одно действие, создали одно простое меню - поняли как это работает, двигаетесь дальше.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание настраиваемой ленты в Access / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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