책 내용 질문하기
엑세스 11년 3회
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
322
작성일
2013-10-19
작성자
첨부파일

1>

-비고 필드 인텍스의 고유를 아니요로 설정하시오

여기서

해설 설명에는 순번 필드 클릭하고

고유를 아니요로 설정하라고 되어 잇는데요..

그렇게 하면 위에 보이는 메시지가 나와요. 뭐가 잘못 된건가요?

비고 필드 클릭하고 고유를 아니요로 설정하면 안 되는건가요?

2>

-거래처가 변경되면 페이지를 바꾸어 인쇄되도록 설정하시오

해설에 거래처 머리글에 속성 설정하기

라고 되어 있는데요..

거래처 머리글이 어디 부분을 뜻하나요?

3>

-txt순번 컨트롤에는 그룹에 상관없이 일련번호를 표시하시요

여기서

컨트롤 원본에 =1 이거는 왜 작성하나요?

4>

문4-1..

- 거래건수가 없는 경우에는 0으로 표시할 것

조인 속성 하나 하나는 이해가 되겠는데..

여기서 이걸 해 주는 이유가 뭔가요?

조인 속성 2번을 해 주면 제품에서는 모든 레코드를 포함한다고 되어 있는데

필드명에는 제품코드 필드도 없는데 ... ㅠㅠ 뭔지 모르겠네요..

조인 속성은 문제가 어떻게 나오면 이걸 사용해서 풀어야 하나요?

5>

문1의 3...

-AA로 시작하는 것만 추가할 것

조건에 "AA" 이렇게 작성했는데 채점은 맞는 걸로 나와요 ..

조건에 LIKE 는 왜 기재하나요?

"AA*" 이렇게만 하면 안 되나요?

6>

문1-1-3...

-AB04 , 대문자

입력마스크 : >LL00

이렇게 해 주면 안 되나요?

7>

문2-3

-거래처별제품관리 폼의 TXT거래건수 컨트롤에는 CMB거래처에서 선택한 거래처를

거래내역 테이블에서 찾아 개수를 표시..

=DCount("거래처","거래내역","cmb거래처 =거래처")

CMB거래처에서 선택한 거래처~~이라 해서

필드명에 거래처를 적었는데 왜 해설에는 순번이라 되어 있나요?

그리고

cmb거래처 =거래처 여기서 왜 거래처가 아니고 거래처명 인가요?

어디서 무얼 보고 하나씩 찾아 적어야 하나요?

8>

Private Sub cmd추가_Click()
DoCmd.OpenForm "제품내역"
DoCmd.GoToRecord , , acNewRec
End Sub

여기서 "제품내역"뒤에

"제품내역", ACNORMAL

이렇게 해 줘도 되나요?

그리고

DoCmd.GoToRecord , , acNewRec
여기서는 폼이름 작성해야 하는 거 아닌가요?


답변
2013-10-21 11:32:38

1. 그림이 잘못 된 것입니다.

비고 필드를 클릭 한 후 고유에 아니오 를 선택하셔야 합니다.

학습하시는데 불편을 드려 죄송합니다.

자료실 -> 정오표에 보시면 책의 오류에 대한 설명이 있으니 확인해 보세요.

2. 보고서 디자인 보기 하시면 아래 그림과 같이 지정하시면 됩니다.

3. 컨트롤 원본에 =1 을 지정하면 첫번째 컨트롤에 1 이 표시되고

누적합계로 지정하면 1이 계속 누적되면서 1,2,3,4,... 와 같은 값이 표시 되게 됩니다.

4. 조인 속성에서 2번을 지정하면

제품에서는 모든 레코드가 표시되고, 거래내역에서는 조인된 필드가 일치하는 레코드만 표시되므로

제품에서 모든 레코드가 표시되어 0값도 표시가 되는 것입니다.

문제에서 0값도 표시하라고 한다면 이 방법을 이용하시면 됩니다.

5. like 는 포함하는 값을 찾는 것입니다.

쿼리는 sql문으로 표현 되므로 그냥 "AA*" 를 했을때 sql문에서 제대로 실행이 안될 수 있기 때문에 like 도 함께 사용하는 것입니다.

6. 지시사항에 맞고 결과가 같다면 상관 없습니다.

7.

dcount("값을구할필드명","테이블/쿼리","조건")

이죠. dcount 함수는 레코드의 개수를 세는 함수 이므로 테이블/쿼리의 어떤 필드명을 쓰셔도 동일한 결과가 나옵니다.

순번이 아니여도 결과가 정확히 나옵니다.

거래내역은 현재 작업중인 폼의 레코드 원본이므로 거래처별제품관리 폼의 레코드 원본을 확인해 보세요.

조건은 cmb거래처에서 선택한 거래처를~ 이라는 지시사항이 있으므로 사용되는 것입니다.

cmb거래처 컨트롤의 행원본을 확인 하셔서 바운드된 열에 해당하는 필드명과 비교해야 하므로

거래처명이 사용되는 것이죠.

8. 상관 없습니다.

폼이름을 생략해도 정확히 실행된다면 생략하셔도 상관 없으세요.

좋은 하루 되세요.

"
  • *
    2013-10-21 11:32:38

    1. 그림이 잘못 된 것입니다.

    비고 필드를 클릭 한 후 고유에 아니오 를 선택하셔야 합니다.

    학습하시는데 불편을 드려 죄송합니다.

    자료실 -> 정오표에 보시면 책의 오류에 대한 설명이 있으니 확인해 보세요.

    2. 보고서 디자인 보기 하시면 아래 그림과 같이 지정하시면 됩니다.

    3. 컨트롤 원본에 =1 을 지정하면 첫번째 컨트롤에 1 이 표시되고

    누적합계로 지정하면 1이 계속 누적되면서 1,2,3,4,... 와 같은 값이 표시 되게 됩니다.

    4. 조인 속성에서 2번을 지정하면

    제품에서는 모든 레코드가 표시되고, 거래내역에서는 조인된 필드가 일치하는 레코드만 표시되므로

    제품에서 모든 레코드가 표시되어 0값도 표시가 되는 것입니다.

    문제에서 0값도 표시하라고 한다면 이 방법을 이용하시면 됩니다.

    5. like 는 포함하는 값을 찾는 것입니다.

    쿼리는 sql문으로 표현 되므로 그냥 "AA*" 를 했을때 sql문에서 제대로 실행이 안될 수 있기 때문에 like 도 함께 사용하는 것입니다.

    6. 지시사항에 맞고 결과가 같다면 상관 없습니다.

    7.

    dcount("값을구할필드명","테이블/쿼리","조건")

    이죠. dcount 함수는 레코드의 개수를 세는 함수 이므로 테이블/쿼리의 어떤 필드명을 쓰셔도 동일한 결과가 나옵니다.

    순번이 아니여도 결과가 정확히 나옵니다.

    거래내역은 현재 작업중인 폼의 레코드 원본이므로 거래처별제품관리 폼의 레코드 원본을 확인해 보세요.

    조건은 cmb거래처에서 선택한 거래처를~ 이라는 지시사항이 있으므로 사용되는 것입니다.

    cmb거래처 컨트롤의 행원본을 확인 하셔서 바운드된 열에 해당하는 필드명과 비교해야 하므로

    거래처명이 사용되는 것이죠.

    8. 상관 없습니다.

    폼이름을 생략해도 정확히 실행된다면 생략하셔도 상관 없으세요.

    좋은 하루 되세요.

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