현재 이틀동안 이하나의 문제로 인해 머리가 아픈 사람입니다..
제발 도와주세여...
델파이로 프로그램을 시작한지 얼마안됩니다...
책을 바탕으로 하여 데이터베이스 프로그램을 구성하고 있는데,
거래처관리 부분에서 단가적용요율이라는 부분이 있습니다.
정수형이라면 쉬운데 그렇지 못하고 실수형입니다...
현재 query로 모든 프로그램을 작성중입니다...
edit상태로 화면구성을 하여 입력을 받으면 모두 문자로 인식되기때문에
나중에 필드로 들어갈때 숫자나 +, -, .,이외의 문자가 들어가면 에러가
나오더군요...
정수형태는 strtointdef()라는 함수가 있어 알아서 check해주는데 실수형은
그런것이 없더군여...
어떻게하면 화면상의 입력에서 실수형으로 데이터를 입력받을수 있는지
방법을 가르쳐주십시요...
참고로 하도 머리아파하고 있으니깐 여기로 메일을 보내면 바로 연락을 준다고
소개시켜주더군요...
제발 부탁입니다.. 가르쳐주세여...
fieldbyname('0000').asfloat := strtofloat(Edit1.text);
:= strtoint(Edit1.text);
또는
fieldbyname('0000').asinteger := strtofloat(Edit1.text);
:= strtoint(Edit1.text);
이렇게 하면 되지 않을 까요?...