Q&A

  • 두개중 하나의 데이타만 입력 받을때...
우선..^^;; 아래 질문 답변... 너무 감사드리구여...



저도 실력을 쌓아서...^^;;; 언젠간... 일케 질문만 올리는게 아니라...



답변을 올릴 날도 오길...



또 질문이 있는데여...;;;



조금 급한거라서... 이렇게 질문 올립니다...



데이타를 입력 받을때... '성별' 이런거면... 여자면'1'/남자면'0' 혹은..



1학년 이면 'A'/2학년이면'B'/3학년이면'C' 이렇게 정해진 값만 받아야 할 때가 있잖아여...



이런건... 입력 받는 EditBox에서 제어 해 줄 수 없나여?



입력 버튼 하나를 눌렀을때, 저런걸 제어 해 주긴 너무 벅차서여...



그런 필드가 한두개도 아니고...



이런걸 제어 해 줄 수 있는 방법 좀 가르쳐 주세여...



없다면... 걍... 저장 버튼을 딱~! 눌렀을때... if editbox.text... 이렇게...



한개씩 체크해 줘야 하는 건가여?







모두들 맛있는 점심 드시구여...



행복하세요~*

1  COMMENTS
  • Profile
    박성훈 1999.12.18 01:08
    김매경 wrote:

    > 우선..^^;; 아래 질문 답변... 너무 감사드리구여...

    >

    > 저도 실력을 쌓아서...^^;;; 언젠간... 일케 질문만 올리는게 아니라...

    >

    > 답변을 올릴 날도 오길...

    >

    > 또 질문이 있는데여...;;;

    >

    > 조금 급한거라서... 이렇게 질문 올립니다...

    >

    > 데이타를 입력 받을때... '성별' 이런거면... 여자면'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마다 이런 옵션이

    포함되어 있는 것으로 압니다만...





    질문에 답이