文書番号: 403936
最終更新日: 1997/11/01
この資料は以下の製品について記述したものです。
- Microsoft(R) Access for Windows(R) version 2.0 (以下 Access2.0)
この記事は、以前は次の ID で公開されていました: JP403936
概要
フォーム上の非連結のテキスト ボックスは、カレントを他のレコードに移動しても前のデータがそのまま残っています。ここでは、レコードを移動するのと同時に非連結コントロールを初期化する方法を紹介します。
現象
サンプル データベース NWIND.MDB の [商品] フォームを元にして、非連結のテキストボックスを作成します。 [商品] フォームの [レコード移動時/OnCurrent] プロパティにマクロを設定し、マクロで非連結のテキスト ボックスを Null 値で初期化します。
■ 操作方法
-
Access 2.0 を起動し、サンプルデータベース NWIND.MDB を開きます。
-
[商品] フォームをデザインビューで開きます。
-
フォームのデザインビューで、ツールボックスからテキスト ボックスのツールをクリックし、詳細セクションにテキスト ボックスを追加作成します。
テキスト ボックスのプロパティを下記のように設定してください。
プロパティシートを表示するには、テキスト ボックスを選択して [表示] - [プロパティ] コマンドを選択するか、ツールバーの <プロパティ> ボタンをクリックします。
プロパティ 設定値
---------- -----------
名前 フィールド 1
-
[商品] フォームの [レコード移動時/OnCurrent] プロパティに、マクロを設定します。
-
[レコード移動時/OnCurrent] プロパティにフォーカスを移動し、プロパティの右側の<ビルド> ボタンをクリックします。[ビルダの選択] ダイアログボックスが表示されますので [マクロ ビルダ] を選択し、[OK] ボタンをクリックします。
![[GRAPHIC: ]](JP403936A.gif)
-
マクロ ウィンドウで、[商品] フォームの非連結のテキスト ボックスのデータを初期化するマクロのアクションを設定します。
![[GRAPHIC: ]](JP403936B.gif)
アクション アクションの引数
----------- ------------------------
値の代入 アイテム: [フィールド 1]
式 : Null
-
マクロ名を設定して保存します。ここでは、[マクロ 1] とします。
-
作成したフォームをフォームビューで開きます。
-
テキスト ボックスにデータを入力し、移動ボタンで他のレコードへ移動します。
テキスト ボックスに入力したデータが初期化されます。
Keywords: KBHOWTO KB403936
Technology: kbAccess200 kbAccessSearch