work (Создание базы данных Библиотека), страница 2
Описание файла
Документ из архива "Создание базы данных Библиотека", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "work"
Текст 2 страницы из документа "work"
Создать запросы (результирующие таблицы)
Запросы.
Заходим в меню Запрос, Создать, Конструктор. Выбираем таблицу Сведения о читателях.
Перетаскиваем поля Группа, Фамилия, Номерабонемента. В поле Группа в Условии отбора «Э-115». В поле Фамилия в сортировке указываем По возрастанию.
Запрос с условием отбора | ||
Группа | Фамилия | Номерабонемента |
Э-115 | Елемова И.П. | 5497 |
Э-115 | Мусина Р. | 1540 |
Э-115 | Шумилова Е.Г. | 2578 |
Затем создаём аналогичным способом Запрос из двух полей. В качестве источника данных выбираем две таблицы Общие сведения о книгах и Сведения о читателях. Перетаскиваем поля Автор Предмет из первой таблицы и поля Фамилия Группа Номерабонемента Дата получения из второй таблицы.
Номер книги | Предмет | Автор | Фамилия | Группа | Номерабонемента | Дата получения |
1257 | Экономика | Пиманов А.Д. | Сорокина Л.Ю. | Э-114 | 1160 | 06.09.02 |
1268 | Математика | Соотконов Р.Л. | Мухина Р.Д. | Э-114 | 1267 | 06.09.02 |
1269 | Математика | Данко И.О. | Мусина Р. | Э-115 | 1540 | 06.09.02 |
1287 | КСЕ | Бигов Р.Д. | Мельникова М.; | Э-113 | 1590 | 06.09.02 |
1489 | КСЕ | Румянцева А.Л. | Шумилова Е.Г. | Э-115 | 2578 | 06.09.02 |
1579 | КСЕ | Трофимов Т.О. | Юмагулова Э.А. | Э-114 | 3124 | 06.09.02 |
2100 | Экономика | Руденко И.Л. | Урманова А.Р. | Э-113 | 3125 | 06.09.02 |
2234 | Экономика | Аськина П.В. | Тюрина А | Э-114 | 5342 | 06.09.02 |
2465 | Немецкий язык | Топорков П.Т. | Гончар А.Д. | Э-114 | 3214 | 06.09.02 |
2541 | Математика | Пискунов П.Р. | Кузнецова С.Р. | Э-114 | 3365 | 06.09.02 |
2587 | Математика | Круглов С.А. | Евсюкова Н.В. | Э-114 | 3687 | 06.09.02 |
2790 | Немецкий язык | Казарина О.Д. | Данилова Е.Д. | Э-114 | 5487 | 06.09.02 |
2990 | КСЕ | Касимов П.Ж. | Елемова И.П. | Э-115 | 5497 | 06.09.02 |
3675 | Культурология | Даренко И.Т. | Головина О.Э. | Э-113 | 3697 | 06.09.02 |
4122 | Физика | Злобин К.Р | Бикташева С.А. | Э-113 | 5187 | 06.09.02 |
5241 | Немецкий язык | Некрасов Т.Б. | Бабикова Р.Л. | Э-113 | 5214 | 06.09.02 |
5721 | Физика | Колотко Д.Б. | Бочкарёва О.Л. | Э-113 | 8216 | 06.09.02 |
5732 | Физика | Буткин В.Д. | Коленченко Т.Н. | Э-114 | 5548 | 06.09.02 |
8842 | Культурология | Приходько А.Т. | Смакова О.Г. | Э-114 | 5268 | 06.09.02 |
Запрос сортировки. Из таблицы Сведения о читателях выбираем поля Группа Фамилия Номерабонемента. В поле Фамилия устанавливаем сортировку по возрастанию.
Запрос с параметром Создать Конструктор выбираем таблицу Сведения о читателях. Затем выбираем поля Фамилия Группа Номерабонемента. В поле Группа в Условии отбора набираем текст в скобках [Введите номер группы]. Теперь при запуске этого запроса появляется надпись с просьбой ввести номер группы, о читателях которой нам необходима информация.
Запрос с параметром | ||
Фамилия | Группа | Номерабонемента |
Мельникова М.; | Э-113 | 1590 |
Головина О.Э. | Э-113 | 3697 |
Урманова А.Р. | Э-113 | 3125 |
Бабикова Р.Л. | Э-113 | 5214 |
Бикташева С.А. | Э-113 | 5187 |
Бочкарёва О.Л. | Э-113 | 8216 |
Запросы с вычисляемым полем. Выбираем таблицу Общие сведения о книгах. Перетаскиваем поля Цена Количество Предмет. Включаем на панели инструментов кнопку Групповые операции. В полях Цена и количество выбираем функцию Sum. В поле Предмет в Условии отбора Набираем [Введите предмет]. Этим запросом мы посчитаем количество и общую сумму книг по определённому предмету.
Запрос с выч полем | ||
Sum-Цена | Sum-Количество | Предмет |
265,59р. | 5 | Экономика |
Итоговый запрос. Вычисляет различные статистические параметры. Выбираем таблицу Общие сведения о книгах. Поля Предмет Автор Годиздания. Включаем Групповые операции и в поле Автор выбираем функциюCount Количество записей, соответствующее поле которых не содержит величины Null. Мы получим в результате выполнения запроса количество авторов по предметам и годам издания.
Итоговый запрос | ||
Предмет | Count-Автор | Годиздания |
КСЕ | 1 | 1996 |
КСЕ | 2 | 1999 |
КСЕ | 1 | 2000 |
КСЕ | 1 | 2001 |
Культурология | 1 | 1987 |
Культурология | 1 | 1998 |
Математика | 1 | 1957 |
Математика | 1 | 1978 |
Математика | 1 | 1987 |
Математика | 1 | 1995 |
Математика | 1 | 1998 |
Немецкий язык | 1 | 1978 |
Немецкий язык | 1 | 1980 |
Немецкий язык | 1 | 1985 |
Немецкий язык | 1 | 2001 |
Физика | 1 | 1967 |
Физика | 1 | 1985 |
Физика | 1 | 1989 |
Физика | 1 | 1994 |
Физика | 2 | 1999 |
Экономика | 1 | 1987 |
Экономика | 1 | 1990 |
Экономика | 1 | 1999 |
Экономика | 1 | 2000 |
Экономика | 1 | 2001 |
Задание № 4.
Создать удобные подчиненные формы на основе таблиц для ввода, редактирования и отображения данных.
Формы.
В то время как таблицы и запросы позволяют отобразить на экране длинные списки записей, формы дают возможность сосредоточиться на конкретной записи. Они облегчают ввод, редактирование и восприятие информации, могут содержать вспомогательные подписи и элементы оформления.
Создать Конструктор Источник строк выбираем таблицу Общие сведения о книгах. Перетаскиваем поля Предмет Год издания Автор Цена Номер места. Размещаем на экране так, как нам удобно. Устанавливаем размеры надписей. На панели элементов нажимаем кнопку Надпись. Вводим название формы Сведения о книгах, устанавливаем размер 22. Появляется крупная надпись. При нажатой кнопке Мастера нажимаем кнопку Кнопка и перетаскиваем её на общее поле. Затем выбираем функцию этой кнопки (Первая запись, Последняя запись, Следующая запись).
Задание № 5.