양식을 form! formName! controlName 형식으로 참조 할 수 있습니다. 어떻게 작동하는지 알게되면 기존 설정과 함께 작동하도록 바보 취급 할 수 있습니다. 3 개의 컨트롤은 Form-A의 텍스트 상자, Form-B의 이미지 및 Form-B의 텍스트 상자를 사용합시다. Form-A의 텍스트 상자의 이름은 txtVehicle이고 Form-B의 이미지는 imgVehicle이며 Form-B의 텍스트 상자의 이름은 txtVehicleName입니다. 속성 내에 컨트롤의 이름을 설정할 수 있습니다. imgVehicle을 클릭하면 txtVehicleName의 값을 txtVehicle에 넣습니다.
약간 코딩해야합니다. 이전에 해보지 않았다면 쉽습니다. 이미지 속성에 이벤트가 표시됩니다. "On Click"이벤트를 클릭하면 드롭 다운 목록이 나타납니다. 선택 항목 중 하나는 [이벤트 프로 시저]입니다. 그 위에 3 개의 점이있는 작은 버튼도 행 끝에 나타납니다. 그것을 클릭하면 코드 창에 다음과 같은 코드가 표시됩니다.
Private Sub imgVehicle_Click()
End Sub
여기에 코드를 입력하십시오. 이런 식으로하면 효과가 있습니다. 이것은 가장 단순한 형태입니다.
Private Sub imgVehicle_Click()
Forms!Form-A!txtVehicle=forms!Form-B!txtVehicleName
End Sub
이제는 효과가 있지만이 방법으로 수행해야하는 몇 가지 사항이 있습니다. 우리는 Form-B를 직접 참조해야하므로 Form-A가 실제로 열려 있는지 확인해야합니다.
하는 데 도움이
희망은 왜 당신은 팝업 형태로이 작업을 수행 할 수있는 권리 방법이라고 미리 결정? 기본 양식의 드롭 다운 목록은 어떻습니까? –
나는 이것이 내가 처음에 한 일이라고 인정하지만, 이후 나는 선택 과정에서 차량의 그림을 포함시키고 자했다. 이 작업을 수행 할 수있는 목록 선택 컨트롤이 없으면 하위 폼 또는 팝업이 붙어 있습니다. 팝업은 선택이 확실한 것처럼 사용자를 느끼게하는 반면, 하위 양식 (연속 양식)은 선택이 실제로 발생했는지 의심스럽게 만듭니다. – cmaduro