책 내용 질문하기
학번 필드에는 왜 홑 따옴표를 붙이지않나요? : 2015 컴활 1급 실기 액세스 실전모의고사 1급G형
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
488
조회수
304
작성일
2015-12-12
작성자
탈퇴*원
첨부파일

2015 컴활1급 실기 액세스 실전모의고사 G형 파일

[2015] 컴퓨터활용능력 1급 실기 액세스

C:\컴활1급\02액세스\04 실전모의고사\1급G형.accdb

학번 필드에는 왜 홑 따옴표를 붙이지않나요?

2015 컴활 1급 실기 액세스 실전모의고사 1급G형

488쪽

문제3 조회 및 출력기능

02. 조회버튼에 클릭 기능 구현하기

Private Sub cmd조회_Click()
Filter = "학번=
'" & cmb학번 & "'"
FilterOn = True
End Sub

질문1> 위 프로시저에서 학번에는 왜 홑따옴표(')로 묶어주지않고 cmb학번 컨트롤에만 묶어주나요?

Filter = "' 학번 ' = '" & cmb학번 & "'" <--- 왜 이렇게 표현하지 않나요?

질문2> 교재에는 학번cmb학번을 구분하지않고 설명해놓아서 헷갈립니다.

답변
2015-12-16 09:35:07

안녕하세요.

학번은 필드명으로 필드명은 홑따옴표로 묶지 않습니다. 학번 필드에 들어 있는 데이터와 cmd학번 컨트롤에 입력되어 있는 데이터를 비교하는데, 필드와 비교하는 값이 텍스트 일때는 홑따옴표로 묶어서 비교를 해야 하는데, cmb학번 컨트롤에 입력되는 값이 텍스트 이므로 홑따옴표로 묶어주는 것입니다.

즐거운 하루 되세요.

  • *
    2015-12-16 09:35:07

    안녕하세요.

    학번은 필드명으로 필드명은 홑따옴표로 묶지 않습니다. 학번 필드에 들어 있는 데이터와 cmd학번 컨트롤에 입력되어 있는 데이터를 비교하는데, 필드와 비교하는 값이 텍스트 일때는 홑따옴표로 묶어서 비교를 해야 하는데, cmb학번 컨트롤에 입력되는 값이 텍스트 이므로 홑따옴표로 묶어주는 것입니다.

    즐거운 하루 되세요.

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