책 내용 질문하기
column
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
346
조회수
1040
작성일
2019-03-12
작성자
탈퇴*원
첨부파일

1. 문제3의 1의 5번에서 [column](0) 설정하잖아요. 이건 해당 cmb운송방법에 열 개수가 2개 이상일 경우 이렇게 표현해야하는거죠? 

2. 문제3의 3에서 cmb운송방법에서 운송코드가 바운드열 2로 지정되어서 .column(1)로 안해도 되는건 알겠습니다. 그럼 cmb중량에서 중량은 바운드 열이 1로 설정되었기 때문에 이것도 .column(0)을 안해도 된다는 거죠? 즉, .column 표시는 바운드 열에 따라 쓰면 되는거죠?

3. 다시 1번 질문으로 돌아와서 cmb운송방법에 바운드 열은 2로 운송코드가 나오는데, 운송방법을 보여줘야하기 때문에 .[column](0)을 한거고, cmb중량에서 중량을 표시해야 하는데 이건 중량이 바운드열 1 로 설정되어 있으니까, =[forms]![운송접수관리]![cmb중량]으로 끝내면 되는거 아닌가요? 

4. 문제 3의2 에서 me.recordsource =  "select*from 접수 where 운송코드 = '"& cmb운송방법'"에서 운송코드는 왜 운송코드인가요? cmb운송방법에서 운송코드외에 운송방법도 있지 않나요? 이것도 바운드열에 저장된 걸로 대표해서 하면 되는건가요? cmb운송방법의 바운드 열은 2, 즉 운송코드로 표시해야 되는건데.. 그럼 cmb중량에선 바운드 열이1 인데, 왜 중량이 아니라 중량코드를 입력하신건가요?

 

지금 이해가 된건데,

1. 문제3의 1의 5번에서 cmb운송방법에 지정된 것은 운송방법, 운송코드 바운드열2인데, 운송방법을 표시해야 하므로, column(0) 을해야하고,

  cmb중량에 지정된 것은 중량, 중량코드인데, 바운드열은 2, 하지만 중량을 표시해야하므로 .column(0)을 지정하는 것이구요

2. 문제 3의 2에서 cmb운송방법과 cmb중량에 지정된! "지정된" 것이기 때문에 column과 상관없이 지정된 값 즉, 바운드열로 지정된걸 표시하면

  cmb운송방법의 바운드열2인 운송콛,. cmb중량의 바운드 열인 중량코드를 입력한 것이지요?

3. 문제 3의 3에서도 마찬가지, cmb운송방법과 cmb중량에 지정된 값이기 때문에 "지정된"것이라서 운송방법과 중량을 입력한 것이죠?

 

 

5. 문제4의3에서 not in사용하잖아요, 문제에서는 <접수> 테이블에서 한 번도 사용하지 않은 운송방법의 모든 정보를 표시하라고 했는데 운송코드에 not in(select 운송코드 from  접수)더라구요. 접수 테이블에서는 운송테이블과 일치하는 운송방법이 없고 동일한게 운송코드이기때문에 운송코드를 대상으로 한건가요?

6. 더불어 not in 운송코드(select 운송코드 from 접수)와 not in(select 운송코드 from 접수)의 차이점이 궁금합니다.]

7. 마지막으로 문제 4의 1에서 where 운송방법 = mcb운송방법이잖아요? 이때  cmb운송방법에 지정된 레코드에 대해서만 인데, 이때 바운드 열로 지정된 운송코드가 입력되는것이 맞지 않나요?

 

답변
2019-03-13 21:45:43

안녕하세요.

 

1.

네, cmb운송방법에서 첫 번째 열인 운송방법을 표시하기 위해 .column(0) 으로 지정한 것입니다.

 

2. 네, 맞습니다.

 

3. 네, 바운드열을 보고 결정한 것입니다.

 

5.

네, 운송 테이블과 접수 테이블에 공통으로 존재하는 필드인 운송코드 필드를 이용한 것입니다.

 

 

6.

필드명은 not in 앞이나 괄호 안에 넣어주셔야 합니다.

not in 운송코드(select 운송코드 from 접수) 로는  입력하실 수 없습니다.

 

 

7.

운송등록 폼의 cmb운송방법의 행 원본이 '운송방법' 필드이기 때문에 바로 비교가 가능합니다.

 

 

좋은 하루 보내세요. 

  • 관리자
    2019-03-13 21:45:43

    안녕하세요.

     

    1.

    네, cmb운송방법에서 첫 번째 열인 운송방법을 표시하기 위해 .column(0) 으로 지정한 것입니다.

     

    2. 네, 맞습니다.

     

    3. 네, 바운드열을 보고 결정한 것입니다.

     

    5.

    네, 운송 테이블과 접수 테이블에 공통으로 존재하는 필드인 운송코드 필드를 이용한 것입니다.

     

     

    6.

    필드명은 not in 앞이나 괄호 안에 넣어주셔야 합니다.

    not in 운송코드(select 운송코드 from 접수) 로는  입력하실 수 없습니다.

     

     

    7.

    운송등록 폼의 cmb운송방법의 행 원본이 '운송방법' 필드이기 때문에 바로 비교가 가능합니다.

     

     

    좋은 하루 보내세요. 

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