Ale*_*ith 4 delphi data-binding ado delphi-7
嗨,我有一个带有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;
Run Code Online (Sandbox Code Playgroud)
每个工作都有很多旅行费用,因此每个工作ID都有许多旅行ID和旅行费用,最终我希望旅行费用总额只是通过过滤器显示的"旅行费用"值的加法,即旅行费用总和仅包括"旅行费用",其作业ID等于edtSearchJobID.Text,并在搜索后显示在dbgrid中.谢谢
您应该使用聚合和分组来Travel Costs过滤总和Job ID:
| 归档时间: |
|
| 查看次数: |
1089 次 |
| 最近记录: |