学生情報管理システムの削除記録
1255 ワード
ここ数日ずっと《学生の情報管理システム》をたたいて、確かに多くの問題にも出会って、その中で最も理解しにくい問題の1つはこの削除記録のコードで、あいにく大体3つのフォームの中ですべてこのようなコードがあります!本当に頭が痛いので、インターネットでたくさんの資料を調べて、やっと自分で少し理解しました.精通とは言えませんが、自分ではまあまあです.次は私の理解です.
これは私の少しの理解にすぎません.間違ったところは誰かが修正を指導してほしいです.
Private Sub deleteCommand_Click()
mybookmark = mrc.Bookmark '
str2$ = MsgBox(" ?", vbOKCancel, " ")
If str2$ = vbOK Then
mrc.MoveNext '
If mrc.EOF Then ' , ,
mrc.MoveFirst ' ,
mybookmark = mrc.Bookmark ' ,mrc.bookmark ,mybookmark
mrc.MoveLast ' ,
mrc.Delete
mrc.Bookmark = mybookmark ' ,
Call viewData ' ( )
Else '
mybookmark = mrc.Bookmark ' mrc.movenext
mrc.MovePrevious '
mrc.Delete '
mrc.Bookmark = mybookmark '
Call viewData '
End If
Else
mrc.Bookmark = mybookmark
Call viewData
End If
End Sub
これは私の少しの理解にすぎません.間違ったところは誰かが修正を指導してほしいです.