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