• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1792
2008.01.21 (19:18:12)
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)
 
Tag List
XE Login