책 내용 질문하기
컴활 1급 엑세스 헷갈리는 부분ㅠㅠ질문 3가지 합니다ㅠㅠ
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
144
작성일
2011-05-13
작성자
첨부파일

1. 2과목 기본모의고사 7회.문제2(입력 및 수정기능 구현).1-⑤ 와 문제3(조회및출력기능구현).1-④가 문제가 비슷한데 왜 문제2.1-⑤는 dmax()를 이용하고, 문제3.1-④는 max()를 이용하나요?

문제2.1-⑤ 폼 바닥글의 'txt최대점수' 컨트롤에 직위가 '사원'인 사원 중 '승진시험점수'가 가장 높은 점수를 표시하시오.

문제3.1-④ '부서명 바닥글'의 'txt최대점수' 컨트롤에 각 부서에서 '승진시험점수'가 가장 높은 점수가 표시되도록 '컨트롤 원본'을 설정하시오.

2. 2과목 기본모의고사 7회. 문제4(처리기능구현).1 의 답이 'lst사원정보.rowsource="select * from 사원관리~' 인데 from다음에 왜 사원관리가 오나요? 이 문제뿐만 아니라 대부분의 문제에서 문제만 보면 from 다음에 무엇을 써야되는지 잘 모르겠어요.ㅠㅠ

3. [txt물품명] 과 [물품명]과 "물품명"의 차이를 알려주세요~각각 어떤 경우에 써야 하나요?

답변
2011-05-13 15:59:24

1. 폼 바닥글 문제와 보고서에서 그룹 바닥글에 관한 문제 같습니다.

txt최대점수 컨트롤에 직위가 사원인 사원중 승진시험점수가 가장 높은 점수를 표시하시오.

라는 문제를 풀기 위해서는 조건에 맞는 최대값을 출력해와야 합니다.

조건에 맞는 값을 가져오는 함수는 Dmax 입니다.

=Dmax(찾는값,원본테이블이나 쿼리, 조건)

아마 지금과 같은 문제라면...

=Dmax("승진시험점수",원본테이블명,"직위=사원")

정도로 식이 작성될듯 합니다.

2. Select 구문은 SQL의 검색구문 입니다.

기본 형식은 ...

Select 필드명 From 테이블명 [Where 조건] [Order by ASC/DESC]

순으로 작성되게 됩니다.

(* 대괄호로 묶인것은 생략가능한 내용들입니다. 조건이나 정렬이 없을때 생략합니다)

From 다음에는 원본 테이블명이 들어오게 됩니다.

예를들어 , 학생테이블에서 학생의 이름과 나이를 검색하라. 라고 한다면...

Select 이름,나이 From 학생

순으로 작성되게 됩니다.

지금 질문과 같이 필드명 대신에 별표 ( * ) 나 All 이라고 작성한다면 모든 필드를 검색하라~~라는뜻이 됩니다.

3. 애매한데요... 보통 시험에서는 txt물품명 이라는 이름을... 언바운드 개체에 많이 사용합니다.

즉, 폼이나 보고서에서 텍스트상자 하나 만들어 놓고 그 개체의 이름을 txt물품명, txt단가 ... 이런식으로 이름을 지정 해둔 것이죠... 결론은. 그냥 . 언바운드 개체의 이름입니다.

그냥 물품명이라 하면, 아마도 원본 필드를 말하는것 같습니다.

가령 예를 들어서...

txt물품명 컨트롤에는 물품명 필드를 바운드 하여라.

라는 문제라던가...

혹은 Filter 속성을 이용하는 문제에서...

물품명은 txt물품명에 입력된 것만 조회 하라..

라는 문제처럼..

