Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа №1_new.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
282.62 Кб
Скачать

7) Создать кнопочную форму. Вариант 3

1) Создать структуру записи файла, которая представлена в табл. 1.3

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

Таблица 1.3

Подпись поля

Имя поля

Тип

Размер

Автор

AWT

Текстовый

10

Название книги

NAME

Текстовый

15

Издательство

ISD

Текстовый

10

Год издания

YEAR

Числовой

Целое

Цена экземпляра вруб.

CENA

Числовой

Одинарное с плав. точкой (2 десятичных знака)

Количество экземпляров

KOL

Числовой

Целое

Кол-во страниц

СТР

Числовой

Целое

Классификацион­ный код по отраслям знаний

KOD

Числовой

Целое

Аннотация

AN

Поле Мемо

Книга на полке

PRIS

Логический

1

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

Таблица 2.3

Подпись поля

Имя поля

Тип

Размер

Классификационный код по отраслям знаний

KOD

Числовой

Целое

Название отрасли знаний

NAMEO

Текстовый

10

Ключ для связи таблиц: KOD.

3) Создать форму при помощи мастера форм и преобразовать ее в конструкторе, так, чтобы она имела следующий вид:

Классификационный код ___________________________________

Ф. И. О. автора ___________________________________________

Название _________________________________________________

Издательство______________________ Год издания_____________

Кол- во страниц ___________________ Цена ___________________

Кол - во экз. _________________ Дата поступления______________

Книга на полке:

4) Создать отчет при помощи мастера отчетов и преобразовать его в конструкторе, так, чтобы отчет имел вид табл. 4.3

Таблица 4.3

СВЕДЕНИЯ О НОВЫХ ПОСТУПЛЕНИЯХ ЛИТЕРАТУРЫ ПО ОБЛАСТИ ЗНАНИЯ_____________________

№ п/п

Автор книги

Название книги

Издательство

Год издания

Кол-во страниц

Кол-во экземпляров

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

5) Сортировка, поиск, фильтрация данных

Откройте таблицу 1.3.

Отсортируйте ее по полю Автор+Название. Проверьте результат.

Отсортируйте эту же таблицу так, чтобы сначала были выведены те книги, которые находятся в наличии, отсортированные по Автор+Название , затем те, которых в наличии. Для этого поменяйте соответствующие столбцы местами, выделите их и выполните команду сортировки.

Восстановите сортировку по первичному ключу.

Замените в одного автора на другого, используя команду Правка-Заменить.

С помощью фильтра по выделенному показать следующие записи (перед выполнением следующего фильтра удаляйте предыдущий):

  • книги, изданные в 1997 году, с кодом отрасли 1, имеющиеся на полке:

  • книги автора, фамилия которого начинается на А;

Обычным фильтром сделайте следующий отбор записей из таблицы 1.1

  • книги, автор А, у которых цена 1 экземпляра от 100 до 200 руб.:

  • книги, изданные после 01.01.02 в кол-ве более 10;

  • книги отрасли 2, с числом страниц от 150 до 355

6) Создать запросы:

6.1. Вывести список книг (с ФИО авторов), присутствующих в наличии.

6.2. Вывести список книг (с ФИО авторов и издательства), принадлежащих отрасли знания «Информатика»

6.3. Вывести список книг, вышедших в году, запрашиваемого с клавиатуры

6.4. По каждому автору посчитать общее количество экземпляров (используя групповые операции).