Разработка функций обработки данных об избирателях
Эта функция предназначена для оперативного облуживания данных об избирателях. После начала работы функции (рис. 3.4.) формируется список избирателей, которые проживают на территории данного муниципального образования. При этом выполняется SQL запрос «Select * FromCitizen_p». Кроме этого, с помощью запросов «SELECT DISTINCT Str_Type FROM Citizen_p», «SELECT DISTINCT Str_Name FROM Citizen_p… Читать ещё >
Разработка функций обработки данных об избирателях (реферат, курсовая, диплом, контрольная)
Эта функция предназначена для оперативного облуживания данных об избирателях. После начала работы функции (рис. 3.4.) формируется список избирателей, которые проживают на территории данного муниципального образования. При этом выполняется SQL запрос «Select * FromCitizen_p». Кроме этого, с помощью запросов «SELECT DISTINCT Str_Type FROM Citizen_p», «SELECT DISTINCT Str_Name FROM Citizen_p», «SELECT DISTINCT Sex FROM Citizen_p», «SELECT DISTINCT CitizenShip FROM Citizen_p», «SELECT DISTINCT UCH FROM Citizen_p», «SELECT DISTINCT Road_quality FROM Citizen_p» формируются вспомогательные классификаторы возможных значений типов и наименований улиц, пола избирателей, номеров избирательных участков и оценок качества пути от места жительства до участка при последующей работе с данными избирателя. После этого пользователь выбирает требуемого избирателя из списка и производит нажатие функциональной кнопки. Если нажата кнопка «Выход», то работа функции прекращается. Если нажата кнопка «Пуск», то по фамилии имени и отчеству определяется идентификатор ObjectID2 избирателя и формируются запросы на получение подробных сведений из нескольких таблиц «Select * FromCitizen_pWhereObjectID=ObjectID2», «Select * From _Army_CardWhereObjectID=ObjectID2», «Select * From _JudgementWhereObjectID=ObjectID2» и «Select * From _Jail_CardWhereObjectID=ObjectID2». Полученные данные отображаются на экране монитора, а также активизируется возможность выбора новых значений из классификаторов и ввода непосредственно с клавиатуры.
Рис. 3.4. Алгоритм функции обработки данных об избирателях
Если нажата кнопка «Сохранить», то по заданным пользователем данным формируется запрос на обновление записи об избирателе «UpdateCitizen_psetStr_Type=ComboBox2, Str_Name=ComboBox3, A_Number=TextBox1, Ext_Num=TextBox2, Apart=TextBox3, Sex=ComboBox4, Age=TextBox4, CitizenShip=ComboBox5, Uch=ComboBox6, Road_Quality=ComboBox7 WhereObjectID=ID_Citizen». После этого функция переходит в режим ожидания действий пользователя.