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

안녕하세요?

컴활 실기 시험공부를 하면서 채점프로그램을 자주사용하는데

왜 틀렸다고 하는지 이해가 되지 않아서 문의드립니다.

저는 답에서 작성하라고 한 것 처럼

2번 조회버튼을 더블클릭하는 것에 대한 문제는

Private Sub cmd조회_DblClick(Cancel As Integer)
Me.Filter = "목적지명 = '" & cmb목적지명 & "' and 좌석명 = '" & cmb좌석명 & "'"
Me.FilterOn = True
End Sub

이렇게 입력을 했구요

3번 보고서버튼 클릭 문제는

Private Sub cmd보고서_Click()

DoCmd.OpenReport "고객별이용현황", acViewPreview, , "목적지명 = '" & cmb목적지명 & "' and 좌석명 = '" & cmb좌석명 & "'"

End Sub
이렇게 입력을 했습니다.
틀린이유에 대해서 알고 싶습니다!
그리고 조회기능 이용할 때
"'"는 붙여서 사용하는 것은 알겠는데
=와 함께 사용할 때는 띄어쓰기를 하는 건가요?
만약 성명이 txt이름과 같을 때 라고 한다면
me.filter = " 성명 = '" & txt이름 & "'"
인가요?
아니면
me.filter = "성명='" & txt이름 & "'"
인가요?
아니면 띄어쓰기는 큰 상관이 없는 건가요?
답변
2014-11-04 23:40:01

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

에서 "목적지명 = '" 으로 =과 '" 사이에 띄어쓰기를 하셨네요?

이렇게 띄어쓰기 하시면 cmb목적지명에 입력된 값 앞에 띄어쓰기가 적용되어

정확한 결과가 나오지 않을 수 있습니다.

그렇게 되면 오답처리가 되겠죠?

되도록이면 "조건='" & cmb컨트롤명 & '"

와 같이 " 안에는 띄어쓰기를 하지 않구요 & 연산자 앞뒤로는 항상 띄어쓰기 해야 하므로 띄어쓰기 하여 작성하시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2014-11-04 23:40:01

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

    에서 "목적지명 = '" 으로 =과 '" 사이에 띄어쓰기를 하셨네요?

    이렇게 띄어쓰기 하시면 cmb목적지명에 입력된 값 앞에 띄어쓰기가 적용되어

    정확한 결과가 나오지 않을 수 있습니다.

    그렇게 되면 오답처리가 되겠죠?

    되도록이면 "조건='" & cmb컨트롤명 & '"

    와 같이 " 안에는 띄어쓰기를 하지 않구요 & 연산자 앞뒤로는 항상 띄어쓰기 해야 하므로 띄어쓰기 하여 작성하시기 바랍니다.

    좋은 하루 되세요.

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