- •Основы работы в субд microsoft access
- •Основные элементы интерфейса Access. Объекты Access
- •Основные свойства и параметры таблиц базы данных
- •Типы данных и их представление
- •Продолжение табл. 1
- •Общее проектирование и цель создания бд
- •Определение связей между таблицами
- •Контрольные вопросы
- •Создание пустой базы
- •Цель работы
- •Изменение типа полей и реорганизация таблиц
- •Ввод и редактирование данных в таблице
- •Форматирование данных и контроль ввода информации
- •Форматирование
- •Использование масок ввода и проверка значений
- •Проверка вводимых значений
- •Создание простого списка подстановки
- •Другие опции области Свойства поля
- •Ввод данных в таблицы
- •Организация связей между таблицами
- •Обеспечение целостности данных в базе
- •Контрольные вопросы
- •Оформление отчета
- •Цель работы1
- •Назначение и типы запросов
- •Выражение и его компоненты
- •Операторы
- •Литералы
- •Идентификаторы
- •Функции
- •Использование Построителя выражений
- •Запросы на выборку
- •Построение запросов с условием отбора
- •Построение запросов с параметром
- •Вычисления в запросах
- •Построение вычисляемых полей
- •Групповые операции и вычисления. Итоговые запросы
- •Контрольные вопросы
- •Оформление отчета
- •Цель работы2
- •Назначение формы
- •Использование автоформы
- •Создание форм с помощью Мастера
- •Конструктор форм
- •Структура формы
- •Создание и редактирование связанных записей
- •Свойства полей. Внедрение и просмотр полей типа ole
- •Создание поля со списком
- •Создание отчетов базы данных
- •Использование функций автоотчета
- •Использование Мастера отчетов
- •Настройка и форматирование отчета
- •Вставьте поле, в котором будет вычисляться текущий учебный год:
- •Завершение построения базы данных. Создание командных кнопок и кнопочных форм Элемент управления Кнопка
- •Создание кнопочных форм
- •Контрольные вопросы
- •Оформление отчета
- •Пункт 9. Список кураторов
- •Задание 10. Построение запросов с условием отбора
- •Запрос Список групп
- •420066, Казань, Красносельская, 51
- •420066, Казань, Красносельская, 51
Литералы
Литералы – это используемые в Access значения в их явном представлении. Литералы бывают следующих типов.
Числовые. Вводятся как ряд чисел, могут содержать знак разделителя (в десятичном числе) и знак «минус» (–) для отрицательных значений, символы «Е» и «е», а также знак показателя степени (при экспоненциальной форме представления чисел). Например: 3,4567Е-01, 12000,-25.
Текстовые (строковые). Включают любые печатные символы (А–Я, A–Z, числа от 0 до 9, знаки пунктуации и специальные символы клавиатуры, а также непечатаемые символы, например, перевода каретки (задаются с помощью функции Chr()). Строковые литералы следует заключать в двойные кавычки (" "). Например: "Иванов".
Литералы даты и времени. В программе Access знак номера (#) ставится до и после любой даты. Если при вводе в таблицу значение даты указывается в стандартной формате, распознаваемом Access, или определяется в качестве критерия отбора в бланке запроса, указывать эти знаки необязательно. Например, #01.03.00#, 15-янв-2004.
Идентификаторы
Идентификаторы – это имена объектов (баз данных, таблиц, полей, запросов, форм и отчетов). Используемые в выражениях, идентификаторы возвращают определенные числовые или текстовые значения: т.е. представляют собой ссылку на текущее значение поля, элементы управления или свойства. Например, такой идентификатор, как Forms![Ведомость]![1_p].DefaultValue определяет ссылку на значение свойства Значение по умолчанию (DefaultValue) элемента управления 1_р в форме Ведомость.
Функции
Основное назначение функции – возвращать в выражение вместо имени функции вычисляемое значение. Для некоторых функций обязательным является указание одного или нескольких аргументов, в роли которых могут выступать идентификаторы или значения, заключенные в скобки. В Access можно использовать как встроенные функции, так и определяемые пользователем. Ниже перечислены основные типы функций и некоторые примеры их использования.
Функции даты и времени.
Date(). Отображает текущую дату в формате дд.мм.гг.
DateAdd("d";15;[Абонемент]![Дата выдачи]). Для БД Библиотека возвращает дату, на 15 дней отстоящую от даты, заданной значением поля Дата выдачи таблицы Абонемент.
DateDiff ("d";[Дата возврата];[Дата выдачи]). Возвращает значение, представляющее разницу числа дней между значениями полей Дата возврата и Дата выдачи.
Year(#23.02.04#). Возвращает число, представляющее год в указанной дате: 2004.
Функции обработки текста.
InStr("Андреева";"е"). Возвращает число, указывающее позицию первого вхождения одной строки "е" в другую строку "Андреева": 5.
LCase([ФИО]) Возвращает строку, преобразованную к нижнему регистру.
Left([ФИО],2). Отображает два первых символа значения поля ФИО.
Right([ФИО],5). Отображает 5 последних символов значения поля ФИО.
Функции преобразования типа данных.
Val(“1234.56”). Возвращает число, содержащееся в строке 1234.56.
Str(123,45). Возвращает строковое представление числа “123.45”.
Математические, тригонометрические, финансовые функции, функции ввода и управления и др. Название, назначение и формат этих функций можно посмотреть, если раскрыть окно Построителя выражений.
