델파이6에서 ADOQuery를 이용하고 다음과 같이 쿼리를 던졌습니다.
SELECT
A.AgentState as COL1,
A.ReasonCode as COL2,
B.PeripheralNumber as COL3,
datediff(second, A.DateTimeLastStateChange, getDate()) as COL4,
A.Direction as COL5
FROM
Agent_Real_Time A, Agent B
WHERE
A.AgentState in (0, 2, 3, 4, 5, 6)
AND A.SkillTargetID = B.SkillTargetID
AND B.PeripheralID = '5000' AND B.AgentDeskSettingsID = 5001
ORDER BY B.PeripheralNumber asc
위의 쿼리를 던지고 dxDBGrid(혹은 DBGrid)로 데이터를 출력하는 프로그램을 만들려고 있는데요..
COL1 COL2 COL3 COL4 COL5
--------------------------------------------
4 0 101 75 1
2 0 104 79 0
3 0 106 175 0
3 0 109 133 0
3 0 112 115 0
이렇게 데이터가 출력되는데..
이중에서 COL1의 값을 값을 각각 나누어서 출력을 하고 싶습니다.
COL1의 값이 4의 경우의 COL3,COL4의 값을 dxDBGrid1에 출력을 하고,,
COL2의 값이 2인 경우의 COL3,COL4의 값을 dxDBGrid2에 출력하고,
COL3의 값이 3인 경우의 COL3,COL4의 값을 dxDBGrid3에 출력을 하고 싶습니다.
그럼 많은 조언 부탁드리겠습니다.
감사합니다.
그래서 각각 그리드와 연결시키십시오.