책 내용 질문하기
데이터베이스 208페이지 문제 1-2번, 1-4번 질문있습니다
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
209
조회수
242
작성일
2020-07-03
작성자
탈퇴*원
첨부파일
2번에서는 Private Sub cmb브랜드_BeforeUpdate(Cancel As Integer) txt상품수 = DCount("상품코드", "상품종합", "브랜드명 = cmb브랜드") Select Case txt상품수 Case Is >= 100 txt인지도 = "상" Case Is >= 50 txt인지도 = "중" Case Is < 50 txt인지도 = "하" End Select 로 입력하고 4번에서는 Private Sub cmd인쇄_Click() DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명 = '" & cmb브랜드.Column(1) & "'" End Sub 로 입력했습니다. 2번에서의 DCount("상품코드", "상품종합", "브랜드명 = cmb브랜드") 과 4번에서의 DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명 = '" & cmb브랜드.Column(1) & "'" 에서 혼동이 오고 있는데 2번의 dcount함수를 사용할때는 "브랜드명 = cmb브랜드"을 그대로 적어주었는데 4번에서는 '" & cmb브랜드.Column(1) & "' 적으라고 합니다. 어떨때는 텍스트인지 신경을 써서 &&를 붙여주고 어떤째는 붙이지 않고 그대로 사용하는것 같은데 차이를 모르겠습니다. 또 함수 안에 필드명이나 컨트롤을 입력할 때 어떨때는 [] 안에 필드명을 입력하고 어떨때는 [] 안에 안쓰고 위의 식들처럼 그대로 쓰는데... 그 차이도 모르겠습니다..ㅠㅠ
답변
2020-07-06 11:29:51

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

 

1. DCount, dsum, davg와 같은 도메인 함수에서는 각 인수를 " "로만 묶어주면 됩니다.

 

2. 도메인 함수 외에 프로시저에서는 텍스트인지 확인하시고 입력하셔야 합니다.

 

3. 도메인 함수 안에서의 필드명의 [ ]는 생략가능하지만 입력해도 상관은 없습니다. 일반적으로 필드명에는 [ ]를 입력한다라고 생각하시면 됩니다. 그런데 생략도 가능합니다. 반드시 입력해야 할 곳은 매크로의 경로명을 지정할 떄는 각 이름을 [ ]로 묶어줘야 합니다.

 

행복한 하루 되세요.  

  • 관리자
    2020-07-06 11:29:51

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

     

    1. DCount, dsum, davg와 같은 도메인 함수에서는 각 인수를 " "로만 묶어주면 됩니다.

     

    2. 도메인 함수 외에 프로시저에서는 텍스트인지 확인하시고 입력하셔야 합니다.

     

    3. 도메인 함수 안에서의 필드명의 [ ]는 생략가능하지만 입력해도 상관은 없습니다. 일반적으로 필드명에는 [ ]를 입력한다라고 생각하시면 됩니다. 그런데 생략도 가능합니다. 반드시 입력해야 할 곳은 매크로의 경로명을 지정할 떄는 각 이름을 [ ]로 묶어줘야 합니다.

     

    행복한 하루 되세요.  

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