Foxtable(狐表)用户栏目专家坐堂 → 表达式显示不了


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

主题:表达式显示不了

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


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

1、<Month([日期])> 
 
2、<"2018年银行收支明细表:" & [银行]>

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


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:资金日报表.xls


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


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

以下是引用dansh在2018/6/20 11:39:00的发言:
还想请问一下,小计日期可以写成<"小计"&[日期]>,小计月份,怎么写表达式?

 

这样无法直接在模板里面处理。

 

1、foxtable里面加入一个【月份】列,设置表达式

 

http://www.foxtable.com/webhelp/scr/1285.htm

 

2、根据月份列分组设计excel模板


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


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

以下是引用dansh在2018/6/20 11:43:00的发言:
数据表里只有年月日这样的日期,想按月统计。

 

这样无法直接在模板里面处理。

 

1、foxtable里面加入一个【月份】列,设置表达式

 

http://www.foxtable.com/webhelp/scr/1285.htm

 

2、根据月份列分组设计excel模板


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


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

1、流水账计算余额

 

http://www.foxtable.com/webhelp/scr/1572.htm

 

http://www.foxtable.com/webhelp/scr/2136.htm

 

2、月份那里,要把年月都弄出来,不要只弄出月份。


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


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

以下是引用dansh在2018/6/20 14:27:00的发言:
还有你上面发给我的模板,下一个标题距上一组的尾页想留多点间隔,需要加多什么设置呢?

 

你可以在头分组加入适当空格行;或者在尾分组那里加入适当空格行。


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


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


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


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


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


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

以下是引用dansh在2018/6/21 15:20:00的发言:

老师,仔细参考了你发的链接,发现例子中计算余额都是同种类,没有我想要的同一个表中出现两个银行这样的情形。是否要将不同的银行分成两张表格来计算余额呢

 

请认真看例子啊,产品不同就是银行不同啊。


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


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

Select Case e.DataCol.Name
    Case "银行","收入","支出"
        Dim drs As List(of DataRow)
        Dim Filter As String
        Filter = "[日期] >= #" & e.DataRow("日期") & "# And [银行] = '" & e.DataRow("银行") & "'"
        drs = e.DataTable.Select(Filter)
        For Each dr As DataRow In drs
            Filter = "[日期] <= #" & dr("日期") & "# And [银行] = '" & dr("银行") & "'"
            Dim Val1 As Double = e.DataTable.Compute("Sum(收入)",Filter)
            Dim Val2 As Double = e.DataTable.Compute("Sum(支出)",Filter)
            dr("余额") = Val1 - Val2
        Next
        If e.DataCol.Name = "银行" AndAlso e.OldValue IsNot Nothing AndAlso e.OldValue <> e.NewValue Then
            Filter = "[日期] > #" & e.DataRow("日期") & "# And [银行] = '" & e.OldValue & "'"
            drs = e.DataTable.Select(Filter)
            For Each dr As DataRow In drs
                Filter = "[日期] <= #" & dr("日期") & "# And [银行] = '" & dr("银行") & "'"
                Dim Val1 As Double = e.DataTable.Compute("Sum(收入)",Filter)
                Dim Val2 As Double = e.DataTable.Compute("Sum(支出)",Filter)
                dr("余额") = Val1 - Val2
            Next
        End If
End Select

 回到顶部
总数 11 1 2 下一页