Access VBA質問箱 IV

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

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


8116 / 9994 ←次へ | 前へ→

【5059】Re:コンボボックスの値を検索条件にしたいのですが...
回答  クロ  - 05/5/20(金) 11:27 -

引用なし
パスワード
   Dim strSQL As String
'検索項目が空だったら…
If Len(Nz(Me.検索項目, "")) = 0 Then
    MsgBox "検索項目を正しく入力してください。", _
    vbOKOnly + vbCritical, ""
    Me.検索項目.SetFocus '←検索項目コンボではない
    Exit Sub
'検索コードが空だったら…
ElseIf Len(Nz(Me.検索コード, "")) = 0 Then
    MsgBox "検索コードを正しく入力してください。", _
    vbOKOnly + vbCritical, ""
    Me.検索コード.SetFocus
    Exit Sub
'検索項目、検索コードが何れも空でなかったら…
Else
  strSQL = "SELECT * FROM 請負費工事 WHERE"
 
  Select Case Me.検索項目
    Case "コード1"
      strSQL = strSQL & " コード1='"
    Case "コード2"
      strSQL = strSQL & " コード2='"
    Case "受渡番号1"
      strSQL = strSQL & " 受渡番号1='"
    Case "受渡番号2"
      strSQL = strSQL & " 受渡番号2='"
    Case Else
      MsgBox "検索項目に不備があります。", _
      vbOKOnly + vbCritical, ""
      Me.検索項目.SetFocus
      Me.備考 = Me.検索項目
  End Select
  strSQL = strSQL & Me.検索コード & "';"
End If
  Debug.Print strSQL

でどうでしょうか?
247 hits

【5046】コンボボックスの値を検索条件にしたいのですが... orange 05/5/19(木) 12:01 質問
【5048】Re:コンボボックスの値を検索条件にしたいの... クロ 05/5/19(木) 13:21 発言
【5049】Re:コンボボックスの値を検索条件にしたい... 小僧 05/5/19(木) 13:34 回答
【5058】Re:コンボボックスの値を検索条件にしたいの... orange 05/5/20(金) 10:23 回答
【5059】Re:コンボボックスの値を検索条件にしたいの... クロ 05/5/20(金) 11:27 回答
【5101】Re:コンボボックスの値を検索条件にしたいの... orange 05/5/25(水) 10:57 お礼

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