Меню

access 2010 настройка ленты

Основы работы с ленточным интерфейсом в MS Access 2010: Начальный уровень

Ленточный интерфейс появился в пакете Microsoft Office, начиная с версии 2007, заменив привычные меню. Несмотря на то, что можно было очень четко выделить группу людей, которым нововведение не понравилось, оно стало прорывом в интерфейсе офисных приложений. Люди, которые привыкли к новому внешнем виду, повышали свое быстродействие в разы. Чего стоит хотя бы вынесение все элементов форматирования ячеек в MS Excel в группы на ленте, использовать которые можно было заветным «нажатием одной кнопки», вместо вызова отдельных настроек в контекстном меню «Форматирование ячеек».

В версии 2010 не только было улучшено юзабилити самой ленты, но и добавлено новое представление Backstage™, которое пришло на смену «большой красивой кнопке» с логотипом MS Office. Новое представление открывает новые горизонты для создания дружелюбного, удобного и полностью визуализированного элемента пользовательского меню.

В этой статье мы рассмотрим, как можно с помощью простых действий, не прибегая к помощи VBA (и даже макросов) полностью настроить по своему усмотрению как саму Ленту (далее Ribbon), так и представление Backstage™.

Удивительно, но минимальные требования ограничиваются наличием установленного приложения MS Access 2010. И это даже несмотря на тот факт, что изменять интерфейс мы будем по средствам редактирования xml кода. Но для более комфортной работы с xml можно использовать дополнительные интерфейсы, о которым несомненно стоит упомянуть.

Поскольку нам нужен непосредственно сам код, то писать его можно даже в простом Блокноте. Но если есть желание воспользоваться современными технологиями и такими удобными элементами как IntelliSense, то можно использовать любой редактор, поддерживающий загрузку схем xml (файлы в формате .xsd). Возьмем, к примеру, Visual Studio 2010. Для работы нам потребуется создать новый файл .xml (Меню File -> New -> File… -> General -> XML file, см. рис. 1).

В нижнем правом углу экрана найти окно свойств Properties. Если данное окно отсутствует, то его можно вызвать нажатием клавиши F4 или с помощью Меню View -> Properties Window. В появившемся окне необходимо найти раздел Schemas (см. рис. 2) и, как и в прычном MS Access, нажать кнопку с изображением многоточия.

В появившемся окне необходимо найти интересующую нас схему и в столбце Use выбрать пункт Use this schema (см. рис. 3). Файл схемы, используемой только для Office 2010, называется CustomUI14.xsd. Не путать его с CustomUI.xsd, который описывает работу с пользовательским интерфейсом для версии 2007.

Если вы решили воспользоваться другим редактором или по каким-то причинам не можете найти в списке необходимый файл, то его можно скачать с сайта Microsoft http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c2aa691a-8004-46ac-9852-102f1d5bcd18&displaylang=en.

Теперь все готово для комфортного написания xml составляющей. Что касается Access составляющей, то здесь воспользуемся стандартным шаблоном Northwind. Он доступен на вкладке New представления Backstage™ (см. рис. 4) в разделе Sample templates (см. рис. 5).

Постановка задачи следующая:

  • у вас есть готовое приложение на MS Access, которое необходимо теперь распространить на конечных пользователей;
  • необходимо в конечном .accde файле настроить пользовательское меню так, чтобы исключить возможность доступа пользователей к нежелательным элементам;
  • сделать это максимально простым способом;
  • ограничиться стандартными элементами меню.

Любой xml код будет начинаться с инициализации используемой схемы. В нашем случае необходимо указать:

Весь код в данном примере можно разделить на 2 группы: первая описывает настройки Ribbon и заключается в тэги , вторая — настройки представления Backstage™, тэги — .

