OfficeTutor.com
배움터 나눔터 교육센터 오튜장터
 통합검색  
  Home > 나눔터 > 액세스 > 묻고답하기
엑셀
워드
액세스
파워포인트
아웃룩
프런트페이지
인포패스
원노트
비지오
쉐어포인트
포토드로우
퍼블리셔
오피스공통
MVP 안내
MVP 명예의 전당
MVP 카페

 

 

 

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

작성자:  

 박현진 (brianoffic)

추천:  0
파일:     조회:  761
제목:   콤보박스의 값 선택으로 감춰진 필드 보이게하기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

* 아래줄에 질문을 작성하세요 >> 
안녕하세요 수고하십니다.  
지나간 목록이나 자료실을 아무리 찾아봐도 없는건지 못찾는건지 몰라서 이렇게 올립니다.
제 질문은 콤보상자의 박스에 현금, 수표, 카드, 기타 이렇게 값이 있습니다.  현금을 선택하면 아무런 변동이 없지만 수표를 선택하면 수표번호를 넣을 수 있는 텍스트필드가 나타나는것입니다.  물론 카드를 선택 했을 때에도 카드번호를 넣을 수 있는 필드가 보여지는것이구요 기타를 선택한다면 어떤 내용인지 적을 수있는 필드가 나타나게 하는것 입니다. 물론 기본적으로는 보여지고 있지 않다가 콤보상자의 선택한 값에 의해서 해당되는 필드가 보여지는것입니다.
콤보상자의 코드를 어떻게 해주어야 할까요?  
감사합니다.  
 
[불량 게시물 신고]  
황동준각각의 카드번호,수표번호,기타 의 텍스트상자가 존재한다고 가정하고, 3개모두 기본속성은 표시=아니오 로 설정하신후

콤보상자의 에프터업데이트 이벤트에 IF 문이나 Select Case문으로 해당 컨트롤을 보여주시면 됩니다.
05-16 (13:19)
삭제 ■신고
황동준Private Sub Combo0_AfterUpdate()
    Me.수표번호.Visible = False
    Me.카드번호.Visible = fase
    Me.기타.Visible = False
    If Combo0 = "수표" Then
        Me.수표번호.Visible = True
    ElseIf Combo0 = "카드" Then
        Me.카드번호.Visible = True
    ElseIf Combo0 = "기타" Then
        Me.기타.Visible = True
    End If
End Sub

Private Sub Form_Current()
    Combo0_AfterUpdate
End Sub

레코드이동을 고려하여 다시 답변 드립니다.
05-16 (17:32)
삭제 ■신고
박현진아  감사합니다...정말 감사합니다 ^^
05-18 (00:51)
삭제 ■신고
        
  

작성일 : 2018-05-16(06:13)
최종수정일 : 2018-05-16(06:13)
 
 
 
회사소개 | 이용약관 | 개인정보 처리방침 | 회원정보수정 | 교육신청 및 문의 | 이메일무단수집거부 위로

오피스튜터 블로그 오피스튜터페이스북 오피스튜터유투브
110-722 서울 종로구 세종대로23길 47, 601-74 ㈜오피스튜터 ☎1544-4102 대표이사 : 전경수
개인정보관리책임자 : 이희진(privacy@officetutor.com) 사업자등록번호 120-86-14501
통신판매업신고 2013-서울종로-0547
norton
Copyright ⓒ OfficeTutor.com 이 페이지의 저작권은 ㈜오피스튜터와 콘텐츠 제공자에게 있습니다. 무단 복제를 금합니다.
Microsoft 및 Office 로고는 미국, 대한민국 및/또는 기타 국가에서의 Microsoft Corporation 등록 상표 또는 상표입니다.