1

Access 2010 でフォームを操作しています。同じフォームに対して 2 つの要件があり、これらは 2 人の異なる人によって行われます。1 人はフォームにデータを入力し、もう 1 人はデータをチェックします。データを入力する人は、既に利用可能なレコードを編集できません。レコードを編集する人は、データを開いて詳細を編集できます。助けてください。

4

1 に答える 1

2

Docmd.Openformを使用してコードでフォームを開く場合は、 に設定できます。これDataModeによりacFormAdd、フォームに新しいレコードのみを追加できるようになります。または、 を使用acFormEditして、編集と新しいレコードを示し、完了させることもできます。

フォームを直接開いている場合は、フォームが開いたときにオプションを設定できます。

フォームで新しいレコードのみを許可する場合は、次のようにします。

Private Sub Form_Load()
    If 'your condition then
        Me.DataEntry = True
    end if
End Sub
于 2012-11-11T02:59:22.233 に答える