책 내용 질문하기
컴퓨터활용능력1급 실기 2권 액세스 219p
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
219
조회수
268
작성일
2021-02-04
작성자
탈퇴*원
첨부파일

 

 

이제 막 액세스를 배운 터라 기본이 많이 부족하여 이런 질문을 하는 것 같습니다.

 

cmb브랜드_BeforeUpdate 프로시저를 보면 

코드 txt상품수 = DCount("상품코드", "상품종합", "브랜드코드 = cmb브랜드") 중에서 저 빨간색 글씨는 왜 저렇게 표시하고

 

 Sub cmd인쇄_Click() 프로시저를 보면 

코드 DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명 = '" & cmb브랜드.Column(1) & "'" 중에서 저 파란색 글씨는 왜 저렇게 코드를 지정했는지 궁금합니다.


책에서 보면

프로시저에서 SQL을 사용할 경우 폼의 컨트롤에서 받은 즉, 변수로 입력받은 값을 상수로 변경한 후 " "로 묶어주어야 하기 때문에 & 를 이용한다고 나와있습니다.


SQL이 아닌 것과 SQL인 것을 어떻게 구분하나요?

그럼 빨간색 글씨는 무엇이길래 & 를 이용하지 않나요.

 

 

답변
2021-02-05 09:35:31

안녕하세요. 길벗 수험서 운영팀입니다.

 

dcount, davg, dsum 등과 같은 도메인 함수의 인수는 " "로만 묶어주시면 됩니다.

 

SQL은 데이터베이스를 구축하고 활용하기 위해 사용하는 언어로, SELECT, UPDATE, DELETE 등을 사용하게 됩니다. 여기서는 프로시저에서 컨트롤을 사용하고 문자 데이터이기 때문에 분리해야 합니다.

 

행복한 하루 되세요.

   

 

 

  • 관리자
    2021-02-05 09:35:31

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    dcount, davg, dsum 등과 같은 도메인 함수의 인수는 " "로만 묶어주시면 됩니다.

     

    SQL은 데이터베이스를 구축하고 활용하기 위해 사용하는 언어로, SELECT, UPDATE, DELETE 등을 사용하게 됩니다. 여기서는 프로시저에서 컨트롤을 사용하고 문자 데이터이기 때문에 분리해야 합니다.

     

    행복한 하루 되세요.

       

     

     

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