以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求公式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=5054) |
||||
-- 作者:wqc360 -- 发布时间:2009/11/19 17:26:00 -- 求公式 请问表A第4列=表A第1列+表A第2列+表A第3列公式怎么写,谢谢
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/19 17:40:00 -- 帮助不要只看开发篇,应用篇也很重要。 [此贴子已经被作者于2009-11-19 17:42:24编辑过]
|
||||
-- 作者:wqc360 -- 发布时间:2009/11/19 17:44:00 -- 不用表达式列怎么计算,如附件中合计列=各科合计
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/19 17:46:00 -- 你的合计列不是表达式列。 这是最基本的知识,请参考帮助“应用篇 - 表达式”,这是必须掌握的。 |
||||
-- 作者:wqc360 -- 发布时间:2009/11/19 17:51:00 -- 表达式列不是不能保存吗,这样不行的,我其他表可能要调用该数据,不用表达式怎么计算,谢谢 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/19 17:56:00 -- 帮助中恰好有这个例子,我复制给你: DataColChanged事件: Dim dr As DataRow = e.DataRow Select Case e.DataCol.Name Case "语文","数学","英语","物理","生物","地理","政治","历史" dr("总分") = dr("语文")+dr("数学")+dr("英语")+dr("物理")+dr("生物")+dr("地理")+dr("政治")+dr("历史") End Select |
||||
-- 作者:wqc360 -- 发布时间:2009/11/19 18:48:00 -- 根据以上我做的怎么运行不下去:
Dim dr As DataRow = e.DataRow Select Case e.DataCol.Name Case "难度系数_精度","难度系数_材质","难度系数_切削","难度系数_批量","难度系数_疲劳","难度系数_装夹","难度系数_重量","难度系数_钢性" dr("标准_难度系数") = dr("难度系数_精度")+dr("难度系数_材质")+dr("难度系数_切削")+dr("难度系数_批量")+dr("难度系数_疲劳")+dr("难度系数_装夹")+dr("难度系数_重量")+dr("难度系数_钢性") End Select
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/20 0:03:00 -- 事件代码当然不能在命令窗口测试运行的。 你必须设置在对应的事件中,例如这段代码应该设置在DataColChanged事件中。 老兄应该好好看看帮助中关于事件编程的部分,里面提供了大量的例子,很快就可以掌握。 心急吃不得热豆腐,基本的知识储备一定要做好,否则事倍功半。 [此贴子已经被作者于2009-11-20 0:03:47编辑过]
|