Foxtable(狐表)用户栏目专家坐堂 → [求助]同一数据表的2个窗口控件副本表同时按不同条件加载的问题


  共有1932人关注过本帖树形打印复制链接

主题:[求助]同一数据表的2个窗口控件副本表同时按不同条件加载的问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106586 积分:542101 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/17 9:15:00 [显示全部帖子]

Dim LoadFilter1 As String
With e.Form.Controls ("StartDate")
    If .Value IsNot Nothing Then
        If  LoadFilter1  >"" Then
             LoadFilter1  =  LoadFilter1  & " And "
        End If
         LoadFilter1  =  LoadFilter1  & "领料日期 >= '" & .Value & "'"
    End If
End With
With e.Form.Controls ("EndDate")
    If .Value IsNot Nothing Then
        If  LoadFilter1  >"" Then
             LoadFilter1  =  LoadFilter1  & " And "
        End If
         LoadFilter1  =  LoadFilter1  & "领料日期 <= '" & .Value & "'"
    End If
End With
 
Dim LoadFilter2 As String
With e.Form.Controls ("StartDate")
    If .Value IsNot Nothing Then
        If  LoadFilter2  >"" Then
             LoadFilter2  =  LoadFilter2  & " And "
        End If
         LoadFilter2  =  LoadFilter2  & "收纱日期 >= '" & .Value & "'"
    End If
End With
With e.Form.Controls ("EndDate")
    If .Value IsNot Nothing Then
        If  LoadFilter2  >"" Then
             LoadFilter2  =  LoadFilter2  & " And "
        End If
         LoadFilter2  =  LoadFilter2  & "收纱日期 <= '" & .Value & "'"
    End If
End With

DataTable("副本表对应的主表名称").LoadFilter = LoadFilter1 & IIF(LoadFilter1 > "" AndAlso LoadFilter2 > ""," and " ,"") & LoadFilter2
DataTable("副本表对应的主表名称").load
If  LoadFilter1  > "" Then
    Tables("装卸车费管理_Table8").Filter = LoadFilter1
End If
Tables("装卸车费管理_Table8").Sort = "领料日期"
 
If  LoadFilter2  > "" Then
   Tables("装卸车费管理_Table11").Filter = LoadFilter2
End If
 

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106586 积分:542101 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/17 10:04:00 [显示全部帖子]

DataTable("副本表对应的主表名称").LoadFilter = LoadFilter1 & IIF(LoadFilter1 > "" AndAlso LoadFilter2 > ""," or " ,"") & LoadFilter2

 回到顶部