책 내용 질문하기
컨트롤에 형식 지정하기& dlookup함수 & msgbox
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
214
조회수
76
작성일
2012-11-22
작성자
첨부파일

질문 세개 있는데 꼭 대답해주세요!

파일 경로: C:\컴활 문제\01 11년2회1급E형.accdb
프로그램 버전: 4.0.111(2007)
항목: Access 1급12형 [입력 및 수정 기능 구현] - [1-①] - [1-④ 폼 - 형식]

문제에서는 txt입사일 컨트롤에 월과 일만

표시 예:02월 12일

이렇게 입력하라고 해서 저는 데이터탭의 컨트롤 원본에

=Format([입사일],"mm월 dd일")

이렇게 입력했거든요.

근데 정답이 형식탭에서

mm"월" dd"일"

로 되어있네요.

실제 시험에서 format함수를 쓰라는 말이 없을때 컨트롤원본에 저런식으로 직접 작성하면 틀린게 되나요?

그리고 dsum 이나 dlookup같은 함수 쓸때요

=dlookup("전화번호","회원","txt이름=이름")

이렇게 작성하는데요

어떤 문제에선 정답이 "이름=txt이름" 이렇게 컨트롤명이 뒤로 가는것도 있고

"txt이름=이름" 이런식으로 해도 기능이 되는 것 같은데 상관 없나요?

필터나 매크로에서 조건문 쓸때는 보통 컨트롤이 등호 뒤로 가서

"이름=txt이름" 이나 [제품코드]=[forms]![제품별조회]![txt제품코드]

이렇게 해야만 제대로 되길래 헷갈리네요.

마지막 질문은요 msgbox 입니다..

dim aa

aa=msgbox(메세지출력할내용,vbyesnot 어쩌구.....)

이렇게 쓸때는 msgbox 뒤에 괄호를 쳐서 쓰라고 정답에 나와있는데

그냥 msgbox쓸때는

msgbox 메세지출력내용,vbokonly..

하고 괄호 없이 쓰네요.

괄호 있는거랑 없는게 뭐가 다른지 궁금합니다.

답변
2012-11-23 09:18:11

1. 표시되도록~ 이라는 것은 형식에 지정 하라는 말이기 때문에 형식을 사용하지 않으셨다면

오답처리가 될 수도 있을 것 같네요.

2. 보통은 필드명=컨트롤명으로 사용합니다. 결과가 같다면 상관 없을 수는 있습니다.

3. 변수를 사용하느냐 하지 않느냐의 차이입니다.

각각의 사용법을 익혀두세요.

좋은 하루 되세요.

"
  • *
    2012-11-23 09:18:11

    1. 표시되도록~ 이라는 것은 형식에 지정 하라는 말이기 때문에 형식을 사용하지 않으셨다면

    오답처리가 될 수도 있을 것 같네요.

    2. 보통은 필드명=컨트롤명으로 사용합니다. 결과가 같다면 상관 없을 수는 있습니다.

    3. 변수를 사용하느냐 하지 않느냐의 차이입니다.

    각각의 사용법을 익혀두세요.

    좋은 하루 되세요.

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