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

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

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

?ия, по которому оплачены вышеуказанные услуги.

Заполнение: ввод с клавиатуры.

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

 

8) ДатаПлатежки.

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

Заполнение: ввод с клавиатуры.

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

 

9) СистемыНаВыписку - список.
Назначение: свободное список для отображения перечня заказов входящих в счет-фактуру.

Заполнение: по SQL - запросу.

Источник строк: SQL - запрос по таблице НаВыпискуСчета.

(SELECT DISTINCTROW [НаВыпискуСчета].[Код], [НаВыпискуСчета].[Система], [НаВыпискуСчета].[Количество] FROM [НаВыпискуСчета];)

Примечание: так как данное поле имеет источник строк SQL - запрос по временной таблице, то отображение изменений для данного поля происходит после обновления данных в форме (DoCmd Refresh).

 

б) Кнопки. (для кнопок процедуры обработки событий вызываются по событию Нажатие кнопки)

 

1) Кнопка63 (Добавить новую >- при выписке в счете нового заказа).

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

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

 

2) Кнопка69 (Добавить >).

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

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

 

3) Кнопка71, Кнопка72, Кнопка73, Кнопка75.

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

 

4) Кнопка70.

Назначение: для удаления выделенной записи в списке СистемыНаВыписку из временной таблицы НаВыпискуСчета с проверкой на наличие выделенной записи, обновление содержимого формы, с целью отображения последних изменений (в списке СистемыНаВыписку). Процедура обработки событий (листинг 3.57).

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

 

5) Кнопка74.

Назначение: для удаления всех записей в списке СистемыНаВыписку из временной таблицы НаВыпискуСчета, обновление содержимого формы, с целью отображения последних изменений (в списке СистемыНаВыписку). Процедура обработки событий (листинг 3.58).

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

 

6. Ввод прейскурантов на сопровождение и на системы.

 

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

 

1. Прейскурант - основная. (свободная форма)

2. ПрейскурантОС - подчиненная1 (к основной)

(источник записей таблица ПрейскурантОС).

3. ПрейскурантОП - подчиненная2 (к основной)

(источник записей таблица ПрейскурантОП).

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

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

5. Прейскурант_Россия - подчиненная4 (к основной)

(источник записей таблица Прейскурант_Россия).

 

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

 

 

 

 

а) Кнопки

 

1) Кнопка119(Отдел продаж).

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

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

 

2) Кнопка117(Отдел сопровождения).

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

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

 

3) Кнопка118(По России).

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

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

 

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

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

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

 

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

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

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

 

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

 

В соответствии со структурой распределения ц?/p>