#471 | コンボボックスから値集合ソース編集画面を表示する方法 | フォーム | |
Access2007の新機能に関するトピックです。Access2007のコンボボックスでは、値集合ソースに含まれないデータをキーボードから直接入力した場合、値集合ソースとなっているマスタテーブルなどを編集するための画面を自動的に表示させる機能が追加されました。 たとえば、従来のAccessであれば、値集合ソースに含まれないデータを入力すると次のようなメッセージが表示されます。ユーザーにリストにある項目だけから選択し直させるか、、別途プログラム(リスト外入力時/NotInListイベントプロシージャ)を使って値集合ソースとなっているテーブルのデータを編集したりあるいはその編集用のフォームを表示させるなどの処理が必要でした。 一方、Access2007で、コンボボックスに対して次の2つのプロパティ設定を行ってみます。
この設定で、コンボボックスにリストにない値を入力してみます。 すると次のようなメッセージが表示されます。 ここで[はい]をクリックすると、値集合ソースとなっているマスタテーブル編集用の「得意先」フォームが自動的に表示されます。一切プログラム等は必要ありません。 |
|||
|
Copyright © T'sWare All rights reserved |