Добавлен: 21.10.2018
Просмотров: 1146
Скачиваний: 5
6
Вариант 6
1. Создать БД «Mater» cодержащую поля: наименование товара, номенклатурный номер,
количество, цена.
Создать БД расхода материалов CREDIT, имеющую следующие поля: реквизиты
покупателя REKV(memo), количество, номенклатурный номер товара, примечание.
2. Главная форма должна содержать меню:
«Учет строительных материалов, реализованных частными лицами»
Ввод и корректировка накладных
Печать накладных
Реализация за (отчетный период)
Просмотр на экране
Завершение работы
В форме (3) по пачке документов формируется БД расхода материалов.
Накладная содержит номенклатурный номер товара, количество, реквизиты покупателя,
стоимость, дату отпуска.
3. В (1) создать многострочное текстовое поле мемо-поля REKV из БД CREDIT
размером 4 строки на 18 колонок.
4. В форме (4) сформировать меню просмотра:
Просмотр базы материалов
Просмотр списка реализованных документов
Вариант 7
1. Создать БД, имеющую следующие поля: фамилия (FAM), имя (IM), отчество (OTCH),
должность (DOL), оклад (OKL), табельный номер (TN), дата рождения (DROG), количество
детей (KOL_DET), дата увольнения (DAT_U), отпуск (OTP), образование (степень)-(OBR),
подразделение (PODR).
2. Главная форма должна содержать меню:
«Отдел кадров»
Работа с личными карточками
Сбор информации по движению кадров
Создание и ведение вспомогательных справочников
Сбор информации и печать справок по табельному учету
Выход
3. Пункты меню имеют следующие опции:
1.
Ввод
Корректировка
Удаление
Возврат в меню
7
2.
Прием
Перевод
Увольнение
Отпуск
3.
По профессии
По образованию (ученой степени)
По зарплате
4. В форме (4) сформировать списки по :
количеству уволенных,
количеству сокращенных,
количеству б/л,
отразить это с помощью меню. В конце отчетов должна быть подсчитана сумма
количества сотрудников по каждому признаку.
Вариант 8
1. Создать БД, имеющую следующие поля:
Наименование
Тип
Длина
NDOK - номер документа
SOD - содержание документа
DAT - дата исполнения
ISP - исполнители
STAT - статус документа
(Вычисляемое поле - «Просрочен», «Исполнение
сегодня», «Исполнение завтра»)
С
М
D
C
C
5
-
8
50
20
2. Главная форма должна содержать меню:
«Контроль исполнения документов»
Работа с базой
Просмотр на экране
Печать сведений о документах
Выход
3. В форме (1) создать меню:
Дополнение
Коррекция
Удаление
Очистка БД
Выход
4. В форме (3) реализовать печать:
8
Просроченных документов
Срок исполнения которых сегодня
Срок исполнения завтра
Список всех документов, имеющихся в БД с группировкой по статусу документа и
подсчетом количества документов по каждому статусу.
Вариант 9
1. Создать БД: BAS, DET_S, MAG, POLIK, имеющие следующие поля: NAME, ADRES,
USLOVIA, SIZE, DIRECTOR, TEL.
2. Главная форма должна содержать меню:
«Социальные объекты»
Бассейны
Детские сады
Магазины
Поликлиники
Конец
3. Меню должно также допускать выбор двух объектов, при этом отмечать их значком
**.
4. Обработку баз по каждому объекту выполнить с помощью меню из 5-ти Bar-строк:
Дополнение
Удаление
Очистка БД
Печать
Выход
5. Перед печатью в форме должны присутствовать кнопки-переключатели «Просмотр
перед печатью», «Печать номеров строк».
Примечание. В тех вариантах, где не указаны наименования полей, их тип и длины,
студент выбирает их самостоятельно.
II. Вариант 0
Создайте базу данных:
Таблица Заказы
Onum
Amt
Odate
Cnum Snum
3001
18.69
10/03/2000
2008
1007
3003
767.19
10/032000
2001
1001
3002
1900.10 10/03/2000
2007
1004
3005
5160.45 10/03/2000
2003
1002
3006
1098.16 10/03/2000
2008
1007
3009
1713.23 10/04/2000
2002
1003
3007
75.75
10/04/2000
2004
1002
3008
4723.00 10/05/2000
2006
1001
9
3010
1309.95 10/06/2000
2004
1002
3011
9891.88 10/06/2000
2006
1001
Составьте два запроса, которые выводят все заказы, полученные 3 или 4 октября 2000
года
Вариант 1
Создайте базу данных:
Таблица Покупатели
Cnum
Cname
City
Rating Snum
2001
Hoffman London
100
1001
2002
Giovanni
Rome
200
1003
2003
Lui
San Jose
200
1002
2004
Grass
Berlin
300
1002
2006
Clemens
London
NULL
1001
2008
Cisneros San Jose
300
1007
2007
Pereira
Rome
100
1004
Напишите запрос, который подсчитывает количество различных непустых значений
столбца city в таблице Покупатели.
Вариант 2
Создайте базу данных, см. вариант 0.
Составьте запрос, который выбирает наименьший заказ каждого покупателя.
Вариант 3
Создайте базу данных, см. вариант 1. Напишите запрос, который выбирает первого
покупателя (в алфавитном порядке) , чье имя начинается на букву G.
Вариант 4
Создайте базу данных:
Продавцы
Snum Sname
City
Comm
1001
Peel
London
.12
1002
Serres
San Jose
.13
1004
Motika
London
.11
1007
Rifkin
Barcelona
.15
1003
Axelrod New York
.10
Составьте запрос, который подсчитывает, сколько продавцов ежедневно получает
заказы. (Продавец, получающий в день более одного заказа, должен учитываться только один
раз).
Вариант 5
10
Создайте базу данных, см. вариант 1. Напишите запрос, который выводит всех
покупателей, чьи имена начинаются на буквы с А по G.
Вариант 6
Создайте базу данных, см. вариант 1. Напишите запрос, который выбирает наибольший
рейтинг в каждом городе.
Вариант 7
Создайте базу данных, см. вариант 1. Напишите запрос, который выбирает всех
покупателей, чьи имена начинаются на букву С(как заглавную, так и строчную)
Вариант8
Создайте базу данных, см. вариант 0. Напишите запрос , который подсчитывает число
заказов, сделанных 3 октября.
Вариант 9
Создайте базу данных, см. вариант 0. Составьте запрос, который выбирает все заказы с
нулями или NULL в столбце amt (amount)