Grid의 Gte_ColumnType 를 사용하시면 됩니다.
컴포넌트 매뉴얼의 Grid > ColumnProp > Gte_ColumnType 를 참고하세요.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :LG파워콤 아파트영업지원시스템
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) : JEUS4
>* DB 종류 : ORACLE
>* 문의 유형(질문/요청/참조) :
>* 내용 :
> 엑셀다운로드시 문제입니다.
> QUERY에서 VARCHAR타입인 컬럼의 값이 숫자인경우(예:아이디,일련번호) 화면상의 컬럼값은 숫자 콤마가
> 없는체로 잘 보여집니다.
> 그러나 엑셀다운로드를 하면 엑셀파일로 변환된 경우 STRING타입의 컬럼에 숫자가 적혀있어 그런지 컴럼
> 왼쪽상단에 느낌표가 떠서 변환작업에 대한 가이드가 붙습니다.
> 나름대로의 해결책으로 QUERY질의시 VARCHAR타입을 TO_NUMBER로 변환하여 DATASET에서 받으면
> 엑셀다운로드시 느낌표가 생기는 문제는 해결되는데 아이디가 금액처럼 콤마가 붙어 그점또한 문제가 됩니다.
> 그래서 그리드 METHOD인 STRING 함수를 쓰면 콤마는 없어지지만 엑셀다운로드시 마찬가지로 느낌표가 생겨
> 문제를 해결할 방법이 없습니다.
> SQL질의시 STRING타입으로 모두 전화하여 DATASET에 던져주면 컬럼내용이 숫자라도 그대로 엑셀에서 인식
> 할수 있는(변환가이드느낌표가 안뜨도록) 방법이 없는지 알려주시기 바랍니다.
>
> 예제.
> - SQL
> SELECT APT_ID -> VARCHAR타입
> FROM DUAL
>
> - GRID FORMAT
> <C> ID="APTID", Name="ID",Cursor=hand, Width=50, CURSOR =HAND, align=left </C>
>
> - 결과 : APT_ID 의 컬럼값이 숫자이면 엑셀다운로드시 컬럼왼쪽상단에 느낌표 생기는 문제
>
>* 기술지원44님에 의해서 게시물 이동되었습니다 (2008-01-18 17:50)