|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
リストボックスで複数項目選択によるデータ抽出方法
ASP覚えたいさん
[01/07/11 17:53:38]
[406]
|
Re:リストボックスで複数項目選択によるデータ抽出方法
YasNet(管理人)さん
[01/07/11 22:17:59]
[410]
Re:リストボックスで複数項目選択によるデータ抽出方法
ASP覚えたいさん
[01/07/12 17:50:27]
[418]
Re:リストボックスで複数項目選択によるデータ抽出方法
YasNet(管理人)さん
[01/07/12 18:13:46]
[419]
Re:リストボックスで複数項目選択によるデータ抽出方法
ASP覚えたいさん
[01/07/12 19:18:34]
[420]
Re:リストボックスで複数項目選択によるデータ抽出方法
YasNet(管理人)さん
[01/07/12 19:53:23]
[421]
Re:リストボックスで複数項目選択によるデータ抽出方法
ASP覚えたいさん
[01/07/13 8:48:12]
[423]
|
| [406] リストボックスで複数項目選択によるデータ抽出方法 |
| 投稿者:ASP覚えたいさん 01/07/11 17:53:38 |
| 本日2件目の質問となりますがよろしくお願いします。 データ検索用にリストボックスを配置してありますが 複数項目選択可に対応させたいのですが どのように選択された値を取得すればいいのでしょうか? ちなみに x = Request("Listbox1") SQL = "SELECT * FROM Tbl_Data WHERE 品物 = '" & x & "';" では該当データがあっても表示できませんでした。 初心者の私ですがこれからいろいろ覚えていきたいので どなたかアドバイスいただけませんか? |
| [410] Re:リストボックスで複数項目選択によるデータ抽出方法 |
| 投稿者:YasNet(管理人)さん の <ホームページ> 01/07/11 22:17:59 |
| こんにちは YasNet です > x = Request("Listbox1") > SQL = "SELECT * FROM Tbl_Data WHERE 品物 = '" & x & "';" listbox1のvalue値をセットしてますか? あと、Request.form("Listbox1") の方が良いと思いますよ では では |
| [418] Re:リストボックスで複数項目選択によるデータ抽出方法 |
| 投稿者:ASP覚えたいさん 01/07/12 17:50:27 |
| > listbox1のvalue値をセットしてますか? value値はたぶん設定していないと思います。 で、本とか調べたんですけど、どうもわかりません。 <option VALUE="○○" Selected>を使うんですか? 下に書いたのが私リストボックスの部分です。 どの部分にどのようにValueちを設定したらいいのでしょうか? 全く持って恥ずかしい質問だとは思いますが よろしくお願いします。 Response.Write("<BR>") Response.Write("<TD>") Response.Write("<SELECT NAME=Listbox1 SIZE=8 Multiple>") Set RS = DBConnect.EXECUTE("SELECT * from Tbl_品物リスト") Do While Not RS.EOF Response.Write("<option>") Response.Write RS("品物") Response.Write("</option>") RS.MoveNext Loop Response.Write("</SELECT>") RS.Close Set RS = Nothing Response.Write("</TD>") |
| [419] Re:リストボックスで複数項目選択によるデータ抽出方法 |
| 投稿者:YasNet(管理人)さん 01/07/12 18:13:46 |
| こんにちは YasNet です > > listbox1のvalue値をセットしてますか? > > value値はたぶん設定していないと思います。 > で、本とか調べたんですけど、どうもわかりません。 > <option VALUE="○○" Selected>を使うんですか? 後ひとこえって感じですね。 <option VALUE="○○1" Selected>△△△△△1 <option VALUE="○○2">△△△△△2 と言った感じです。 あと、参考までにHTMLはこのサイトがおすすめです。 http://tohoho.wakusei.ne.jp/html/index.htm では では |
| [420] Re:リストボックスで複数項目選択によるデータ抽出方法 |
| 投稿者:ASP覚えたいさん 01/07/12 19:18:34 |
| YasNetさん、たびたび申し訳ありません。 > <option VALUE="○○1" Selected>△△△△△1 > <option VALUE="○○2">△△△△△2 ○○が実際に送信される値で△△は表示される 値ですよね。 ここまでは理解できました。 問題は3行目の部分だと思うんですけど わからないことは 1.表示する値をRS("品物")としていますが 送信する値も同じではだめなのでしょうか? 2.○○と△△にRS("品物")を使うときの書き方が よくわかりません。 Do While Not RS.EOF Response.Write("<option>") Response.Write RS("品物") Response.Write("</option>") RS.MoveNext Loop 本当に度々の質問申し訳ありません。 あと教えていただいたサイト早速お気に入りに 追加させてもらいました。 |
| [421] Re:リストボックスで複数項目選択によるデータ抽出方法 |
| 投稿者:YasNet(管理人)さん 01/07/12 19:53:23 |
| こんにちは YasNet です > > <option VALUE="○○1" Selected>△△△△△1 > > <option VALUE="○○2">△△△△△2 これをふまえて Do While Not RS.EOF Response.Write "<option value='" & RS("品物") & "'>" & RS("品物") "</option>" RS.MoveNext Loop とこんな感じ?かな あとは、Selected したタイミングでIF文を追加すれば使えるかな? では では |
| [423] Re:リストボックスで複数項目選択によるデータ抽出方法 |
| 投稿者:ASP覚えたいさん 01/07/13 8:48:12 |
| おはようございます。YasNetさん。 昨日は何度もアドバイスありがとうございました。 value値の設定はうまくいきました。 複数項目の選択については Splitで分解してJoinでつなぎなおし 何とか動いています。 幾度のご親切なアドバイスありがとうございました。 |
|
TreeBBS For ASP V.0.1.3 |