2009年05月存檔

防止打開一個報告,如果沒有數據顯示

2009年5月20日(星期三),

我們可以防止公開的一份報告,如果沒有數據顯示,為此,我們根據版本的Access使用兩種形式:

1 - 所有版本的Access
下面的代碼將在該報告的屬性,事件“扶持”

使用事件使能(激活)報告:

私人小組Report_Activate()

如果DCOUNT(“*”,Me.RecordSource)= 0

MSGBOX“沒有任何記錄顯示”vbDefaultButton1,“錯誤!”

AcReport DoCmd.Close,“報告名稱”

結束如果

END SUB

2 - 從版本7(Access 95中),添加的事件,如果沒有數據,那麼我們可以urilizar下面的代碼:

私人小組Report_NoData將作為整數(取消)

MSGBOX“報告中的任何數據。”,VbInformation,“錯誤!”

取消= TRUE

END SUB

看到運行下載的例子: 防止開題報告

如何防止開放的形式,如果沒有記錄顯示?

2009年5月2日,星期六,

有時是必要的,以防止開放的形式,如果有記錄顯示,例如,做一個查詢時,並沒有登記並不需要,我們並不需要以開放的形式,因為我們沒有數據顯示。 所以我們要檢查是否有記錄顯示,如果沒有顯示一條消息,阻礙開放的形式。 怎麼樣?

這很容易在事件的形式屬性只是把下面的代碼“,打開”:

= 0 Then如果Form.RecordsetClone.RecordCount
MSGBOX“沒有找到記錄。”,VbExclamation,“錯誤!”
DoCmd.Close acForm,“找到數據”
退出小組
結束如果

看一個例子下載: 防止開放

介紹

頭像

謝謝您的訪問。
訂閱飼料,不要錯過任何消息。

在這裡,我將在博客中提供了與Microsoft Access工作的例子,並提問誰問。 更多

想訂閱嗎?

訂閱或通過電子郵件訂閱:
輸入您的電子郵件:


廣告