防止打開一個報告,如果沒有數據顯示
我們可以防止公開的一份報告,如果沒有數據顯示,為此,我們根據版本的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
看到運行下載的例子: 防止開題報告






























我不知道哪個版本,你打開我的機器上的系統銷售,使用的訪問,消息格式的數據庫是不承認。
在Access 2003中所有的例子。 我可以在另一種格式發送之前Access 2003中,如果你想。
早上好,我做一個表的形式,這種形式,每列公式(expressaão)的例子中有三個領域:
calculado1時期 - (減號)期間calculado2
(空間W /投產日期)(空間P /投產日期)
calculado3時期 - (減號)期間calculado4
(空間W /投產日期)(空間P /投產日期)
calculado5時期 - (減號)期間calculado6
(空間W /投產日期)(空間P /投產日期)
後,他做的日期差異的結果,然後乘以30,每月的“X”,然後在這些列中的表達結果將導致在添加另一個字段被稱為信用,P /出現結果在該領域Crediton總得填補所有的列作為字段的datasn的,或把日期00/00/0000如果我是已經足夠了,只是缺少W /結束我的工作。
如果你能幫助我感謝你和祝賀的博客ABRC。 蒂亞戈。
如果你還沒有理解通過e-mail波索發送W /你已經感謝您的關注。
你可以使用Nz函數
calculado1時期- (減號)NZ(calculado2期間)
您好聖何塞
我下載了你的銷售系統,MS有很多
調試,下載到我的系統銷售。
感謝。
你有一個示例文件,如何使用DLookup函數= E =使用DLookup
嗨,我才知道他的博客,希望大家晚上好
bjsss
我等待著您的光臨
這是超級簡單,以防止一個開放的報告
1)打開設計報告,並打開窗體的屬性。
2)進入“事件”選項卡,並選擇,如果沒有數據
3)單擊省略號(...)
4)輸入下面的代碼
私人小組Report_NoData將作為整數(取消)
MSGBOX(“沒有這個報告的信息”)
結束
END SUB
5)關閉編輯器的VISUAL BASIC
6)注意選項的事件過程中出現沒有數據
7)你可以運行你的程序。
有許多方法來達到目標,只是選擇和有創意。
你可以使用Nz函數
calculado1時期- (減號)NZ(calculado2期間)
早上好! 您可以創建一個窗體上的按鈕來執行數據庫備份嗎?
感謝。
恭喜上的工作! 我每天訪問您的網站......順便說一句,我會表示網站http://www.iAulas.com.br ,你會發現各種科目,包括講義訪問...我已經幫助超過10000免費下載的教科書...
真的很期待精彩實例的訪問
非常感謝