Q&A

  • 실수형자료에 관해서...
현재 이틀동안 이하나의 문제로 인해 머리가 아픈 사람입니다..

제발 도와주세여...

델파이로 프로그램을 시작한지 얼마안됩니다...

책을 바탕으로 하여 데이터베이스 프로그램을 구성하고 있는데,

거래처관리 부분에서 단가적용요율이라는 부분이 있습니다.

정수형이라면 쉬운데 그렇지 못하고 실수형입니다...

현재 query로 모든 프로그램을 작성중입니다...

edit상태로 화면구성을 하여 입력을 받으면 모두 문자로 인식되기때문에

나중에 필드로 들어갈때 숫자나 +, -, .,이외의 문자가 들어가면 에러가

나오더군요...

정수형태는 strtointdef()라는 함수가 있어 알아서 check해주는데 실수형은

그런것이 없더군여...

어떻게하면 화면상의 입력에서 실수형으로 데이터를 입력받을수 있는지

방법을 가르쳐주십시요...

참고로 하도 머리아파하고 있으니깐 여기로 메일을 보내면 바로 연락을 준다고

소개시켜주더군요...

제발 부탁입니다.. 가르쳐주세여...

2  COMMENTS
  • Profile
    Umpro 2001.01.06 04:14
    저두 초보라 잘 모르지만 참고가 되었으면 하는 바램에서...



    fieldbyname('0000').asfloat := strtofloat(Edit1.text);

    := strtoint(Edit1.text);

    또는

    fieldbyname('0000').asinteger := strtofloat(Edit1.text);

    := strtoint(Edit1.text);

    이렇게 하면 되지 않을 까요?...







  • Profile
    바보감자 2001.01.05 23:37
    이승근 wrote:

    > 현재 이틀동안 이하나의 문제로 인해 머리가 아픈 사람입니다..

    > 제발 도와주세여...

    > 델파이로 프로그램을 시작한지 얼마안됩니다...

    > 책을 바탕으로 하여 데이터베이스 프로그램을 구성하고 있는데,

    > 거래처관리 부분에서 단가적용요율이라는 부분이 있습니다.

    > 정수형이라면 쉬운데 그렇지 못하고 실수형입니다...

    > 현재 query로 모든 프로그램을 작성중입니다...

    > edit상태로 화면구성을 하여 입력을 받으면 모두 문자로 인식되기때문에

    > 나중에 필드로 들어갈때 숫자나 +, -, .,이외의 문자가 들어가면 에러가

    > 나오더군요...

    > 정수형태는 strtointdef()라는 함수가 있어 알아서 check해주는데 실수형은

    > 그런것이 없더군여...

    > 어떻게하면 화면상의 입력에서 실수형으로 데이터를 입력받을수 있는지

    > 방법을 가르쳐주십시요...

    > 참고로 하도 머리아파하고 있으니깐 여기로 메일을 보내면 바로 연락을 준다고

    > 소개시켜주더군요...

    > 제발 부탁입니다.. 가르쳐주세여...



    실례지만 데이타 베이스를 어떤거 쓰시는지...

    제가 쓰는 억세스는 필들들을 실수형으로 마추어 놓으면 실수형으로 들어가는데여...

    ^^;;;; 코딩으로는 소수점 구하는 플롯인가...제가 까먹어서.. 플롯인가 하는 함수가있구요.. -,+는 제가 안해보았지만...

    제 능력으로는 copy 함수사용해서 따로 붙이기 하면 되겠네요..(필드 하나추가...)

    다른분들이 좋은 답변해주셨으면 조