![](/user_photo/2706_HbeT2.jpg)
- •1.2. Установка рабочей директории
- •1.3. Создание таблиц базы данных
- •1.4. Установление связей между таблицами (определение ссылочной целостности)
- •1.6. Запуск сервера Firebird
- •1.7. Создание базы данных Firebird
- •1.8. Подключение базы данных Firebird
- •1.9. Создание и редактирование таблиц Firebird
- •1.10. Связи между таблицами Firebird
- •1.11. Перенос базы данных на другой компьютер
- •2.1. Создание формы для работы с одной таблицей
- •2.2. Ввод данных в таблицу с помощью созданной формы
- •2.3. Создание формы для работы с двумя таблицами
- •2.4. Редактирование формы
- •2.5. Ввод данных через отдельные компоненты
- •2.6. Редактирование данных через компоненты
- •3. Реализация сортировки, вычислений и фильтрациИ данных
- •3.1. Реализация сортировки
- •3.1. Вид формы для сортировки
- •1 Вариант – с использованием имени индекса:
- •2 Вариант - с использованием имени поля, по которому создан индекс:
- •3.2. Реализация вычислений
- •3.3. Реализация фильтрации записей
- •4.3. Создание запроса с групповыми вычислениями
- •4.4. Создание параметрического запроса
- •4.5. Параметрический запрос для поиска поля, выбранного из списка
- •5.1. Создание отчета в Delphi
- •5.2. Создание отчета на основе одной таблицы
- •5.3. Создание отчета с группировкой записей по определенному полю
- •Список книг
- •5.4. Создание отчета на основе параметрического запроса
- •Разработка автоматизированной системы продажи железнодорожных билетов
- •Справка о проданных билетах
- •Справка об остановках маршрута
- •Справка о продаже билетов
- •Справка о расписании групп
- •Списки групп
- •Тренеры
- •Списки больных, стоящих на учете
- •Список сотрудников
- •Список больных
- •Разработка приложения «Больница»
- •Медицинский персонал
- •Процедуры
- •Список больных
- •Разработка автоматизированной системы продажи авиационных билетов
- •Продажа билета
- •Список самолетов
- •Список автомобилей
- •Список водителей
- •Транзисторы
- •Справка о продаже транзисторов
- •Заказы на ремонт
- •Выпрямительные диоды
- •Закупка приборов
- •Список устройств
- •Расходная ведомость
- •Библиографический список
- •Оглавление
Транзисторы
Тип прибора |
Мощность коллектора |
Ток коллектора |
Количество на складе |
Материал |
|||
|
|
|
|
|
|
|
|
Создать отчет по таблицам Продажа и Транзисторы, рассчитать стоимость покупки, записи сгруппировать по дате продажи, рассчитать итоговые стоимости по каждой дате продажи и ведомости в целом.
Справка о продаже транзисторов
Номер чека |
Тип прибора |
Кол-во |
Цена |
Стоимость покупки |
Дата продажи |
||||
|
|
|
|
|
|
|
|
|
|
Итог по дате продажи |
|
|||
Общий итог |
|
Вариант № 9
Разработка приложения «Выпрямительные диоды»
Создать приложение для работы с базой данных, содержащей информацию о выпрямительных диодах. Приложение осуществляет учет наличия диодов, учет закупки диодов, реализацию запросов к базе и формирование оперативных отчетов. Работа с приложением осуществляется через меню, которое должно содержать пункты: формы, запросы, отчеты, выход.
1. Создать базу данных «Выпрямительные диоды».
2. Создать следующие таблицы и установить связи между ними:
Выпрямительные диоды (Тип прибора, Материал, Обратное напряжение, Средний ток, Кол-во на складе, Цена);
Закупка (Номер закупки, Тип прибора, Дата покупки, Количество, Закупочная цена);
Работники (Таб_номер, Фамилия, Имя, Отчество, Оклад, Надбавка, Дата поступления на работу);
Заказ на ремонт (Номер заказа, Дата заказа, ФИО заказчика, Тип прибора, Кол-во замен, Дата выдачи, Таб_номер).
Ключевые поля в таблицах подчеркнуты).
Связать таблицы Выпрямительные диоды и Закупка по полю Тип прибора, таблицы Работники и Заказ на ремонт - по полю Таб_номер, таблицы Выпрямительные диоды и Заказ на ремонт – по полю Тип прибора.
3. Создать формы для ввода данных в таблицы:
форма Выпрямительные диоды; поле Материал организовать как поле с фиксированным списком, имеющим значения Si, Ge;
форма Работники; поле Надбавка организовать как поле с фиксированным списком, имеющим значения 0, 10, 20;
реализовать второй вариант ввода и редактирования данных в таблицу Работники через отдельные компоненты;
составная форма Выпрямительные_диоды – Закупка;
составная форма Выпрямительные_диоды - Заказ на ремонт.
В каждой форме должны быть названия столбцов на русском языке, заголовок формы, панель кнопок навигации и кнопка выхода из формы.
С помощью созданных форм ввести данные в таблицы (5-20 записей).
4. В форме Выпрямительные диоды реализовать сортировку данных по материалу, количеству на складе, типу прибора.
В форме Выпрямительные диоды реализовать фильтрацию по материалу, количеству на складе, цене.
В форме Выпрямительные диоды – Закупка вычислить суммарную стоимостную закупку, определить максимальное и минимальное закупленные количества.
5. Создать запросы (в запросах изменить названия столбцов на русские, добавить заголовки запросов и кнопки выхода).
Создать запросы на выборку данных: выбрать все поля из таблицы Закупка и поля Материал, Обратное напряжение, Средний ток из таблицы Выпрямительные диоды; выбрать все поля из таблицы Выпрямительные диоды для записей, где материал Ge.
Создать запрос с вычисляемыми полями: Общий оклад (оклад *(100 + надбавка)/100) по таблице Работники. Выбрать из таблицы Работники все поля.
Создать запрос с групповыми вычислениями по таблице Закупка: в запрос включить Тип прибора и Количество; по полю количество провести суммирование.
Создать параметрические запросы:
запрашивается материал (выбирается из списка), в выборке выдаются все поля из таблицы Выпрямительные диоды;
запрашивается тип прибора (выбирается из списка), в выборке выдаются все поля из таблицы Закупка;
запрашивается Дата заказа (выбирается из списка), выдаются записи из таблицы Заказ на ремонт.
6. Создать отчеты.
Создать отчет на основе таблиц Заказ на ремонт и Выпрямительные диоды, записи сгруппировать по дате выдачи, рассчитать стоимость заказа на ремонт по каждому заказу, дате выдачи и ведомости в целом.