本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[ACC2]レコード移動時に非連結コントロールを初期化する方法

文書番号: 403936

最終更新日: 1997/11/01


この資料は以下の製品について記述したものです。

この記事は、以前は次の ID で公開されていました: JP403936

概要

フォーム上の非連結のテキスト ボックスは、カレントを他のレコードに移動しても前のデータがそのまま残っています。ここでは、レコードを移動するのと同時に非連結コントロールを初期化する方法を紹介します。

現象

サンプル データベース NWIND.MDB の [商品] フォームを元にして、非連結のテキストボックスを作成します。 [商品] フォームの [レコード移動時/OnCurrent] プロパティにマクロを設定し、マクロで非連結のテキスト ボックスを Null 値で初期化します。

■ 操作方法

  1. Access 2.0 を起動し、サンプルデータベース NWIND.MDB を開きます。
  2. [商品] フォームをデザインビューで開きます。
  3. フォームのデザインビューで、ツールボックスからテキスト ボックスのツールをクリックし、詳細セクションにテキスト ボックスを追加作成します。
    テキスト ボックスのプロパティを下記のように設定してください。
    プロパティシートを表示するには、テキスト ボックスを選択して [表示] - [プロパティ] コマンドを選択するか、ツールバーの <プロパティ> ボタンをクリックします。
         プロパティ  設定値
         ----------  -----------
         名前        フィールド 1
    
  4. [商品] フォームの [レコード移動時/OnCurrent] プロパティに、マクロを設定します。
  5. [レコード移動時/OnCurrent] プロパティにフォーカスを移動し、プロパティの右側の<ビルド> ボタンをクリックします。[ビルダの選択] ダイアログボックスが表示されますので [マクロ ビルダ] を選択し、[OK] ボタンをクリックします。
    [GRAPHIC: ]
  6. マクロ ウィンドウで、[商品] フォームの非連結のテキスト ボックスのデータを初期化するマクロのアクションを設定します。
    [GRAPHIC: ]
           アクション   アクションの引数
          -----------  ------------------------
          値の代入     アイテム: [フィールド 1]
                       式      : Null
    
  7. マクロ名を設定して保存します。ここでは、[マクロ 1] とします。
  8. 作成したフォームをフォームビューで開きます。
  9. テキスト ボックスにデータを入力し、移動ボタンで他のレコードへ移動します。
    テキスト ボックスに入力したデータが初期化されます。

Keywords: KBHOWTO KB403936
Technology: kbAccess200 kbAccessSearch

inserted by FC2 system