- •Базы данных Основная терминология.
- •Более простые определения.
- •Основные сведения по интерфейсу Access.
- •Типы полей.
- •Свойства поля.
- •Теперь перейдем к другой вкладке- «Подстановка».
- •Определение связей между таблицами.
- •Просмотр существующих связей
- •Присоединенные таблицы.
- •Ввод, изменение и просмотр данных.
- •Создание простых форм.
- •Элементы форм.
- •Быстрый поиск.
- •Запросы.
- •Типы запросов.
- •Программирование бд в ms Office.
- •Запуск макросов.
- •Отладка макросов.
- •Макрокоманда «Запуск программы»- аргумент Имя функции
- •Приложения vba.
- •Процедуры и функции.
- •Элементы процедур:
- •Список аргументов.
- •Элементы аргумента:
- •Описание переменных и констант.
- •Выполнение макрокоманд из процедуры vb.
- •Последовательность событий.
- •События формы и элементов управления.
- •События клавиш и кнопок мыши.
- •События отчетов.
- •Окно модуля, просмотр объектов.
Быстрый поиск.
П равка / Найти- Ctrl + F
Поиск дает возможность найти все записи, удовлетворяющие заданному условию, но условия- примитивны (только совпадение).
Более мощным и универсальным средством работы с данными является ЗАПРОС.
Запросы.
Запрос (query)- это формирование условий выборки информации из БД. Запрос может относиться к одной или многим связанным таблицам. Результатом запроса является результирующий набор записей (dynaset), который внешне выглядит как таблица. Эта виртуальная таблица может рассматриваться как таблица БД (добавление, удаление, обновление, включение в новые запросы). Dynaset- не хранится сам по себе и после закрытия прекращает свое существование. Хранятся только условия его создания (сам запрос). Но данные, которые в нем участвовали- хранятся в таблицах БД.
Типы запросов.
Запрос на выборку. Извлекаем данные из одной или нескольких таблиц и результаты отражаем в объекте «Запрос» в режиме таблицы, в котором допускается извлечение записей. Кроме этого, используется для группировки записей, вычисления сумм значений, количества записей и прочих итоговых значений.
Запрос с параметрами. Это запрос, запуск которого вызывает появление диалогового окна для ввода некоторого условия отбора записей или значения для вставки в поле. Может открыться несколько диалоговых окон. Например, можно задать диапазон дат. Это удобно для создания форм и отчетов. При этом форма базируется не на таблице, а на запросе.
Перекрестный запрос. Это выборка данных, записанная в двумерной матрице. Обычно используется для представления статистических данных.
Для представления данных используется перекрестная таблица, в которой формируются заголовки столбцов и строк, причем заголовки- это значения, а не заголовки полей.
Н апример. Требуется отобрать данные о количествах предприятий каждого типа по районам города.
-
Тип предпр.
Нижегородский
Советский
Приокский
….
Строитель.
5
7
3
Банки
10
3
2
Машиностр.
Приборостр.
SQL. Запрос, создаваемый прямо на языке SQL (Structured Query Language)- стандартный язык структурированных запросов аппаратно и программно независимый. Любой запрос превращается в SQL (и его можно увидеть).
Запрос на измене-ния. Это запрос, который за одну операцию (его выполнения) вносит изменения во многие записи. Существует 4 типа запроса на изменение: на создание таблицы; на удаление записей; на добавление и на обновление.
Создание простого запроса.
Для создания запроса нужно определить следующее:
таблицы и поля в них, которые будут участвовать в запросе;
критерии отбора данных в dynaset;
какие поля показывать на экране.