Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Ввод и редактирование данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Комбинированные поля (тип ComboBox) — они сочетают возможности текстового поля и списка, который может быть раскрывающимся; этот тип элемента управления используется для значения поля «Пол» (ComPol), список значений этого поля задается свойством Items. Свойства элемента «ComPol» зададим следующим образом: В этом месте необходимо нанести на форму все элементы управления, задать из свойства… Читать ещё >

Ввод и редактирование данных (реферат, курсовая, диплом, контрольная)

Проектирование макета формы для ввода и редактирования данных

Для ввода и редактирования информации о студентах, сохраняемых в виде записей в файле данных, используется форма, которой дано имя frmInputEdit, она является подчиненной формой для главной формы с меню. Макет формы frmInputEdit показан на рисунке 7. При помощи выносок указаны имена помещенных на форму элементов управления — компонентов (объектов) формы.

Остановимся на тех элементах управления, которые используются на макете данной формы.

Надписи (тип Label) — это объекты с именами, имеющими префикс lbl, используются как подписи элементов формы. Из этих подписей ясно, какие элементы для каких полей данных используются.

Текстовые поля (тип TextBox) — это объекты с именами, имеющими префикс txt: txtFIO — для поля «Фамилия И.О.»; txtM1, txtM2, txtM3, txtM4, txtM5 — группа объектов, которая используется для ввода оценок.

Командные кнопки (тип Button) — это объекты с префиксами cmd, нажатие на кнопку (событие Click), как правило, вызывает определенное действие, связанное с кнопкой.

Элементы управления DateTimePicker, позволяющие достаточно удобно вводить даты: txtDR — для поля «Дата рождения».

Форма для ввода и редактирования записей файла данных.

Рис. 7. Форма для ввода и редактирования записей файла данных

Комбинированные поля (тип ComboBox) — они сочетают возможности текстового поля и списка, который может быть раскрывающимся; этот тип элемента управления используется для значения поля «Пол» (ComPol), список значений этого поля задается свойством Items. Свойства элемента «ComPol» зададим следующим образом:

Items = «мужской».

«женский».

Sorted = True.

Для заполнения поля «Специальность» (ComSpec) используются данные из файла-справочника, список значений для этого поля формируется во время выполнения программы (код будет приведен ниже).

Флажок (тип CheckBox) — используется для того, чтобы отметить записи, которые будут удалены из файла: Check1.

Элемент управления NumericUpDown, который исполняет роль счетчика: txtKurs — для поля «Курс»; txtGroup — для поля «Группа»; txtKol — для поля «Количество оценок».

Элемент «NumericUpDown» используется для изменения, как в сторону увеличения, так и в сторону уменьшения с заданным шагом, в нашем случае равным 1 (свойство «increment») значений полей «Курс», «Группа» и «Количество оценок». Свойства «minimum» и «maximum» задают нижнюю и верхнюю границы изменения счетчика соответственно.

Для перемещения по записям файла кроме командных кнопок используется также вертикальная полоса прокрутки, которая имеет имя «vscrZap», значения некоторых ее свойств определены следующим образом:

minimum = 1.

maxmum = 100.

SmallChange = 1.

LargeChange = 2.

Value = 1.

В поле «специальность» при заполнении и просмотре записей основного файла базы данных должны подставляться данные из файла-справочника, для чего были составлены процедуры и функции, приведенные в следующем разделе.

В этом месте необходимо нанести на форму все элементы управления, задать из свойства и протестировать форму в автономном режиме, чтобы сравнить результат проектирования с приведенным образцом. Для автономного тестирования сделайте стартовым объектом форму frmInputEdit.

Показать весь текст
Заполнить форму текущей работой