책 내용 질문하기
컨트롤 원본 속성지정..
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
84
작성일
2011-11-25
작성자
첨부파일

1. 컨트롤 원본 속성지정할 때 (358쪽 왼쪽 하단)

txt최대점수 컨트롤에 직위가 '사원'인 사원중 '승진시험점수'가 가장 높은점수 구하기

=Dmax("승진시험점수","사원정보","직위='사원'")에서 txt직위=사원으로 써도 맞나요?

이문제 뿐만 아니라 프로시저나 매크로에서도 식을 쓸 때 항상 헷갈리는데요

어떨 때는 'txt직위'처럼 컨트롤 명으로 해서 쓰고,

어떨 때는 '직위' 같이 그냥 원본(?, 필드명?) 을 쓰는지 모르겠어요..ㅠ 문제에 나온대로 대충 쓰면 맞긴하지만 잘 이해가 안갑니다.

txt금액=[수량]*[단가]라면,

txt금액합계=sum(txt금액)을 쓰면 안되고 txt금액합계=sum([수당]*[단가])로 하면 되는데 왜그런지 잘 모르겠어요.. 페이지가 잘 생각이 안나지만, 꼭 알려주세요.

2.엑세스 에서 'A-0001'로 표시되게하라 고 하면서

대문자로 항상 표시되게 하라는 말이 없으면

L-0000 으로 해야하나요? >L-000으로 하면 틀리는 것이 될까요

3.. 프로시저에서 계산할 때

val 함수는 언제 쓰는 것인가요 어떨때는 그냥 'txt수량 * txt단가' 이런 식으로 쓰고

어떨 때는 val()함수 로 바꿔서 쓰는 것인지 궁금해요, 원본 테이블에서 데이터형식을보고 텍스트이면 써야하는 건가요

답변
2011-11-28 10:35:44

안녕하세요. 길벗 수험서 운영팀입니다.

1. 결과만 정상적으로 실행된다면 상관 없습니다.

txt금액 컨트롤은 하나인데, 폼을 실행하면 기본 보기가 연속 폼이므로 여러 개의 값이 표시되어 있습니다. =sum(txt금액)으로 지정한다고 해서 화면에 표시되어 있는 여러 개의 값의 합계를 구하지는 못합니다.

2. 대문자로 표시하라는 말이 없다면 >를 하면 감점됩니다.

3. 일반적으로 텍스트 상자에 값을 입력하면 이것을 텍스트로 인식하기 때문에 값을 계산할 떄는 val를 입력해주는 것이 맞습니다. 하지만 간혹 val를 생략해도 값이 정상적으로 구해지기때문에 생략한 것입니다.

즐거운 하루 되세요.

"
  • *
    2011-11-28 10:35:44

    안녕하세요. 길벗 수험서 운영팀입니다.

    1. 결과만 정상적으로 실행된다면 상관 없습니다.

    txt금액 컨트롤은 하나인데, 폼을 실행하면 기본 보기가 연속 폼이므로 여러 개의 값이 표시되어 있습니다. =sum(txt금액)으로 지정한다고 해서 화면에 표시되어 있는 여러 개의 값의 합계를 구하지는 못합니다.

    2. 대문자로 표시하라는 말이 없다면 >를 하면 감점됩니다.

    3. 일반적으로 텍스트 상자에 값을 입력하면 이것을 텍스트로 인식하기 때문에 값을 계산할 떄는 val를 입력해주는 것이 맞습니다. 하지만 간혹 val를 생략해도 값이 정상적으로 구해지기때문에 생략한 것입니다.

    즐거운 하루 되세요.

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