會(huì)員登錄 - 用戶注冊(cè) - 網(wǎng)站地圖 Office中國(guó)(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁(yè) > 技巧 > Access技巧 > 窗體控件 > 正文

根據(jù)查找窗體設(shè)定的條件篩選主窗體的數(shù)據(jù)內(nèi)容代碼

時(shí)間:2013-08-04 21:06 來(lái)源:本站原創(chuàng) 作者:佚名 閱讀:

If Me.開(kāi)始日期 > Me.截止日期 Then
        MsgBox "您選擇的開(kāi)始日期晚于截止日期!", vbExclamation, "錯(cuò)誤"
    Else
        Dim strWhere As String
        strWhere = True

        If Not IsNull(Me.開(kāi)始日期) Then
            If Not IsNull(Me.截止日期) Then
                strWhere = strWhere & " and [車輛注冊(cè)日期] between #" & Me!開(kāi)始日期 & "# and #" & Me.截止日期 & "#"
            Else
                strWhere = strWhere & " and [車輛注冊(cè)日期] >= #" & Me.開(kāi)始日期 & "#"
            End If
        Else
            If Not IsNull(Me.截止日期) Then
                strWhere = strWhere & " and [車輛注冊(cè)日期] <= #" & Me.截止日期 & "#"
            End If
        End If


        If Not IsNull(Me.車號(hào)) Then
            strWhere = strWhere & " and [車號(hào)] Like '*" & Me.車號(hào) & "*'"
          
        End If

        If Not IsNull(Me.車型) Then
            strWhere = strWhere & " and [車型] = '" & Me.車型 & "'"
        End If

        With Forms!主控面板!Child0.Form!車輛信息_child.Form
            .Filter = strWhere
            .FilterOn = True
        End With
        DoCmd.Close acForm, Me.Name, acSaveNo

(責(zé)任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
發(fā)表評(píng)論
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
評(píng)價(jià):