Как вызвать справку в аксесс

Обновлено: 02.05.2024

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

Существует несколько способов получить ответы на свои вопросы:

с помощью специального поля для ввода вопроса в строке главного меню Access;

вызвав окно Справка Microsoft Access (Microsoft Access Help);

задав вопрос Помощнику (Office Assistant);

обратившись за справкой на Web-сервер Microsoft.

3.2.6. Вызов окна справки

Чтобы вызвать окно справки, выполните одно из действий:

выберите команду меню Справка, Справка Microsoft Access (Help, Microsoft Access Help);

нажмите кнопку Справка Microsoft Access (Microsoft Access Help) на стандартной панели инструментов Access (той, которая отображается в данный момент на экране);

выберите команду Справка Microsoft Access (Microsoft Access Help) в области задач Создание файла (New File), если она отображается на экране.

В любом случае вы получите на экране окно Справка Microsoft Access (Microsoft Access Help), которое выглядит так, как показано на рис. 3.5.


Рис. 3.5. Окно Справка Microsoft Access


Для того чтобы осуществить поиск необходимой информации, введите нужное слово или предложение в поле Искать и нажимаете кнопку Начать поиск ( ).

Внизу появится список разделов. Щелкнув на строке списка, в правой части окна, вы получите текст данного раздела. Если вам не удалось найти нужную информацию, вы можете тут же поискать ее на Web-сервере Microsoft, если нажмете кнопку Поиск в Интернете (Search on Web). При работе со справочной системой полезно пользоваться кнопками панели инструментов ее окна (панель инструментов находится под строкой заголовка):

кнопка Автомозаика/Разобрать (Auto Tile/Untile). Эта кнопка позволяет изменять расположение окон Microsoft Access и Справка Microsoft Access на рабочем столе операционной системы. Режим Автомозаика (Auto Tile) означает, что рабочий стол будет разделен между двумя этими окнами. Режим Разобрать (Untile) означает, что главное окно Microsoft Access будет иметь максимальный экранный размер (или любой другой, который был установлен вручную). Окно Справка Microsoft Access будет располагаться независимо поверх него;

кнопка Печать (Print) дает возможность вывести на печать содержание либо текущего раздела, либо всех разделов выделенного заголовка в оглавлении;

кнопка Параметры (Options) отображает меню, с помощью которого можно настроить ряд параметров окна справочной системы.

3.3. Объекты Access

СУБД Microsoft Access позволяет создавать и использовать объекты семи различных типов.

Таблицы. Как мы уже говорили, это основные объекты любой БД. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства).

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

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

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

Формы. Если запросы – это специальные средства для отбора и анализа данных, то формы – это средства для ввода данных. Смысл их тот же – предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочие) для автоматизации ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод данных с заполненных бланков (рис. 3.6).


Рис. 3.6. Форма для ввода данных

В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка – это заметно упрощает работу наборщика, снижает его утомление и предотвращает появление печатных ошибок. На рис. 3.6 приведен пример формы для ввода данных.

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

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



Рис. 3.7. Пример простейшей страницы доступа

Макросы и модули. Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. В СУБД Microsoft Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования. Это одно из средств, с помощью которых разработчик базы может заложить в нее нестандартные функциональные возможности, удовлетворить специфические требования заказчика, повысить быстродействие системы управления, а также уровень ее защищенности.

Если вы не нашли ответа на свой вопрос в этой книге, вам поможет обращение к справочной системе Microsoft Access. Она позволяет искать информацию не только во встроенных справочных материалах, но и на веб-узле Office Online и в справочнике для разработчиков Offline Developer Help.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

1.10. Справочная система

Импорт списка в таблицу Access 2007

Импорт списка в таблицу Access 2007 Используя Access 2007, можно создать таблицу, импортируя данные из внешнего источника данных, такого как файл Lotus 1–2–3, база данных Paradox или dBase, рабочей книги Excel 2007, Office Outlook 2007 или папки Microsoft Exchange, документа XML, источника данных ODBC или веб-узла

Связь таблицы Access 2007 со списком SharePoint

Связь таблицы Access 2007 со списком SharePoint В предыдущих двух упражнениях вы копировали данные так, что отдельные копии этих данных хранились и в базе данных Access 2007, и на узле SharePoint. Однако синхронизация этих двух наборов данных не выполнялась. Если вы не хотите хранить две

Пользовательский интерфейс Access 2007

Пользовательский интерфейс Access 2007 Access 2007 имеет совершенно новый интерфейс, не похожий на интерфейс предыдущих версий программы. Новый дизайн упрощает нахождение нужных элементов управления и делает работу с программой более простой и комфортной.В предыдущем разделе

Экспорт данных из базы Access 2007

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

11.1. Справочная система Microsoft Word

