책 내용 질문하기
filter와 filteron관련 질문
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
302
조회수
88
작성일
2016-07-13
작성자
첨부파일

302페이지 2번 문제에서

cmd조회버튼 클릭시 txt조회 컨트롤에 입력된 글자로 시작하는 이름의 정보 표시시

Left함수를 사용해서 코드를 작성할 수는 없나요?

me.filter="이름 like '"& txt조회 & "*'"

여기서 큰 따옴표나 작은 따옴표의 사용법을 잘모르겠습니다ㅠㅠ

답변
2016-07-16 12:49:56

me.filter="이름 like'" & txt조회 & "*'"

"이름 like'" & txt조회 & "*'"

제일 처음 " 와 끝의 " 는 조건을 묶는 것입니다.

'" & txt조회 & "'

부분은 txt조회에 입력된 값을 받아 문자값 '문자값' 으로 표시하기 위한 것이죠.

"이름 like '시나공'"

으로 표시되는 것입니다.

손지은님 덧글 설명 처럼

1.찾는값이 문자열일 때
me.filter="필드명='" & 컨트롤명 & "'"

2.찾는값이 숫자일때
me.filter="필드명=" & 컨트롤명

3.찾는값이 날짜일때
me.filter="필드명=#" & 컨트롤명 &"#"

4.찾는값이 문자열의 일부와 일치할때
me.filter="필드명like'*" & 컨트롤명 & "*'"

을 공식처럼 외우면 도움이 되실 것 같네요.

좋은 하루 되세요.

  • *
    2016-07-16 12:49:56

    me.filter="이름 like'" & txt조회 & "*'"

    "이름 like'" & txt조회 & "*'"

    제일 처음 " 와 끝의 " 는 조건을 묶는 것입니다.

    '" & txt조회 & "'

    부분은 txt조회에 입력된 값을 받아 문자값 '문자값' 으로 표시하기 위한 것이죠.

    "이름 like '시나공'"

    으로 표시되는 것입니다.

    손지은님 덧글 설명 처럼

    1.찾는값이 문자열일 때
    me.filter="필드명='" & 컨트롤명 & "'"

    2.찾는값이 숫자일때
    me.filter="필드명=" & 컨트롤명

    3.찾는값이 날짜일때
    me.filter="필드명=#" & 컨트롤명 &"#"

    4.찾는값이 문자열의 일부와 일치할때
    me.filter="필드명like'*" & 컨트롤명 & "*'"

    을 공식처럼 외우면 도움이 되실 것 같네요.

    좋은 하루 되세요.

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