次の方法で共有


データ バインド コンテンツ コントロールのサンプル

更新 : 2007 年 11 月

Bb157875.alert_note(ja-jp,VS.90).gifメモ :

このサンプルは Microsoft Office Word 2007 でのみ動作します。

このサンプルでは、Word 文書内のコンテンツ コントロールを Microsoft Office Access データベース内のフィールドにバインドする方法を示します。文書内の各コンテンツ コントロールが Northwind サンプル データベースの異なるフィールドにバインドされます。文書には操作ウィンドウも表示され、そこで従業員レコードを参照したり特定の従業員レコードを検索したりできるほか、コンテンツ コントロールに加えた変更をデータベースに保存することもできます。

Bb157875.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

このサンプル コードは概念を示すことが目的であり、その概念に関連する部分だけを示しています。このコードは実行環境のセキュリティ要件を満たしていない可能性があり、このままの状態で使用することはできません。セキュリティ関連のコードやエラー処理コードを追加し、プロジェクトのセキュリティと堅牢性を高めることをお勧めします。Microsoft は、このサンプル コードを "現状のまま" 提供しており、一切保証しません。

サンプル プロジェクトをコンピュータにインストールする方法については、「方法 : ヘルプにあるサンプル ファイルをインストールして使用する」を参照してください。

Download sample

このサンプルを実行するには

  1. F5 キーを押します。

    表内のコンテンツ コントロールに Nancy Davolio という従業員の情報が表示されることを確認します。

  2. 操作ウィンドウの [Next][Previous] をクリックして、さまざまな従業員レコードを表示します。

    コンテンツ コントロールに現在選択されている従業員レコードから取得された情報が表示されることを確認します。

  3. 操作ウィンドウの [Input ID] ボックスに 1 ~ 9 の範囲の番号を入力し、[Search by ID] をクリックします。

    指定した ID に一致する従業員レコードの情報がコンテンツ コントロールに表示されることを確認します。

  4. Title セルの右側のセルをクリックし、現在の従業員の新しい役職を入力します。

  5. 操作ウィンドウの [Submit change to Title] をクリックして、新しい役職をデータベースに保存します。

  6. Access で Northwind.mdb データベースを開き、変更した従業員レコードの [Title] フィールドに新しい役職が表示されていることを確認します。

必要条件

このサンプルには、次のアプリケーションが必要です。

  • Visual Studio Tools for Office.

  • Microsoft Office Word 2007

  • Microsoft Office Access

  • Microsoft Office Access 用の Northwind サンプル データベース (サンプルに含まれています)

使用例

このサンプルでは、次の概念を示します。

  • 以下のコンテンツ コントロールをデータベース フィールドにバインドする。

  • データ バインド コンテンツ コントロール内のデータをデータベースに保存する (これを双方向のデータ バインディングといいます)。

  • 操作ウィンドウの使用方法

参照

処理手順

方法 : Word 文書にコンテンツ コントロールを追加する

方法 : コンテンツ コントロールを使用して文書を保護する

チュートリアル : コンテンツ コントロールによるテンプレートの作成

概念

コンテンツ コントロール

操作ウィンドウの概要

コントロールへのデータのバインド

その他の技術情報

ドキュメント レベルのサンプル