책 내용 질문하기
(질문2) 컴활1급 엑세스 문제 2개 질문해봅니다.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
208
조회수
82
작성일
2018-08-01
작성자
탈퇴*원
첨부파일

● 다음의 지시사항대로 작업하여 '상품등록' 폼을 완성하시오.

첨부 이미지

1. 문제

<등록> 버튼(cmd등록)을 클릭하면 다음과 같은 기능을 수행하는 이벤트 프로시저를 구현하시오.

- 폼 머리글에서 입력한 '상품코드', '상품명', '브랜드코드', '분류코드', '소비자가'를 <상품_2> 테이블에 추가할 것

- Requery 메서드를 호출하여 폼의 데이터를 다시 불러올 것

정답은 DoCmd.RunSQL "insert into 상품_2(상품코드,상품명,브랜드코드,분류코드,소비자가) value(txt상품코드,txt상품명,cmd브랜드,cmb분류,txt소비자가)"
Me.Requery
입니다.

여기서 브랜드코드는 cmd브랜드에, 분류코드는 cmb분류에 삽입하는데..

브랜드코드가 cmd브랜드라는것은 어떻게 알 수 있을까요..?

분류코드가 cmb분류라는것도 이유를 잘모르겠습니다..

브랜드코드의 앞글자 "브랜드", 분류코드의 앞글자 "분류"를 따서 이름이 비슷하니 가져오는건가요?

궁금합니다!

2. 문제

'상품등록' 폼의 '상품명' 컨트롤에 포커스가 옮겨가는(GotFocus) 경우 현재 상품의 브랜드명을 풍선 도움말로 나타내는 이벤트 프로시저를 구현하시오.

- '상품명' 컨트롤의 'ControlTipText' 속성에 해당 상품의 '브랜드명'을 설정할 것

- 특정 레코드를 클릭하고 마우스 포인터를 위치시키면 <화면>과 같이 브랜드명이 풍선 도움말로 나타나는지 확인할 것

정답은 상품명.ControlTipText = 브랜드명 입니다.

여기서 브랜드명 대신 "브랜드명"을 사용해도 시험장에서 정답으로 처리해주나요?

그리고 두번째 지시사항을 보시면 마우스 포인터 위치시 <화면>과 같이 브랜드명이 풍선 도움말로 나타나는지 확인하라고 나오는데, 이런건 시험에는 안나오죠?

확인 여부는 감독관님들도 알 수가 없지않나요?

답변
2018-08-02 08:59:16

안녕하세요.

1. '상품등록' 폼의 디자인보기를 통해 컨트롤의 행 원본을 추측할 수 있고,
각 컨트롤의 속성 시트에서 '행 원본'의 쿼리 내용과 '바운드 열'을 확인하여 결정할 수 있습니다.
'cmd브랜드'를 선택하고 속성 시트의 '행 원본'을 보면
SELECT [분류코드],[분류명] FROM 분류 ORDER BY [분류코드]; 로 되어 있고,
'바운드 열'이 1 인 것을 확인 할 수 있습니다. 즉, '행 원본'의 첫 번째 바운드 열 [분류코드]가 'cmd브랜드'에 지정되는 것입니다.

2. "브랜드명'으로 사용하면 텍스트로 인식되어 풍선 도움말이 언제나 "브랜드명"으로 표시됩니다.
각 브랜드에 따라 표시되는 브랜드명이 달라지려면
상품명.ControlTipText = 브랜드명 으로 지정해 주셔야 합니다.
풍선 도움말이 나타나는지 확인하는 것은 결과가 맞는지 확인하는 과정으로 지시사항에 없더라도 해 보는 것이 좋을 것 같네요.

좋은 하루 보내세요.

  • *
    2018-08-02 08:59:16

    안녕하세요.

    1. '상품등록' 폼의 디자인보기를 통해 컨트롤의 행 원본을 추측할 수 있고,
    각 컨트롤의 속성 시트에서 '행 원본'의 쿼리 내용과 '바운드 열'을 확인하여 결정할 수 있습니다.
    'cmd브랜드'를 선택하고 속성 시트의 '행 원본'을 보면
    SELECT [분류코드],[분류명] FROM 분류 ORDER BY [분류코드]; 로 되어 있고,
    '바운드 열'이 1 인 것을 확인 할 수 있습니다. 즉, '행 원본'의 첫 번째 바운드 열 [분류코드]가 'cmd브랜드'에 지정되는 것입니다.

    2. "브랜드명'으로 사용하면 텍스트로 인식되어 풍선 도움말이 언제나 "브랜드명"으로 표시됩니다.
    각 브랜드에 따라 표시되는 브랜드명이 달라지려면
    상품명.ControlTipText = 브랜드명 으로 지정해 주셔야 합니다.
    풍선 도움말이 나타나는지 확인하는 것은 결과가 맞는지 확인하는 과정으로 지시사항에 없더라도 해 보는 것이 좋을 것 같네요.

    좋은 하루 보내세요.

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