Разработка системы автоматизации для малого коммерческого предприятия, работающего в сфере информаци...

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?овождение по регионам и по типам пополнения была разработана структура взаимодействия четырех форм:

1. ЦенаСистем - основная. (свободная форма)

2. ЦенаСистемМосква - подчиненная1 (к основной)

(источник записей таблица ЦенаСистемМосква).

3. ЦенаСистемРоссия - подчиненная2 (к основной)

(источник записей таблица ЦенаСистемРоссия).

4. ЦенаСистемСевер - подчиненная3 (к основной)

(источник записей таблица ЦенаСистемСевер).

Форма Прейскурант.

а) Кнопки

1) Москва.

Назначение: для вывода на экран формы Подчиненная1 и скрытия форм Подчиненная2,3, замена подписи надписи Регион и надписи Регион1 на Москва и московская область. Процедура обработки событий (листинг 3.63).

Примечания: - .

2) Россия.

Назначение: для вывода на экран формы Подчиненная2 и скрытия форм Подчиненная1,3, замена подписи надписи Регион и надписи Регион1 на Исключая Москву и Московскую область. Процедура обработки событий (листинг 3.64).

Примечания: - .

3) ИТД( и др.).

Назначение: для вывода на экран формы Подчиненная3 и скрытия форм Подчиненная1,2, замена подписи надписи Регион и надписи Регион1 на Для отдаленных и северных районов. Процедура обработки событий (листинг 3.65).

Примечания: - .

4) КнопкаВыход.

Назначение: закрытие текущей формы.

Примечания: реализация с помощью мастера.

Формы ЦенаСистемМосква, ЦенаСистемРоссия, ЦенаСистемСевер

являются однотипными простыми формами для ввода информации о сопровождении систем для разных регионов. Все поля в формах имеют источниками данных аналогичные поля в исходных таблицах для форм. Во всех формах присутствуют кнопки для навигации по записям (переход на новую, первую, следующую, предыдущую и последнюю записи)

7. Ввод и изменение адресных и банковских реквизитов организаций.

Форма НовыеЗаказчики

а) Поля

Поля данной формы являются простыми полями для ввода информации об адресных и банковских реквизитах организаций.

Поля для данной формы имеют источниками данных аналогичные поля в исходной таблице.

1) Образец

Назначение: свободное поле для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки Кнопка56(Найти).

Вводимое значение: текстовое или цифровое.

2) Список57(Список) - скрытое поле

Назначение: свободное поле для поиска организации и перехода на требуемую запись.

Источник записей: SQL - запрос по таблице Заказчики.

Примечания: сформирован с помощью мастера.

б) Кнопки

1) Кнопка50.

Назначение: для вывода на экран диалогового окна СтатусЗаказчика, для ввода нового типа статуса организации (см пункт __ ).

Примечания: реализация с помощью мастера.

2) Кнопка43.

Назначение: переход на новую запись для данной формы (ввод новой организации).

Примечания: реализация с помощью мастера.

3) Кнопка44, Кнопка45, Кнопка46, Кнопка47

Назначение: переход по записям данной формы (первая, предыдущая, следующая и последняя записи).

Примечания: реализация с помощью мастера.

4) Кнопка_Закрыть

Назначение: закрытие данной формы.

Примечания: реализация с помощью мастера.

5) Кнопка56(Найти).

Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле Образец. Процедура обработки событий (листинг 3.66).

Примечания: - .

8. Изменение данных по авансовому отчету (корректировка распределения сумм по месяцам для организаций).

Для реализации данного этапа была разработана структура взаимодействия трех форм:

1. ИзменитьАвансОтчет - основная

(источник записей таблица Заказчики).

2. SubИзменениеАавнсОтчета - подчиненная1 (к основной)

(источник записей временная таблица Изменение АвансОтчета).

3. ИзменАавнсОтчТАБЛ - вспомогательная

(источник записей таблица АвансовыйОтчет).

Форма ИзменитьАвансОтчет

а) Поля

1) Образец

Назначение: свободное поле для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки Кнопка24(Найти).

Вводимое значение: текстовое или цифровое.

2) Организация

Назначение: для отображения названия текущей организации.

Источник записей: аналогичное поле в исходной таблице.

3) Список13 - список.

Назначение: свободное поле для поиска организации и перехода на требуемую запись.

Источник записей: SQL - запрос по таблице Заказчики.

Примечания: сформирован с помощью мастера.

б) Кнопки

1) Кнопка24(Найти).

Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле Образец. Процедура обработки событий (листинг 3.67).

Примечания:.

2) КнопкаЗакрытьФорму (Настройки счета).

Назначение: для закрытия те