WebBrowserControl.ControlSource プロパティ (Access)
ControlSource プロパティを使用して、コントロールに表示されるデータを指定します。 テーブル、クエリ、または SQL ステートメント内のフィールドにバインドされたデータを表示および編集できます。 式の結果を表示することもできます。 読み取り/書き込みが可能な String です。
構文
式。Controlsource
式WebBrowserControl オブジェクトを表す変数。
注釈
ControlSource プロパティの設定値は次のとおりです。
Setting | 説明 |
---|---|
フィールド名 | コントロールはテーブル、クエリ、または SQL ステートメント内のフィールドに連結され、フィールドのデータがコントロールに表示されます。 コントロールのデータを変更すると、フィールドの対応するデータも変更されます。 コントロールを値の取得のみ可能にするには、" Locked /編集ロック" プロパティを [Yes/はい] に設定します。 (コントロールを読み取り専用にするには、 Locked プロパティを [はい] に設定します)。 Hyperlink データ型を持つフィールドにバインドされたコントロールを選択した場合は、ハイパーリンク アドレスで指定された宛先にジャンプします。 |
式 | 式で生成されたデータがコントロールに表示されます。 このデータは、ユーザーは変更できますが、データベースには保存されません。 |
注:
[!メモ] " ControlSource /コントロールソース" プロパティは、オプション グループのチェック ボックス、オプション ボタン、トグル ボタンのコントロールには適用されません。 オプション グループ自体にのみ適用されます。
ボックスの場合は、フォームのデザイン ビューまたはレポートのデザイン ビューでボックスにフィールド名、または式を直接入力して、ControlSource プロパティを設定することもできます。
レポートの場合、" ControlSource /コントロールソース" プロパティは、レポート グループ レベルにのみ適用されます。
フォームやレポートは、データベースで個別のウィンドウのように動作します。 " RecordSource /レコードソース" プロパティにテーブル、クエリ、または SQL ステートメントを設定し、フォームやレポートの基になるソース データを指定します。 " ControlSource /コントロールソース" プロパティには、ソース データのフィールドや式を設定できます。
" ControlSource /コントロールソース" プロパティの設定値が式の場合、表示される値は取得のみ可能で、データベースには保存されません。 たとえば、次のような設定値を使うことができます。
設定例 | 説明 |
---|---|
LastName | コントロールの場合、 LastName フィールドのデータがコントロールに表示されます。 レポート グループ レベルの場合、氏名でデータがグループ化されます。 |
=Date( ) + 7 |
コントロールの場合、当日から 7 日後の日付が表示されます。 |
=DatePart("q",ShippedDate) |
コントロールの場合、出荷日が属する四半期が表示されます。 レポート グループ レベルの場合、Access は出荷日の四半期にデータをグループ化します。 |
例
次の例では、AddressPart という名前のテキスト ボックスの ControlSource プロパティを City という名前のフィールドに設定します。
Forms!Customers!AddressPart.ControlSource = "City"
次の例では、Expected という名前のテキスト ボックスの ControlSource プロパティを 式 に設定します=Date() + 7
。
Me!Expected.ControlSource = "=Date() + 7"
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。