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


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

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

帅哥哟,离线,有人找我吗?
1669607010
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:380 积分:3515 威望:0 精华:0 注册:2017/9/5 8:28:00
[求助]同一数据表的2个窗口控件副本表同时按不同条件加载的问题  发帖心情 Post By:2018/3/17 8:39:00 [显示全部帖子]

[求助]同一数据表的2个窗口控件副本表,一个副本表按 领料日期 加载,另一个副本表按 收纱日期 加载,现在想把代码写在一个按钮里,代码如下:




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

 

If  LoadFilter1  > "" Then

    Tables("装卸车费管理_Table8").DataTable.LoadFilter = LoadFilter1

 

End If

Tables("装卸车费管理_Table8").Sort = "领料日期"

 

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

 

 

If  LoadFilter2  > "" Then

   Tables("装卸车费管理_Table11").DataTable.LoadFilter = LoadFilter2

 

End If

 


哪位老师帮忙看看,为什么第一个副本按 领料日期 加载的被第二个副本加载的给覆盖了,要怎样修改才能让两个副本分别按条件加载? 


 回到顶部
帅哥哟,离线,有人找我吗?
1669607010
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:380 积分:3515 威望:0 精华:0 注册:2017/9/5 8:28:00
  发帖心情 Post By:2018/3/17 9:39:00 [显示全部帖子]

蓝老师,执行完你的代码,怎么副本表都是空的,?


 回到顶部