아무 데이터도 보이지 않도록하는 경우 보고서를 여는 방지
2009년 5월 20일 (수요일)아무 데이터도 보이지 않도록한다면 우리는 열려있는 보고서를 방지할 수 있으며, 이것 때문에 우리는 Access의 버전에 따라 두가지 형태의 사용
1 - Access의 모든 버전
보고서의 속성, 이벤트 '활성화'에 아래 코드를 놓으십시오
이벤트 활성화 (활성화) 보고서를 사용하여
개인 서브는 () Report_Activate
DCount ( "*", Me.RecordSource) = 0 그렇다면
MsgBox는 vbDefaultButton1 "아무 기록 표시도 없다", "오류!"
AcReport DoCmd.Close, "보고서 이름"
END IF
최종 하위
2 - '데이터가있다면', 그렇다면 우리는 다음과 같은 코드를 urilizar 수 없습니다 버전 7 (액세스 95)에서 이벤트가 추가되었습니다 :
비공개 하위 Report_NoData (정수로 취소)
MsgBox "보고서에 데이터 없음."VbInformation, "오류!"
= 진정한 취소
최종 하위
예제를 다운로드하여 실행 확인 : 오프닝 보고서를 방지





























