드로우홀릭 더베이직

폼에서 검색 기능을 넣을 때, 아래와 같은 구문을 작성했는데,  이때, 날짜 앞뒤로는 #을 쓴다고 알고있어요~


그런데 &와, "(콤마?), '(콤마??) 는 어떨 때 쓰는건가요??


ex) Me.Filter = "([처리일] >= #" & Me.txt_시작일 & "# and [처리일] <= #" & Me.txt_종료일 & "#) and ([처리구분] = '" & _

            Me.txt_구분 & "') and ([처리업체번호] Like '*" & Me.txt_거래처구분 & "*') "


그리고 이런걸 배우려면 어떤 책을 봐야하나요??(업무에 필요한 기본적인 검색 기능 정도면 충분합니다..)




profile

돌직구

2016.10.18 09:37:52
*.149.161.117

&: 문자열 결합 연산자입니다. "a" & "b" = "ab" 입니다. '+'를 사용해도 되지만, 문자열 결합일 때에는 '&'를 사용하는 것을 권장하고 있습니다.

": 문자열 상수 표시 기호입니다. 그냥 a 라고만 하면 변수 이름 혹은 필드 이름인지, 아니면 문자열 'a'를 나타내는 것인지 확실하지 않지요? 그래서 문자열 상수를 표시할 때에는 "a" 라고 써 주어야 합니다.

': 또다른 문자열 상수 표시 기호입니다. SQL 구문에서만 동작하고, VBA 에서는 사용할 수 없습니다. 액세스choboo님께서 작성하신 코드 처럼

"([처리구분] = '" & Me.txt_구분 & "')"

과 같은 식은, 원래는 다음과 같이 써야 합니다.

"([처리구분] = """ & Me.txt_구분 & """)"


큰 따움표(")를 문자열로 표시하려면 ""라고 입력해야 하기 때문이지요.

그런데, SQL 구문 등에서는 이렇게 하면 꽤 복잡하기 때문에, " 대신 '도 문자열 상수로 인식하게끔 되어 있습니다.


그리고, 이런 것은 책 보다는 액세스 도움말을 참고하시기 바랍니다.

엑세스choboo

2016.10.18 20:43:10
*.223.14.218

상세하고 빠른답변 감사합니다. 많은 도움됐습니다. 

배울수록 재밌네요 ㅎ

빨리 완성해서 업무에 활용하고싶네요 ㅋ

profile

돌직구

2016.10.18 22:43:09
*.36.133.26

재미있다니 다행입니다.

재미있으면 금방 정복할 수 있습니다.

힘 내세요~

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31923
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28057
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23131
340 ADP 지원이 2013부터 안된다고 하셨는데요.. 1 클로이 2019-06-09 2882
339 Access 2013으로 매크로함수를 이용하여 앱을 개발할 경우... 1 클로이 2019-06-08 4123
338 액세스2013 무작정따라하기에서 궁금한 게 있습니다 1 deneb 2019-06-05 2672
337 데스크탑DB를 만든 후에 웹앱으로 컨버전이 되는지요? 1 클로이 2019-06-05 2688
336 안녕하세요 union 쿼리 사용시 질문이 있습니다ㅜㅜ file 2 망고 2019-06-04 2719
335 조회폼에서 자꾸 멈춥니다. 2 Michael 2019-05-31 6204
334 실무 액세스 3 재수강 문의 1 ltsky79 2019-05-22 2826
333 setfilter 식이 정확히 입력되지 않았거나 너무 복잡해서 계산할 수 없습니다 4 망고 2019-05-16 5073
332 조회 및 등록폼에 대한 질문있습니다. file 2 feroz 2019-05-13 2906
331 액세스 임시 변수 설정 관련 문의드립니다. 2 1 feroz 2019-05-07 11598
330 MS Access 64bit 설치 관련문의 1 호수달 2019-05-01 2148
329 폼의 텍스트상자 크기가 텍스트의 양만큼 자동으로 높이맞춤이 가능할까요? 1 watzza 2019-04-18 3613
328 엑세스로 재고관리대장을 만들계획입니다. 2 1 똥구녕멍멍 2019-04-18 32593
327 개발된 앱의 테이블 소스를 다른 사람이 열어볼 수 없게 하는 방법이 있나요? 2번째,,,문의 드립니다. 1 요술곰 2019-03-27 1933
326 메크로 작성시 함수 setvalue 2 sky3300 2019-03-27 8646
325 오피스365 사용하여 ACCESS 작성 배포 2 요술곰 2019-03-27 7724
324 입력식에 유호하지 않는 날짜값이 있습니다. 2 sky3300 2019-03-26 25162
323 엑셀자료를 액세스로 업로드 하는 방법 file 1 바다거북이 2019-03-24 4427
322 동일한 필드 내의 문자열 데이터도 합칠 수 있을까요? 4 그루터기 2019-03-21 2031
321 식이 정확히 입력되지 않았거나 너무 복잡해서 계산할 수 없습니다.... file 2 준사모 2019-03-20 7404


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.