책 내용 질문하기
2권(액세스) / p287 1번 문의드립니다.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
287
조회수
284
작성일
2020-01-22
작성자
탈퇴*원
첨부파일

1. 프로시저에서 SQL문을 사용할 때는 문자열에서는 '"& lst회원정보 &"'" 이런식으로 표현해야한다고 알고있는데, 

 

이문제에서 lst회원정보가 회원이름을 나타내는 문자형인데도,

 

txt표시 = "회원명 : " & lst회원정보 & "(강사이름 : " & DLookup("강사이름", "회원관리현황", "회원성명=lst회원정보") & ")" 

 

이런식으로 표현해야 하는 이유가 무엇인가요?

 

2. 코드  작성기로 입력할 때, 287p의 3번에서는 

 

docmd.openreport "회원별사용현황",acviewPreview, ,"[회원성명]= [Forms]![스포츠클럽관리]![lst회원정보]"

 

처럼 applyfilter문(?)으로 나타냈지만, 

 

SQL문으로 나타낼 수 있는 것같은데 (199P 3번예시 : "분류명= '"&txt분류 &"'" )

 

어떨 때 SQL문으로 나타내고 어떨 때 applyfilter로 나타내야하나요?

 

 

 

답변
2020-01-23 17:42:04

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

 

dsum, dave, dlookup 등과 같은 도메인 함수에서는 데이터 형식에 상관없이 인수를 모두 " "로 묶어주기만 하면 됩니다.

 

현재 열려진 개체 외의 다른 개체를 참조할 때에는 해당 컨트롤에 대한 경로를 지정해줘야 합니다.

 

행복한 하루 되세요.  

  • 관리자
    2020-01-23 17:42:04

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

     

    dsum, dave, dlookup 등과 같은 도메인 함수에서는 데이터 형식에 상관없이 인수를 모두 " "로 묶어주기만 하면 됩니다.

     

    현재 열려진 개체 외의 다른 개체를 참조할 때에는 해당 컨트롤에 대한 경로를 지정해줘야 합니다.

     

    행복한 하루 되세요.  

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