以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  excel报表,按年小计怎么设计,求解,谢谢  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160238)

--  作者:岚风青蛙
--  发布时间:2021/1/25 23:03:00
--  excel报表,按年小计怎么设计,求解,谢谢
导出excel报表,条件是按签属单位,细节区按开票日期排列,现在想每年小计,怎么处理,谢谢
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/1/25 23:11:00
--  
添加一个列“年”,到datacolchanged事件根据日期计算出年保存到年列。

然后报表根据年列进行分组统计:http://www.foxtable.com/webhelp/topics/1542.htm

--  作者:岚风青蛙
--  发布时间:2021/1/26 14:53:00
--  
不好意思,还是不太明白,表格里加一列吗?年怎么表达呀?江湖救急,谢谢




--  作者:有点蓝
--  发布时间:2021/1/26 14:57:00
--  
foxtable表格里加一列

If e.DataCol.Name = "某日期" Then \'如果更改的是身份证号码列
    If e.DataRow.IsNull("日期"Then \'身份证号码是否为空
        e.
DataRow("
") = Nothing \'如果为空,则清除出生日期
    
Else
    
    \'否则从身份证号码列中提取出生日期
        e.
DataRow("
") = e.DataRow("日期").year
    End
 If
End
 
If

--  作者:岚风青蛙
--  发布时间:2021/1/26 15:11:00
--  
命令我不会,只会做模板,就像此图那样设计,模板怎么弄呀,谢谢,请原谅菜鸟问的问题有点弱智,万分感谢

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2021/1/26 15:46:00
--  
如果完全不会代码,要么先学:http://www.foxtable.com/webhelp/topics/0207.htm

要么新建个列,手工把日期的年份录入到这个列列里

--  作者:岚风青蛙
--  发布时间:2021/1/27 14:25:00
--  
好吧,谢谢
--  作者:岚风青蛙
--  发布时间:2021/1/27 14:38:00
--  
请问代码学习有没有教学视频或哪里有学,谢谢
--  作者:有点蓝
--  发布时间:2021/1/27 14:47:00
--  
参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187


--  作者:岚风青蛙
--  发布时间:2021/1/27 22:57:00
--  
非常感谢