책 내용 질문하기
엑세스 비주얼베이직 코드 끊어 읽기
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
0
조회수
16
작성일
2025-01-01
작성자
김*주
첨부파일



Me.RecordSource = "select * from 도서 where 도서명 like '*" & txt찾기 & "*'"




위 코드에서




Me.RecordSource =




"select * from 도서 where 도서명 like'*"



& txt찾기 &



"*'"


이렇게 세개가 쌍따옴표 열고 닫는걸로 나란히 조합되어있는건지



Me.RecordSource =



" select * from 도서 where 도서명 like


' *

" & txt찾기 & "

*'

"


이렇게 중괄호 대괄호 처럼 포함관계로 읽히는 건지 궁금합니다.


코드 이해가 안되서 전체를 외우기가 힘들어요.




txt찾기 를 기준으로 대칭으로 쓰인건지


맨위 처럼 {select 식} 과 {txt찾기} 와 {출력될 *} 이렇게 인걸까요?

맨위처럼 이해할 함수라면

'* *' 로 작은따옴표 위치가 서로 다른 이유가 궁금합니ㅏㄷ.

답변
2025-01-02 23:52:32

안녕하세요.

Me.RecordSource = 다음에 오는 코드는 원래 큰따옴표 " "로 묶어서 지정해야 하는데, 컨트롤 이름을 큰따옴표 안에 입력하면 컨트롤이 아닌 텍스트로 인식하므로 이것을 큰따옴표 밖에 지정하기 위해 큰따옴표를 분리해준 것입니다.

Me.RecordSource = "select * from 도서 where 도서명 like '*" & txt찾기 & "*"

LIKE 다음을 작은따옴표로 LIKE '*찾을문자*'과 같이 묶는데, 컨트롤로 인해 분리하여 작성한 것입니다.

즐거운 하루 되세요.

  • 관리자
    2025-01-02 23:52:32

    안녕하세요.

    Me.RecordSource = 다음에 오는 코드는 원래 큰따옴표 " "로 묶어서 지정해야 하는데, 컨트롤 이름을 큰따옴표 안에 입력하면 컨트롤이 아닌 텍스트로 인식하므로 이것을 큰따옴표 밖에 지정하기 위해 큰따옴표를 분리해준 것입니다.

    Me.RecordSource = "select * from 도서 where 도서명 like '*" & txt찾기 & "*"

    LIKE 다음을 작은따옴표로 LIKE '*찾을문자*'과 같이 묶는데, 컨트롤로 인해 분리하여 작성한 것입니다.

    즐거운 하루 되세요.

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