
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
Вариант 8
Создать базу данных «Книги». БД должна содержать таблицы:
«Издательства» с полями НазваниеИздательства, Город. Таблица должна содержать не менее 4 записей;
«Авторы» с полями КодАвтора, ФамилияАвтора, ИмяАвтора, №_Телефона. В этой таблице для поля КодАвтора создать маску ввода, которая обеспечит ввод и отображение кодов авторов в виде А-01, А-02 и т. д., а для поля №_Телефона создать маску ввода, которая обеспечит ввод и отображение номеров телефонов в междугородном формате (например, 8 033 353-55-55). Таблица должна содержать не менее 4 записей.
«Сведения о книгах» с полями НазваниеИздательства, НазваниеКниги, КодАвтора, ГодИздания, Тираж, Объем_Стр, Стоимость. В этой таблице для полей НазваниеИздательства и КодАвтора создать столбцы подстановки. Для поля КодАвтора создать формат данных, который обеспечит отображение кодов авторов в режиме таблицы в том же виде, что и в таблице «Авторы». Для поля Стоимость использовать тип данных денежный, число десятичных знаков – 0. Таблица должна содержать не менее 12 записей. Каждое издательство издает не менее двух книг. У каждого автора издается не менее двух книг.
Между таблицами БД установить связь вида «один-ко-многим» с контролем целостности данных и выполнением каскадных операций обновления и удаления данных связанных полей таблиц БД.
Заполнить таблицы данными.
Создать форму для просмотра, редактирования и ввода данных в таблицу «Издательства» и многотабличную форму для просмотра, редактирования и ввода данных в таблицы «Авторы» и «Сведения о книгах».
Используя запросы:
выбрать сведения о книгах, объем которых превышает значение, вводимое с клавиатуры (запрос с параметром). Результирующая таблица должна содержать поля: НазваниеИзательства, НазваниеКниги, КодАвтора, ГодИздания, Тираж, Объем_Стр, Стоимость. Запрос сохранить под именем «Выборка по объему». Подготовить отчет с именем «Выборка по объему» по полученной информации. Созданный отчет распечатать;
подсчитать общую стоимость книг, выпущенных каждым издательством (с учетом тиража). Результирующая таблица должна содержать поля: НазваниеИзательства, Город, СтоимостьВыпущенныхКниг. Запрос сохранить под именем «Общая стоимость». Подготовить отчет с именем «Общая стоимость» по полученной информации. Созданный отчет распечатать.
При помощи диспетчера кнопочных форм создать главную кнопочную форму базы данных, включающую в себя следующие страницы:
главная страница «БД «Книги» с кнопками перехода на другие страницы и кнопкой завершения работы приложения;
страница «Таблицы» для обеспечения возможности работы с ранее созданными таблицами и кнопкой возврата на главную страницу;
страница «Запросы» для обеспечения возможности работы с ранее созданными запросами действия и кнопкой возврата на главную страницу;
страница «Формы» для обеспечения возможности работы с ранее созданными формами с возможностью изменения существующих данных и кнопкой возврата на главную страницу;
страница «Отчеты» для обеспечения возможности работы с ранее созданными отчетами действия и кнопкой возврата на главную страницу.
Выполнить настройку БД «Книги» таким образом, чтобы созданная главная кнопочная форма была стартовой.