| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5259 人关注过本帖
标题:vb查询access时总提示操作符丢失等错误,求指导,谢谢
只看楼主 加入收藏
掌门人的一天
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-5-31
结帖率:0
收藏
 问题点数:0 回复次数:0 
vb查询access时总提示操作符丢失等错误,求指导,谢谢
查询代码如下:
Private Sub Command7_Click()
     '模糊查找操作
    ser = " where 1=1"
   
    If Option1.Value = True Then
        ser = ser & " and 日期 between " & Chr(35) & DTPicker3.Value & Chr(35) & " and  " & Chr(35) & DTPicker4.Value & Chr(35) & ""
    End If

    '如果加工类别被选中
    If Check1.Value = 1 Then
        ser = ser & " and 加工类别 like '%" & Trim(Combo9.Text) & "%'"
    End If
    '如果G编号被选中
    If Check2.Value = 1 Then
        ser = ser & " and G编号 like '%" & Trim(Text20.Text) & "%'"
    End If
     '如果F编号被选中
    If Check3.Value = 1 Then
        ser = ser & " and F编号 like '%" & Trim(Text21.Text) & "%'"
    End If
    '如果工程名称被选中
    If Check4.Value = 1 Then
        ser = ser & " and  工程名称 like'%" & Trim(Text22.Text) & "%'"
    End If
    '如果工令号被选中
    If Check5.Value = 1 Then
        ser = ser & " and  工令号 like'%" & Trim(Text23.Text) & "%'"
    End If
    '如果备注被选中
    If Check6.Value = 1 Then
        ser = ser & " and 备注 like'%" & Trim(Text24.Text) & "%'"
    End If
    '如果状态被选中
    If Check7.Value = 1 Then
        ser = ser & " and 状态 like'%" & Trim(Combo7.Text) & "%'"
    End If
    '如果发运被选中
    If Check8.Value = 1 Then
        ser = ser & " and 发运 like'%" & Trim(Combo8.Text) & "%'"
    End If
   
    Adodc2.RecordSource = "select * from 计划内 where" & ser & "order by val(序号)"
    Adodc2.Refresh
    If Adodc2.Recordset.RecordCount > 0 Then
        Adodc3.RecordSource = "select sum(数量)as 数量,sum(已完成)as 已完成,sum(未完成)as 未完成 from 计划内 where " & ser
        Adodc3.Refresh
        Label34.Caption = "共查询出" & Space(1) & Adodc2.Recordset.RecordCount & Space(1) & "条结果" & Space(2) & _
                          "合计数量:" & Space(1) & Adodc3.Recordset.Fields(0) & Space(1) & "根" & Space(2) & _
                          "合计已完成:" & Space(1) & Format(Adodc3.Recordset.Fields(1), "0") & Space(1) & "根" & Space(2) & _
                          "合计未完成:" & Space(1) & Format(Adodc3.Recordset.Fields(2), "0") & Space(1) & "根"
    Else
        Label34.Caption = "共查询出" & Space(1) & 0 & Space(1) & "条结果" & Space(2) & _
                          "合计数量:" & Space(1) & 0 & Space(1) & Space(1) & "根" & Space(2) & _
                          "合计已完成:" & Space(1) & 0 & Space(1) & "根" & Space(2) & _
                          "合计未完成:" & Space(1) & 0 & Space(1) & "根"
    End If
End Sub
搜索更多相关主题的帖子: between access where 
2015-01-15 14:20
快速回复:vb查询access时总提示操作符丢失等错误,求指导,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016042 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved