책 내용 질문하기
액세스
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
318
조회수
123
작성일
2024-01-17
작성자
탈퇴*원
첨부파일

문제3-3번 해설에서 txt표시 = "회원명 : " & lst회원정보 & DLookup("강사이름", "회원관리현황", "회원성명 = lst회원정보") & ")" 이렇게 하였는데

lst회원정보는 문자열 컨트롤이니까

txt표시 = "회원명 : " & lst회원정보 & DLookup("강사이름", "회원관리현황", "회원성명 = '" & lst회원정보 & "'") & ")" 이렇게 해줘야 하지 않나요? 

언제 문자열 컨트롤을 작은 따옴표로 묶어야하는지 구분이 잘 되지않아요

답변
2024-01-18 09:36:38

안녕하세요.

 

Dsum, Dcount, Dlookup 과 같은 도메인 계산 함수는 함수 사용 형식으로 인해

모든 인수를 큰따옴표 안에 묶어주어야 합니다.

그러므로 VBA의 프로시저에서 조회식 작성할 때 문자열 분리하는 원리를 적용하지 않고

교재에 수록된 것과 같이

DLookup("강사이름", "회원관리현황", "회원성명 = lst회원정보"

이렇게 작성하시면 됩니다.

 

문자열 분리는 VBA의 프로시저에서 조회식 작성에서만 사용된다는 것을 기억해 두세요.

 

즐거운 하루 되세요.

 

  • 관리자
    2024-01-18 09:36:38

    안녕하세요.

     

    Dsum, Dcount, Dlookup 과 같은 도메인 계산 함수는 함수 사용 형식으로 인해

    모든 인수를 큰따옴표 안에 묶어주어야 합니다.

    그러므로 VBA의 프로시저에서 조회식 작성할 때 문자열 분리하는 원리를 적용하지 않고

    교재에 수록된 것과 같이

    DLookup("강사이름", "회원관리현황", "회원성명 = lst회원정보"

    이렇게 작성하시면 됩니다.

     

    문자열 분리는 VBA의 프로시저에서 조회식 작성에서만 사용된다는 것을 기억해 두세요.

     

    즐거운 하루 되세요.

     

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