6

別のフィールドに応じて、連続サブフォームのコントロールを有効または無効にする必要があります。私が本能によって書いた最初のコードは、ここで提案されているものと非常に似ていましたが、「子」としてマークされたコントロールを無効にするだけでなく、すべてを無効にします-実際には、最後のレコードであり、すべての行に影響します。

これを達成する方法はありますか、それとも間違った木を吠えていますか?以下のコード:

If Me.Record_Type = "Child" Then 'Disable subsidiary records
Me.Record_Type.SetFocus
Me.Prospect_Name.Enabled = False
End If
4

1 に答える 1

11

連続形式の行を適切に操作する唯一の方法は、条件付き書式を使用することです。適用されたコードはすべてアクティブな行を参照しているため、すべての行に影響しているように見えます。

条件付きフォーマット、Access 2010

有効/無効が選択されている

条件付きフォーマット、Access 2010

于 2012-07-16T15:10:51.863 に答える