Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ_база_данных.doc
Скачиваний:
16
Добавлен:
15.09.2019
Размер:
836.1 Кб
Скачать

5.7. Выражения в Access

 

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

= [СуммаЗаказа] + [СтоимостьДоставки]

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

 Литерал - фактическое значение в виде числа, текстовой строки, даты (например, 100, "Минск",   #1-янв-99#).

Константа - не изменяющееся значение (например,Yes, No, True, False и Null).

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

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

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

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

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

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

Текстовый оператор: & (слияние строковых значений).

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

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

 

 

5.8. Инструментальные средства создания объектов бд

 

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]