Office中国论坛/Access中国论坛

标题: 如何判断一个报表是否存在? [打印本页]

作者: bulesky    时间: 2002-5-18 00:21
标题: 如何判断一个报表是否存在?
旧贴中见过如何判断一个表是否存在,可如何判断一个报表是否存在,怎么做,我想照葫芦画瓢,不成,多谢帮助!
作者: xinbao    时间: 2002-5-18 01:36
用reports引用这个报表,然后截获错误
作者: bulesky    时间: 2002-5-18 05:55
能写一下代码吗?
作者: tmtony    时间: 2002-5-18 06:18
试试这个笨方法
for each report in currentproject.allreports

  if report.name="你的报表名" then 表示存在
next
作者: zhuyiwen    时间: 2002-5-18 06:27
以下是引用tmtony在2002-5-17 22:18:09的发言:
试试这个笨方法
for each report in currentproject.allreports

  if report.name="你的报表名" then 表示存在
next


这那里是笨办法?!高明![em26][em26][em26]
作者: binbow_z    时间: 2002-5-18 21:37
这对于判断窗体,报表,表等对象是否存在都有有极为深远的意义
作者: 大熊    时间: 2002-5-18 21:45
你们越说越玄乎了,只不过这种方法知道的人不多罢了.
作者: bulesky    时间: 2002-5-20 21:57
谢了,还真没有想到
作者: eio    时间: 2002-12-6 06:33
标题: 表的判断呢?
窗体、报表都会了,但表就不明白。
作者: Roadbeg    时间: 2003-2-13 23:43
用 TableDefs 集合
Dim ad As Object
For Each ad In CurrentDb.TableDefs
if ad.name =条件 then 存在        
Next

作者: huanghai    时间: 2003-2-14 04:25
表和查询用ADOX也行,其他对象就用CURRENTPROJECT的ALL...对象历遍判断。即mtony站长的"笨办法"。





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3