11.1. Справочная система Microsoft Word Microsoft Word имеет очень мощную справочную систему, и многие ответы на вопросы можно найти, обратившись к ней. В программе предусмотрено несколько способов получения доступа к справочной информации.Одним из нововведений Word 2007 являются

Глава 6 Работа с базами данных в Microsoft Access 2007

Глава 6 Работа с базами данных в Microsoft Access 2007 В данной главе мы познакомимся с одним из самых мощных современных программных средств, предназначенных для работы с базами данных, – приложением Microsoft Access 2007, входящим в состав пакета Microsoft Office 2007. Одним из основных преимуществ

Интегрированная справочная система

Справочная система программы Excel

Справочная система программы Excel В версии 2007 программы Excel значительно улучшена справочная система: она содержит ответы почти на все вопросы, которые могут у вас возникнуть в ходе работы над документами Excel. При наличии доступа к Интернету вы получаете дополнительные

4.6. Справочная система Windows 2000

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

Справочная система

Справочная система Успех внедрения SAP во многом зависит от создания справочной службы по системе в масштабе всего предприятия, которое не испытывало бы недостатка в ресурсах. Это особенно важно во время пуска системы и непосредственно после него, потому что в это время к

Глава 9 Справочная система Windows

Глава 9 Справочная система Windows • Справка в Windows• Справка в программах• Контекстная справкаНаписать книги обо всех программах и особенностях их использования невозможно. Обычно очень быстро выходят новые версии, и уже опубликованные книги содержат не самые свежие

Справочная система приложений Office

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

Access 2007 как реляционная система управления базами данных

Access 2007 как реляционная система управления базами данных Access 2007 является настольной системой управления базами данных (СУБД), которая сочетает широкие возможности с простотой использования и дружественным интерфейсом.Access является СУБД реляционного типа, то есть все

Основы интерфейса Access 2007

Основы интерфейса Access 2007 Учебная база данных Борей спроектирована для удобной работы сотрудников вымышленной компании, поэтому разработчики скрыли один важный элемент интерфейса – область переходов. Для ее отображения щелкните на кнопке Область переходов у левой

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




Указав в виде параметра 0 для отключения и 1 для включения.

2. Для того, чтобы защитить базу данных от посторонних глаз и разграничить права доступа используется файл рабочей группы ( формата .MDW ). Путь к файлу рабочей группы можно указать вручную, но если в сети много пользователей, то гораздо удобнее иметь файлик Access с кнопкой, по нажатию которой отрабатывает одна строка кода, задающая путь к MDW:

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

Для поиска по запросам поможет форма с кодом, который выполняет поиск в тексте запросов:


Для поиска по формам код немного объемнее:

4. Для того, чтобы сделать нашу работу чуть более солидной с точки зрения программирования и для возможности поиска ошибок при работе в режиме production на рабочей базе данных очень желательно добавить модуль VBA (tracing модуль) для записи происходящих событий в текстовый файл лога. Простая функция записи в текстовый файл будет очень полезна при отладке.

5. Этот код (из пункта 4) вполне можно вынести в отдельный файл базы данных Access и добавить во все существующие базы данных через References/Ссылки редактора VBA.

Если у вас имеется несколько файлов баз данных Access, то любой повторяющийся код можно вынести в отдельный файл. Единственное изменение, которое может быть необходимо сделать — в случае если в коде используется объект CurrentDb, то заменить его на CodeDb, дабы обращение шло к объектам той базы, которая используется в качестве хранителя общего кода.

image

6. Зачастую в запросах указывают в качестве параметра значение какого-либо поля открытой формы. Например, таким образом:


Но иногда необходимо указать параметр непосредственно в самом запросе. Сделать это можно так:


И далее из кода Access задать эти параметры и выполнить запрос:


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


Перед запуском запроса необходимо задать значение глобальной переменной (можно задать при открытии основной формы):


И в самом запросе указать параметром название возвращающей значение функции:

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


Далее установим запрет на просмотр и изменение таблицы demotable, а на запрос установим разрешение. Но так как запрос у нас использует таблицу, на которую нет прав, то данных он нам не вернет. Для того, чтобы он вернул данные необходимо к sql запроса добавить в конце
В результате пользователь Buh сможет иметь доступ ко всем строкам таблицы, а все остальные пользователи ко всем строкам за исключением первой 1000.

7. Для того, чтобы открыть форму из кода используется код:

8. Многие забывают, что Access работает не только таблицами из файлов mdb/accdb, но и с таблицами других баз данных. Для экспорта уже существующих таблиц есть бесплатная утилита SQL Server Migration Assistant, хотя можно воспользоваться и встроенным функционалом или найти стороннее решение.

Знаете ли вы, что для того, чтобы при открытии файла Access не срабатывали макросы и не открывалась форма по умолчанию, необходимо держать нажатой клавишу Shift?

Читайте также: