Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Dim fl As Boolean




End Sub

End If

FormRefresh

RstSpisok.MoveFirst

RstSpisok.Delete

End Sub

End Sub

FormRefresh

RstSpisok.Update

End If

RstSpisok.Edit

Else

RstSpisok.AddNew

End If

TxtGrup.SetFocus

End If

TxtOtch.SetFocus

End If

TxtName.SetFocus

End If

TxtFam.SetFocus

End Sub

FormRefresh

RstSpisok.MoveFirst

End Sub

End Sub

Private Sub cmbAdd_Click()

fl = True

cmbAdd.Enabled = False

cmbEdit.Enabled = False

cmbDel.Enabled = False

cmbSave.Enabled = True

cmbCancel.Enabled = True

txtFam.Text = ""

txtName.Text = ""

txtOtch.Text = ""

txtGrup.Text = ""

txtFam.Locked = False

txtName.Locked = False

txtOtch.Locked = False

txtGrup.Locked = False

Private Sub cmbCancel_Click()

cmbAdd.Enabled = True

cmbEdit.Enabled = True

cmbDel.Enabled = True

cmbSave.Enabled = False

cmbCancel.Enabled = False

txtFam.Locked = True

txtName.Locked = True

txtOtch.Locked = True

txtGrup.Locked = True

Private Sub cmbSave_Click()

If txtFam = "" Then

MsgBox ("Укажите фамилию студента!!!")

If txtName = "" Then

MsgBox ("Укажите имя студента!!!")

If txtOtch = "" Then

MsgBox ("Укажите отчество студента!!!")

If txtGrup = "" Then

MsgBox ("Укажите группу студента!!!")

If fl = True Then

rstSpisok.Fields("Familie").Value = txtFam.Text

rstSpisok.Fields("Imja").Value = txtName.Text

rstSpisok.Fields("Otch").Value = txtOtch.Text

rstSpisok.Fields("Group").Value = txtGrup.Text

If fl = True Then rstSpisok.MoveLast

cmbAdd.Enabled = True

cmbEdit.Enabled = True

cmbDel.Enabled = True

cmbSave.Enabled = False

cmbCancel.Enabled = False

txtFam.Locked = True

txtName.Locked = True

txtOtch.Locked = True

txtGrup.Locked = True

Private Sub cmbEdit_Click()

fl = False

cmbAdd.Enabled = False

cmbEdit.Enabled = False

cmbDel.Enabled = False

cmbSave.Enabled = True

cmbCancel.Enabled = True

txtFam.Locked = False

txtName.Locked = False

txtOtch.Locked = False

txtGrup.Locked = False

Private Sub cmbDel_Click()

If MsgBox("Действительно удалить текущую запись?", vbYesNo, "Внимание!") = vbYes Then

 

Переменную fl необходимо объявить, поместив следующую строку в самое начало программного кода (до всех процедур):

 

 

Сохраните проект. Проверьте работу приложения. Обратите внимание, что при нажатии кнопки Удалить в тексте программы мы производим удаление только записи о студенте из таблицы Spisok, однако, благодаря тому, что в самой БД между таблицами установлены связи и включены настройки каскадного обновления и каскадного удаления, будут удаляться также данные об оценках удаляемого студента, т.е. все связанные с ним по коду записи.

 

На следующем этапе отредактируем созданное приложение так, чтобы одновременно с данными о студентах отображались их оценки. Разместите на форме объект ListBox (lstOcenki). Измените процедуру FormRefresh.

 

Public Sub FormRefresh()




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 356; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.