379p
2) 입력 및 수정 기능 구현 1-3 txt성명 컨트롤
정답이 =left([성명],len([성명]-1) & "*" 인데, 식이 뜻하는 바를 잘 모르겠습니다. 이 식의 의미를 풀어서 쉽게 설명해주실 수 있을까요?
381p
3) 조회 및 출력 기능 구현 2 이벤트프로시저
정답은 아래와 같습니다.
Private Sub txt구매금액_GotFocus()
S elect Case [구매금액]
Case Is >= 2000000
MsgBox "5%할인", , "할인여부"
Case Is >= 1000000
MsgBox "3%할인", , "할인여부"
Case Else
MsgBox "할인제외", , "할인여부"
End S elect
End Sub
그리고 제가 적은 답은 아래와 같습니다.
Private Sub txt구매금액_GotFocus()
S elect Case 구매금액
Case Is >= 2000000
MsgBox "5%할인", , "할인여부"
Case Is >= 1000000
MsgBox "3%할인", , "할인여부"
Case Else
MsgBox "할인제외", , "할인여부"
End S elect
End Sub
차이는 s elect case 이후 대괄호의 여부 차이인데 채점 결과에서는 오답으로 처리 되어 여쭤봅니다.
시험장에서도 대괄호가 없다면 오답이나 감점 처리가 될까요? 만약 그렇다면 대괄호가 필요한 이유가 무엇인지 궁금합니다.
382p
4) 처리 기능 구현 4. <부서별판매현황>쿼리 작성
해설대로 했지만 레코드가 7개가 아닌 25개가 도출이 됩니다. 이유가 무엇인가요?
미리 고맙습니다. 좋은 하루 보내시길 바랍니다.
안녕하세요.
- 379 : 성명의 마지막 글자를 *로 표시하려면 성명의 왼쪽에서부터 마지막 글자 한 글자를 뺀 글자만큼 가져온 다음 뒤에 "*"를 붙이면 됩니다.
=left([성명],len([성명]-1) & "*"
①
① len([성명]-1 : 성명의 전체 글자수를 구한 다음 그 값에서 1을 뺌
- =left([성명],①) & "*" : 성명의 왼쪽에서부터 ①의 값만큼 가져온 후 뒤에 "*"를 연결하여 표시함
- 391 : 필드명이라 대괄호로 묶은 것으로 대괄호는 생략이 가능합니다. 그러므로 대괄호가 없다고 오답 처리 안됩니다.
즐거운 하루 되세요.
-
관리자2024-03-20 22:30:26
안녕하세요.
- 379 : 성명의 마지막 글자를 *로 표시하려면 성명의 왼쪽에서부터 마지막 글자 한 글자를 뺀 글자만큼 가져온 다음 뒤에 "*"를 붙이면 됩니다.
=left([성명],len([성명]-1) & "*"
①
① len([성명]-1 : 성명의 전체 글자수를 구한 다음 그 값에서 1을 뺌
- =left([성명],①) & "*" : 성명의 왼쪽에서부터 ①의 값만큼 가져온 후 뒤에 "*"를 연결하여 표시함
- 391 : 필드명이라 대괄호로 묶은 것으로 대괄호는 생략이 가능합니다. 그러므로 대괄호가 없다고 오답 처리 안됩니다.
즐거운 하루 되세요.