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