Q&A

  • 콤마를 제외한 값만 받으려면 어떻게??
안녕하세요



델파이 초보 입니다.



에디터로 입력받은 숫자값을 스트링 그리드에 콤마로 분류하여 값을 넣습니다.



이후 스트링 그리드에 있는 값을 DB에 인써트 시킬려고 하는데 콤마를 없앤 값을 넣고



십습니다. 방법을 알려 주십시요.



그리고 한가지만 더....



에디터 박스에서 숫자값을 입력 받을때 오른쪽에서 부터 콤마로 분류되어 입력되게 할 수 있는 방법 좀 알려 주십시요..



감사...





3  COMMENTS
  • Profile
    지나가는 나그네... 2001.07.07 21:23
    Additional Tab에 있는 MaskEdit component나 MEditN componenet를 이용해보심이

    어떠실런지요...

    화면에 둘 중 하나의 컴포넌트를 선택하여 올려놓고 EditMask 속성에서 #,###,##0을

    입력하시던가 ...부분에서 선택을 하심 되구요...그후, save li~~~이라는 체크박스에서

    체크 해제하셔야 ','부분이 db에 입력할때 저장 되지 않아요...

    그런후에 바로 값을 가지고 와서 db에 입력하시는건 어떠실런지요...



    장정호 wrote:

    > 안녕하세요

    >

    > 델파이 초보 입니다.

    >

    > 에디터로 입력받은 숫자값을 스트링 그리드에 콤마로 분류하여 값을 넣습니다.

    >

    > 이후 스트링 그리드에 있는 값을 DB에 인써트 시킬려고 하는데 콤마를 없앤 값을 넣고

    >

    > 십습니다. 방법을 알려 주십시요.

    >

    > 그리고 한가지만 더....

    >

    > 에디터 박스에서 숫자값을 입력 받을때 오른쪽에서 부터 콤마로 분류되어 입력되게 할 수 있는 방법 좀 알려 주십시요..

    >

    > 감사...

    >

    >

  • Profile
    냉혈이 2001.07.06 23:54
    우선 에디트에서 그리드로 갈때는



    formatfloat('0,', strtofloat(edit1.text))

    요렇게 하심 되구여...



    그리드에서 디비로 보낼때는...



    StringReplace던가.. 하여튼 요거이를 사용하심됩니다.

    도움말을 참조하시던가.. 요기서 조거이로 검색하심됩니다.



    장정호 wrote:

    > 안녕하세요

    >

    > 델파이 초보 입니다.

    >

    > 에디터로 입력받은 숫자값을 스트링 그리드에 콤마로 분류하여 값을 넣습니다.

    >

    > 이후 스트링 그리드에 있는 값을 DB에 인써트 시킬려고 하는데 콤마를 없앤 값을 넣고

    >

    > 십습니다. 방법을 알려 주십시요.

    >

    > 그리고 한가지만 더....

    >

    > 에디터 박스에서 숫자값을 입력 받을때 오른쪽에서 부터 콤마로 분류되어 입력되게 할 수 있는 방법 좀 알려 주십시요..

    >

    > 감사...

    >

    >

  • Profile
    칠라기 2001.07.07 08:41
    procedure TForm1.Button1Click(Sender: TObject);

    var

    s : string;

    stringlist : TstringList;

    begin

    stringlist := TstringList.Create;

    s := '1,2,3,4,5,6,7,8,9,10';

    stringlist.CommaText := s;

    edt.text := trim(stringlist.Strings[4]); -> s 문자열중 , 을 구분하여 5번째 5을 출력함 stringlist.strings[0]이 첫번째

    stringlist.Free;

    end;



    end.