입력마스크 문제들이 어렵습니다.ㅠ입력된 데이터가 어떤 거고 입력마스크 문자가 어떤 건가요
###-####; ; #
다른 문제 중에는
'기관코드'필드는 's-00'와 같은 형태로, 영문자 1개, '-'기호 1개와 숫자 2개를 반드시 포함되어 입력마스크: L-00 ; 0인데
어떤 식으로 다르고 어떻게 푸는 건가요?
안녕하세요.
교재 61쪽에 보시면 입력 마스크 사용자 지정에 대한 설명이 나와있습니다.
62쪽에 보시면 입력 마스크 대치 문자가 표로 제시되어 있습니다.
입력마스크는 이 대치문자를 이용해서 입력데이터의 형식을 지정하는 것이라고 생각하시면 됩니다.
61~62쪽을 참고해 주세요.
# 대치문자를 사용하면 선택 요소로 숫자나 공백을 대치합니다.
###-####; ;# 이면 숫자(공백) 3자리-4자리를 표시하고 ; 다음에 공백이므로 -는 저장하지 않고 데이터만 저장합니다. ;# 이므로 숫자가 입력될 자리에 #을 표시합니다.
<입력 마스크 사용자 지정 형식>
000-000 ; 0 ; x
------- - -
ⓐ ⓑ ⓒ
ⓐ : 사용자 지정 기호를 사용하여 입력 마스크를 지정합니다.
ⓑ : 데이터를 입력할 때, -./,=과 같은 서식 문자의 테이블 저장 여부를 지정합니다.
0으로 지정하면 문자를 포함하여 저장하고, 1이나 공백으로 지정하면 입력된 데이터만 저장합니다.
ⓒ : 데이터를 입력할 때 데이터가 입력될 자리에 표시할 문자를 지정합니다.
s-00 과 같은 형태로 표시하려면 대치문자 L을 이용해서 L-00 으로 지정하고 -를 저장하기위해 ;0으로 지정합니다.
좋은 하루 보내세요.
-
관리자2019-06-13 20:00:37
안녕하세요.
교재 61쪽에 보시면 입력 마스크 사용자 지정에 대한 설명이 나와있습니다.
62쪽에 보시면 입력 마스크 대치 문자가 표로 제시되어 있습니다.
입력마스크는 이 대치문자를 이용해서 입력데이터의 형식을 지정하는 것이라고 생각하시면 됩니다.
61~62쪽을 참고해 주세요.
# 대치문자를 사용하면 선택 요소로 숫자나 공백을 대치합니다.
###-####; ;# 이면 숫자(공백) 3자리-4자리를 표시하고 ; 다음에 공백이므로 -는 저장하지 않고 데이터만 저장합니다. ;# 이므로 숫자가 입력될 자리에 #을 표시합니다.
<입력 마스크 사용자 지정 형식>
000-000 ; 0 ; x------- - -
ⓐ ⓑ ⓒ
ⓐ : 사용자 지정 기호를 사용하여 입력 마스크를 지정합니다.ⓑ : 데이터를 입력할 때, -./,=과 같은 서식 문자의 테이블 저장 여부를 지정합니다.
0으로 지정하면 문자를 포함하여 저장하고, 1이나 공백으로 지정하면 입력된 데이터만 저장합니다.
ⓒ : 데이터를 입력할 때 데이터가 입력될 자리에 표시할 문자를 지정합니다.
s-00 과 같은 형태로 표시하려면 대치문자 L을 이용해서 L-00 으로 지정하고 -를 저장하기위해 ;0으로 지정합니다.
좋은 하루 보내세요.