Q&A

  • DBGrid에서 필드에 컴마를 찍을려고 합니다.
델파이 6에 db는 access입니다.

sql 쿼리문
select  no , count(no2) as no2_tot, sum(no3) as no3_tot
from table
group by no

그리드에서 쿼리를 연결시켜서는 값이 제대로 나옵니다. 리스트 출력에 문제가 없지만 쿼리에서 필드를 지정해서 출력하면 type mismatch가 나옵니다.

아마 count 함수 때문일거라고 생각합니다.

그래서 그리드에서 값을 바로 불러올려고 하는데 그리드 필드에서는
displayLabel 의 기능이 없습니다. (###,###)

그리드에서 바로 컴마를 찍을수 있는 방법을 요청드립니다.
4  COMMENTS
  • Profile
    정정봉 2004.11.10 23:48
    보통 Query나 Table의 필드(정수형,실수형)의 object inspect에서 displayformat에 ###,###으로 지정하면 DBGrid에서 콤마 찍혀보이는데요^^
  • Profile
    이동우 2004.11.11 17:35
    위의 답변내용은 약간 부족한것 같습니다...

    displayformat  은 dbgrid에서 지원 하지 않는것 같습니다...

    확인해 주세요....


  • Profile
    정정봉 2004.11.12 03:51
    DBGrid는 지원하지 않는것 맞습니다.
    DBGrid에 연결되는 Query콤포나 Table콤포을
    설정하시라구 한건데요.

  • Profile
    조병호 2005.05.25 04:53
    TNumericField이나 여기서 상속받은놈은 DisplayFormat와 EditFormat 속성을 가지고 있는데
    DisplayFormat만 설정을 하면 Edit모드에서는 에러가 발생합니다.
    그래서 EditFormat를 아래와 같이 설정해 주면 Edit시에는 천단위 , 가 없어지면서 제대로 Edit가
    됩니다.

      if fld is TFloatField then
      begin
        TFloatField(fld).DisplayFormat := '#,##0';
        TFloatField(fld).EditFormat := '#0';
      end;

    여기서 fld는 TField개체입니다.

    -맨땅에 해딩하면서 코딩하는데 미티겠습니다. 자료 너무 부족하고...
    -답답한 심정을 이해하기에 좀 더 많은 답변을 하려고 노력해 보렵니다.
    -비초가~

    • 이추형
      2004.11.11 22:22
      저의 경우에는 OS를 Windows 2003 사용하고 있는데요 간혹 시스템 관련 코딩시 컴파일까지는 잘 되고 실행...
    • 김정현
      2004.11.12 00:00
      왜 충돌이 아니라고 생각하냐면요... 기본 윈도2000프로페셔널에 서비스팩4 구요... 설치 프로그램은 ...
    • 이두형
    • 2004.11.11 20:59
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2004.11.11 21:17
      네 동적으로 컴포넌트를 생성하고 삭제하실 수 있습니다. 간단한 예문을 올릴께요 보시고 참고 하세요 ...
    • 모영철
      2004.11.11 21:13
      ^^ 당근 있죠... 오래전에 본거라 잘기억은 안나는데.. 찾아보시면 있을겁니다. 마우스를 클릭한 ...
    • 하얀까마귀
      2004.11.12 02:43
      안녕하세요 하얀까마귀입니다. printers를 이용한다면 그 내용자체가 이미지인데요.. DC에다가 그냥 프...
    • 박원용
    • 2004.11.11 18:18
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 모영철
      2004.11.11 19:01
      두개의 쿼리로 나누고 두개의 updatesql을 쓰시던지 아니면 한개의 테이블만 입력을 하고 나머지...
    • 박원용
      2004.11.11 20:19
      또 답변 주셨군요... 그런데 제가 초보라 이해를 잘못하고 있습니다.. 죄송하지만 좀더 상세하게 답변좀 ...
    • 모영철
      2004.11.11 20:48
      제가 생각해보기엔.. 폼위에 하나의 디비 그리드 하나의 쿼리 하나의 업데이트에스큐엘이 있다면 지...
    • 박원용
      2004.11.11 20:56
      답변 정말 감사합니다.. 이젠 잘됩니다.. ^^; 한델에는 정말 훌륭한 분들이 많이 계신것 같네요... 그...
    • 문의득
    • 2004.11.11 17:53
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 앤디
    • 2004.11.11 12:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2004.11.12 02:51
      안녕하세요 하얀까마귀 입니다. 음성은 acm으로 시작되는 많은 api들이 있습니다. 이걸로 하시면 원하...
    • 가딘
    • 2004.11.11 08:54
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 모영철
      2004.11.11 19:07
      퀵리포트의 컨트롤을 찾지 마시고.. 연결된 Query에서 값을 가지고 오시면 되지 않을까요.. 아니면 ...
    • 가딘
      2004.11.11 19:52
      excel 로 변환해야 할게 많아서 일일이  코딩하기는 뭐하고 해서 함수를 만들어서 미리보기 창...
    • 모영철
      2004.11.11 20:57
      무엇이 문제인지 제가 잘 이해가 안되네요.. 추측을 해보면 미리보기 창을 직접 만드셨고..거기에 엑셀...
    • 정경주
    • 2004.11.11 01:40
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이정택
    • 2004.11.10 23:24
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 정정봉
      2004.11.11 00:01
      4개의 Table의 조인된 코드를 올려주시면 수정해 드리도록 하겠습니다.
    • 이정택
      2004.11.11 18:12
      올리겠습니다.    SELECT SER.CD_BRAND        CD_...
    • 정정봉
      2004.11.12 03:44
      하루종일 일하다 보니 늦어네요...지송합니다.. 사용하시는 DB가 무엇인지요? 많이도 Group by 하셨네요....
    • 이정택
      2004.11.13 08:14
      님께서 답변 주신 내용을 실행해 보니 역시 같은 문제가 발생을 하네요... 왜 그런지 답답하네요. 다른 ...
    • 델파인
    • 2004.11.10 22:09
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2004.11.17 11:17
      안녕하세요 하얀까마귀 입니다. upx는 잘모르겟구요.. 아마두 원리는 뻔하겟
    • 남양원
      2004.11.11 17:57
      장점 : 실행파일이 압축되므로 배포할 파일의 사이즈를 줄여 줍니다. 업데이트 파일들을 압축하면, ...
    • 이동우
    • 2004.11.10 20:08
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 정정봉
      2004.11.10 23:48
      보통 Query나 Table의 필드(정수형,실수형)의 object inspect에서 displayformat에 ###,###으로 지정하면 D...
    • 이동우
      2004.11.11 17:35
      위의 답변내용은 약간 부족한것 같습니다... displayformat  은 dbgrid에서 지원 하지 않는것...
    • 정정봉
      2004.11.12 03:51
      DBGrid는 지원하지 않는것 맞습니다. DBGrid에 연결되는 Query콤포나 Table콤포을 설정하시라구 한건데...
    • 조병호
      2005.05.25 04:53
      TNumericField이나 여기서 상속받은놈은 DisplayFormat와 EditFormat 속성을 가지고 있는데 DisplayFormat...
    • 최지혜
    • 2004.11.10 00:54
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2004.11.12 02:23
      안녕하세요 하얀까마귀 입니다. 오랜만에 답변 하나 올리네요.. nhic면 국민건강보험 관리공단인가??...
    • nilriri™
      2004.11.10 08:06
      얼마전에 답변 작성하면서..테스트 해봤었는데.. 저만 그러는줄 알았는데..ㅡㅡ; xp sp2 설치하고 ...
    • 정찬희
      2004.11.10 04:48
      procedure OpenIE(const aURL: string); var   IE: Variant; begin   IE := Creat...
    • 가리
      2004.11.10 00:35
      그냥 URL로 열때에는 아래의 ShellExecute함수를 사용하여 사용해 보십시요. uses 에  'shell...
    • 송종효
    • 2004.11.09 22:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정정봉
      2004.11.09 23:24
      QuickRep BeforePrint이벤트에서 Qrshape width를 조절하면 될것 같은데요.