• ベストアンサー

access2000で、テーブルのレコード最大数の制限

 access初心者です。access2000を使用しています。テーブルのレコードの最大数を制限したいと思っています。例えば1つのテーブルの最大レコード数を100件に設定し、そのテーブルのみ101件目のレコードを入力したらエラーメッセージが出るようにできませんか? どなたかご存じの方よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

残念ながらテーブルのプロパティには有りませんので テーブルを元にしたフォームのイベントで設定するしかありません。 ダーティ時のイベントに Private Sub Form_Dirty(Cancel As Integer)   If Me.NewRecord And Me.Recordset.RecordCount >= 100 Then     MsgBox "もう食べられません"     Cancel = True     Me.Undo     DoCmd.GoToRecord , Record:=acPrevious   End If End Sub とでもするしかないかと思います。

関連するQ&A