Access VBA質問箱 IV

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

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


5815 / 9994 ←次へ | 前へ→

【7392】Re:検索結果について
質問  TB1  - 06/2/27(月) 9:55 -

引用なし
パスワード
   ▼まさ7251 さん:
おはようございます。
コードをずらずら書くのも何かと思いまして、遠慮しておりました。すみません。
以下に検索のコードを書きます。

Private Sub 検索_Click()
 Dim cnn As ADODB.Connection
 Dim recN As ADODB.Recordset
 Dim recM As ADODB.Recordset
 Dim strSQL As String
 Dim strSearch As String
 
 Set Me.Recordset = Nothing
 Me.商品分類コード.ControlSource = ""
 Me.JANコード.ControlSource = ""
 Me.商品名.ControlSource = ""

 
On Error GoTo LBL_ERROR
 Set cnn = New ADODB.Connection
 Set recN = New ADODB.Recordset
 Set recM = New ADODB.Recordset
 
 Set cnn = Application.CurrentProject.Connection
 
 strSQL = "SELECT * FROM SHOHIN "
 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
 strSQL = strSQL & "ORDER BY SHOHIN_CODE;"
 
 recM.Open strSQL, cnn, adOpenKeyset, adLockReadOnly
 If recM.EOF = False And recM.BOF = False Then
  Set Me.Recordset = recM
  Me.商品分類コード.ControlSource = recM("01").Name
  Me.JANコード.ControlSource = recM("SHOHIN_CODE").Name
  Me.商品名.ControlSource = recM("SHOHIN_NAME").Name
 End If

今回、商品分類コードの部分が変更した箇所です。recMの01という名は、元のテーブルごと分かり易く名前を変更してみました。
しかし、相変わらず検索はしてくれません。

以前同じように改造して、店番という名前に変更したときはうまく行ったのですが、コードを見比べてもMeの名前と、recMの名前の他は違いはないようにみえるのですが。

ごく簡単なミスだと思うのですが、アドバイスお願いします。
352 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 お礼

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