Файл: Вдовин Суркова Валентинов Теория систем и системный анализ.pdf

Добавлен: 12.02.2019

Просмотров: 22628

Скачиваний: 340

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

580

581

 

Рис. 3.76. Вид формы “Платежи_ф”

ȼɟɥɢɱɢɧɚ_ɡɚɞɨɥɠɟɧɧɨɫɬɢ 

Рис. 3.77. Вид формы “Статистика_ф”


background image

580

581

 

Рис. 3.76. Вид формы “Платежи_ф”

ȼɟɥɢɱɢɧɚ_ɡɚɞɨɥɠɟɧɧɨɫɬɢ 

Рис. 3.77. Вид формы “Статистика_ф”


background image

582

583

б) Форма “Статистика_ф” (рис. 3.77) обеспечивает работу 

с таблицей “Статистика_т”. С помощью элементов формы вво-
дятся и рассчитываются показатели платежей для выбранных 
интервалов времени (дат). В результате формируется база 
статистических данных о показателях платежей (заполняется 
таблица “Стаистика_т”. Рассчитываются

1

:

•в рабочем поле формы, например “Патежи_ф: форма” в 

выбранном месте установить календарь, активизировав который 
установить необходимые размеры и необходимые свойства;

•подключить элемент управления “Календарь 9.0” к полю 

дат на поле формы, например “Патежи_ф: форма”. Для этого 
одним щелчком правой кнопки мыши вызвать меню свойств, ак-
тивизировать “Свойство”. В появившемся диалоговом окне “Эле-
мент_ActiveX:Сalendar4” в разделе “Данные” и строке “Данные” 
установить “Потребная_дата_платежа”. Закрыть диалоговое 
окно. Элемент подключен к необходимому полю (рис. 3.75).

•количество платежей;

•общая сумма платежей;

•максимальное значение платежей;

•минимальное значение платежей; 

•среднее значение платежей;

•время на учет платежа;

•интенсивность платежей;

•величина задолженности в платежах.
в)  Форма “Анализ_ф” (рис. 3.78) обеспечивает работу с 

таблицей “Анализ_т”. С помощью элементов формы вводятся 
и рассчитываются показатели анализа платежей для выбран-
ных интервалов времени (дат). В результате формируется база 
данных анализа показателей платежей (заполняется таблица 
“Анализ_т”.) Рассчитываются:

•показатели динамики платежей;

•показатели структуры платежей;

• показатели, характеризующие состояние финансовой 

дисциплины плательщиков;

При необходимости могут быть рассчитаны и учтены и другие по-

казатели.

Рис. 3.78. 

Вид формы “Анализ_ф”


background image

582

583

б) 
Форма “Статистика_ф” 

(рис. 3.77) обеспечивает работу 

с таблицей “Статистика_т”. С помощью элементов формы вво-

дятся и рассчитываются показатели платежей для выбранных 

интервалов времени (дат). В результате формируется база

 

статистических данных о показателях платежей (заполняется 

таблица “Стаистика_т”. Рассчитываются

1

:

•

в рабочем поле формы, например “Патежи_ф: форма” в 

выбранном месте установить календарь, активизировав который

 

установить необходимые размеры и необходимые свойства;

•

подключить элемент управления “Календарь 9.0” к полю 

дат на поле формы, например “Патежи_ф: форма”. Для этого 

одним щелчком правой кнопки мыши вызвать меню свойств, ак-

тивизировать “Свойство”. В появившемся диалоговом окне “Эле-

мент_ActiveX:Сalendar4” в разделе “Данные” и строке “Данные”

 

установить “Потребная_дата_платежа”. Закрыть диалоговое

 

окно. Элемент подключен к необходимому полю (рис. 3.75).

•

количество платежей;

•

общая сумма платежей;

•

максимальное значение платежей;

•

минимальное значение платежей; 

•

среднее значение платежей;

•

время на учет платежа;

•

интенсивность платежей;

•

величина задолженности в платежах.

в) 
Форма “Анализ_ф”

 (рис. 3.78) обеспечивает работу с

 

таблицей “Анализ_т”. С помощью элементов формы вводятся 

и рассчитываются показатели анализа платежей для выбран-

ных интервалов времени (дат). В результате формируется база 

данных анализа показателей платежей (заполняется таблица 

“Анализ_т”.) Рассчитываются:

•

показатели динамики платежей;

•

показатели структуры платежей;

•

показатели, характеризующие состояние финансовой

 

дисциплины плательщиков;

При необходимости могут быть рассчитаны и учтены и другие по-

казатели.

Рис. 3.78. Вид формы “Анализ_ф”


background image

584

585

Рис. 3.79.

 Активизация рабочего поля формы для разработки 

программного кода

социально-экономические и финансовые показатели райо-

на (территории), где проживают плательщики;

Ввод формул в программу осуществляется с помощью по-

строителя выражений либо посредством подпрограмм, разра-
ботанных в VBA (так, как это сделано в программе Private Sub 
Кнопка14_Click(), см. ниже).

5. Разработка программ для решения различных задач уче-

та, статистики, и анализа

Разработка осуществляется в такой последовательности 

(рассматривается для формы “Платежи_ф”):

вызвать форму “Платежи_ф:форма” и перейти в режим 

“Конструктор”;

 щелчком правой кнопки мыши в поле формы вызвать 

меню, в поле которого нажать кнопку “Обработка событий”;

в появившемся диалоговом окне “Построитель” выделить 

“Программы” (рис. 3.79);

после нажатия кнопки “ОК” активизируется “Visual Basik”, 

и в его проекте будет сформирована форма Form_Платежи_ф 
(рис. 3.80).

Программа ввода текущего времени.

Private Sub Кнопка68_Click()
УЧЕТ.Form_Платежи_ф.Поле40 = Now()
End Sub

При нажатии кнопки “Ввести текущее врем” время вводится 

в Поле 40 (“Дата_платежа” формы “Патежи_ф”, а в последую-
щем в поле “Дата_платежа” таблицы “Платежи_т”.

 Программа для расчета показателей платежей.

Private Sub Кнопка14_Click()
Dim a As Double, b As Double, c As Single, s As Single, t As Single
a = УЧЕТ.Form_Платежи_ф.Сумма_платежа.Value
b = УЧЕТ.Form_Платежи_ф.Пени.Value
c = a + a * b / 100
УЧЕТ.Form_Платежи_ф.Сумма_с_учетом_пени.Value = c
n = DCount(“Код”, “Платежи_т”)
Поле20 = n
s = DSum(“Сумма_с_учетом_пени”, “Платежи_т”)Поле22 = s
УЧЕТ.Form_Платежи_ф.Recordset.FindFirst “Код=” & Str(i)
End Sub