Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по Access 2003_сложный.doc
Скачиваний:
122
Добавлен:
18.02.2016
Размер:
4 Мб
Скачать
☆

Удаление связи

Выделите удаляемую связь, вызовите контекстное меню, где выберите команду «Удалить» и подтвердите удаление связи.

Создание подстановки

Подстановка создается в режиме конструктора таблиц либо с помощью мастера подстановок, либо с использованием SQL-запросов.

Рисунок 1.6 - Окно «Мастер подстановок»

Создание подстановки с помощью мастера подстановок (рисунок 1.6)

При создании подстановок с помощью мастера возможны два варианта: подстановка, набор значений которой фиксирован или динамичен, т. е. значения принимаемые полем будут выбираться из какой-либо таблицы или запроса. В обоих случаях необходимо открыть в режиме конструктора таблицу, в которой создается подстановка, и активизировать нужное поле. Далее в графе «Тип данных» выбирается значение «Мастер подстановок» и указывается тип подстановки.

Рисунок 1.7 – Диалоговое окно

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

Е

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

В последнем окне мастера в обоих случаях указывается подпись столбца подстановки.

Создание подстановки с помощью SQL-запросов

  1. подстановка фиксированного набора значений

Рисунок 1.8 – Создание «Подстановки»

После выбора нужного поля щелкните на вкладку «Подстановка», установите значение «Поле со списком» в свойстве «Тип элемента управления», а в свойстве «Тип источника строк» – «Список значений». В свойстве «Источник строк» в кавычках через точку с запятой перечислите все возможные варианты значений формируемого списка подстановки (рисунок 1.8).

Рисунок 1.9 – Построитель SQL запросов

b) подстановка значений из таблицы или запроса

После выбора нужного поля щелкните на вкладку «Подстановка», установите значение «Поле со списком» в свойстве «Тип элемента управления», а в свойстве «Тип источника строк» – «Таблица/запрос» (рисунок 1.9). Чтобы создать сам источник строк, вызывается построитель запросов (кнопка с многоточием в свойстве «Источник строк»). В диалоговом окне «Добавление таблицы» выбираются таблицы или запросы, на основе данных которых формируется источник строк. Включить необходимые поля в подстановку можно с помощью раскрывающихся списков в графах «Имя таблицы» и «Поле», или отбуксировав соответствующие поля из таблиц в нижнюю область построителя. Результат выполнения этих действий представлен на рисунке.

Далее закройте «Построитель запросов» с сохранением изменений. В свойстве «Источник строк» появится запись вида:

SELECT [Вид фасовки].Код, [Вид фасовки].Имя, [Вид фасовки].Netto FROM [Вид фасовки];

Рисунок 1.10 – Таблица в режиме конструктора

Это означает, что в поле Код будет организована подстановка значений полей Код, Имя, Netto из таблицы [Вид фасовки] (рисунок 1.10). Свойство «Присоединенный столбец» на вкладке «Подстановка» определяет номер столбца списка, значения которого будут занесены в поле таблицы-приемника. «Число столбцов» отражает общее количество столбцов, используемых в запросе. При необходимости скрыть какой-либо столбец в свойстве «Ширина столбцов» устанавливается нулевое значение.