Foxtable(狐表)用户栏目专家坐堂 → 查询异常


  共有2702人关注过本帖平板打印复制链接

主题:查询异常

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3052 威望:0 精华:0 注册:2020/10/9 8:45:00
查询异常  发帖心情 Post By:2021/2/6 9:43:00 [只看该作者]

老师,请帮忙看看以下代码,不能按要求查询如图1,请帮忙看看,谢谢 

Dim Filter As String
With e.Form.Controls("申请单号3")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = "申请单号 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("材料编码3")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = "材料编码 = '" & .Value & "'"
    End If
End With
If Filter >"" Then
    e.Form.controls("记录明细").Table.DataTable.LoadPage = 0
    e.Form.controls("记录明细").Table.DataTable.LoadFilter = filter
    e.Form.controls("记录明细").Table.DataTable.Load
End If
With Tables("来料检测明细_记录明细")
    .Select(.RowSel, .Cols("创建日期").Index)
End  With
Dim filter2 As String
With e.Form.Controls("申请单号3")
    If .Value IsNot Nothing Then
        If filter2 >"" Then
            filter2 = filter2 & " And "
        End If
        filter2 = "审核单据编码 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("材料编码3")
    If .Value IsNot Nothing Then
        If filter2 >"" Then
            filter2 = filter2 & " And "
        End If
        filter2 = "单据内容 = '" & .Value & "'"
    End If
End With
If filter2 >"" Then
    e.Form.controls("过程审核").Table.DataTable.LoadPage = 0
    e.Form.controls("过程审核").Table.DataTable.Loadfilter = filter2
    e.Form.controls("过程审核").Table.DataTable.Load
End If
With Tables("来料检测明细_过程审核")
    .Select(.RowSel, .Cols("创建日期").Index)
End  With


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:kk 2021-02-06 09-29-39.zip

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:kk 2021-02-06 09-29-39.zip

[此贴子已经被作者于2021/2/19 9:57:59编辑过]

 回到顶部