책 내용 질문하기
엑세스 기본모의고사 5회
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
352
조회수
201
작성일
2019-08-24
작성자
탈퇴*원
첨부파일

1.    

p.352 에서

 

=Format(Count(*),"""● 총:""# ●") 

 

에서

 

 

#은 왜 붙은거죠?

 

2.

p.355 에보면

=[Forms]![운송접수관리]![cmb중량].[column](0)   답 밑에

 

회색박스에 

보고서를 실행하려면 폼이 열려있어야 한다고 하는데,

 

저 양식을 실행하기 쓸때 폼을 열어놓은 채로 써야한다는 말인가요?

 

그리고 어쩔 때 제가 폼을 열어놓을지, 어떻게 알 수 있는거죠??

 

 

 

3.

p.347

3-2에서

 

운송코드필드 문자아닌가요/ 접수테이블에도 데이터형식이 짧은텍스트이던데

 

 

그런데 왜 p.355 답에서

 

where 운송코드='" & cmb운송방법 & "' and 중량코드= '" & cmb중량 & "'"

 

이렇게쓰였죠? 


답변
2019-08-25 22:33:10

안녕하세요.

 

1.

Format 함수에서 숫자를 형식으로 지정하기 위해 #을 사용한 것입니다.

Format(  ,"형식")에서 형식에 해당하는 것이죠.

 

 

2.

컨트롤 원본 작성은 그냥 하셔도 됩니다.

완성 후에 보고서를 확인할 때 운송접수관리 폼이 열려있는 상태여야 해당 컨트롤의 정보를 정확히 가져올 수 있으므로

열어 놓으라는 의미입니다.

 

 

3.

문자로 사용된 것 맞습니다.

그래서 &와 따옴표를 이용해서 컨트롤 분리를 한 것이죠.

 

me.recordsource=" select * from 접수 where 운송코드 = '" & cmb운송방법 & "' and 중량코드= '" & cmb중량코드 & "'"

로 나와 있습니다.

 

운송방법에서 끝난 것이 아니기 때문에 "'" 로 작성하지 않은 것입니다.

 

cmb운송방법에서 받은 값을 문자로 타나내기 위한 것입니다.

 

아래와 같이 괄호가 묶인다 생각하시면 조금 편하실 것입니다.

 

"select * from 접수 where 운송코드='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'" 

와 같이 생각 하셔야 합니다. '" 와 "' 는 cmb운송방법에서 나온 값을 문자로 표시하기 위한 것으로 생각 하셔야 하는 부분입니다.

 

"select * from 접수 where 운송코드='운송방법' And 중량코드='중량'" 

 

값이 입력되면 위와 같이 되는 것이죠.

 

좋은 하루 보내세요. 

  • 관리자
    2019-08-25 22:33:10

    안녕하세요.

     

    1.

    Format 함수에서 숫자를 형식으로 지정하기 위해 #을 사용한 것입니다.

    Format(  ,"형식")에서 형식에 해당하는 것이죠.

     

     

    2.

    컨트롤 원본 작성은 그냥 하셔도 됩니다.

    완성 후에 보고서를 확인할 때 운송접수관리 폼이 열려있는 상태여야 해당 컨트롤의 정보를 정확히 가져올 수 있으므로

    열어 놓으라는 의미입니다.

     

     

    3.

    문자로 사용된 것 맞습니다.

    그래서 &와 따옴표를 이용해서 컨트롤 분리를 한 것이죠.

     

    me.recordsource=" select * from 접수 where 운송코드 = '" & cmb운송방법 & "' and 중량코드= '" & cmb중량코드 & "'"

    로 나와 있습니다.

     

    운송방법에서 끝난 것이 아니기 때문에 "'" 로 작성하지 않은 것입니다.

     

    cmb운송방법에서 받은 값을 문자로 타나내기 위한 것입니다.

     

    아래와 같이 괄호가 묶인다 생각하시면 조금 편하실 것입니다.

     

    "select * from 접수 where 운송코드='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'" 

    와 같이 생각 하셔야 합니다. '" 와 "' 는 cmb운송방법에서 나온 값을 문자로 표시하기 위한 것으로 생각 하셔야 하는 부분입니다.

     

    "select * from 접수 where 운송코드='운송방법' And 중량코드='중량'" 

     

    값이 입력되면 위와 같이 되는 것이죠.

     

    좋은 하루 보내세요. 

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