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

작성자:  

 박현진 (brianoffic)

추천:  1
파일:     조회:  2286
제목:   카드번호 감추기 와 보이기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

* 아래줄에 질문을 작성하세요
안녕하세요 다시 또 이렇게 ㅜ.ㅜ

카드번호가 16자리 숫자 입니다 
처음 12자리는 패스워드형식처럼 (*) 로 나타내고 나머지 마지막 4 자리 숫자는 보이게 하고 싶습니다.  
어떻게 해야하나요?  아무리 뒤져봐도 엉뚱한 결과만 나옵니다 
****-****-****-1234  
감사합니다.
 
[불량 게시물 신고]  
황동준하나의 텍스트상자에서는 그렇게 설정할수 없을겁니다.
카드번호 4자리씩 쪼개서 4개의 필드에 입력하시는 방법은 어떠신지요..
01-22 (03:08)
삭제 ■신고
박현진황선생님 감사합니다 ^^
생각해 봤는데요 그렇게 하게 되면 각 필드마다 4개의 숫자를 받아들이고 4개의 숫자가 입력되면 자동으로 다음 필드로 넘어가야 하는데 그렇게 코딩을 하려면 전 죽어야 합니다...
아니면 황선생님께서 방법을 아시면 좀 .... 죄송합니다
좀 바보 같은 질문 입니다만 4개 올리고 다음 클릭하고 넘어가서 또 4개 올리고 하는 것은 아닐거 같아서 그렇습니다..
감사합니다.
01-23 (11:54)
삭제 ■신고
황동준각 텍스트박스의 On Change 이벤트에서 아래와 같이 설정하시면 4자리 입력후 다음 텍스트상자로 포커스가 이동합니다.
숫자 16자리 연속으로 입력하시면 되겠죠?

Private Sub Text1_Change()
    If Len(Text1.Text) >= 4 Then
        Me.Text2.SetFocus '또는 SendKeys "{TAB}"
    End If
End Sub

너무 어렵게 생각하지 마세요~
01-23 (13:29)
삭제 ■신고
        
  

작성일 : 2019-01-21(15:30)
최종수정일 : 2019-01-21(15:30)