드로우홀릭 더베이직

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


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


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 31957
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28108
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23153
160 IIF문안에 WHERE절을 넣을 수 있는 궁금합니다. 1 satler 2017-01-05 2120
159 액세스 관련 질문입니다. 2 호이호이 2016-12-23 19771
158 TFaccess 라이선스 관련 문의입니다. 1 니주구리 2016-11-22 2518
157 테이블 작성시 "추가하려면 클릭" 이 사라졌어요 1 엑세스choboo 2016-10-25 1757
156 업데이트 쿼리에 대해 질문드립니다! file 1 홍사나이 2016-10-19 2368
» 폼에서 검색어 설정 관련 질문드립니다.~ 3 엑세스choboo 2016-10-18 1792
154 데이터 정렬 방법 문의드립니다. 4 엑세스choboo 2016-10-13 4343
153 [쿼리]GROUP BY로 계산한 값을 조건에 따라 처리하는법 file 1 satler 2016-10-12 4522
152 데이터 처리 속도가 느려서 어떤 문제인지 알 수 있을까요? 2 홍사나이 2016-10-12 5208
151 액세스 데이터베이스 딜레이 및 멈춤 문제 file 1 3 전맥 2016-10-11 26767
150 날짜 입력도 여러값 허용이 가능한지요? 2 엑세스choboo 2016-10-11 8171
149 쿼리 정렬기준 1 satler 2016-10-07 5045
148 로그인 폼 만들기 file 1 수강생 2016-10-05 2446
147 액세스 2013 무작따 책을 구입하려는데...? 1 그린썬 2016-09-24 1970
146 텍스트박스에서 스핀버튼 사용법 2 셈글 2016-09-14 7363
145 반올림 시 버림되는 현상 문의 1 닭튀김 2016-09-13 3493
144 엑세스 동시작업 시험중에 질문드립니다. 2 히드라 2016-09-11 2156
143 액세스테이블 필드속성을 하이퍼링크로 했을때 특정주소로 자동링크하는 법이 알고 싶습니다. 1 이영조 2016-09-05 5840
142 테이블 관계 설정 관련 문의 1 genelix 2016-08-19 4302
141 사내 보안으로 인하여 화일 공유가 불가능할 경우 1 imsojou 2016-08-17 1782


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