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

Создание формы Выбор книги

  1. Создайте форму Выбор книги, для этого создайте пустую форму, с помощью инструмента Пустая форма в группе Формы на вкладке Создание.

  2. Разместите на форме Поле со списком, для выбора Автора, используя Поле со списком из группы Элементы управления на вкладке Инструменты конструктора форм/Конструктор.

  3. В диалоговом окне Создание полей со списком установите переключатель Объект «поле со списком» будет использовать значения из таблицы или запроса. В следующем окне диалога Создание полей со списком выберите с помощью переключателя Запросы, а затем из списка Запросы: Не выданные книги. В следующем окне диалога Создание полей со списком перенесите из списка Доступные поля в список Выбранные поля поле Автор. Отсортируйте по возрастанию список авторов, используя следующее окно диалога.

  4. Используя Окно свойств, на закладке Другие задайте следующее значение свойству ИмяПолеСоСпискомАвтор.

  5. В Окне свойств перейдите на вкладку Данные выберите свойство Источник строк и нажмите кнопку с троеточием. В нижней части открывшегося окна Построитель запросов выберите ∑ Итоги в группе Показать или Скрыть на вкладке Работа с запросами/Конструктор. В появившейся строке Групповые операции для поля Автор установите Группировка.

  6. Разместите на форме Поле со списком, для выбора Названия, используя Поле со списком из группы Элементы управления на вкладке Инструменты конструктора форм/Конструктор.

  7. В диалоговом окне Создание полей со списком установите переключатель Объект «поле со списком» будет использовать значения из таблицы или запроса. В следующем окне диалога Создание полей со списком выберите с помощью переключателя Запросы, а затем из списка Запросы: Не выданные книги. В следующем окне диалога Создание полей со списком перенесите из списка Доступные поля в список Выбранные поля поля Автор и Название. Отсортируйте по возрастанию список авторов, используя следующее окно диалога.

  8. Используя Окно свойств, на закладке Другие задайте следующее значение свойству ИмяПолеСоСпискомНазвание.

  9. В Окне свойств на закладке Макет установите такие значения свойств Количество столбцов – 2, Ширина столбцов2,5 см;0 см.

  10. В Окне свойств перейдите на вкладку Данные выберите свойство Источник строк и нажмите кнопку с троеточием. В нижней части открывшегося окна Построитель запросов в строке Условие отбора для поля Автор, используя Построитель (группа Настройка запроса на вкладке Работа с запросами/Конструктор) задайте следующее значение – [Forms]![Выбор книги]![ПолеСоСпискомАвтор].

  11. Вставьте кнопку для вызова на выполнение запроса Взять книгу. Для этого выберите инструмент Кнопка из группы Элементы управления на вкладке Инструменты конструктора форм/Конструктор.

  12. В диалоговом окне Создание кнопок в списке Категории выберите Разное, а в списке Действия выберите Выполнить запрос. В следующем диалоговом окне Создание кнопок в списке выберите запрос Взять книгу. В следующем окне выберите переключателем Текст и введите Взять книгу. В Окне свойств перейдите на вкладку События. Нажмите кнопку с троеточием в строке Нажатие кнопки. В окне конструктора макросов в столбцу Макрокоманда в свободной строке выберите из списка Закрыть. В нижней части окна задайте Аргументы макрокоманды: Тип объектаФорма, Имя объектаВыбор книги.

  13. В заголовок формы вставьте подпись Выбор книги. Для этого выберите Заголовок в группе Элементы управления на вкладке Инструменты конструктора форм/Конструктор. После этого на форме появиться разделы Заголовок формы и Примечание формы. Раздел Заголовок формы будет содержать подпись с именем формы.

Рисунок 41. Форма Выбор книги

  1. Измените запрос Взять книгу, для этого выберите его в Области переходов и откройте в режиме конструктора, используя контекстное меню. В строке Условие отбора для поля Номер, используя Построитель, введите [Forms]![Читатели]![Номер], для поля Автор[Forms]![Выбор книги]![ПолеСоСпискомАвтор], для поля Название[Forms]![Выбор книги]![ПолеСоСпискомНазвание].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]