My Access 2000 DB로 인해 문제가 발생합니다. "책"양식이 닫히지 않을 때가 있습니다 (원인을 찾아 내지 못한 경우도 있음). 닫기 버튼을 클릭해도 아무 일도 일어나지 않습니다. 파일 -> 닫기는 아무 것도하지 않으며, 아무런 조치없이 접근 결과를 닫을 때도 마찬가지입니다. 이 폼에 대한 OnClose 처리기가 없습니다. 내가 찾을 수있는 유일한 해결 방법은 Vba 편집기를 열고 해당 양식의 코드를 변경하고 (공백을 추가 한 다음 공간을 즉시 삭제하는 경우), "책"양식을 닫고 닫은 다음 다시 닫습니다. "아니오, 나는 변화를 저장하고 싶지 않다"고 말했습니다. 그런 다음에 만 닫을 것입니다. 어떤 도움이 필요합니까?MS Access 2000 양식을 닫을 수없는 이유는 무엇입니까?
답변
다음은 내가 직면 한 동일한 문제를 설명하는 포럼 게시물입니다. 발췌는 해결 방법에 대해 설명합니다. !
내가 뭘하면 sourceobject 같은 빈 양식에 대한 하위 폼의 재 할당 닫기 버튼에 코드를 삽입하는 것입니다
나 subParts.sourceobject = "subBlank을" 'subBlank은 내 "fParts"acForm docmd.close 등 , 완전히 빈 코드와 컨트롤의 무료 형태
위의 2 줄 acSaveNo 내가 터지는에서 액세스 프롬프트 을 방지하기 위해 찾은 유일한 방법입니다 쪽으로.
확실히 이상합니다. 양식에 타이머 컨트롤이 있습니까? 그렇게 할 경우 OnClose에서 비활성화하십시오.
아니요, 전체 프로젝트의 아무 곳에서나 타이머 컨트롤을 사용하지 않습니다. – Thelema
변경 내용을 저장할지 묻는 메시지 상자가 양식 뒤에 표시 될 수 있습니다. 이 메시지 상자가 모달이라고 믿기 때문에 양식을 닫을 수없는 형식으로 무엇이든 할 수 있으려면 예 또는 아니오를 클릭해야합니다.
폼을 닫으려고 시도한 후에도 폼과 상호 작용할 수 있고, 다음 레코드로 이동하고, 변경 작업을 수행 할 수 있기 때문에이 경우에 해당하지 않습니다. – Thelema
양식에 언로드 이벤트가 있습니까? 취소 할 수 있으며,있는 경우 양식보기에있을 때 양식이 닫히지 않습니다. VBA 코드를 편집 할 때 코드를 편집 할 때 Access 창에서 폼이 수행하는 디자인보기에서만 닫힙니다.
양식에 OnCurrent, BeforeUpdate 및 OnOpen 이벤트 만 있습니다. – Thelema
또 다른 대안은 이런 당신이 값을 테스트하는 경우 액세스가 명시 적으로 VBA 코드에서 Value 속성을 사용하지 않고 종료되지 않습니다 Access 2000에서 버그가 있습니다
(Me.Checkbox)
또는 내 선호하는 구문은 다음과 같습니다
(Me!Checkbox)
이 주제의 게시물에는 많은 혼란이 있음을 알 수 있습니다. 원래 포스터가 선택한 대답은 사용자가 디자인 변경 내용을으로 저장하라는 메시지가 있었지만 여기에 설명 된 문제는 양식을 닫을 때 실패한 것처럼 보였습니다. 저장 문제는 VBE로 이동하고 코드를 변경하는 방법을 설명하는 해결 방법에서만 나타납니다.
원래 사용자가 잘못된 VBE 옵션을 설정했는지 궁금합니다.VBE를 열고 TOOLS | 일반 탭의 옵션을 사용하면 오류 처리에 대한 여러 가지 옵션을 볼 수 있습니다. UNHANDLED ERRORS 또는 BREAK CLASS MODULE 중 BREAK를 선택해야하지만, EAR을 사용하는 경우 특정 종류의 오류가 표시되지 않을 수도 있음을 인식하는 것이 중요합니다.
체크 상자 컨트롤에 대한 참조가 문제를 일으킨 것처럼 보였지만 실제로는 진단 할 수있는 세부 사항이 충분하지 않지만 몇 가지 문제를 피할 수있는 액세스 코딩 모범 사례가 많이 있습니다. 이 이상한 것들. 코드 관련 권장 사항은 Tony Toews's Best Practices page으로 시작하는 것이 좋습니다.
- 1. 닫을 수없는 양식을 만드십시오
- 2. MS Access 2000 팝업 메시지
- 3. MS Access 2007 및 SQL Server 2000
- 4. 양식을 사용하여 MS Access 데이터베이스에 PDF 저장
- 5. 암호는 MS Access 2003에서 양식을 보호합니다.
- 6. Access 2000 db를 압축하면 테이블의 레코드 순서가 변경되는 이유는 무엇입니까?
- 7. Access 2000 데이터베이스 보안
- 8. MS Access 2000 : Lotus Notes 쿼리를위한 연결을 열 수 있습니까?
- 9. MS Access 2000 데이터베이스가 영어 또는 일본어 OS에서 실행되지 않습니다
- 10. MS ACCESS 2003 (2000 파일 형식) SQL 쿼리
- 11. MS-Access
- 12. Access 2000/2003에서 Access 2010으로 마이그레이션
- 13. Winforms에서 MS Access 실행
- 14. MS Access : ADODB.Recordset.BatchUpdate가 Application.ImportXML보다 훨씬 느린 이유는 무엇입니까?
- 15. MS Access 2007의 이벤트
- 16. VB6의 코드를 통해 Access 2000 데이터베이스 업데이트
- 17. Access 2000 Forms - 센터 화면 열기?
- 18. Access 2000 데이터베이스에 연결된 서버를 설치하는 방법은 무엇입니까?
- 19. 런타임시 Microsoft Access 2000 스위치 뷰
- 20. MS-Access 보고서에 대화 형 컨트롤이있는 이유는 무엇입니까?
- 21. MS Access SQL DELETE - 누군가 열 이름을 지정하는 이유는 무엇입니까?
- 22. Access 2000 - Editor & Line numbers?
- 23. Access 2000 - 여러 형식 지우기?
- 24. MS Access 데이터베이스에 대한 모든 연결을 끊으십시오.
- 25. MS Access 데이터베이스,
- 26. MS Access 데이터베이스
- 27. MS Access 데이터베이스가 항상 손상되었습니다.
- 28. MS Access - 관계
- 29. MS-Access : "bracket"바꾸기
- 30. 특정 버전의 MS Access 및/또는 모든 MS Access 버전에 대한 모든 데이터 유형을 얻으려면 어떻게해야합니까?
다른 대안 : 디자인보기에서 폼을 편집하고 다시 저장하지 않으십시오. – Thelema