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

작성자:  

 박현진 (brianoffic)

추천:  1
파일:     조회:  1404
제목:   업데이트가 바로 되는 필드.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

* 아래줄에 질문을 작성하세요 >> 
안녕 하세요 이리 저리 해봤는데 안되네요.
테이블에 풀네임이라는 필드가 있습니다.  물른 이름 필드가 있고 성 필드가 있습니다. 모두 하나의 테이블에 있는 필드입니다.
이름과 성을  각 해당 필드에 넣고 엔터키를 치던가 아니면 다음 필드로 넘어갔을 경우 풀네임 필드에 이름과 성이 하나의 풀네임 필드에 나타내고 싶습니다.
어떻게 해야 할까요?
 제가 해본 방법은 따로이 쿼리는 써서 하나로 만든 다음에 필드에 나타내는 것이 었는데 성필드의 애프터 업데이트 혹은 온더티 를 써봐도 절대로 풀네임필드가 실시간으로 업데이트가 안되네요   부탁 드립니다.
 
[불량 게시물 신고]  
황동준너무 어렵게 접근하신듯 합니다. C필드에 A필드와 B필드의 값을 붙여 넣어라 아닌가요?

폼에서 성-이름-풀네임 순의 필드 구조일경우
풀네임필드의 gotFocus 이벤트에 설정해서 이름과 성 입력후 풀네임필드는 거쳐가면?(진입하면 입력) 됩니다.

Private Sub 풀네임_GotFocus()
    Me.풀네임 = Me.이름 & " " & Me.성
End Sub

입력후 수정이 잦을 경우는 각각 성과 이름필드의 afterUpdate 이벤트에 설정하면 되겠습니다.

Private Sub 성_AfterUpdate()
    Me.풀네임 = Me.이름 & " " & Me.성
End Sub

Private Sub 이름_AfterUpdate()
    Me.풀네임 = Me.이름 & " " & Me.성
End Sub

폼이 테이블에 연결되어있다면 따로 쿼리를 사용할 필요는 없습니다.
보통은 입력하다가 오류로  이름 + 성 ≠ 풀네임 의 경우가 발생할 수도 있기때문에 풀네임 필드를 따로 사용하지 않고, 쿼리에서 가공하여 사용합니다.
10-13 (16:27)
삭제 ■신고
박현진감사합니다 황선생님  늘 어렵게 생각하다보니.  어렵게 접근해보네요.  사실 어렵구요 ^^   다시한번 감사합니다10-13 (22:11)
삭제 ■신고
        
  

작성일 : 2020-10-13(09:17)
최종수정일 : 2020-10-13(09:17)