Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5744 / 9994 ←次へ | 前へ→

【7464】Re:検索結果について
質問  TB1  - 06/3/8(水) 14:16 -

引用なし
パスワード
   いまさらですが、現在改造したフォームが正常に動いています。
ただし、環境設定テーブルを使っているのですが、そこを改造すると動かなくなります。再度その部分を載せますと、

If IsNull(Me.検索ワード) = False And Len(Me.検索ワード) <> 0 Then
  strSearch = "SELECT * FROM 環境設定 WHERE 選択フラグ=1;"
  recN.Open strSearch, cnn, adOpenDynamic, adLockReadOnly
  If recN.EOF = False And recN.BOF = False Then
   strSQL = strSQL & "WHERE " & recN(CInt(Me.検索区分)).Name & " "
   Select Case recN(CInt(Me.検索区分))
    Case 0
     strSQL = strSQL & "='" & Me.検索ワード & "' "
    Case 1
     strSQL = strSQL & "LIKE '" & Me.検索ワード & "%' "
    Case 2
     strSQL = strSQL & "LIKE '%" & Me.検索ワード & "' "
    Case 3
     strSQL = strSQL & "LIKE '%" & Me.検索ワード & "%' "
   End Select
  End If
  recN.Close
 End If

となっていて、環境設定テーブルを読みに行くようになっています。
元のテーブルは5項目、5列あったわけですが、当方フォーム上で選択ボタンを5つから3つに改造したので、それにあわせ環境設定テーブルを3列にしたところ
2つの項目、JANコードと商品名では検索できるものの、分類コードではまた反応しなくなりました。改めて環境設定テーブルを元に戻すと正常に動きます。これはどういうことなのでしょうか。どなたか教えてください。
346 hits

【7386】検索結果について TB1 06/2/24(金) 16:29 質問
【7387】Re:検索結果について まさ7251 06/2/24(金) 20:10 発言
【7392】Re:検索結果について TB1 06/2/27(月) 9:55 質問
【7396】Re:検索結果について まさ7251 06/2/27(月) 17:40 発言
【7404】Re:検索結果について TB1 06/2/28(火) 10:17 質問
【7405】Re:検索結果について TB1 06/2/28(火) 11:43 質問
【7408】Re:検索結果について まさ7251 06/2/28(火) 12:25 発言
【7409】Re:検索結果について TB1 06/2/28(火) 13:03 質問
【7410】Re:検索結果について たん 06/2/28(火) 13:10 回答
【7412】Re:検索結果について まさ7251 06/2/28(火) 13:55 発言
【7413】Re:検索結果について TB1 06/2/28(火) 14:33 発言
【7464】Re:検索結果について TB1 06/3/8(水) 14:16 質問
【7465】Re:検索結果について まさ7251 06/3/8(水) 21:23 発言
【7477】Re:検索結果について TB1 06/3/10(金) 11:49 質問
【7486】Re:検索結果について まさ7251 06/3/10(金) 23:06 発言
【7496】Re:検索結果について TB1 06/3/13(月) 15:23 発言
【7497】Re:検索結果について まさ7251 06/3/13(月) 16:45 発言
【7506】Re:検索結果について TB1 06/3/14(火) 10:03 お礼

5744 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free