책 내용 질문하기
recordsource 컨트롤연결
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
조회수
56
작성일
2017-06-11
작성자
탈퇴*원
첨부파일

엑세스 실기

기본모의고사4회에 문제3-2번 검색버튼에 클릭기능구현하기

정답:

Me.RecordSource = "select * from 접수 where 운송코드='" & cmb운송방법 & "'and 중량코드 = ' " & cmb중량 & "'"

의 작은따옴표,큰따옴표가 왜 이렇게 적용된건가요?

정답 뒷부분의 ' " & cmb중량 & "'"은 문자데이터연결같은데

앞부분의 "select * from 접수 where 운송코드='" & cmb운송방법 & "'and 중량코드 =에서

'" '" (작은따옴표,큰따옴표)가 무슨형식으로 연결된거고 왜 나오는건지 알려주시면 감사하겠니다

답변
2017-06-15 11:17:21

"" 는 조건을 표시할때 사용합니다.

'' 는 문자로 표시해야 하는 경우 사용하구요.

& 연산자는 앞과 뒤의 값을 연결할때 사용합니다.

Me.RecordSource = "select * from 접수 where 운송코드='" & cmb운송방법 & "' and 중량코드='" & cmb중량 & "'

처음과 끝은 조건을 묶는 "" 입니다.

운송코드='" & cmb운송방법 & "'

가 하나의 묶음으로 cmb운송방법에 입력된 값이 c000 이라면

운송코드 ='c000'

과 같이 문자로 표시됩니다.

좋은 하루 되세요.

  • *
    2017-06-15 11:17:21

    "" 는 조건을 표시할때 사용합니다.

    '' 는 문자로 표시해야 하는 경우 사용하구요.

    & 연산자는 앞과 뒤의 값을 연결할때 사용합니다.

    Me.RecordSource = "select * from 접수 where 운송코드='" & cmb운송방법 & "' and 중량코드='" & cmb중량 & "'

    처음과 끝은 조건을 묶는 "" 입니다.

    운송코드='" & cmb운송방법 & "'

    가 하나의 묶음으로 cmb운송방법에 입력된 값이 c000 이라면

    운송코드 ='c000'

    과 같이 문자로 표시됩니다.

    좋은 하루 되세요.

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