#715 | n番目のレコードのみ削除不可にする方法 | フォーム、VBA | |
プログラム上で固定された、あるn番目のレコードだけを削除できないようにする方法です。 それには、フォームの「Delete/レコード削除時」イベントプロシージャを下記のようにします。 この例では「1番目のレコードだけ削除できない」ようにしています。 Private Sub Form_Delete(Cancel As Integer) 'フォームのレコード削除時 'カレントレコードが1レコード目のとき If Me.Recordset.AbsolutePosition = 0 Then Beep MsgBox "1レコード目は削除できません!", vbOKOnly + vbExclamation Cancel = True End If End Sub 実行例:
|
|||
|
Copyright © T'sWare All rights reserved |