首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在列中添加值

在列中添加值
EN

Stack Overflow用户
提问于 2012-03-25 02:43:30
回答 1查看 1.1K关注 0票数 4

您好,我有一个带有AdoTable数据集的DBGrid,我的列标题包括“工作ID”、“旅行ID”和“旅行成本”。我希望能够将“旅行成本”值相加,创建一个旅行费用总金额。我还获得了以下代码,用于过滤搜索Job ID时成功显示的出差ID。

代码语言:javascript
运行
复制
DBTravel.DataSource.DataSet.DisableControls;  
DBTravel.DataSource.DataSet.Filtered := False;   
DBTravel.DataSource.DataSet.Filter   := 'Job_ID = ' + edtSearchJobID.Text;    
DBTravel.DataSource.DataSet.Filtered := True;    
DBTravel.DataSource.DataSet.First;   
DBTravel.DataSource.DataSet.EnableControls;   

每个工作有许多旅行费用,因此每个工作ID有许多旅行ID和旅行费用,最终我希望旅行费用总和只是那些“旅行费用”值,通过过滤器显示,即旅行费用总金额只包括“旅行费用”与工作ID等于edtSearchJobID.Text,并在搜索后显示在dbgrid中。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-25 03:59:55

您应该使用聚合和分组来对按Job ID过滤的Travel Costs求和

使用筛选器的有用answer by @Wodzu

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9854449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档