掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数のコンボボックスで絞込み (ID:44403)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
stringにSQL文を貯めこんでいく方式で、 データの検索をしています。 コンボボックス(検索項目)とエディット(検索文字)のセットが4つあります。 コンボボックスには 「レコードID」、 「氏名」、 「氏名カナ」、 「電話番号」 の4項目が4つのコンボボックスそれぞれ Item.Addされています。 仮にコンボボックスの名前を combo_key1、 combo_key2、 combo_key3、 combo_key4 エディットの名前を edit_key1、 edit_key2、 edit_key3、 edit_key4 とします。 それぞれのコンボボックスに例えば、 combo_key1 = 氏名カナ、 combo_key2 = 電話番号、 combo_key3 = 氏名カナ、 combo_key4 = 電話番号 が選択されていて、 全てのエディットにも検索文字が入力されていた場合に、 where (氏名カナ='アイウエオ' or 氏名カナ='カキクケコ') and (電話番号 = '000-0000' or 電話番号 = '000-0000') と、自動的にSQL文を作成したいのです。 コンボボックスに「レコードID」、「氏名」、「氏名カナ」、「電話番号」の別々の選択がされていたら、全て「and」でつなげ、 同一項目が選択されている場合は、「or」でつなげたいのです。 いろいろ試行錯誤しているのですが、私には難しく悩んでおります。 どなたか手助けお願いします!
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.