액세스 교재 섹션8 기출따라잡기 문제 1-1 해설을 보면
이벤트 프로시저를 작성할 때 작은따옴표를 사용하지 않았더군요.
txt상품코드 = 상품코드
txt상품명 = 상품명
.
.
.
이런 식으로요.
그런데 섹션6 조회에서는 프로시저 작성할 때 컨트롤이 문자일때는 앞에 작은따옴표를 붙이라고 배웠거든요.
Me.Filter = "제품명 = '" & txt제품명 & "'"
이런 식으로요...
똑같이 상품명, 제품명인 상황에서 작은 따옴표가 붙고 안붙고의 차이가 무엇인지 알고 싶습니다.
답변부탁드립니다. 감사합니다.
안녕하세요.
txt상품코드 = 상품코드
txt상품명 = 상품명
의 경우에는 =을 기준으로 왼쪽(상품코드, 상품명)의 값을 오른쪽(txt상품코드, txt상품명) 컨트롤에 저장하는 것입니다.
Me.Filter = "제품명 = '" & txt제품명 & "'"
의 경우는 제품명이 txt제품명 컨트롤에 입력된 값과 동일한지 비교하여 동일한 레코드만 현재 폼의 Filter 속성으로 정의한 것비니다.
비교를 위해 사용되기 때문에 문자의 경우 작은 따옴표를 넣고, 컨트롤 분리를 하는 것입니다.
값을 대치하는 것과는 다릅니다.
좋은 하루 보내세요.
-
관리자2019-07-03 21:42:29
안녕하세요.
txt상품코드 = 상품코드
txt상품명 = 상품명
의 경우에는 =을 기준으로 왼쪽(상품코드, 상품명)의 값을 오른쪽(txt상품코드, txt상품명) 컨트롤에 저장하는 것입니다.
Me.Filter = "제품명 = '" & txt제품명 & "'"
의 경우는 제품명이 txt제품명 컨트롤에 입력된 값과 동일한지 비교하여 동일한 레코드만 현재 폼의 Filter 속성으로 정의한 것비니다.
비교를 위해 사용되기 때문에 문자의 경우 작은 따옴표를 넣고, 컨트롤 분리를 하는 것입니다.
값을 대치하는 것과는 다릅니다.
좋은 하루 보내세요.