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

Дипломная работа - Компьютеры, программирование

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



аблице.

4) Количество.

Назначение: для ввода и отображения количества единиц товара в заказе для текущего счета (если он есть).

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

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

5) Цена.

Назначение: для ввода и отображения стоимости указанного количества товара (без НДС) в заказе для текущего счета (то есть вводимое значение = цена 1-й ед. товара * кол-во товара).

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

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

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

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

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

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

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

5) КодСчета - скрытое поле.

Назначение: главное связующее поле для форм Подчиненная1 и Подчиненная1.1.

Заполнение: автоматически .

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

Примечание: не удалять.

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

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

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

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

2) Кнопка69 (Добавить > - при повторной выписке счета).

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

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

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

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

4) Кнопка70.

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

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

5) Кнопка74.

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

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

4. Оформление, учет и выписка вторичной отчетной документации (акты на установку, накладные, счета-фактуры, акты на информационные услуги), фиксирование информации о приходе денежных средств по счетам, формирование первичного финансового отчета по дополнительным заказам организации (программное и аппаратное обеспечение, информационные услуги)

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

1. ПросмотрДрСчетов - основная

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

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

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

3. ПросмотрДрСчетовSubSub - подчиненная1.1 (к подчиненной1)

(источник записей таблица ДругиеЗаказы).

3. ДругиеПлатежки - подчиненная1.2 (к подчиненной1)

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

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

Форма ПросмотрДрСчетов.

а) Поля - аналогичны.

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

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

1) Группа 168 (Организация-Счет).

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

Примечания: задание свойству Visible значения True или False в зависимости от положения переключателя.

Форма ПросмотрДрСчетовSub.

а) Поля - аналогичны, кроме.

1) НомерСчетаФактуры.

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

Заполнение: ввод