"머리글"로 시작하는 머리글 캡션이 있습니다. 다음 나는 3 분야가있다; 이름, 성 및 직함. 사용자가이 세 필드에 입력 할 때 캡션을 업데이트 한 다음 추가하려고합니다.라이브 입력을 기반으로 헤더를 텍스트 필드로 업데이트
누군가 "Steven"이라는 이름을 이름 필드에 입력하면 캡션이 자리 표시 자에서 Steven으로 업데이트됩니다.
Private Sub First_Name_AfterUpdate(Cancel As Integer)
Me.provider_label.Caption = Me.First_Name.Value
End Sub
이 코드는 효과가있을 것이라고 생각했지만 그렇지 않았습니다. 거의 너무 단순 해 보인다. 양식에 Microsoft Access의 VBA에 쓰고 있습니다.
이 무엇을 의미 "하지 않는다"않습니다 - 아무 반응이 없습니다, 오류 메시지가 잘못된 결과를? 너 왜 이럴 필요가있어? 오히려 기괴한 디자인. 왜 라벨이 데이터를 복제해야합니까? 왜 "First Name"과 같은 일반 상표가 아닌가? – June7
@ June7 다른 사람들이 내가 도와주고있는 디자인입니다. 텍스트 필드가 변경되면 자리 표시 자 캡션이 업데이트되지 않습니다. 캡션은 이름, 성 및 제목의 연결이어야하므로 일반 레이블을 사용할 수 없습니다. 특히이 양식은 새로운 고객을 추가하는 것을 지원하기위한 것이며, 그 속성은 동일한 양식에 정의됩니다. – Steven
'AfterUpdate()'에는'Cancel' 매개 변수가 없습니다. 뭔가 아주 떨어져 있습니다. – Andre