- •Федеральное агентство по образованию
- •Государственный Университет Управления Институт заочного обучения
- •По дисциплине
- •Средствами языка
- •1. Задание на курсовой проект
- •3. Создать документ:
- •2. Макеты исходных данных
- •3. Создание базы данных
- •4. Создание Пользовательского Меню. Интерфейс.
- •Головное меню
- •С Пользовательским Меню для работы с двумя таблицами
- •5. Чтение созданной Базы Данных
- •5.1. Чтение таблицы isp (Исполнители)
- •5.1.1. Алгоритм чтения таблицы isp
- •Сетки FlMn
- •5.1.2. Программа чтения таблицы isp
- •5.1.3. Экранная форма с результатами – Записями таблицы isp
- •5.2. Чтение таблицы det (Детали)
- •5.2.1. Алгоритм чтения таблицы det
- •Сетки FlMn
- •Сетки FlMn
- •5.2.2. Программа чтения таблицы det
- •5.2.3. Экранная форма с результатами – Записями таблицы det
- •6. Обработка созданной Базы Данных
- •6.1. Создание Справки №1 по таблице isp
- •6.1.1. Алгоритм создания Справки №1 по таблице isp
- •Сетки FlMn
- •Цикл формирования Справки № 1 в соответствии с условием задания
- •Цикл заполнения сетки FlMn записями в соответствии с условием Справки № 1
- •6.1.2. Программа создания Справки №1 по таблице isp
- •'С условием задания
- •6.1.3. Экранная форма с результатами Справки №1 по таблице isp
- •6.2. Создание Справки №2 по таблице det
- •6.2.1. Алгоритм создания Справки №2 по таблице det
- •Сетки Fl1 сетки FlMn
- •В соответствии с условием задания
- •Цикл заполнения сетки FlMn записями в в соответствии с условием Справки № 2
- •6.2.2. Программа создания Справки №2 по таблице det
- •6.2.3. Экранная форма с результатами Справки №2 по таблице det
- •6.3. Создание Справки 3 по таблицам isp и det
- •6.3.1. Алгоритм создания Справки 3 по таблицам isp и det
- •Цикл формирования Справки №3 в соотвествии с условием задания
- •Цикл проверки шифров в соответствии с заданием
- •Цикл вычислений квартальных выработок и
- •6.3.2. Программа создания Справки №3 по таблицам isp и det
- •'С условием задания
- •6.3.3. Экранная форма с результатами Справки №3 по таблицам isp и det
- •Создание Документа
- •6.4.1. Алгоритм создания Документа
- •Цикл вычислений заработков рабочих в последние 4 месяца и отображение в Итоговом Документе
- •6.4.2. Программа создания Документа
- •6.4.3. Экранная форма с результатами Документа
- •Заключение
- •Список использованной литературы
6.3.3. Экранная форма с результатами Справки №3 по таблицам isp и det
Рис. 6.3. Экранная форма с результатами Справки №3
по таблицам ISP и DET
-
Создание Документа
Документ. Ведомость о начислениях в последние 4 месяца.
Макет Документа:
Фамилия |
Начисления по месяцам |
|||
3-й м-ц |
4-й м-ц |
5-й м-ц |
6-й м-ц |
|
|
|
|
|
|
Записи документа упорядочить по алфавиту фамилий Исполнителей
6.4.1. Алгоритм создания Документа
Private Sub mnuIdoc_Click()
Описание данных и настройка интерфейса
Kzapi
= Data1.Recordset.RecordCount
Kzapd
= Data2.Recordset.RecordCount
FlMN.Rows
= 1 FlMN.Cols
= 6
Определение количества записей таблицы ISP
Определение количества записей таблицы DET
FlMN.TextMatrix(0,
0) = “ № п.п.”
колонки сетки FlMN
FlMN.TextMatrix(0, 1) = Data1.Recordset.Fields(0).Name
Заполнение
нулевой строки
сетки
FlMN
именами
колонок
FlMN.TextMatrix(0, 3) = “ЗрпМес4”
FlMN.TextMatrix(0, 4) = “ЗрпМес5”
FlMN.TextMatrix(0, 5) = “ЗрпМес6”
Data1.Recordset.MoveFirst Переход к первой записи таблицы ISP
Nstr
= 0
Цикл формирования
Итогового Документа
Data2.Recordset.MoveFirst
Переход к первой записи таблицы DET
Цикл создания Документа в соответствии
с условием ЗАДАНИЯ
Соответствие записей таблиц ISP и DET
по шифрам деталей
нет
да
FlMN.Rows
= FlMN.Rows + 1
Добавление строки в сетку FlMN
Nstr
= Nstr + 1
Формирование номера следующей
строки сетки FlMN
FlMN.TextMatrix(Nstr,
0) = Nstr