2009-06-24 2 views
1

Access 2003에서 응용 프로그램을 만들고 Access 2007을 사용하는 다른 컴퓨터에서 계속 작업했습니다. 레코드 세트의 데이터를 일부로드하는 방법으로 보고서를 만들었습니다 언 바운드 필드 이 메서드는 보고서의 세 필드에서 세 개의 매개 변수 값을 사용합니다. 보고서의 데이터 소스는 쿼리입니다.Ms Access 2003의 Report.Load() 이벤트 대체

나는 LoadSummary([field1],[field2],[field3]) 같은 보고서의 Load() 이벤트의 메소드를 호출하고 난 액세스 2003으로 다시 전환하고 Load 이벤트를 사용할 수없는 액세스 2007

에서 잘 작동합니다. Open, Page 및 Activate 이벤트를 사용하여 메소드 호출을 시도했지만 이러한 이벤트가 발생하면 필드에 아직 데이터가 채워지지 않은 것처럼 보이기 때문에 모두 실패합니다.

도와주세요. 어떻게 이것을 Access 2003에서 사용할 수 있습니까? 어떤 시력 검사도 환영합니다. 감사.

답변

1

보고서 머리글 섹션의 OnFormat 이벤트를 사용해보십시오. 그래도 작동하지 않으면 세부 정보 섹션 OnFormat 이벤트를 시도하지만 보고서 수준 부울 변수를 사용하면 한 번만 수행됩니다.

+0

감사합니다. 머리글과 세부 구역 형식 이벤트 모두에서 메서드를 호출해야했습니다. –