책 내용 질문하기
여러가지 질문 ㅠ
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
150
조회수
188
작성일
2012-05-07
작성자
첨부파일

1

먼저 스프레드 시트의 150p ado객체 문제4번에서

"select * from 재학생 where 학번 ='" & txt학번 & "'"

에서 재학생이란 테이블인데.. 문제 어디에도 재학생 테이블을 쓰란말도 없고

폼속성 데이터탭에서도 재학생이라고 되있지 않은데 어떻게 재학생이란 테이블을 설정하나요?

2

쿼리 만들기에서

묶는방법을

datediff함수경우 식으로 안되어있는데 이부분의 설명을 읽어도 잘이해가 가지 않아서요 ㅠ

3

cmd조회 컨트롤을 콤보 상자로 변환후 봉사부서 테이블의 부서번호와 부서명을 표시하는건데

여기서 문제에 컨트롤에는 부서번호가 저장되도록 설정하시오 라고 되어있는데

이건 무슨뜻인가요>??

4

기출문제 2012년 대한상공회의소 예시문제 1급 a형 액세스

205p의 문제3번의 2번문제 봉사부서관리 폼의 cmd조회 컨트롤에서 ~~~

여기에서 부서번호가 cmd조회 에서 선택한부서와 같은 레코트만 표시하고 되어있는데..

cmd조회의 컨트롤이 숫자인지 문자인지 디자인모드나 정렬순서로 안다고하셨잖 습니까?

근데 cmd조회의 컨트롤의 정렬이 왼쪽으로 되어있어도 가끔 문자가 아니고 숫자인경우도있던거같아서 ㅠ

디자인모드로 열어보려는데 어떤것을 열어야 숫자인지 문자인지 판단가능한가요?...

답변
2012-05-08 22:05:15

1. 메시지 박스에 표시할 이름, 학과, 전화번호가 모두 들어 있는 '재학생' 테이블을 지정한 것입니다. 재학생 테이블이 아닌 '봉사내역' 폼의 레코드 원본으로 지정된 봉사내역종합로 지정해도 상관없습니다.

문제에서 어떤 테이블 혹은 쿼리를 이용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오게 지정하면 됩니다.

2.

DateDiff(형식, 날짜1, 날짜2) 함수는 형식에 따라 두 날짜 차이를 구하는 것입니다. 형식을 yyyy로 지정하면 두 날짜 사이의 년도 차이를 구하는 것으로 dateDiff("yyyy",[창립일],Date())은 창립일 필드에 들어 있는 날짜와 현재 날짜와의 년도 차이를 구하게 됩니다.

3. 부서번호와 부서명 이 표시되게 하고 부서번호를 저장되게 하라면

바운드열을 1로 하여 부서번호가 저장 되게 하시면 됩니다.

저장되게 한다는 것은 부서번호가 1이고 부서명이 총무부이면

1 총무부

를 선택했을때 실제 컨트롤에 저장되는 내용은 1이 되고 이 1을 이용하여 비교하거나 하게 되는 것입니다.

4. 폼의 레코드 원본이 봉사부서이고 봉사부서 테이블을 열어 부서번호의 데이터형식을 확인 하면 텍스트 인것을 알 수 있습니다.

숫자모양으로 되어 있지만 실제 데이터형식이 텍스트 이므로 텍스트 비교방법을 이용하셔야 하는 것입니다.

이렇게 원본레코드와 데이터 형식을 확인 하여 사용하세요.

좋은 하루 되세요.

"
  • *
    2012-05-08 22:05:15

    1. 메시지 박스에 표시할 이름, 학과, 전화번호가 모두 들어 있는 '재학생' 테이블을 지정한 것입니다. 재학생 테이블이 아닌 '봉사내역' 폼의 레코드 원본으로 지정된 봉사내역종합로 지정해도 상관없습니다.

    문제에서 어떤 테이블 혹은 쿼리를 이용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오게 지정하면 됩니다.

    2.

    DateDiff(형식, 날짜1, 날짜2) 함수는 형식에 따라 두 날짜 차이를 구하는 것입니다. 형식을 yyyy로 지정하면 두 날짜 사이의 년도 차이를 구하는 것으로 dateDiff("yyyy",[창립일],Date())은 창립일 필드에 들어 있는 날짜와 현재 날짜와의 년도 차이를 구하게 됩니다.

    3. 부서번호와 부서명 이 표시되게 하고 부서번호를 저장되게 하라면

    바운드열을 1로 하여 부서번호가 저장 되게 하시면 됩니다.

    저장되게 한다는 것은 부서번호가 1이고 부서명이 총무부이면

    1 총무부

    를 선택했을때 실제 컨트롤에 저장되는 내용은 1이 되고 이 1을 이용하여 비교하거나 하게 되는 것입니다.

    4. 폼의 레코드 원본이 봉사부서이고 봉사부서 테이블을 열어 부서번호의 데이터형식을 확인 하면 텍스트 인것을 알 수 있습니다.

    숫자모양으로 되어 있지만 실제 데이터형식이 텍스트 이므로 텍스트 비교방법을 이용하셔야 하는 것입니다.

    이렇게 원본레코드와 데이터 형식을 확인 하여 사용하세요.

    좋은 하루 되세요.

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