Foxtable(狐表)用户栏目专家坐堂 → 差最后一个功能,我的PROJECT 就要完成了


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

主题:差最后一个功能,我的PROJECT 就要完成了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/12 11:54:00 [显示全部帖子]

1、筛选 http://www.foxtable.com/help/topics/1058.htm

 

2、统计的话,具体什么统计,你参考 开发指南->统计与查询


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/15 16:32:00 [显示全部帖子]

If Forms("历史服务").Opened Then
    With DataTables("派工表")
        Dim r As Row = e.Table.Current
        If r IsNot Nothing Then
            Dim s As String = "客户信息 like '" & r("客户信息").split(" ")(0) & "%'"
            If r.Isnull("客户信息") Then s = "1=2"
            Dim drs As List(Of DataRow) = e.Table.DataTable.Select(s & " And _Identify <> " & r("_Identify") & " And 日期 <= #" & r("日期") & "#", "日期 Desc")
            If drs.Count > 0 Then
                Forms("历史服务").Controls("TextBox1").Text = drs(0)("客户信息")
                Forms("历史服务").Controls("TextBox2").Text = drs(0)("服务内容")
                Forms("历史服务").Controls("TextBox3").Text = drs(0)("日期")
                Forms("历史服务").Controls("TextBox8").Text = drs(0)("备注")
            Else
                Forms("历史服务").Controls("TextBox2").Text = Nothing
                Forms("历史服务").Controls("TextBox3").Text = Nothing
                Forms("历史服务").Controls("TextBox1").Text = Nothing
                Forms("历史服务").Controls("TextBox8").Text = Nothing
            End If
            If drs.Count > 1 Then
                Forms("历史服务").Controls("TextBox4").Text = drs(1)("服务内容")
                Forms("历史服务").Controls("TextBox5").Text = drs(1)("日期")
            Else
                Forms("历史服务").Controls("TextBox4").Text = Nothing
                Forms("历史服务").Controls("TextBox5").Text = Nothing
            End If
            If drs.Count > 2 Then
                Forms("历史服务").Controls("TextBox6").Text = drs(2)("服务内容")
                Forms("历史服务").Controls("TextBox7").Text = drs(2)("日期")
            Else
                Forms("历史服务").Controls("TextBox6").Text = Nothing
                Forms("历史服务").Controls("TextBox7").Text = Nothing
            End If
        End If
    End With
    If E.Table.Current Is Nothing Then
        Forms("历史服务").Controls("TextBox8").Text = Nothing
        Forms("历史服务").Controls("TextBox1").Text = Nothing
        Forms("历史服务").Controls("TextBox9").Text = Nothing
    Else
        Forms("历史服务").Controls("TextBox1").Text = e.Table.current("客户信息")
        Forms("历史服务").Controls("TextBox8").Text = e.Table.current("备注")
        Forms("历史服务").Controls("TextBox9").Text = e.Table.current("签约终止日")
    End If
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/15 16:34:00 [显示全部帖子]

筛选代码

 

Dim Filter As String
With e.Form.Controls("ComboBox1")
    If .Value IsNot Nothing Then
        Filter = "保洁员 like '%" & .Value & "%'"
    End If
End With
With e.Form.Controls("DateTimePicker1")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "日期 >= #" & .Value & "#"
    End If
End With
With e.Form.Controls("DateTimePicker2")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "日期 <= #" & .Value & "#"
    End If
End With
If Filter > "" Then
    Tables("派工表").Filter = Filter
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/15 16:36:00 [显示全部帖子]

 看7楼

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/16 15:04:00 [显示全部帖子]

1、赋值

 

With e.Form.Controls("ComboBox1")
    If .Value IsNot Nothing Then
        Filter = "保洁员 like '%" & .Value & "%'"
        vars("变量") = .Value
    End If
End With
 
 

 回到顶部