2012-11-27 2 views
1

5 회 측정시 MIN(), AVG(), MAX()를 표시하려고합니다.DB 그리드 - 첫 번째 열이 아니라 첫 번째 행에 제목을 표시 할 수 있습니까?

내 화면 공간이 주어지면 수평선보다 수직으로 내 DG 그리드를 표시하는 것이 훨씬 더 좋습니다.

DB 그리드가 2 열 15 행으로 표시됩니다. 그 반대의 경우도 있습니다.

하지만 첫 번째 쿠폰으로 텍스트를 가져 오는 방법은 무엇입니까 (예 : 'Measurement 1 MIN()')? DB 배열을 사용하는 편이 좋을 것입니다. 왼쪽에 15 개의 TLabels가있는 1 x 15의 테이블보다는, 데이터베이스에 "열 (실제로 행)의 제목"을 저장하고 싶지는 않습니다.

나는 분명히 이것을 설명하기를 희망합니다 - 명확하지 않은 경우 명확하게 요구하고 누군가가 도움을 줄 수 있기를 바랍니다.

답변

3

DBGrid은 데이터 소스의 데이터를 표시합니다. 출력을 변경하려면 데이터를 변경하십시오. 즉, 피벗을 쿼리에 사용해야합니다. (나는 당신에게 굵은 텍스트 BTW로 검색어를주었습니다. 피벗 데이터를 원합니다. 더 많은 정보를 제공 할 수 없습니다. 왜냐하면 a) 사용중인 데이터베이스를 말하지 않았기 때문에 b) 그것은 델파이와 관련이없는 별도의 질문이 될 것입니다.)

+0

+1 그리고 감사의 말, @Kenwhite. 그것은 AnyDac이지만, "피벗 테이블 (pivot table)"에 대한 인터넷 검색은 올바른 방향으로 나를 잡았습니다 (전에는 Google에 대해 어떤 것을 알지 못했습니다). 언제나처럼 고마워. – Mawg