MS Access에서 누락 된 참조가 사용되는 위치를 어떻게 찾을 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1603544

  •  05-07-2019
  •  | 
  •  

문제

내 참조 목록 (VBA 코드보기)에 언급 된 참조가 있습니다. 더 이상 사용하지 않는 제품의 OCX에 대한 참조입니다.

나는 참조를 제거하는 데 괜찮다.

어떤 양식/보고서가 사용되었는지 알아낼 수있는 방법이 있습니까?

그것을 제거한 다음 MDB를 컴파일하는 데 충분합니까?

도움이 되었습니까?

해결책

옵션 엄격한 옵션을 사용하는 경우 컴파일은 더 이상 존재하지 않는 객체를 참조 한 문제를 포착해야합니다.

다른 팁

후기 바인딩을 사용하는 경우 컴파일이 잡을 수는 없지만 일반적으로 컴파일에서 잡을 수 있습니다. 재 컴파일 된 MDB를 실행하여 일부 테스트를 수행 할 수도 있습니다.

제품이 컨트롤 인 경우 액세스는 (기본적으로) 이와 같은 "소스"를 볼 수 없습니다.

그렇지 않으면 VBA 코드에서 생성 된 위치를 확인하기 위해 검색합니다. 예 :

Dim p as New Old_Product

그런 다음 프로젝트 전체에서 Old_Product를 검색하십시오.

귀하의 애플리케이션의 미션 비평에 따라 제거하십시오 그리고 무슨 일이 일어나는지보십시오.

이전 제품을 해체했다고 가정하고 있습니까?

내 경험상 액세스 응용 프로그램은 미션 크리티컬이 아닙니다. 그들이 한 시간 동안 내려 가면 (오래된 참조를 시도하고 고치는 동안) 그것은 세상의 끝이 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top