以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34177) |
-- 作者:自然 -- 发布时间:2013/6/1 16:58:00 -- [求助] 示例: 日期 编号 20120501 20120501001 20120501 20120501002 20120501 20120501003 20120502 20120502001 20120502 20120502002 20120502 20120502003 . . .
我是按帮助做的入库单的自动生成编号: If e.DataCol.Name = "入库日期" Then 结果总是:
.NET Framework 版本:2.0.50727.3643 Foxtable 版本:2013.5.26.1 错误所在事件:表,入库主表,DataColChanged 详细错误信息: Exception has been thrown by the target of an invocation. Public member \'StartsWith\' on type \'Integer\' not found. 我百思不解,请高手指教。
|
-- 作者:Bin -- 发布时间:2013/6/1 17:02:00 -- 列不要是数字列,需要是字符串列,数字列是无法 使用StartsWith的. 或者你先转成字符串 才使用StartsWith |
-- 作者:fox226 -- 发布时间:2013/6/1 17:13:00 -- 累计列应该怎么设置表达式,例如 时 间,井 号,产油量,累计产油量 1月1日,001, 10, 10 1月1日,002, 20, 20
1月1日,003, 30, 30
1月2日,001, 10, 20 1月2日,002, 20, 40 1月2日,003, 30, 60 ……………… 累计产油量实际上就是该井从开始产油开始,产油量的总和,应该把该列设置成什么列,表达式列还是数据列,表达式列公式应该怎么设置,数据列代码需要在哪个属性中填写? |
-- 作者:Bin -- 发布时间:2013/6/1 17:25:00 -- 以下是引用fox226在2013-6-1 17:13:00的发言:
同一个问题,不要提问两次
累计列应该怎么设置表达式,例如 时 间,井 号,产油量,累计产油量 1月1日,001, 10, 10 1月1日,002, 20, 20
1月1日,003, 30, 30
1月2日,001, 10, 20 1月2日,002, 20, 40 1月2日,003, 30, 60 ……………… 累计产油量实际上就是该井从开始产油开始,产油量的总和,应该把该列设置成什么列,表达式列还是数据列,表达式列公式应该怎么设置,数据列代码需要在哪个属性中填写? |