Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по БД.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆
  1. Добавление в форму полей со списком

В базе данных «Режиссеры» в форме Кинофильмы заменим поле Код режиссера на поле со списком, в котором отобразятся не коды режиссеров, а их фамилии. Система автоматически по выбранной фамилии режиссера выберет его номер и занесет в таблицу Кинофильмы.

Замена в форме Кинофильмы поля Код режиссера на список фамилий режиссеров

  1. Откройте форму Кинофильмы в режиме конструктора и удалите поле Код режиссера.

  2. Во вкладке Конструктор на панели элементов нажмите кнопку Поле со списком.

  3. Сделайте щелчок левой кнопкой мыши на месте удаленного поля Код режиссера.

  4. Откроется диалоговое окно мастера списков. Будет предложено выбрать источник значений. Фамилии режиссеров хранятся в таблице Режиссеры, поэтому выберите первый переключатель.

  5. Нажмите кнопку Далее. Выберите таблицу Режиссеры и нажмите кнопку Далее.

  1. В появившемся диалоговом окне предлагается выбрать поля таблицы Режиссеры, значения которых будут отображаться в раскрывающемся поле со списком. Выберите Код режиссера и Фамилия режиссера.

  1. Следующее диалоговое окно предлагает определить порядок отображения товаров в поле со списком.

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

  1. Нажмите кнопку Далее. Очень ответственный момент. Надо указать поле Код режиссера таблицы Кинофильмы, в которое будет записываться ссылка на режиссера из таблицы Режиссеры. В противном случае будет создан бесполезный "свободный" элемент.

  1. В последнем диалоговом окне предлагается ввести надпись, которая будет стоять рядом с раскрывающимся списком. Напишите слово " Режиссер " и нажмите кнопку Готово.

  1. Можно перейти на новую (пустую) запись и ввести в нее данные об очередном фильме. Режиссера следует выбирать из раскрывающегося списка: при этом в таблицу Кинофильмы поступит код выбранного режиссера.

  2. При заполнении формы многие фильмы относятся к одной и той же категории. Например, много раз приходится вводить «Классика военного кино». Эффективнее обеспечить ввод категории фильма путем ее выбора из группы, включающей все возможные значения категории (см. далее).

  1. Создание в форме группы переключателей

В форме Кинофильмы обеспечим ввод категории фильма путем ее выбора из группы, включающей все возможные значения категории.

Замена в форме Кинофильмы поля Категория фильма на группу переключателей

  1. Откройте форму Кинофильмы в режиме конструктора и удалите поле Категория фильма.

  2. Во вкладке Конструктор на панели элементов нажмите кнопку Группа переключателей.

  3. Сделайте щелчок левой кнопкой мыши на свободном месте. Автоматически запустится построитель группы переключателей.

  4. Сделайте подписи у переключателей

  1. Назначьте переключатель, используемый по умолчанию.

  2. Следующий шаг построителя посвящен привязке подписи к значению.

  1. На следующем шаге необходимо указать поле таблицы Кинофильмы, в которое будет занесена выбранная цифра. Это поле Категория фильма.

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

  2. На последнем шаге необходимо ввести подпись для созданной группы переключателей - Категория.