2012-03-24 5 views
4

안녕하세요 저는 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의가 있으며 비용 여행 , 궁극적으로 나는 여행 경비 합계가 필터를 통해 표시되는 "여행 비용"값만 추가하도록합니다. 즉, 여행 경비 총액에는 edtSearchJobID.Text와 같은 작업 ID가있는 "여행 경비"만 포함됩니다 검색 후 dbgrid에 표시됩니다. 덕분에 당신은 Job ID에 의해 필터링 Travel Costs 합계를 집계 및 그룹화를 사용한다

답변