나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 초보맨 (2willow)

추천:  1
파일:     과태료위반(5)3.mdb (448KB) 조회:  892
제목:   [RE]다중검색 관련문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 액세스 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >> 
오늘 축구가 이겨 참기분좋습니다.
다름이 아니라 파일을 보시면 검색란과 기간별 검색란이 있습니다.
일반검색은 잘되나 일반검색과 기간별 검색을 만족하는 데이타만
하위폼에 나타내려합니다.(일명 다중검색이겠죠)
예를 들면 어떤 기사가 2004-07-01~2004-07-31까지 과태료위반건수가
하위폼에 나타내려합니다.
책을 보고 게시판에 올라온 자료를 참고하여 적용해보았지만 오류가
계속나서 이렇게 염치불구하고 또한번 고수님들의 도움을 요청합니다.


==============[다라이님 글에 대한 답변입니다]==============
여러가지로 할 수 있겠지만 간단히는 기간별 검색을 하는 커맨드버튼을 추가해서 하면 될 것 같습니다. 그렇게한번 해보았습니다.
여기서 기사명과 기간을 같이 검색할려면 옵션그룹에서 기사명을 선택하고 검색키에 원하는 이름을 넣고 기간을 입력한다음 새로 만든 명령버튼을 누르는 그런 방식입니다. 
다른 것없이 기간만 입력해도 그 기간사이에 내용이 나옵니다.
 
[불량 게시물 신고]  
다라이이렇게 간단한 방법이 있네요 정말감사합니다.
그런데 제가 아직 초보가 vba중 간단한 질문이 하나 있습니다.
프로그램 보시면 mun = mun & term 이부분에 &의 역활이 궁금합니다. 보통 &역활은 연결시켜주는 역활을 하는데 .....
mun변와 term변수를 어떻게 해서 mun변수에 넣어라 이런식인데
간단히 설명부탁드립니다.
10-07 (15:39)
삭제 ■신고
초보맨mun이나 term은 아시겠지만 문자열 변수입니다. 예를 들어 레코드 원본을 조건1과 조건2를 만족하는 것으로 할려고 할때 (select * from 과태료위반 where 조건1 and 조건2)
여기서는 
mun에 (select * from 과태료위반 where 조건1) 까지를 주었고
         mun = "select * from 과태료위반 where 조건1"
term에는 (and 조건2)  라는 문자열을 주었습니다.
         term = " and 조건2"
그리고 난 다음 mun과 term을 연결해서 이 새로운 문장을 다시 mun 변수에 두었습니다.
mun=mun & term 
이러면 mun 은 select * from 과태료위반 where 조건1 and 조건2 가 됩니다.
10-07 (17:37)
삭제 ■신고
초보맨두기간사이를 구하는 것은 between a and b 인데 기간별검색명령버튼을 클릭하면 각각의 텍스트박스에서 a 값과 b 값을 얻어와서 이를 이용하여 조건2를 만들게 됩니다.
term =" and between a and b"
여기서 mun은 상황에 따라 달라지나 term 은 그대로 이므로 
검색버튼을 누르면 term의 값을 정하고, 옵션그룹의 버튼에 따라 적절한 mun을 찾아 이를 연결해서 레코드 원본을 만드는 것입니다. 
mun=mun & term(같은 변수에 다시 입력하지 않고 mun2=mun & term 이렇게 했으면 헷갈리지 않으셨겠네요--;)
참... 옵션그룹에서 위반일자가 선택되면 그냥 select * from 과태료위반 where 조건2 이렇게 하는게 맞겠죠..
10-07 (17:43)
삭제 ■신고
다라이아하~ 이렇게 상세하게 설명해 주시니 몸들바를 모르겠습니다.이로서 초보맨과 더불어 여러 고수님들의 도움으로 회사에서 사용될 프로그램이 완성되었습니다. 저도 학교다닐때 컴퓨터를 전공해 엑세스를 배우기는 했지만 이렇게 엑세스가 재미있고 다양한 기능이 있는지 몰랐습니다. 초보맨님 앞으로도 엑세스를 사랑하는 분들을 위해 많은 도움부탁드립니다.  
 

10-07 (21:03)
삭제 ■신고
        
  

작성일 : 2004-10-07(06:45)
최종수정일 : 2004-10-07(06:45)
 


 ◎ 관련글

  제 목   작성자   날짜
다중검색 관련문의 다라이 2004-10-06
[RE]다중검색 관련문의 초보맨 2004-10-07