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


Меню и панели инструментов, которые использовались в предыдущих версиях Access, заменены в Access 2010 лентой. Лента представляет собой основную часть пользовательского интерфейса и представляет набор вкладок, на которых расположены группы команд, упорядоченных по выполняемым функциям (рис. 1).

Рис. 1. Вид ленты с активной вкладкой Создание

Различают:

· вкладки команд – вкладки, на которых команды отображаются и группируются в соответствии со способом их использования, чтобы их можно было легко найти в нужный момент;

· контекстные вкладки команд – вкладки, появляющиеся в определенном контексте, т. е. в зависимости от того, над каким объектом ведется работа и какие задачи выполняются. Контекстная вкладка команд содержит команды, которые с наибольшей вероятностью могут потребоваться для работы;

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

В процессе работы с БД в СУБД Access пользователь имеет дело с различными окнами: окном Access, окнами объектов БД, окнами Конструкторов и Мастеров, окнами сообщений и др.

Настройка рабочей среды

В Access настройку рабочей среды обеспечивает команда Файл/Параметры.В частности,возможны настройка:

· ленты в соответствии с индивидуальными нуждами пользователя. Например, можно создать настраиваемые вкладки и группы с часто используемыми командами;

· Панели быстрого доступа, содержащей набор команд, не зависящих от вкладки, отображаемой в данный момент на ленте. Можно добавлять на панель кнопки, выполняющие команды;

· параметров пользователей для текущей БД таких, как отображение окон объектов, включения сочетаний клавиш и параметров автоматического исправления для текущей БД;

· различных параметров баз данных Access по умолчанию;

· Конструкторов объектов БД;

· внешнего вида таблиц;

· задание языковых параметров и др.

Типы данных и выражения

СУБД Access может обрабатывать данные полей следующих типов.

Текстовый. Текст или комбинация текстовых и числовых значений до 255 символов.

Поле MEMO. Длинный текст (до 63999) символов.

Числовой. Числовые данные. Размеры числовых полей – 1, 2, 4, 8, 12 байтов.

Дата/время. Значения даты и времени. Даты от 100 по 9999 год.

Денежный. Денежные значения (максимум 15 знаков в целой части и 4 знака в дробной).

Счетчик. Уникальные последовательные с шагом 1 номера, автоматически присваиваемые записям при их вставке в таблицу БД.

Логический. Поле этого типа может иметь одно значение из пары значений Да/Нет.

Поле объекта OLE. Объекты других приложений Microsoft, которые могут быть связаны или внедрены в таблицу БД Access.

Гиперссылка. Путь к файлу на жестком диске либо адрес в сети Internet или Интранет.

Вложение. Цифровые изображения и двоичные файлы любого типа.

Вычисляемый. Выражения для расчетов над значениями полей таблицы БД.

Каждому типу поля присущ определенный набор свойств. Свойства позволяют управлять сохранением, обработкой и отображением данных поля. Некоторые свойства полей:

Размер поля. Определяет максимальную длину текстового или числового поля. Так, для числового поля с целыми значениями – размеры, называемые:

· байт – целые числа от 0 до 255 (поле занимает 1 байт);

· целоецелые числа от -32 768 до 32 767 (2 байта);

· длинное целоецелые числа от -2 147 483 648 до 2 147 483 647 (4 байта).

Для числовых полей с дробными значениями – размеры: одинарное с плавающей точкой, двойное с плавающей точкой, действительное.

Формат поля. Определяет способ отображения текста, чисел, дат и значений времени на экране и на печати.

Число десятичных знаков. Позволяетуказывать для чисел количество дробных знаков.

Маска ввода. Задает маску ввода, облегчающую ввод данных в поле.

Подпись. Определяет текст, который выводится в качестве наименований полей в таблицах, запросах, формах, отчетах, СДКД.

Значение по умолчанию. Позволяет указать значение, автоматически вводящееся в поле при создании новой записи.

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

Сообщение об ошибке. Позволяет указать текст сообщения, выводящегося на экран при вводе недопустимого значения.

Обязательное поле. Указывает, требует ли поле обязательного ввода значения.

Пустые строки. Определяет, допускается ли ввод в текстовое поле пустых строк (" ").

Индексированное поле. Служит для создания индекса.

Сжатие Юникод. Определяет необходимость хранящегося в поле текста, если его размер меньше 4096 знаков и др.

Выражения используются при определении условий в запросах и макросах, при вычислениях в формах, отчетах и др. Выражение – это комбинация некоторых или всех компонентов: функций, идентификаторов, констант и операторов. Результатом вычисления каждого выражения является одно значение. Функции – это небольшие программы, которые всегда возвращают значение (число или строку символов), являющееся результатом расчетов или выполнения других операций. К функции обращаются по имени, за которым в круглых скобках указывают ее аргументы. В Access определены различные типы функций: статистические, математические, даты/время, текстовые и др. Идентификаторы – это ссылки на объекты БД, поля таблиц, элементы управления в формах и отчетах, их свойства. Константы – это фактические значения в виде числа, текстовой строки, даты (100, "Минск", #1-янв-99#). Оператор – это операции над вышеперечисленными компонентами. В выражениях используются четыре типа операторов:

· арифметические: + (сложение), – (вычитание), * (умножение), / (деление), % (проценты), ^ (возведение в степень) и др.;

· операторы сравнения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно);

· логические операторы: AND (логическое умножение), OR (логическое сложение), NOT (логическое отрицание);

· оператор сцепления строк – &.

Пример выражения: =Sum([Закупочная цена])*0.08. В этом примере Sum() – это встроенная функция, [Закупочная цена] – идентификатор (ссылка на поле таблицы), * — арифметический оператор, а 0.08 – константа.