1

!MS Access でのプログラミング中に、オブジェクトが演算子によって参照され、そのプロパティが演算子によって参照される特定の場所があります.

例えば、

Forms![Form Name].Visible

何が何であるかを知る特定の方法はありますか?!が使用されるか、使用されるかをどのように確認できます.か?

また、オブジェクトとプロパティに 2 つの異なるシンボルが使用される特定の理由はありますか?

4

1 に答える 1

3

プロパティとメソッドには常にピリオドが使用されます。
元:recordset.MoveNext

子オブジェクトには感嘆符が使用されます。使用する最も一般的な子オブジェクトは、テーブルのフィールドです。
元:recordset!fieldname = "John"

上記の例では、[フォーム名] はフォーム セット (すべてのフォームを含む) の子であるフォームです。[] は、スペースを含むオブジェクトに使用されます。

警告: アクセスはかなり寛容で、多くの場合、感嘆符の代わりにピリオドを使用できます。
例:recordset.fieldname = "John"
悪いコーディングですが、見たときに混乱しないように例を示します。

于 2012-11-06T15:26:29.517 に答える