
Проектирование базы данных для ведения учета книжных остатков
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
В»анных добавлений и не допустит повтора, но время на ввод уже потрачено.
Более предпочтительна форма, созданная с помощью следующей заготовки [18].
Рис. 6 - Создание разделенной формы
Как видно из комментария к команде на создание такой формы, она позволяет видеть на экране данные уже введенные в таблицу и поля для ввода. Созданная при помощи такой заготовки форма для таблицы Продукты выглядит следующим образом. Обратите внимание на ошибку комментария: Таблица расположена снизу, а поля формы сверху окна формы.
Промежуточным вариантом по удобству работы среди вышеописанных форм можно iитать форму, созданную из третьей заготовки (Рис. 7).
Рис. 7 - Форма, созданная из третьей заготовки
Она позволяет видеть на экране сразу несколько записей в форме, но это не приемлемо для таблиц с очень большим количеством полей, т.к. это снижает удобство ввода информации в мелкие по размерам поля.
Для того чтобы иметь возможность распечатать данные, имеющиеся в базе данных, используются отчеты. На первом этапе освоения программы Access целесообразно воспользоваться командой Мастер отчетов расположенной на ленте Создать.
Рис. 8 - Лента
В процессе работы Мастер отчетов предложит выбрать из списка доступные поля, для чего можно воспользоваться стрелками влево и вправо, выделяя нужную строку из списка курсором.
Рис. 9 - Создание отчетов
Мы переносим в правую часть все доступные поля.
Рис. 10 - Создание отчетов
На следующем шаге мы можем выбрать способ сортировки информации в будущем отчете. Выбираем сортировка в алфавитном порядке (по возрастанию) для поля Наименование продукта.
Рис. 11 - Создание отчетов
Рис. 12 - Создание отчетов
Далее выбираем Табличный макет и книжную ориентацию бумаги, т.к. число полей в таблице не большое и она легко разместиться на странице достаточно крупным шрифтом.
Рис. 13 - Создание отчетов
Следующий шаг Мастера отчетов предполагает выбор стиля (т.е. внешнего вида будущего отчета) - выберете тот, который вам больше подходит.
Рис. 14 - Создание отчетов
На завершающем этапе вы должны выбрать удобное для вас имя отчета и, либо просмотреть готовый отчет, либо перейти к редактированию, выбрав команду Изменить макет отчета.
Далее, во второй главе мы рассмотрим приведенный теоретический пример, на конкретном предприятии, т.е. Книжный магазин.
Глава 2. Создание базы данных Книжный магазин
.1 Создание таблиц
. Создаем таблицы базы данных Книжный_магазин через Конструктор
В режиме конструктора сначала следует создать структуру таблицы. Затем для ввода данных необходимо переключиться в режим таблицы или воспользоваться каким-либо другим способом, таким как вставка или добавление.
На вкладке Создание в группе Таблицы щелкните Конструктор таблиц.
Для каждого поля в таблице введите имя в столбце Имя поля, а затем в списке Тип данных выберите тип данных.
Если столбцы Имя поля и Тип данных не отображаются, возможно, вместо режима конструктора выбран режим таблицы. Чтобы переключиться в режим конструктора, нажмите в строке состояния окна Microsoft Access кнопку Конструктор. Будет предложено ввести имя для новой таблицы, а затем произойдет переключение в режим конструктора.
При желании введите в столбце Описание описание для каждого поля. Это описание отображается в строке состояния, если курсор находится в данном поле, и используется в качестве текста строки состояния для любых элементов управления, создаваемых перетаскиванием поля из области Список полей на форму или отчет, а также для любых элементов управления, создаваемых для этого поля с помощью мастера форм или мастера отчетов.
Когда все необходимые поля будут добавлены, сохраните таблицу.
Нажмите кнопку Microsoft Office , а затем выберите команду Сохранить или нажмите сочетание клавиш CTRL+S.
Чтобы начать вводить данные в таблицу, переключитесь в режим таблицы, щелкните первую пустую ячейку и начните ввод. Кроме того, можно вставить данные из другого источника (описание см. в следующем разделе).
Если в процессе ввода данных потребуется добавить в таблицу одно или несколько полей, начните вводить данные в столбце Добавить поле в режиме таблицы или добавьте новые поля с помощью команд на вкладке Таблица в группе Поля и столбцы.
Итак, Создадим таблицу под именем Авторы с помощью конструктора таблиц.
Для этого нажимаем: Создание - конструктор таблиц.
Откроется окно следующего вида:
Рис. 15 - Конструктор таблиц.
Заполняем Имя поля следующими данными (заголовками столбцов):
КодАвтора, Имя, Отчество, Фамилия, Год рождения.
И соответственно Тип данных:
КодАвтора - iЕТЧИК,
Фамилия, Имя, Отчество- ТЕКСТОВЫЙ,
Год рождения - ЧИСЛОВОЙ.
Рис. 16 - Заполнение таблицы
Таким же образом заполняем все остальные таблицы.
Рис. 17 - Заполнение таблицы
Рис. 18 - Заполнение таблицы
Рис. 19 - Заполнение таблицы
Рис. 20 - Заполнение таблицы
Рис. 21 - Схема данных (связь между таблицами)
Далее создаем запросы.
2.2 Создание запросов
Запрос - объект, содержащий текст SQL запроса, имеющий уникальное имя в определенной базе данных. Создать запр