Рефераты. Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг p> 3) «Кнопка118»(По России).

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

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

4) «Кнопка120»( и др.).

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

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

5) «КнопкаВыход».

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

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

Формы «ПрейскурантОС», «ПрейскурантОП», «Прейскурант_Север»,
«Прейскурант_Россия» являются однотипными простыми формами для ввода информации о ценах систем для разных регионов. Все поля в формах имеют источниками данных аналогичные поля в исходных таблицах для форм. Во всех формах присутствуют кнопки для навигации по записям (переход на новую, следующую и предыдущую записи)

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

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

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

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

Форма «SubИзменениеАавнсОтчета» - ленточная форма

а) Поля

1) «ПоСчету»

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

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

2) «КодСистемы»

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

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

3) «ДатаНМС» - скрытое поле

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

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

4) «Поле2» - скрытое поле

Назначение: для хранения даты последнего месяца сопровождения по данному счету.

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

5) «ИдентКод» - скрытое поле

Назначение: для хранения уникального кода записи в авансовом отчете.
Значение используется, как значение фильтра при вызове диалогового окна
«ИзменАавнсОтчТАБЛ».

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

6) «Поле4»

Назначение: для отображения даты первого месяца сопровождения по данному счету.

Источник записей: =Format([ДатаHMC];"mmmm yyyy").

7) «ДатаПМС»

Назначение: для отображения даты последнего месяца сопровождения по данному счету.

Источник записей: =Format([Поле2];"mmmm yyyy")

б) Кнопки

1) «Кнопка14» (...).

Назначение: для вызова диалогового окна «ИзменАавнсОтчТАБЛ», с применением фильтра по соответствующему значению в поле «ИдентКод» (листинг
3.68).

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

Форма «ИзменАавнсОтчТАБЛ» - ленточная форма

а) Поля

1) «Месяц»

Назначение: для отображения месяца авансового отчета.

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

2) «Сумма»

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

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

3) «ИдентКод» - скрытое поле

Назначение: для хранения уникального кода записи по авансовому отчету.
Значение по которому используется фильтр при вызове диалогового окна
«ИзменАавнсОтчТАБЛ».

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

б) Кнопки

1) «Кнопка8» (Выход).

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

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

Комментарии.

Описанная структура имеет следующие особенности работы

1. Для формы Основная по событию «Текущая запись» в процедуре обработки событий происходит заполнение временной таблицы «Изменение АвансОтчета» и обновление формы, с целью отображения последних изменений с подчиненной форме .

(листинг 3.69).

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

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

1. «ИнфПоОрганизациям» - основная

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

2. «ИнфоПоОрганСистемы» - подчиненная1 (к основной)

(источник записей временная таблица «ИнфоПоСистемамЗаказчика»).

3. «ИнфоПоОрганSub» - подчиненная2 (к основной)

(источник записей временная таблица «ИнфоПоСистемамЗаказчика»).

Форма «ИнфПоОрганизациям»

а) Поля

1) «Образец»

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

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

2) «Список13» - список.

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

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

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

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

б) Кнопки

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

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

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

2) «Кнопка57» (Обновить) - необходимость?.

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

Примечания: считывание обновленных данных из исходной таблицы на сетевом диске.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.