2017-08-20 11 views
0

Access 2010を使用してフォームを作成してテーブルを更新しています。私はサブフォームにフィールドStart Dateを持っています。これはテーブルのプロパティで必須に設定されています。私はサブフォームの外に終了日のフィールドを持っています。ユーザーが開始日を入力すると、終了日にこの同じ値が自動的に入力されます。サブフォームにあるフィールドの値を、更新後にメインフォームのフィールドと同じにするにはどうしたらいいですか?

私は次のことを試してみましたが、私はメッセージ「あなたはPosition.StartDate」フィールドに値を入力する必要がありますを受け付けております

Private Sub StartDate_AfterUpdate() 
If Not IsNull(Me.StartDate) Then 
Me.StartDate = Me.EndDate 
End Sub 

答えて

0

メインフォームがです。

Private Sub StartDate_AfterUpdate() 

    If Not IsNull(Me!StartDate.Value) Then 
     Me.Parent!EndDate.Value = Me!StartDate.Value 
    End If 

End Sub 
関連する問題