txt회원성명 컨트롤에 표시되는 성명의 마지막 글자가 '*'로 표시되도록 설정하시오
표시 예 : 홍길*
left, len함수사용
해서 답지보니까 답이 나와있는데 왜 이런 답이 나와있는지 이해가 되지 않네요
left함수는 왜 쓰인건지, len함수는 숫자를 구하는 함수인데 어떻게 적용이 되는지 설명부탁드립니다.
left([회원성명], len([회원성명])-1) & "*"
마지막 글자만 * 로 표시해야 하므로
회원성명의 왼쪽에서 마지막 글자 한글자만 빼고 표시하면 됩니다.
그래서
left([회원성명],len([회원성명])-1)
이 되는 것입니다. len([회원성명])-1 은 이름의 길이에서 1개를 뺀 값을 표시하므로 홍길동 이라면 3-1 로 2로 표시됩니다.
그럼
left([회원성명],2) 가 되므로 홍길동에서 홍길만 표시하게 되죠.
& "*"
로 홍길에 * 를 붙여 표시하면 홍길* 으로 표시가 가능한 것입니다.
이름이 4글자인 우리나라 라는 값이 있으면 len 에서 4-1 을 하면 3이 나오고
left([회원성명],3) &"*" 를 하면 우리나* 가 되는 것입니다.
마지막 글자만 * 로 표시가 가능하죠.
좋은 하루 되세요.
-
*2016-02-26 04:22:24
left([회원성명], len([회원성명])-1) & "*"
마지막 글자만 * 로 표시해야 하므로
회원성명의 왼쪽에서 마지막 글자 한글자만 빼고 표시하면 됩니다.
그래서
left([회원성명],len([회원성명])-1)
이 되는 것입니다. len([회원성명])-1 은 이름의 길이에서 1개를 뺀 값을 표시하므로 홍길동 이라면 3-1 로 2로 표시됩니다.
그럼
left([회원성명],2) 가 되므로 홍길동에서 홍길만 표시하게 되죠.
& "*"
로 홍길에 * 를 붙여 표시하면 홍길* 으로 표시가 가능한 것입니다.
이름이 4글자인 우리나라 라는 값이 있으면 len 에서 4-1 을 하면 3이 나오고
left([회원성명],3) &"*" 를 하면 우리나* 가 되는 것입니다.
마지막 글자만 * 로 표시가 가능하죠.
좋은 하루 되세요.