Для тэга доступен атрибут startFromScratch. Тип данных — Boolean, т.е. принимает значения true/false. При значении true большинство стандартных элементов интерфейса скрывается. Удобно в том случае, если вы хотите полностью изменить меню (часто используется в серьезных приложениях). В нашем случае мы оставим этот атрибут со значением false, но при этом все-таки в явном виде укажем даже те вкладки (тэг ), которые мы хотим видеть. На самом деле для комфортной работы пользователю хватит вкладки Home, чтобы иметь доступ к форматированию, копированию и прочим действиям, не относящимся к разработке. Сослаться на стандартную встроенную вкладку мы можем с помощью атрибута idMso. Для большинства вкладок достаточно добавить к их оригинальному названию слово Tab и получится необходимый нам idMso. Исключением в данном случае является вкладка Home, значение атрибута для которой — TabHomeAccess. Все существующие объекты, а, соответственно, и значения idMso для них, моно найти в замечательном файле, который находится на сайте Microsoft http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3F2FE784-610E-4BF1-8143-41E481993AC6. Чтобы скрыть ненужные вкладки, используем атрибут visible со значением false. В итоге, чтобы скрыть все вкладки, кроме Home, необходим следующий код:

Обратим внимание, что перед тем, как обратиться непосредственно к каждой вкладке, необходимо разместить секцию с тэгами , уже внутри которой задавать атрибуты конкретных вкладкок.

Вспомним, что на вкладке Home у нас есть элемент управления для выбора текущего вида объекта (таблица, дизайн, форма и т.д.). Очевидно, что пользователю она не нужна, т.к. его задача использовать приложение, а не изменять. Эта волшебная кнопка расположена в группе Views (группы — это следующий уровень детализации после вкладок, в каждой группе могут быть расположены элементы управления, например, кнопки, выпадающие списки и т.д.). Т.к. в этой группе всего 1 кнопка, то достаточно скрыть всю группу, не обращаясь непосредственно к элементу управления. Для этого внутри секции вкладки TabHomeAccess добавим секцию группы с idMso GroupViews и значением false атрибута visible:

Здесь уже не будем явно задавать значения атрибутов для всех других групп, т.к. неописанные группы унаследуют значение атрибута visible от своего родительского элемента вкладки, пока не будет явно указано обратное. Это можно было бы не делать и для вкладки Home, но т.к. нам необходимо дальше работать с группой Views внутри этой вкладки, то обозначить ее в коде все равно необходимо. Можно не указывать значение true для атрибута visible, т.к. при выборе значения false атрибута startFromScratch, все стандартые вкладки по умолчанию становятся видимыми. В примере атрибут указан явно исключительно для наглядности, чтобы показать разницу между скрываемыми и видимыми объектами интерфейса.

Если внимательно изучить стандартные возможности представления Backstage™, то можно смело оставлять пользователю вкладку для печати документов, вкладку Помощь и кнопку выхода из приложения MS Access. Все опции, связанные с настройкой, пользователю не нужны. Опции, связанные с возможностью открыть другой файл Access или закрыть текущий, мы также скроем, это придаст пользователю ощущение, что он работает в самостоятельном серьезном приложении.

Важное замечание: не существует отдельного элемента управления, отвечающего за область представления Backstage™, в которой отображаются последние открытые файлы (см. рис. 6), поэтому в данном примере оставим эту область без изменений. Ее настройка требует правки реестра, что, соответственно, порождает необходимость использовать VBA и не является задачей начального уровня.

Так же, как и в случае с настройкой Ленты, мы явно укажем, какие вкладки (tab) и кнопки (button) мы скрываем, а какие оставляем видимыми.

источник

Удаленные и измененные функции в Access 2010

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье перечислены функции, которые были изменены в Microsoft Access 2010, начиная с функций, которые были доступны в Access 2007. В таблице ниже описаны некоторые причины изменения функции, объясняется, как изменения могут повлиять на базу данных Access, а затем — другие доступные варианты.

Неподдерживаемые и измененные функции

Область задач «Добавление поля» заменяется коллекцией типов данных.

