책 내용 질문하기
문제3의 3번. 이벤트 프로시저
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
412
조회수
53
작성일
2014-10-01
작성자
첨부파일

이벤트 프로시저 식이

docmd.openreport "고객별이용현황",acviewpreview,,

"목적지명='" & cmb목적지명 & "' and 좌석명 ='" & cmb좌석명 & "'"

이렇게 되어있는데

제가 밑줄친 부분이

"' " and " 좌석명 ='"

이렇게 되어야하지 않나요.

즉 and 앞, 그리고 뒤에 쌍따옴표요.

cmb목적지명 뒤에 콤마를 쌍따옴표로 묶어줘야 하는데 다 안묶였고,

and 이하 좌석명 부분도 쌍따옴표로 시작해야하는데("좌석명='")

쌍따옴표가 없더라구요.

왜 이런식이 나오는지 자세한 설명해주시면 감사하겠습니다.

답변
2014-10-02 06:58:13

그렇게 하셔도 정확한 결과가 나온다면 상관 없습니다.

아래 설명은 '" 가 무엇을 묶었는지 표시한 것으로 확인 해 보시기 바랍니다.

Me.filter = "목적지명 = '" & cmb목적지명 & "' and 좌석명 = '" & cmb좌석명 & "'"

'" 는 cmb목적지명에서 나온 결과를 " " 로 묶어서 표시하기 위한 것입니다.

예를들어 cmb목적지명이 길벗 이고 좌석명이 시나공이라면

목적지명 ='" & 길벗 & "' and 좌석명 ='" & 시나공 & "'

가 되어

목적지명 ="길벗" and 좌석명 ="시나공"

으로 표시되는 것이죠.

좋은 하루 되세요.

"
  • *
    2014-10-02 06:58:13

    그렇게 하셔도 정확한 결과가 나온다면 상관 없습니다.

    아래 설명은 '" 가 무엇을 묶었는지 표시한 것으로 확인 해 보시기 바랍니다.

    Me.filter = "목적지명 = '" & cmb목적지명 & "' and 좌석명 = '" & cmb좌석명 & "'"

    '" 는 cmb목적지명에서 나온 결과를 " " 로 묶어서 표시하기 위한 것입니다.

    예를들어 cmb목적지명이 길벗 이고 좌석명이 시나공이라면

    목적지명 ='" & 길벗 & "' and 좌석명 ='" & 시나공 & "'

    가 되어

    목적지명 ="길벗" and 좌석명 ="시나공"

    으로 표시되는 것이죠.

    좋은 하루 되세요.

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