Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИНХ лабораторные Access 2007.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
9.08 Mб
Скачать

Ввод данных с использованием поля со списком

Использование полей со списком позволяет значительно облегчить ввод данных и избежать возможных ошибок.

Задание 2. Создать поле со списком для поля Страна таблицы Поставщик.

В режиме конструктора для поля Страна вместо текстового типа данных в раскрывающемся списке выберите Мастер подстановок.

В окне Создание подстановки выберите вариант «будет введен фиксированный набор значений» (рис. 3.1), введите список стран (рис.3.2) и закончите этот процесс (рис.3.3).

Рис. 3.1. Первое диалоговое окно Создание подстановки

Рис. 3.2. Второе диалоговое окно Создание подстановки

Рис. 3.3. Третье диалоговое окно Создание подстановки

Обратите внимание на то, как изменились свойства этого поля, вкладка Общие (рис. 3.4).

Рис. 3.4. Вид вкладки Общие

Задание 3. В таблице Товар на базе для поля Код поставщика создайте поле со списком.

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

Внесите изменения в структуру таблицы Товар на базе в режиме Конструктора.

Для поля Код поставщика вместо текстового типа данных в раскрывающемся списке выберите Мастер подстановок.

Следуя указаниям Мастера подстановок, в каждом диалоговом окне сделайте необходимые установки. Переход к следующему диалоговому окну по кнопке Далее.

В первом диалоговом окне Мастера подстановок (рис.3.5) укажите способ получения значения для поля подстановки. Для поля Код поставщика данные будут взяты из другой таблицы.

Рис. 3.5. Первое диалоговое окно Создание подстановки

Во втором диалоговом окне Мастера подстановок (рис.3.6) выберите таблицу Поставщик.

Рис. 3.6. Второе диалоговое окно Создание подстановки

В третьем диалоговом окне Мастера подстановок (рис.3.7) выберите поля Код поставщика и Наименование поставщика.

Рис. 3.7. Третье диалоговое окно Создание подстановки

В четвертом диалоговом окне Мастера подстановок (рис.3.8) выберите порядок сортировки по полю Код поставщика «по возрастанию».

Рис. 3.8. Четвертое диалоговое окно Создание подстановки

В пятом диалоговом окне Мастера подстановок (рис. 3.9) задайте мышью ширину столбцов. Снять щелчком мыши флажок (убрать галочку) Скрыть ключевой столбец.

Рис. 3.9. Пятое диалоговое окно Создание подстановки

В шестом диалоговом окне Мастера подстановок (рис.3.10) выберите поле Код поставщика.

Рис. 3.10. Шестое диалоговое окно Создание подстановки

В седьмом диалоговом окне Мастера подстановок (рис.3.11) согласитесь со всеми параметрами, заданными по умолчанию, например, Код поставщика оставьте в качестве подписи поля подстановки.

Рис. 3.11. Седьмое диалоговое окно Создание подстановки

После сохранения структуры таблицы Товар на базе в Схеме данных образуется связь таблицы Поставщик с таблицей Товар на базе. Измените эту связь, чтобы она была типа «один-ко-многим» как на рис. 2.9.

Задание 4. Введите следующие данные в таблицу Товар на базе:

Товар на базе

Код

товара

Код

поставщика

Наименование товара

Цена

Остаток товара

100

444

Диван "Домино"

60 000р.

9

101

111

Стол компьютерный

15 000р.

5

102

555

Стул "Виола"

36 000р.

4

103

333

Стул компьютерный

4 000р.

3

104

555

Шкаф "Сорренто"

40 000р.

5

105

666

Зона ресепшн

14 000р.

2

106

111

Стойка ресепшн

43 500р.

2

107

110

Скамья ресепшн

35 700р.

2

108

888

Стойка администратора

30 000р.

10

109

777

Гарнитур "Милена"

250 000р.

3

110

777

Гарнитур "Лайм"

138 000р.

4

111

666

Диван "Милена"

38 000р.

5

112

999

Гарнитур "Сахара"

29 100р.

3

113

333

Гарнитур "Риф"

34 000р.

5

114

222

Гарнитур "Фрукты"

20 000р.

3

115

888

Стол обеденный

46 360р.

2

116

777

Шкаф "София"

130 900р.

5

117

999

Шкаф-купе

22 000р.

3

118

666

Диван угловой

55 000р.

7

119

110

Стол компьютерный

7 100р.

10

120

222

Шкаф книжный

17 000р.

3