NewRecord プロパティ

適用対象

Form オブジェクト

NewRecord プロパティを使用して、現在のレコード が新しいレコードかどうかを判断できます。読み取り専用の整数です。

expression.NewRecord

expression 必須。[適用対象] の一覧のオブジェクトのうちの 1 つを返す式です。

解説

NewRecord プロパティでは、次の設定が使用されます。

設定

説明

True

現在のレコードは新しいです。

False

現在のレコードは新しくありません。


注: NewRecordプロパティは、フォーム ビュー と データシート ビュー では読み取り専用です。デザイン ビュー では使用できません。このプロパティは、マクロ または Visual Basic for Applications (VBA) コードを使用する場合にのみ利用できます。

ユーザーが新しいレコードに移動すると、ユーザーがレコードの編集を開始したかどうかに関係なく、NewRecord プロパティの設定は True になります。

使用例

次の例では、NewRecord プロパティを使用して現在のレコードが新しいレコードかどうかを判断する方法を示します。NewRecordMark プロシージャは、現在のレコードを変数 intnewrec に設定します。レコードが新しい場合は、このことをユーザーに通知するメッセージが表示されます。フォームの現在のイベントが発生した場合に、このプロシージャを実行することができます。

Sub NewRecordMark(frm As Form)
Dim intnewrec As Integer
intnewrec = frm.NewRecord
If intnewrec = True Then
MsgBox "You're in a new record." _
& "@Do you want to add new data?" _
& "@If not, move to an existing record."
End If
End Sub
Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×