Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求公式

1楼
wqc360 发表于:2009/11/19 17:26:00
请问表A第4列=表A第1列+表A第2列+表A第3列公式怎么写,谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar

2楼
狐狸爸爸 发表于:2009/11/19 17:40:00

帮助不要只看开发篇,应用篇也很重要。

删除第四列,增加一个表达式列,表达式设为:第一列 + 第二列 + 第三列



一般问题,最好用Table格式,毕竟开发版用户是少数。

[此贴子已经被作者于2009-11-19 17:42:24编辑过]
3楼
wqc360 发表于:2009/11/19 17:44:00
不用表达式列怎么计算,如附件中合计列=各科合计
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:德凯成绩统计狐表版.table

4楼
狐狸爸爸 发表于:2009/11/19 17:46:00
你的合计列不是表达式列。

这是最基本的知识,请参考帮助“应用篇 - 表达式”,这是必须掌握的。
5楼
wqc360 发表于:2009/11/19 17:51:00
表达式列不是不能保存吗,这样不行的,我其他表可能要调用该数据,不用表达式怎么计算,谢谢
6楼
狐狸爸爸 发表于: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
7楼
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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:datacolchanged事件:.rar

8楼
狐狸爸爸 发表于:2009/11/20 0:03:00
事件代码当然不能在命令窗口测试运行的。
你必须设置在对应的事件中,例如这段代码应该设置在DataColChanged事件中。
老兄应该好好看看帮助中关于事件编程的部分,里面提供了大量的例子,很快就可以掌握。
心急吃不得热豆腐,基本的知识储备一定要做好,否则事倍功半。
[此贴子已经被作者于2009-11-20 0:03:47编辑过]
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 5 queries.