책 내용 질문하기
기출유형 8회(엑세스) 관련 질문
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
379,381,382
조회수
166
작성일
2024-03-19
작성자
예*
첨부파일

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개가 도출이 됩니다. 이유가 무엇인가요?

 

 

미리 고맙습니다. 좋은 하루 보내시길 바랍니다.

 

 

 

 

답변
2024-03-20 22:30:26

안녕하세요.

 

- 379 : 성명의 마지막 글자를 *로 표시하려면 성명의 왼쪽에서부터 마지막 글자 한 글자를 뺀 글자만큼 가져온 다음 뒤에 "*"를 붙이면 됩니다.

=left([성명],len([성명]-1) & "*" 

                      ①

① len([성명]-1 : 성명의 전체 글자수를 구한 다음 그 값에서 1을 뺌

- =left([성명],①) & "*" :  성명의 왼쪽에서부터 ①의 값만큼 가져온 후 뒤에 "*"를 연결하여 표시함

 

- 391 : 필드명이라 대괄호로 묶은 것으로 대괄호는 생략이 가능합니다. 그러므로 대괄호가 없다고 오답 처리 안됩니다.

 

즐거운 하루 되세요.

  • 관리자
    2024-03-20 22:30:26

    안녕하세요.

     

    - 379 : 성명의 마지막 글자를 *로 표시하려면 성명의 왼쪽에서부터 마지막 글자 한 글자를 뺀 글자만큼 가져온 다음 뒤에 "*"를 붙이면 됩니다.

    =left([성명],len([성명]-1) & "*" 

                          ①

    ① len([성명]-1 : 성명의 전체 글자수를 구한 다음 그 값에서 1을 뺌

    - =left([성명],①) & "*" :  성명의 왼쪽에서부터 ①의 값만큼 가져온 후 뒤에 "*"를 연결하여 표시함

     

    - 391 : 필드명이라 대괄호로 묶은 것으로 대괄호는 생략이 가능합니다. 그러므로 대괄호가 없다고 오답 처리 안됩니다.

     

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.