gpt4 book ai didi

delphi - 在列中添加值

转载 作者:行者123 更新时间:2023-12-03 15:25:59 25 4
gpt4 key购买 nike

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

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 等于 edtSe​​archJobID.Text 的“差旅费用”,并显示在搜索后的 dbgrid 中。谢谢

最佳答案

您应该使用聚合和分组来对按职位 ID 过滤的差旅费用求和:

关于delphi - 在列中添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9854449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com