- ベストアンサー
「現在選択しているレコードが、新規のレコードなら」
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 「現在選択しているレコードが、新規のレコードなら」 例えば、コードを記述するフォーム自体が判定対象なら、 If Me.NewRecord = True Then (または「= True」を省略して「If Me.NewRecord Then」でも可) で確認できます。 (それ以外のフォームの場合も、通常の参照式で指定可能なので 説明はとりあえず省略しますが、必要であれば補足します) 一方テーブルの場合は・・・アクティブな(=背面に隠れていない) テーブル限定であれば、以下の方法で取れました: If Screen.ActiveDataSheet.NewRecord = True Then ・・・上記については参考にしたサイトがあるのですが、そちらの 管理者が「安易に本トピックのリンクを紹介しないよう、重ねて ご協力をお願いします。」とされているページのため、リンクは 控えさせて戴きます(汗)
その他の回答 (1)
- chayamati
- ベストアンサー率41% (260/624)
回答No.1
テーブルのデザインで特定のフィールドを規定値のままで 普通に If フィールド名="" then でよいと思いますが
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。