Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
µн на сопровождение по регионам и по типам пополнения была разработана структура взаимодействия четырех форм:
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) КнопкаЗакрытьФорму (Настройки счета).
Назначение: для зак