우선..^^;; 아래 질문 답변... 너무 감사드리구여...
저도 실력을 쌓아서...^^;;; 언젠간... 일케 질문만 올리는게 아니라...
답변을 올릴 날도 오길...
또 질문이 있는데여...;;;
조금 급한거라서... 이렇게 질문 올립니다...
데이타를 입력 받을때... '성별' 이런거면... 여자면'1'/남자면'0' 혹은..
1학년 이면 'A'/2학년이면'B'/3학년이면'C' 이렇게 정해진 값만 받아야 할 때가 있잖아여...
이런건... 입력 받는 EditBox에서 제어 해 줄 수 없나여?
입력 버튼 하나를 눌렀을때, 저런걸 제어 해 주긴 너무 벅차서여...
그런 필드가 한두개도 아니고...
이런걸 제어 해 줄 수 있는 방법 좀 가르쳐 주세여...
없다면... 걍... 저장 버튼을 딱~! 눌렀을때... if editbox.text... 이렇게...
한개씩 체크해 줘야 하는 건가여?
모두들 맛있는 점심 드시구여...
행복하세요~*
> 우선..^^;; 아래 질문 답변... 너무 감사드리구여...
>
> 저도 실력을 쌓아서...^^;;; 언젠간... 일케 질문만 올리는게 아니라...
>
> 답변을 올릴 날도 오길...
>
> 또 질문이 있는데여...;;;
>
> 조금 급한거라서... 이렇게 질문 올립니다...
>
> 데이타를 입력 받을때... '성별' 이런거면... 여자면'1'/남자면'0' 혹은..
>
> 1학년 이면 'A'/2학년이면'B'/3학년이면'C' 이렇게 정해진 값만 받아야 할 때가 있잖아여...
> 이런건... 입력 받는 EditBox에서 제어 해 줄 수 없나여?
>
> 입력 버튼 하나를 눌렀을때, 저런걸 제어 해 주긴 너무 벅차서여...
>
> 그런 필드가 한두개도 아니고...
>
> 이런걸 제어 해 줄 수 있는 방법 좀 가르쳐 주세여...
>
> 없다면... 걍... 저장 버튼을 딱~! 눌렀을때... if editbox.text... 이렇게...
>
> 한개씩 체크해 줘야 하는 건가여?
>
>
>
> 모두들 맛있는 점심 드시구여...
>
> 행복하세요~*
in구문을 활용해 보세요.
만약 입력받을 값이 '0'-'9'사이라면
if not (Edit1.Text[1] in ['0'..'9']) then
ShowMessage('범위를 벗어났습니다!');
입력받을 값이 'A'-'Z'사이라면
if not (Edit1.Text[1] in ['A'..'Z']) then
ShowMessage('범위를 벗어났습니다!');
아니면 db자체에 유효성을 체크할 수 있도록 옵션을 주시던가요. db마다 이런 옵션이
포함되어 있는 것으로 압니다만...
질문에 답이