책 내용 질문하기
엑세스요...
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
56
작성일
2012-03-21
작성자
첨부파일

항상 수고 많으세요ㅜㅜㅜ

제가 좀 오락가락 하는게 많아서 질문을 많이합니다...ㅜㅜㅜ

me.filter="도서코드='" & txt도서코드 & "'"

필터속성을 쓸때 문자이면 저렇게 여러 기호로 문자임을 알리잖아요?"

=dlookup("도서명","도서","도서코드=txt도서코드")

아까 어떤 문제를 풀었더니 데이터베이스함수는 문자인데도 문자표시를 해주지 않더군요....ㅠㅠ

저렇게 문자임을 알릴때는 어떨떄인가요.....ㅠㅠㅠ

조회속성일때만인가요? 필터,레코드소스,북마크일떄만인가요?

답변
2012-03-23 09:29:33

txt도서코드 는 문자가 아니라 컨트롤 명입니다.

필터, 레코드소스 등을 코드로 사용할때 컨트롤안에 입력된 내용을 비교해야 한다면

컨트롤 분리를 사용하는 것입니다.

d가 들어가는 도메인 함수의 경우는 컨트롤 분리를 하지 않아도 되므로

"도서코드 =txt도서코드"

와 같이 사용하는 것이고, 만약 도서코드가 e2030 인 값만 찾을려면

"도서코드 ='e2030'"

과 같이 사용하시면 됩니다.

me.filter="도서코드='" & txt도서코드 & "'"

이식도 풀어놓고 보면

"도서코드= '" & txt도서코드 & "' "

로 txt도서코드에서 나온값에 ' ' 을 붙여서 도서코드와 비교하라는 뜻이 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2012-03-23 09:29:33

    txt도서코드 는 문자가 아니라 컨트롤 명입니다.

    필터, 레코드소스 등을 코드로 사용할때 컨트롤안에 입력된 내용을 비교해야 한다면

    컨트롤 분리를 사용하는 것입니다.

    d가 들어가는 도메인 함수의 경우는 컨트롤 분리를 하지 않아도 되므로

    "도서코드 =txt도서코드"

    와 같이 사용하는 것이고, 만약 도서코드가 e2030 인 값만 찾을려면

    "도서코드 ='e2030'"

    과 같이 사용하시면 됩니다.

    me.filter="도서코드='" & txt도서코드 & "'"

    이식도 풀어놓고 보면

    "도서코드= '" & txt도서코드 & "' "

    로 txt도서코드에서 나온값에 ' ' 을 붙여서 도서코드와 비교하라는 뜻이 되는 것입니다.

    좋은 하루 되세요.

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