1

検索機能を機能させることができましたが、非常に分厚いです:(

コード:

If dropdown_sV.Value = "N" Then
        If WhereParts > 0 Then
            WhereClause = WhereClause & " AND"
        End If
        WhereClause = WhereClause & " [sV] = 'N'"
        WhereParts = WhereParts + 1
    End If

    If dropdown_sV.Value = "G" Then
        If WhereParts > 0 Then
            WhereClause = WhereClause & " AND"
        End If
        WhereClause = WhereClause & " [sV] = 'G'"
        WhereParts = WhereParts + 1
    End If

N、G、O、A、R、U のオプションを持つ選択ドロップダウンがたくさんあるので、このコードをより効率的にすることはできますか?

アプリケーションを維持するのは悪夢です。

4

2 に答える 2

2

はい、コードを一度にしか使用できません。つまり、ドロップダウン選択のたびに書き込みます。次のようにコードを減らすことができます。

If WhereParts > 0 Then
  WhereClause = WhereClause & " AND"
  End If
  string value=dropdown_sV.Value;
  WhereClause = WhereClause & " [sV] = '"+dropdown_sV.Value+"'"
  WhereParts = WhereParts + 1
于 2013-06-06T11:19:07.150 に答える