1

2つのサブフォームを持つフォームがあり、どちらも連続しています。各フォームには、レコードを作成した人の名前を受け入れるためのフィールドがあります。ほとんどの場合、同じ人がすべてのレコードを作成するので、メインレコードが設定されたら、フィールドが自動入力されると非常に便利です。

私はこれに対していくつかのアプローチを試しましたが、どれも正しく機能していないようです(たとえば、最初の連続フォームはメインレコードと一緒に存在するため、自動入力されません)。これはAccess2003です。

4

2 に答える 2

3

OnCurrent、OnClickなど...

If IsNull(Me.MyField) or Me.MyField = "" Then

  Me.MyField = Me.Parent.MyRelatedField

End If
于 2010-01-30T04:04:06.823 に答える
1

コントロールの更新後イベントで、コントロールの既定値を設定するのが最善の場合があります。これは、以前の値が何であれ、それが満たされることを意味します。

Me.SomeText.DefaultValue= """" & Me.SomeText & """" ''Text
于 2010-01-30T01:46:29.467 に答える