Rss & SiteMap

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

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

标题:系统右下角计算问题

1楼
实话实说 发表于:2009/10/19 19:35:00
我想将系统右下角计数、合计等计算显示移到窗口中。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

2楼
mr725 发表于:2009/10/19 19:56:00
行数(计数)=Tables("表名").Rows.Count    合计=DataTables("表名").Compute("Sum(列名)")
3楼
实话实说 发表于:2009/10/19 20:25:00
以下是右下角代码,我想把它移植到管理项目1的窗体中,怎么做

Dim Sum,Average,Count As Double
With CurrentTable
    Sum = CurrentTable.Aggregate(AggregateEnum.Sum, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Average = CurrentTable.Aggregate(AggregateEnum.Average, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Count = CurrentTable.Aggregate(AggregateEnum.Count, .TopRow, .LeftCol, .BottomRow, .RightCol)
End With
StatusBar.Message3 ="    累计:" & Cstr(sum) & "    平均:" & Cstr(Average) & "    计数:"  & Cstr(Count) & " "
4楼
mr725 发表于:2009/10/19 21:04:00

按钮中可以,但不知道应该放在那个事件中(好像没有选中行标题的事件AfterSelectColsName)
Dim Sum,Average,Count As Double
With CurrentTable
    Sum = CurrentTable.Aggregate(AggregateEnum.Sum, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Average = CurrentTable.Aggregate(AggregateEnum.Average, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Count = CurrentTable.Aggregate(AggregateEnum.Count, .TopRow, .LeftCol, .BottomRow, .RightCol)
End With          '把Label2、Label3都删除掉

Forms("窗口1").Controls("Label1").text ="    累计:" & Cstr(sum) & "    平均:" & Cstr(Average) & "    计数:"  & Cstr(Count) & " "

5楼
mr725 发表于:2009/10/19 21:42:00

试过了:放在AfterSelRangeChange事件中即可。

6楼
实话实说 发表于:2009/10/19 21:49:00
好象在窗口不能做到右下角效果:选定范围,适时显示结果,无须另外操作
7楼
mr725 发表于:2009/10/19 22:08:00
在窗口中比原表上还好使:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:系统右下角计算问题 org 管理项目1.table

8楼
实话实说 发表于:2009/10/19 22:23:00

是的,谢谢,今天晚上还是很有收获的

共8 条记录, 每页显示 10 条, 页签: [1]

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

Powered By Dvbbs Version 8.3.0
Processed in .03882 s, 4 queries.