Page 169 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼絞り込みを複数回にする方法 mutamuta 04/10/19(火) 14:20 ┗Re:絞り込みを複数回にする方法 ykitz 04/10/19(火) 20:09 ┗Re:絞り込みを複数回にする方法 mutamuta 04/10/20(水) 17:07 ┗Re:解決しました。 mutamuta 04/10/21(木) 13:31 ─────────────────────────────────────── ■題名 : 絞り込みを複数回にする方法 ■名前 : mutamuta ■日付 : 04/10/19(火) 14:20 -------------------------------------------------------------------------
| 初めて投稿させていただきます。貴殿の「コード入力を軽快にする一つの方法」大変参考になりました。更に発展させ、絞込みを複数回に設定しようと試みているのですが、上手くいきません。絞り込みを複数回にする場合は、各絞り込みごとにキーワードを用意するとのことなので、フィルタの定義を絞り込んだキーワードに指定したところ、フィールドには一部のリスト(絞り込む前のデータの一つ目のデータに付随するデータ)しか出力されません。都道府県を例にすると、ふりがなをつけて都道府県を絞り込み、続いて市町村に絞り込むとします。「あ」を指定すると、「青森県」と「秋田県」が絞り込まれ、続いて各々の市町村に絞り込みたいのですが、なぜか「青森県」に付随する市町村しかリストに出力されず(多分「あ」の中で「青森県」が最初にマスター登録してあるため)、「秋田県」を指定しても「青森県」の市町村がリストだけが出力されます。キーワードかフィルタの定義が間違ってるのだと思うのですが、お力を貸していただければ幸いです。バージョンは2001を使用しています。 |
| アプリケーション サンプル集の中にある郵便番号検索アプリケーション で、 目的の郵便番号を表示するのに、絞り込みを使っています。 アプリケーション サンプル集のページには、 「ヒント集」のページから行けます。 以下では、郵便番号検索アプリケーション でどのようなことをやっているのか、 概略を説明します。 下記は、全体の連結の状態です。 tdfk 都道府県 +−−−都道府県コード l yubin l skcs 都道府県コード−−−+ 市区町村 地方公共団体コード−−−−−地方公共団体コード 郵便番号−−−−−−+ 都道府県コード l l pstlcd +−−−郵便番号 町域 地方公共団体コード 「郵便番号検索」では、つぎのように順番に入力していくことにより、 目的の郵便番号を表示するようにしています。 フォームの各フィールドでは、 下記説明の1.から3.では、「データ入力形式」には「ドロップダウンリスト」を用い、 さらに2.と3.では、それぞれ一段階前に入力したデータを使って、 「別のフィールドでリストにフィルタをかける」機能を利用しています。 1. 道府県名を参考に、都道府県コードを入力 tdfk 都道府県 +−−−都道府県コード l yubin l 都道府県コード−−−+ 地方公共団体コード 郵便番号 2. 1. で入力した都道府県コードで特定の都道府県に限定し、 その都道府県内の市区町村のみを表示した中から、 地方公共団体コード(市区町村コード)を入力。 yubin skcs 都道府県コード 市区町村 地方公共団体コード−−−−−地方公共団体コード 郵便番号 都道府県コード 3. 2. で入力した地方公共団体コードで特定の市区町村に限定し、 その市区町村の町域を選択して郵便番号を決定 yubin 都道府県コード 地方公共団体コード 郵便番号−−−−−−+ l pstlcd +−−−郵便番号 町域 地方公共団体コード このように複数回の絞り込みをしているのは、 「別のフィールドでリストにフィルタをかける」機能では、 単純な絞り込みしかできないからです。 |
| 早速の御教示ありがとうございます。しかし、ふりがなによる検索と組み合わせたせいか、やはり上手く行きません。もう一度不明な点を自分なりに整理して、また質問させていただきます。 |
| 「郵便番号検索」のデザインを見ながら作成しましたら、出来ました。この度はどうもありがとうございました。 |