以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 字符类型统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=133213) |
||||
-- 作者:ryubo888 -- 发布时间:2019/4/9 18:40:00 -- 字符类型统计 在字符型列字段名 1 到 31 列输入1、2、3、一、二、三 数字字段 工数 自动统计,如何写代码,请高人指点,谢谢 此主题相关图片如下:1554806318(1).png [此贴子已经被作者于2019/4/9 18:41:53编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2019/4/9 19:14:00 --
做一个foxtable的项目发上来测试一下。
|
||||
-- 作者:ryubo888 -- 发布时间:2019/4/9 19:24:00 -- 就想编个后勤录入的程序
[此贴子已经被作者于2019/4/9 19:26:12编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/4/9 20:20:00 -- 如果使用表达式参考:http://www.foxtable.com/webhelp/scr/0602.htm 如果使用代码计算,到表格datacolchanged事件输入以下代码: If e.DataCol.Name.StartsWith("分") AndAlso e.DataCol.Name <> "分值" Then \'如果列名以分开头,并且名称不等于“分值” Dim sum As Integer For i As Integer = 1 To 31 \'遍历1~31号的分值列 sum = sum + e.DataRow("分" & i) ‘把这列的值加起来 Next e.DataRow("总分合计") = sum ‘把求和的结果赋值给总计列 End If |