Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетБДПос(Лобова)!!.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
4 Мб
Скачать
☆
    1. Контрольные вопросы

  1. В файле какого типа сохраняется база данных Access?

  2. Какие объекты представлены в окне базы данных?

  3. Чем определяется состав полей таблицы?

  4. Чем определяется структура таблицы?

  5. В каком режиме наиболее полно определяются параметры структуры таблицы?

  6. В каком свойстве поля задаются ограничения на его значения?

  7. Что представляет собой свойство поля ограничение на значение? Где выводится сообщение о неправильно веденном значении?

  8. На что влияет свойство Формат поля?

  9. Что формирует система на основе заданного первичного ключа?

  10. Для чего служат индексы в таблице?

  11. Может ли ключ иметь повторяющиеся значения?

  12. Можно ли в строке таблицы не вводить значение ключа?

  13. Какие символы используются при создании маски ввода.

  14. Как создается маска ввода.

  15. Какие стандартные маски ввода присутствуют в списке масок ввода.

  16. Чем отличается маска ввода пароль от остальных масок?

  17. Могут ли в таблице повторяться значения в одном из полей составного ключа?

  18. В каком режиме осуществляется ввод данных в таблицу?

  19. Назовите кнопки перехода по записям таблицы.

  20. В каком режиме выполняется настройка макета таблицы?

  21. С помощью какой команды выполняется внедрение объекта в поле с типом данных OLE?

  22. В каком формате должны быть размещенные объекты например фото товара.

Лабораторная работа № 3. Поля со списком, схема данных

Лабораторная работа рассчитана на 2 аудиторных часа

3.1Использование поля со списком при вводе записей.

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

Создадим в таблице поставка_план для поля ном_дог поле со списком, построенным на основе ключа таблицы договор. Для этого откроем таблицу поставка_план в режиме конструктора. Установим курсор в поле ном_дог на столбце Тип данных, откроем список и выберем строку Мастер подстановки. Установим флажок как показано на рисунке 4.1. Нажмем Далее.

Рисунок 4.1. Первое окно мастера подстановок.

В следующем окне мастера выберем таблицу договор (Рисунок 4.2.).

Рисунок 4.2. Выбор таблицы из данных которой будет создан список.

Далее выберем столбец (ном_дог), из данных которого будет фиксироваться список (Рисунок 4.3.) Нажмем Далее

Рисунок 4.3. Выбор поля, используемого для формирования списка.

Рисунок 4.4. Столбец мастера подстановки

В следующем окне мастера выберем нужную ширину столбца списка и его подпись см. Рисунок 4.4. Нажмем Далее. На этом создание мастером поля со списком завершается. Нажмите ГОТОВО .

3.2Использование поля со списком ключевым столбцом.

Рисунок 4.5. Окно конструктора таблицы поставка_план

Рисунок .4.6. Выбор поля, для формирования списка

Преобразуем в таблице поставка_план поле код_тов в поле со списком. Для этого откроем таблицу в режиме конструктора, установим курсор в поле код_тов на столбце Тип данных , откроем список этого столбца и выберем строку Мастер подстановок. (Рисунок 4.5.)

В диалоге с мастером выберем таблицу товар, и поля, включаемые в список: код_тов и наим_тов как показано на Рисунок 4.6. Нажмем Далее

Рисунок 4.6. Задание ширины столбцов

Кроме того оставим как предполагает мастер, помеченным флажок . Нажмем Далее и завершим работу с мастером.

Примечание: Ключевой столбец можно не скрывать, т.е. выключить флажок в поле . Такой вид более подходящий в том случае, когда вы не помните какой код_товара соответствует какому наименованию товара (например Т001-Монитор 17LG).

Заполните таблицу поставка_план

Заполните таблицу в соответствии с Рисунок 4.7.

Рисунок 4.7. Таблица поставка_план

Мастер подстановок определяет связи между таблицами которые вы используете в данном примере таблица ДОГОВОР и ПОКУПАТЕЛЬ и создает их просмотреть связи можно в схеме которая открывается с помощью Ленты Работа с базой данных . Рисунок 4.12.

Рисунок 4.8 Отображение связей после подстановки

Создадим домен для номера склада.

1. Создайте самостоятельно

  • поле со списком для отображения в таблице договор Код и наименований покупателей

  • поле со списком для отображения в таблице накладная – кодов и наименований складов

  • поле со списком для отображения в таблице отгрузка – кодов и наименований товаров таблицы Товар.

2 Заполнить таблицу Договор (Открыть таблицу покупатель и с помощью подтаблиц заполнить таблицу Договор, номер договора вносится с клавиатуры т. к. эта таблица является ключевой, код покупателя через раскрывающийся список, сумма не указывается )

Рисунок 4.9. Таблица Договор

3. Заполнить таблицу поставка_план (номер договора и код товара выбирается через список созданный мастером подстановок в)

Рисунок 4.10. Таблица поставка_ план

4. Заполнить таблицу накладная (код склада выбирается через список созданный мастером подстановок)

Рисунок 4.11. Таблица накладная