- •Базы данных Основная терминология.
- •Более простые определения.
- •Основные сведения по интерфейсу Access.
- •Типы полей.
- •Свойства поля.
- •Теперь перейдем к другой вкладке- «Подстановка».
- •Определение связей между таблицами.
- •Просмотр существующих связей
- •Присоединенные таблицы.
- •Ввод, изменение и просмотр данных.
- •Создание простых форм.
- •Элементы форм.
- •Быстрый поиск.
- •Запросы.
- •Типы запросов.
- •Программирование бд в ms Office.
- •Запуск макросов.
- •Отладка макросов.
- •Макрокоманда «Запуск программы»- аргумент Имя функции
- •Приложения vba.
- •Процедуры и функции.
- •Элементы процедур:
- •Список аргументов.
- •Элементы аргумента:
- •Описание переменных и констант.
- •Выполнение макрокоманд из процедуры vb.
- •Последовательность событий.
- •События формы и элементов управления.
- •События клавиш и кнопок мыши.
- •События отчетов.
- •Окно модуля, просмотр объектов.
Присоединенные таблицы.
В Access работа ведется с БД для которой выполнен пункт «Открыть». Имеется в виду- открывание файла *.mdb. Для открытой БД возможны операции добавления и изменения типов полей связей и т.п. редактирования.
Кроме этого существует возможность иметь доступ к таблицам, хранящимся в других файлах. В этом случае они считаются присоединенными. В них можно менять данные, но не структуру. Присоединенные таблицы могут быть не обязательно Access, но в этом случае на связи с ними не может быть наложено условие целостности. При рассмотрении условий целостности говорилось, что они не допускают некоторых удалений и изменений.
Для преодоления этих ограничений и, одновременно, сохранения целостности данных могут быть включены режимы каскадного удаления и обновления. При этом любое изменение значения в ключевом поле главной таблицы приведет к автоматическому обновлению во всех связанных записях. Например, при изменении «Кода клиента»- автоматически будет обновлено поле в Заказах для данного клиента и целостность сохранится.
В ышесказанное относилось к режиму конструирования таблиц и связей, что соответствует кнопке «Конструктор» в исходном окне. Если конструирование закончено, то можно просматривать данные- кнопка «Открыть».
Ввод, изменение и просмотр данных.
Ввод данных логично начинать со справочников. После заполнения справочников можно заполнить и основные таблицы. Все эти операции проводятся в режиме открытия таблицы. При этом она выводится в виде, очень похожем на электронные таблицы Excel с заголовками. Справедливы все оформительские операции: изменение ширины / высоты столбца / строки, перемещение столбцов.
Очень полезна операция фиксирования столбцов (от прокрутки). Она выполняется через пункт меню «Формат» / «Зафиксировать столбцы» с предварительной отметкой столбцов для фиксации (с помощью клавиши Shift). Обратная операция- «Формат» / «Снять фиксацию».
Конечный пользователь не работает в таком режиме, для него используются Формы.
Создание простых форм.
Ф ормы- это экранные бланки, предназначенные для визуализации и ввода данных.
Д
Форма
Затем выбираем стиль формы:
в один столбец;
ленточная;
табличная;
диаграмма.
Получим:
При работе с формой Tab.
Э то форма в один столбец (наиболее употребительная).
Л енточная.
Фото
Каждой записи соответствует полоса с полями. Высота- по самому высокому полю. На экране может быть видно несколько полос.
Табличная- соответствует таблице. Фото заменяется словами «Растровый рисунок»- объект, который может быть раскрыт путем вызова обработчика (Paint).
Элементы форм.
Кроме полей, связанных с полями базовой таблицы БД, на форме могут быть:
поясняющий текст;
графические элементы (линии, прямоугольники и т.п.);
вычисляемые значения (выражения хранятся в макете формы);
отдельные элементы и панели управления (с кнопками, флажками и т.п. переключателями).
Все эти элементы дополнительно устанавливаются в режиме «Конструктор» (чаще применяется слово «Дизайн»). Рассказать подробнее о дизайне форм.
Имея форму, можно просматривать данные базовой таблицы. Кроме прямого просмотра возможен быстрый поиск данных.