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

작성자:  

 박현진 (brianoffic)

추천:  1
파일:     조회:  2251
제목:   combo box After update
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >> 
안녕 하세요 오늘도 어김없이 ^^

폼에 언바운드 콤보상자가 있습니다. 그리고 세개의 목록 상자가 있습니다
목록상자의 자료는 한개의 테이블에 있는 필드1의 자료 그리고 필드2의 자로 필드3의 자료가 목록상자1, 목록상자2, 목록상자3에 나타납니다
콤보상자의 업데이트 이벤트에 코드를 주었습니다
Select case me.콤보상자이름
case 1 
me.list1.visible = true
me.list2.visible = false
me.list3.visible = false
case 2
me.list1.visible = false
me.list2.visible = true
me.list3.visible = false
case 3
 예상 하시겠지만 list3이 보여지는 것입니다
End Select

콤보박스에 첫번째 열을 클릭하면 케이스1이 실행이 되어야하는데 전혀 안됩니다 어디가 틀렸을까요?  아무리 다시보고 찾아보고 해도 틀린곳을 못찾겠습니다.

감사합니다.

 
[불량 게시물 신고]  
황동준case 1,2,3 이므로 콤보상자의 값도 1,2,3 이어야 합니다.
콤보상자의 행 원본을 잘 살펴보세요.
에프터업데이트 이벤트에 MsgBox Me.콤보박스이름 를 넣어보세요. 현재 콤보상자가 가지는 값이 나타납니다.
콤보상자가 1,2,3이 아닌 다른값을 가진다면 Case 조건을 바꾸시면 됩니다. Case "콤보값"

콤보박스의 첫번째 열을 클릭한다는건 어떤 상황인가요? 혹시 열개수가 3인 콤보상자에,,, 첫번째 열을 클릭한다는건가요?
열의 순서는 의미가 없습니다. 콤보상자는 바운드 열에서 지정된 열의 값만 갖습니다.
03-04 (14:41)
삭제 ■신고
박현진아...맞습니다...  감사합니다..03-04 (14:53)
삭제 ■신고
        
  

작성일 : 2019-03-04(13:50)
최종수정일 : 2019-03-04(13:50)