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

Информация - Компьютеры, программирование

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

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

 

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) КнопкаЗакрытьФорму (Настройки счета).

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