Файл: Вдовин Суркова Валентинов Теория систем и системный анализ.pdf
Добавлен: 12.02.2019
Просмотров: 22628
Скачиваний: 340
580
581
Рис. 3.76. Вид формы “Платежи_ф”
ȼɟɥɢɱɢɧɚ_ɡɚɞɨɥɠɟɧɧɨɫɬɢ
Рис. 3.77. Вид формы “Статистика_ф”
580
581
Рис. 3.76. Вид формы “Платежи_ф”
ȼɟɥɢɱɢɧɚ_ɡɚɞɨɥɠɟɧɧɨɫɬɢ
Рис. 3.77. Вид формы “Статистика_ф”
582
583
б) Форма “Статистика_ф” (рис. 3.77) обеспечивает работу
с таблицей “Статистика_т”. С помощью элементов формы вво-
дятся и рассчитываются показатели платежей для выбранных
интервалов времени (дат). В результате формируется база
статистических данных о показателях платежей (заполняется
таблица “Стаистика_т”. Рассчитываются
1
:
•в рабочем поле формы, например “Патежи_ф: форма” в
выбранном месте установить календарь, активизировав который
установить необходимые размеры и необходимые свойства;
•подключить элемент управления “Календарь 9.0” к полю
дат на поле формы, например “Патежи_ф: форма”. Для этого
одним щелчком правой кнопки мыши вызвать меню свойств, ак-
тивизировать “Свойство”. В появившемся диалоговом окне “Эле-
мент_ActiveX:Сalendar4” в разделе “Данные” и строке “Данные”
установить “Потребная_дата_платежа”. Закрыть диалоговое
окно. Элемент подключен к необходимому полю (рис. 3.75).
•количество платежей;
•общая сумма платежей;
•максимальное значение платежей;
•минимальное значение платежей;
•среднее значение платежей;
•время на учет платежа;
•интенсивность платежей;
•величина задолженности в платежах.
в) Форма “Анализ_ф” (рис. 3.78) обеспечивает работу с
таблицей “Анализ_т”. С помощью элементов формы вводятся
и рассчитываются показатели анализа платежей для выбран-
ных интервалов времени (дат). В результате формируется база
данных анализа показателей платежей (заполняется таблица
“Анализ_т”.) Рассчитываются:
•показатели динамики платежей;
•показатели структуры платежей;
• показатели, характеризующие состояние финансовой
дисциплины плательщиков;
1
При необходимости могут быть рассчитаны и учтены и другие по-
казатели.
Рис. 3.78.
Вид формы “Анализ_ф”
582
583
б)
Форма “Статистика_ф”
(рис. 3.77) обеспечивает работу
с таблицей “Статистика_т”. С помощью элементов формы вво-
дятся и рассчитываются показатели платежей для выбранных
интервалов времени (дат). В результате формируется база
статистических данных о показателях платежей (заполняется
таблица “Стаистика_т”. Рассчитываются
1
:
•
в рабочем поле формы, например “Патежи_ф: форма” в
выбранном месте установить календарь, активизировав который
установить необходимые размеры и необходимые свойства;
•
подключить элемент управления “Календарь 9.0” к полю
дат на поле формы, например “Патежи_ф: форма”. Для этого
одним щелчком правой кнопки мыши вызвать меню свойств, ак-
тивизировать “Свойство”. В появившемся диалоговом окне “Эле-
мент_ActiveX:Сalendar4” в разделе “Данные” и строке “Данные”
установить “Потребная_дата_платежа”. Закрыть диалоговое
окно. Элемент подключен к необходимому полю (рис. 3.75).
•
количество платежей;
•
общая сумма платежей;
•
максимальное значение платежей;
•
минимальное значение платежей;
•
среднее значение платежей;
•
время на учет платежа;
•
интенсивность платежей;
•
величина задолженности в платежах.
в)
Форма “Анализ_ф”
(рис. 3.78) обеспечивает работу с
таблицей “Анализ_т”. С помощью элементов формы вводятся
и рассчитываются показатели анализа платежей для выбран-
ных интервалов времени (дат). В результате формируется база
данных анализа показателей платежей (заполняется таблица
“Анализ_т”.) Рассчитываются:
•
показатели динамики платежей;
•
показатели структуры платежей;
•
показатели, характеризующие состояние финансовой
дисциплины плательщиков;
1
При необходимости могут быть рассчитаны и учтены и другие по-
казатели.
Рис. 3.78. Вид формы “Анализ_ф”
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