discip = InputBox("Введите название дисиплины ", "Книги по данной дисциплине")
Worksheets("Лист3").Range("a1").Font.Size = 14
Worksheets("Лист3").Range("a1").Font.FontStyle = Bold
Worksheets("Лист3").Range("a1") = "Отчет по книгам по дисциплине " & discip
s = 0
j = 0
For i = 1 To k - 1
If Worksheets("Лист2").Range("e1").Offset(i) = discip Then
j = j + 1
Worksheets("Лист3").Range("a3").Offset(j) = Worksheets("Лист2").Range("a1").Offset(i)
Worksheets("Лист3").Range("b3").Offset(j) = Worksheets("Лист2").Range("b1").Offset(i)
Worksheets("Лист3").Range("c3").Offset(j) = Worksheets("Лист2").Range("d1").Offset(i)
Worksheets("Лист3").Range("d3").Offset(j) = Worksheets("Лист2").Range("g1").Offset(i)
s = s + Worksheets("Лист2").Range("g1").Offset(i)
Worksheets("Лист3").Range("d3").Offset(j + 1) = "Итого"
Sheets("Лист3").Columns("a:d").AutoFit
End If
Worksheets("Лист3").Range("d4").Offset(j + 1) = s
Next
If j = 0 Then
MsgBox "Книг по данной дисциплине в списке нет!"
End If
End Sub
Хранение информации - одна из важнейших функций компьютера. Одним из распространенных средств такого хранения являются базы данных. База данных -это файл специального формата, содержащий информацию, структурированную специальным заданным образом.
Большинство баз данных имеют табличную структуру. В базе данных столбцы называются полями, а строки записями. Поля образуют структуру базы данных, а записи составляют информацию, которая в ней содержится.
Поля обладают свойствами. Разные типы полей имеют разное назначение и разные свойства. Важнейшими свойствами полей являются: тип поля и размер поля.
Данные, хранящиеся в таблице, можно изменять, удалять, сортировать, фильтровать, размножать и др.
Основными объектами баз данных являются таблицы, запросы, формы и отчеты.
Для автоматизации операций по работе с данными, в частности для отбора нужных данных, применяются запросы. По результатам работы запроса создается временная результирующая таблица.
Для ввода данных в таблицы или для просмотра данных в наглядной форме служат экранные объекты-формы. Структура форм состоит из разделов и элементов управления. Проектирование формы состоит в размещении элементов управления на бланке формы и в задании связей между этими элементами и полями таблиц или запросов базы данных.
Отчеты предназначены для вывода данных. Они создают не экранные, а печатные документы.
Разработать базу данных «Книги»:
· Подготовить требуемые отчеты.
База данных должна содержать следующие элементы:
· название учебника
· фамилия и инициалы автора
· год издания
· сведения об издательстве (название, адрес, телефон)
· название учебной дисциплины, при изучении которой используется учебник
· стоимость экземпляра (цену)
· количество имеющихся экземпляров
Функции, выполняемые информационной технологией:
· Заполнение и редактирование таблиц.
· Разработать информационную технологию, позволяющую вывести сведения обо всех книгах запрашиваемого автора с подсчетом стоимости по наименованиям, учитывая стоимость одного экземпляра.
· Получение данных о книге, количество экземпляров которой минимально (сведения об авторе, название издательства, адрес и год издания).
· Вывод сведений обо всех книгах выпущенных более 20 лет назад (название, автор, издательство, дисциплина).
· Формирование отчета, содержащего следующие данные: название учебника, автор, название издательства с группировкой по дисциплинам и подсчетом общего количества имеющихся экземпляров по каждой дисциплине.
Такова последовательность создания основной таблицы базы данных -Списка. Но для экономии памяти целесообразно сформировать таблицу Издательство, которая будет связана со Списком по коду издательства. Для выполнения двух требуемых запросов на выборку создадим ещё две таблицы: Стоимость и Возраст. Перечисленные таблицы формируются аналогичным образом.
Это одно из четырех диалоговых окон создания формы. В трех других задаются внешний вид формы (в нашем случае в один столбец),стиль (рисовая бумага) и имя формы Список. Далее можно приступать к заполнению формы конкретными данными.
После заполнения конкретными данными таблица Список примет следующий вид:
Аналогичным образом создаются формы для остальных таблиц базы данных.
В данном случае необходимо связать таблицы Возраст и Стоимость с таблицей Список по названию книги nas, а таблицу Издательство с таблицей Список по коду издательства kod.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.