Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi_Прак_2010.DOC
Скачиваний:
33
Добавлен:
10.11.2018
Размер:
2.31 Mб
Скачать

Транзисторы

Тип

прибора

Мощность коллектора

Ток

коллектора

Количество

на складе

Материал

Создать отчет по таблицам Продажа и Транзисторы, рассчитать стоимость покупки, записи сгруппировать по дате продажи, рассчитать итоговые стоимости по каждой дате продажи и ведомости в целом.

Справка о продаже транзисторов

Номер чека

Тип

прибора

Кол-во

Цена

Стоимость покупки

Дата продажи

Итог по дате продажи

Общий итог

Вариант № 9

Разработка приложения «Выпрямительные диоды»

Создать приложение для работы с базой данных, содержащей информацию о выпрямительных диодах. Приложение осуществляет учет наличия диодов, учет закупки диодов, реализацию запросов к базе и формирование оперативных отчетов. Работа с приложением осуществляется через меню, которое должно содержать пункты: формы, запросы, отчеты, выход.

1. Создать базу данных «Выпрямительные диоды».

2. Создать следующие таблицы и установить связи между ними:

Выпрямительные диоды (Тип прибора, Материал, Обратное напряжение, Средний ток, Кол-во на складе, Цена);

Закупка (Номер закупки, Тип прибора, Дата покупки, Количество, Закупочная цена);

Работники (Таб_номер, Фамилия, Имя, Отчество, Оклад, Надбавка, Дата поступления на работу);

Заказ на ремонт (Номер заказа, Дата заказа, ФИО заказчика, Тип прибора, Кол-во замен, Дата выдачи, Таб_номер).

Ключевые поля в таблицах подчеркнуты).

Связать таблицы Выпрямительные диоды и Закупка по полю Тип прибора, таблицы Работники и Заказ на ремонт - по полю Таб_номер, таблицы Выпрямительные диоды и Заказ на ремонт – по полю Тип прибора.

3. Создать формы для ввода данных в таблицы:

форма Выпрямительные диоды; поле Материал организовать как поле с фиксированным списком, имеющим значения Si, Ge;

форма Работники; поле Надбавка организовать как поле с фиксированным списком, имеющим значения 0, 10, 20;

реализовать второй вариант ввода и редактирования данных в таблицу Работники через отдельные компоненты;

составная форма Выпрямительные_диоды – Закупка;

составная форма Выпрямительные_диоды - Заказ на ремонт.

В каждой форме должны быть названия столбцов на русском языке, заголовок формы, панель кнопок навигации и кнопка выхода из формы.

С помощью созданных форм ввести данные в таблицы (5-20 записей).

4. В форме Выпрямительные диоды реализовать сортировку данных по материалу, количеству на складе, типу прибора.

В форме Выпрямительные диоды реализовать фильтрацию по материалу, количеству на складе, цене.

В форме Выпрямительные диоды – Закупка вычислить суммарную стоимостную закупку, определить максимальное и минимальное закупленные количества.

5. Создать запросы (в запросах изменить названия столбцов на русские, добавить заголовки запросов и кнопки выхода).

Создать запросы на выборку данных: выбрать все поля из таблицы Закупка и поля Материал, Обратное напряжение, Средний ток из таблицы Выпрямительные диоды; выбрать все поля из таблицы Выпрямительные диоды для записей, где материал Ge.

Создать запрос с вычисляемыми полями: Общий оклад (оклад *(100 + надбавка)/100) по таблице Работники. Выбрать из таблицы Работники все поля.

Создать запрос с групповыми вычислениями по таблице Закупка: в запрос включить Тип прибора и Количество; по полю количество провести суммирование.

Создать параметрические запросы:

запрашивается материал (выбирается из списка), в выборке выдаются все поля из таблицы Выпрямительные диоды;

запрашивается тип прибора (выбирается из списка), в выборке выдаются все поля из таблицы Закупка;

запрашивается Дата заказа (выбирается из списка), выдаются записи из таблицы Заказ на ремонт.

6. Создать отчеты.

Создать отчет на основе таблиц Заказ на ремонт и Выпрямительные диоды, записи сгруппировать по дате выдачи, рассчитать стоимость заказа на ремонт по каждому заказу, дате выдачи и ведомости в целом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]