Q&A

  • dbedit상에서 숫자를 콤마로 display하는법??
안녕하세요...??



Tquery컴포넌트로 조회한 숫자 데이타에 금액을 입력후 다른 컨트롤으로

포커스가 이동시 금액을 999,999와 같이 콤마로 분리하여 화면에

출력을 하고 싶은데.. 뭔가 제대로 안되는군요??



저는 Tfield의 displayFormat 속성을 #,### <= 요렇게 잡아 놓았는데...

Tdbedit에서 입력후 다른 곳으로 이동하면 9,999,999 요렇게 잘 보이는데..

다시 수정을 할 려구 해당 Tdbedit로 포커스를 옴겨도 여전히 9,999,999요렇게

만 보이는 군요...이 상태에서 9,999,999를 지우지 않고 입력하면

not valid integer value라는 오류가 나기만 하니..???



tdbedit에서 금액을 입력하고 표시할때에는 어떤 방법을 사용하면 되는지??



늘상 질문만 올려서리.... 죄송합니다..

2  COMMENTS
  • Profile
    왕초보 1999.05.11 02:54
    Tfield의 EditMask에다가 #라고 쓰십시오...이게 무슨 뜻인지..?

    "#"으로만 editmask를 잡으면 1,234 와 같은 형태로 display가 안되는데??

    좀 상세히 알려주십면 감사하겠습니다...



    하윤철 wrote:

    > 왕초보 wrote:

    > > 안녕하세요...??

    > >

    > > Tquery컴포넌트로 조회한 숫자 데이타에 금액을 입력후 다른 컨트롤으로

    > > 포커스가 이동시 금액을 999,999와 같이 콤마로 분리하여 화면에

    > > 출력을 하고 싶은데.. 뭔가 제대로 안되는군요??

    > >

    > > 저는 Tfield의 displayFormat 속성을 #,### <= 요렇게 잡아 놓았는데...

    > > Tdbedit에서 입력후 다른 곳으로 이동하면 9,999,999 요렇게 잘 보이는데..

    > > 다시 수정을 할 려구 해당 Tdbedit로 포커스를 옴겨도 여전히 9,999,999요렇게

    > > 만 보이는 군요...이 상태에서 9,999,999를 지우지 않고 입력하면

    > > not valid integer value라는 오류가 나기만 하니..???

    > >

    > > tdbedit에서 금액을 입력하고 표시할때에는 어떤 방법을 사용하면 되는지??

    > >

    > > 늘상 질문만 올려서리.... 죄송합니다..

    >

    > Tfield의 EditMask에다가 #라고 쓰십시오...





  • Profile
    하윤철 1999.05.11 17:29
    죄송합니다...



    TField에 EditFormat과 DisplayFormat 속성이 있을겁니다.

    DisplayFormat은 보여주는 형식이고 EditFormat은 입력형식이겠지요?

    DisplayFormat := '#,###'이고 EditFormat := '#'으로 해두면...효과는..

    12,345의 창에 포커스가 들어가면 12345로 바뀐다는 겁니다. 포커스가 나가면

    다시 12,345로 돌아가지요. ,가 문제될건 없다는 그런...겁니다...

    • 송수정
    • 1999.05.11 10:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 11:01
      한델(http://www.delphi.co.kr) 강의실에 가보시면 인쇄에 관한 강좌가 있습니다. 참고하시구요.. TPrint...
    • 엠마
    • 1999.05.11 09:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.05.11 18:02
      엠마 wrote: > 테이블에 insert한후에 조회하면은 insert한 자료는 조회가 되지 않습니다. > 테이블에 데...
    • 강경중
    • 1999.05.11 07:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.11 08:09
      강경중 wrote: > 델파이의 폼에 콤포넌트를 추가하면 > 콤포넌트 마다 고유의 Taborder가 있습니다. > ...
    • 강경중
      1999.05.12 03:13
      안치봉 wrote: > 강경중 wrote: > > 델파이의 폼에 콤포넌트를 추가하면 > > 콤포넌트 마다 고유의 Tabo...
    • 강경중
    • 1999.05.11 06:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 10:08
      에러를 가로챈다기 보다 무시하게 하면 됩니다. Try Except문으로 처리하세요. 델파이환경에서 Break on ...
    • 강경중
    • 1999.05.11 06:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 11:03
      ImageList의 속성(Property)를 보시면 그림의 크기를 정하는곳이 있습니다. Width와 Height이죠. 그림은 ...
    • 누군지
      1999.05.11 10:12
      이런 종류의 질문이....??? 스스로 노력을 하다가 문제가 생겼을 때 질문을 해야하는것이 적어도 성의가...
    • 영이...
    • 1999.05.11 03:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 20:32
      안녕하세요? 제가 DB는 모르지만 언어적으로 해결을 하시려면... 하나씩 기억했다가 사용하면 어떨까요? ...
    • 왕초보
    • 1999.05.11 02:55
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 20:38
      CM_EXIT 라는 컴포넌트 내부 메세지를 가로채면 됩니다. procedure CMExit(var Message: TCMExit); mess...
    • 왕초보
      1999.05.11 21:54
      친절한 답변 감사드립니다... 이정욱 wrote: > CM_EXIT 라는 컴포넌트 내부 메세지를 가로채면 됩니다....
    • 이호선
    • 1999.05.11 01:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 20:50
      BitBtn1.Glyph.LoadFromFile의 메소드가 잘 먹히는데요? 아래는 테스트 해본 코드입니다... var ...
    • 왕초보
    • 1999.05.11 01:35
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 왕초보
      1999.05.11 02:54
      Tfield의 EditMask에다가 #라고 쓰십시오...이게 무슨 뜻인지..? "#"으로만 editmask를 잡으면 1,234 와 ...
    • 하윤철
      1999.05.11 17:29
      죄송합니다... TField에 EditFormat과 DisplayFormat 속성이 있을겁니다. DisplayFormat은 보여주는 ...
    • 김장섭
    • 1999.05.10 20:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 글쎄요.
      1999.05.10 23:16
      영문으로 되 있는 데 참고하시는 데 그리 어려움이 없을 겁니다. 그럼 좋은 하루 되셔요. ////////// TI...
    • 김영대
      1999.05.10 22:27
      김장섭 wrote: > 콤보 박스의 Item에 텍스트가 아닌 텍스트와 이미지가 들어가는 > 컴포넌트를 구합니다...
    • 땡글이
    • 1999.05.10 20:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.10 21:37
      treeview의 Q&A를 한델(http:/www.delphi.co.kr)자료실에 올려 놓겠습니다. 참고 하세요... 땡글이 wro...
    • 김봉재
    • 1999.05.10 19:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 글쎄요.
      1999.05.10 23:24
      DeleteFiles함수입니다. 세번째 인자가 True이면 서브디렉토리까지 지워주고 아니면 현 디렉토리만 지웁니...
    • 안치봉
      1999.05.10 21:36
      김봉재 wrote: > 창이 두개 있는 화일 매니저같은(?)것을 만들어 보려고 합니다... > 여기서 각각의 화일...
    • 북해
    • 1999.05.10 18:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.10 19:37
      모 전적으로 맞는것은 아니지만 제 생각을 말씀드리죠. 일단, 비베는 MS 에서 나온 개발툴이죠. 우리가 생...
    • 이정욱
      1999.05.10 10:41
      패스워드 같은것을 저장하시려면 Encrypt 컴포넌트를 사용하시면 됩니다. 물론 저장은 텍스트형식으로 그...
    • 안명호
    • 1999.05.09 22:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.10 00:15
      안명호 wrote: > MS 의 SPY++ 이나 Borland 의 WinSight32 같이 > 다른 프로그램에서 발생하는 메시지...
    • 안명호
    • 1999.05.09 21:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.10 00:15
      안명호 wrote: > 윈도우즈에서 특정 프로그램이 실행 되는지 알아 보려면 어떻게 > 해야 하나요... > 프...