防止打开一个报告,如果没有数据显示
我们可以防止公开的一份报告,如果没有数据显示,为此,我们根据版本的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免费下载的教科书...
真的很期待精彩实例的访问
非常感谢