Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Основы информ. технологий. А.А.Стец.-2012.docx
Скачиваний:
292
Добавлен:
15.02.2016
Размер:
3.98 Mб
Скачать

Выражения. Операторы.

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

Например, следующее выражение позволяет вывести в запросе разность значений полей «Сумма_Начислено» и «Сумма_Удержано» :

= [Сумма_Начислено] - [Сумма_Удержано]

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

Литерал- фактическое значение в виде числа, текстовой строки, даты (например, 200, "Беларусь", #02-окт-05#).

Константа- не изменяющееся значение (например,Yes, No, True, False и Null, натуральные числа 0, 1, 2, и т.д.).

Функция– небольшая программа, которая всегда возвращает значение (число или строку символов), являющееся результатом расчетов или выполнения других операций. К функции обращаются по имени, за которым в круглых скобках указывают ее аргументы. Имеются и безаргументные функции, например, Date(). В Access определено множество типов функций: статистические, математические, даты/время, текстовые, финансовые и др.

Идентификатор- ссылка на значение поля, элемента управления или свойства. Например, Forms![]![].DefaultValue (ссылка на свойство DefaultValue элемента управления «Таб_Ном» в форме «Зарплата»). Символ «!» предопределяет ссылку на открытую форму, на открытый отчет или их элемент управления, а символ «.» - на свойства форм, отчетов и элементов управления.

Оператор - операция над значениями. В выражениях могут использоваться четыре типа операторов:

АРИФМЕТИЧЕСКИЕ: + (сложение), – (вычитание), * (умножение), / (деление), % (проценты), ^ (возведение в степень) и др.

ОПЕРАТОРЫ СРАВНЕНИЯ: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно).

ЛОГИЧЕСКИЕ ОПЕРАТОРЫ: AND (логическое умножение), OR (логическое сложение), NOT (логическое отрицание).

ТЕКСТОВЫЙ ОПЕРАТОР: & (слияние строковых значений).

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

-6-

Технология создания базы данных.

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

Для создания БД нужно выбрать в меню Файл командуСоздать или нажать кнопкуСоздать базу данных на панели инструментов. Будет открыто диалоговое окноСоздание. В этом окне следует выбрать диск и каталог для сохранения БД и ввести имя файла новой БД. Access автоматически добавит к нему расширениеmdb. В этом файле хранятся данные, а также описания структуры таблиц, запросов, форм, отчетов и других объектов создаваемой БД. На экране появится окно новой «пустой» базы данных. Она постепенно заполняется содержимым по мере создания с помощью соответствующих мастеров или «вручную» нужных таблиц, а затем и других объектов.

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

Для создания таблицы нужно щелкнуть по корешку вкладки Таблица окна БД, а затем — по кнопке Создать. Access открывает окно Новая таблица и предлагает несколько способов создания таблицы (с помощью Мастера или Конструктора).

Для каждого из полей будущей таблицы следует выполнить следующие действия.