SQL문을 다음과 같이 AdvGrid1에 뿌려주었습니다..
while not Query.Eof do
begin
inc(i);
AdvGrid1.Cells[0,i] := Query.FieldByName('order_emp_id' ).AsString; //담당자
AdvGrid1.Cells[1,i] := Query.FieldByName('in_date' ).AsString; //접수일자
AdvGrid1.Cells[2,i] := Query.FieldByName('in_no' ).AsString; //접수번호
AdvGrid1.Cells[3,i] := Query.FieldByName('order_seq' ).AsString; //순번
AdvGrid1.Cells[4,i] := Query.FieldByName('due_date' ).AsString; //완료일
Query.Next;
end;
AdvGrid2에 AdvGrid1에 뿌려진 값들중 중복 되는 값들은 하나로 보여주려고 합니다.
예를 들면 담당자별로 접수 일자나 접수 번호는 여러 건일수가 있거든요..
담당자가 A,B,C 이렇게 세명이 있다면..
AdvGrid2에는 3개의 row 만 보이게요..
AdvGrid1.rowcount의 값을 for 문으로 돌려서 row값들을 비교해줘야 될것 같은데..
이 Cell들의 값을 '비교'를 어떻해 해야할지 몰라서요..
AdvGrid2에 새SQL 문을 보여주면 되겠지만..
제가 지금 하고싶은건 그리드의 뿌려진 값을 가지고 다른 그리드에 보여주고 싶거든요..
아직 제가 시작한지 얼마 안돼서 많이 헤매니 ..
꼭 도와주세요..