내 탐색 서브 폼의 언로드 이벤트에서 다음 코드가 있습니다. 네비게이션 양식 액세스, 언로드 이벤트 취소
If MsgBox ("Changes have not been locked and will be lost. Do you wish to proceed?", vbYesNo) = vbNo Then
Cancel = True
End If
사용자가 부모의 다른 탐색 버튼 중 하나를 클릭
는 관계없이 선택한 항목의 폐쇄 및 활성 하위 폼을 삭제의 예/아니오 메시지 상자를 표시 없지만 이동합니다 형성한다. 탐색 버튼을 클릭하여 발생하는 탐색을 취소 할 수 있습니까?
Access는 다른 곳으로 이동하자마자 레코드를 저장하기 때문에 "BeforeUpdate"이벤트를 사용합니다. 언로드 (Unload) 이벤트보다 –
언 바운드 텍스트 상자의 값을 사용하는 저장 프로 시저를 통해 수동으로 레코드를 저장하는 단추가 있습니다. unload 이벤트는 변경 사항이 저장되지 않았고 사용자에게 프롬프트를 표시한다는 사실을 포착합니다. – Cloude