Вместо использования параметров «добавить поле» на ленте в режиме таблицы вы сможете использовать коллекцию типы данных для выбора различных предопределенных типов данных, а также сохранять и повторно использовать свои собственные. Коллекция типов данных позволяет лучше предоставлять общий доступ к типам данных и функциям. Параметры области задач «добавить поле» допускают использование только одного шаблона полей, но в качестве типа данных может быть записано несколько шаблонов полей. Любые изменения, внесенные в список полей, будут недоступными, а при вызове макросов в области задач Добавление поля произойдет сбой.

Группа «Автоформат» заменяется группой параметров « темы ».

Группа «автоФормат» больше не доступна на ленте режима макета формы и режима макета отчета. АвтоФормат заменяется темами.

Темы предоставляют улучшенные параметры форматирования для форм и отчетов, так как они являются настраиваемыми, расширяемыми и могут быть загружены и предоставлены другим пользователям через Office Online или электронную почту. Кроме того, они могут быть опубликованы на сервере. АвтоФорматы можно использовать только с Access; Темы можно использовать с другими приложениями Office.

Вы можете добавить команду «автоФормат» на настраиваемую ленту.

Элемент управления Calendar (мскал. ocx) больше не поддерживается

При открытии формы, содержащей элемент управления «Календарь», этот элемент управления не отображается в Access 2010, и появляется сообщение об ошибке, указывающее на то, что база данных Access содержит отсутствующую или поврежденную ссылку на элемент управления.

Чтобы устранить эту проблему, удалите элемент управления «Календарь» из вашего приложения.

Для добавления элемента управления «Календарь» можно использовать функцию DatePicker.

Страницы доступа к данным (Дапс) будут недоступны.

Создание и выполнение страниц доступа к данным становится недоступным. Несмотря на то, что Дапс отображаются в области навигации, при попытке открыть их вы увидите сообщение об ошибке, указывающая на то, что Access не поддерживает эту операцию для страниц доступа к данным.

Дапс продолжит храниться в базе данных, и вы сможете использовать их в предыдущих версиях Access. Вы также можете использовать SharePoint для размещения Access в Интернете.

Экспорт, импорт и связывание с данными из файлов Lotus 1-2-3 будут недоступны.

Списки Lotus отображаются в Access 2010, но вы не сможете работать с ними.

Вы получите сообщение об ошибке «устанавливаемый драйвер ISAM не обнаружен».

Используйте предыдущую версию Access для экспорта, импорта и связывания данных из файлов Lotus 1-2-3.

Экспорт, импорт и связывание с данными из Paradox 3, 4, 5, 6, 7 будут недоступны.

Вы можете просматривать списки Paradox, но не сможете работать с ними, так как параметры просмотра данных, экспорта и импорта будут недоступны.

Вы получите сообщение об ошибке «устанавливаемый драйвер ISAM не обнаружен».

Используйте предыдущую версию Access для экспорта, импорта и связывания данных из Paradox 3, 4, 5, 6, 7 файлов.

Красная 2 ISAM или Jet 2 не будут поддерживаться.

Экспорт, импорт и связывание данных из Access 1,0 и 2,0 (красная 2 или Jet 2) не будут доступны в Access 2010.

Вы получите сообщение об ошибке «устанавливаемый драйвер ISAM не обнаружен».

Для экспорта, импорта и связывания данных из файлов Access 1,0 и 2,0 (Red 2 или Jet 2) вам понадобится Access 2007.

Средство просмотра конфликтов репликации будет недоступно.

Средство просмотра конфликтов репликации позволяет пользователям визуально отображать конфликты синхронизации и включать разрешение.

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

Сведения о том, как создавать пользовательские процедуры для устранения конфликтов, приведены в статье использование свойства репликатионконфликтфунктион.

Формат моментальных снимков не будет поддерживаться.

Формат SNP — это переносимый формат, который можно использовать для просмотра отчетов Access на компьютерах, на которых не установлен Access. Пользователи Access 2010 не смогут экспортировать отчеты в формат моментальных снимков.

Вы можете экспортировать отчеты в форматах XPS или PDF, а также экспортировать в другие программы Office, например Word или Excel.

источник

Читайте также:  настройки гугл почты для the bat