물품명은 원본 필드를 말하는 것이고, txt물품명은 현재 폼이나 보고서에 있는 컨트롤의 이름을 말하는것입니다. ( 어떤 경우에 써야 한다고, 설명드리기가 어렵네요)

  • *
    2011-05-13 15:59:24

    1. 폼 바닥글 문제와 보고서에서 그룹 바닥글에 관한 문제 같습니다.

    txt최대점수 컨트롤에 직위가 사원인 사원중 승진시험점수가 가장 높은 점수를 표시하시오.

    라는 문제를 풀기 위해서는 조건에 맞는 최대값을 출력해와야 합니다.

    조건에 맞는 값을 가져오는 함수는 Dmax 입니다.

    =Dmax(찾는값,원본테이블이나 쿼리, 조건)

    아마 지금과 같은 문제라면...

    =Dmax("승진시험점수",원본테이블명,"직위=사원")

    정도로 식이 작성될듯 합니다.

    2. Select 구문은 SQL의 검색구문 입니다.

    기본 형식은 ...

    Select 필드명 From 테이블명 [Where 조건] [Order by ASC/DESC]

    순으로 작성되게 됩니다.

    (* 대괄호로 묶인것은 생략가능한 내용들입니다. 조건이나 정렬이 없을때 생략합니다)

    From 다음에는 원본 테이블명이 들어오게 됩니다.

    예를들어 , 학생테이블에서 학생의 이름과 나이를 검색하라. 라고 한다면...

    Select 이름,나이 From 학생

    순으로 작성되게 됩니다.

    지금 질문과 같이 필드명 대신에 별표 ( * ) 나 All 이라고 작성한다면 모든 필드를 검색하라~~라는뜻이 됩니다.

    3. 애매한데요... 보통 시험에서는 txt물품명 이라는 이름을... 언바운드 개체에 많이 사용합니다.

    즉, 폼이나 보고서에서 텍스트상자 하나 만들어 놓고 그 개체의 이름을 txt물품명, txt단가 ... 이런식으로 이름을 지정 해둔 것이죠... 결론은. 그냥 . 언바운드 개체의 이름입니다.

    그냥 물품명이라 하면, 아마도 원본 필드를 말하는것 같습니다.

    가령 예를 들어서...

    txt물품명 컨트롤에는 물품명 필드를 바운드 하여라.

    라는 문제라던가...

    혹은 Filter 속성을 이용하는 문제에서...

    물품명은 txt물품명에 입력된 것만 조회 하라..

    라는 문제처럼..

    물품명은 원본 필드를 말하는 것이고, txt물품명은 현재 폼이나 보고서에 있는 컨트롤의 이름을 말하는것입니다. ( 어떤 경우에 써야 한다고, 설명드리기가 어렵네요)

  • *
    2011-05-13 17:51:57

    1. 문제2.1-⑤ 폼 바닥글의 'txt최대점수' 컨트롤에 직위가 '사원'인 사원 중 '승진시험점수'가 가장 높은 점수를 표시하시오.

    -> 조건이 있죠. 직위가 사원인 자료중에서 승진시험점수가 가장 높은 사람을 구하는 것입니다. 조건에 맞는 것을 구하실려면 dmax 함수를 사용하셔야 합니다.

    문제3.1-④ '부서명 바닥글'의 'txt최대점수' 컨트롤에 각 부서에서 '승진시험점수'가 가장 높은 점수가 표시되도록 '컨트롤 원본'을 설정하시오.

    -> 이것은 전체 레코드 중에서 승진시험점수가 가장 높은 점수가 표시 되면 되므로 max 를 사용하여 승진시험점수중 가장 높은 값을 찾으면 되는것입니다.

    차이라고 한다면 조건이 있냐 없냐 겠죠.

    2.

    보통은 조회를 할때 폼안의 내용을 조회하기 때문에 폼의 레코드 원본을 확인 하여 사용합니다.

    하지만 이 문제는 lst사원정보 컨트롤에 해당하는 서을 가진 레코드만 표시 라고해서

    lst사원정보 컨트롤에 표시 되어야 하기때문에 lst사원정보 컨트롤의 레코드 원본이나 행원본을 확인 하셔야 합니다.

    그래서 사원관리를 사용하는 것이죠.

    3. [txt물품명] 과 [물품명] 의 차이 라고 하시면 설명이 어렵습니다. 왜냐하면 컨트롤 명을 txt물품명이라고 할수도 있고 그냥 물품명 이라고 쓸수도 있기 때문이죠.

    기본적으로 txt 가 붙는 것은 텍스트 박스라고 보시면 됩니다.

    txt물품명 이라는 것은 txt물품명 이라는 컨트롤 이름이라고 보시면 됩니다.

    그리고 그냥 물품명 같이 쓰는 것은 필드명입니다.(일반적으로는)

    레코드 원본에 있는 필드명을 의미하는 경우가 많습니다.

    그래서 txt물품명 컨트롤에 물품명을 바운드 시켜라 라는 문제가 나오죠.

    이것은 폼의 txt물품명 컨트롤에 폼의 레코드 원본 필드중 물품명 필드를 여기에 바운드 시켜 보이게 하라 라는 의미입니다.

    보통은 이런 의미이지만 간혹 txt물품명이 아닌 물품명을 컨트롤 원본으로 사용하는 경우가 있으므로

    컨트롤 원본 이름을 잘 확인해 주셔야 합니다.

    좋은 하루 되세요.

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