쿼리를 통한 값들을 화면에 보여주려고 합니다.
근데.....이상합니다..ㅡㅜ
QUERY3의 SQL속성부분에
SELECT SUM(FTOTAL) AS FTOTAL, SUM(ETOTAL) AS ETOTAL,
SUM(F20) AS F20 , SUM(E20) AS E20 , SUM(F40) AS F40 ,
SUM(E40) AS E40 , SUM(F20RE) AS F20RE,
SUM(E20RE) AS E20RE ,
SUM(F40RE) AS F40RE, SUM(E40RE) AS E40RE,
FEEDER, VOY, ARRD_DATE, POL, POD
FROM TEMP_RUN
WHERE IM_TS_FLAG = 'T'
GROUP BY FEEDER, VOY, ARRD_DATE, POL, POD
라고 줬습니다.
근데 그리드를 더블클릭해서 모든 필드 추가하기를 하면 다른건 다~나오는데
ETOTAL과 FTOTAL만 보이질 않습니다.
그래서 그리드에 필드를 2개 추가 하고 SUM OF ETOTAL이라고 썼습니다.
근데도..나타나질 않습니다.
이건 왜 그런건가요~??!!
참고로 저 SQL문으로 익스프러에서 해 보면 그 값들이 나옵니다.
님들의 조언 바랍니다._(_ _)_
왜 자동으로 생성되지 않는가는 모르겠지만....
우쨌든...
쿼리로 가서 새로 필드들을 추가 해 줬습니다.
그러니...값들이 제대로 나오더군여...
sql := 'SELECT SUM(F20), SUM(E20), SUM(F40), ' +
'SUM(E40), SUM(F20RE), SUM(E20RE), ' +
'SUM(F40RE), SUM(E40RE), SUM(FTOTAL), SUM(ETOTAL), ' +
'FEEDER, VOY, ARRD_DATE, POL, POD ' +
'FROM TEMP_RUN ' +
'WHERE IM_TS_FLAG = ' + chr(39) + 'T' + Chr(39) + '' +
'Group By FEEDER, VOY, ARRD_DATE, POL, POD ';
예를 들면...
위에서 다~나오는데..FTOTAL과 ETOTAL이 안나왔었는데..
QUERY컴포넌트를 더블 클리~해서 NEW FIELD를 한 후 SUM OF FTOTAL이라는 필드를 하나 추가하고..
TYPE에 FLOAT라고 하공...필드 타입은 DATA라고 줬습니다.
그러니..나오네여~^^*
ETOTAL도 동일~!!