Office中国论坛/Access中国论坛

标题: [求助]如何去掉 分割 后 移動 前台或 后端資料庫 后的出錯路徑提示? [打印本页]

作者: yelang771    时间: 2006-1-8 19:56
标题: [求助]如何去掉 分割 后 移動 前台或 后端資料庫 后的出錯路徑提示?
rt
作者: yelang771    时间: 2006-1-8 19:57
分割后

移動前台或后台

點前台會提示找不到XXXX路徑下文件



請問如何去掉這個提示?謝謝
作者: fan0217    时间: 2006-1-9 00:51
不要这个提示有用吗?不正常连接后台,前台可以工作吗?

如果真的不要的话,把提示的Msgbox注释就可以了。

[此贴子已经被作者于2006-1-8 18:35:15编辑过]


作者: 一点通    时间: 2006-1-9 01:06
从新链接,链接好后就不会再有这个提示了
作者: yelang771    时间: 2006-1-9 19:21
以下是引用fan0217在2006-1-8 16:51:00的发言:


不要这个提示有用吗?不正常连接后台,前台可以工作吗?

如果真的不要的话,把提示的Msgbox注释就可以了。



有用﹐不想別人看到這個路徑。。

提示的Msgbox注释?  

這個提示是系統提示﹐請問如何 注釋掉?謝謝。
作者: yelang771    时间: 2006-1-9 19:22
以下是引用一点通在2006-1-8 17:06:00的发言:
从新链接,链接好后就不会再有这个提示了

謝謝﹐偶要的是沒有提示才好。。[em09]
作者: yelang771    时间: 2006-1-10 00:30
如何去掉那個提示啊。。。
作者: fan0217    时间: 2006-1-10 04:10
正确链接就没有了
作者: yelang771    时间: 2006-1-10 19:01
啊。。。

我要錯誤連接的時候還沒有那個提示。。。。。。

有沒有辦法?
作者: 一点通    时间: 2006-1-10 19:11
用这个方法自动链接后台数据库吧

http://www.office-cn.net/forum.php?mod=viewthread&tid=31053&replyID=&skin=1
作者: yelang771    时间: 2006-1-10 19:44
[原创]程序一启动就自动链接后台数据库



'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


'2005-08-18   中俄双雄演义日


'By 狠狠活


'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


Public Sub LinkTables(strDatabase As String)
Dim dbs As Database
Dim tdf As TableDef
Dim intI As Integer
Set dbs = CurrentDb
Set tdf = dbs.TableDefs(0)
For intI = 0 To dbs.TableDefs.Count - 1
    Set tdf = dbs.TableDefs(intI)
    If Len(tdf.Connect) > 0 Then
        tdf.Connect = ";DATABASE=" & strDatabase
        tdf.RefreshLink
    End If
Next intI
End Sub
'调用方法:


Call LinkTables("C:\MyFolder\Mydb.mdb")

--------------------------------------------

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''




'2005-08-18   中俄双雄演义日



'By 狠狠活



'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''



Public Sub LinkTables(strDatabase As String)
Dim dbs As Database
Dim tdf As TableDef
Dim intI As Integer
Set dbs = CurrentDb
Set tdf = dbs.TableDefs(0)
For intI = 0 To dbs.TableDefs.Count - 1
    Set tdf = dbs.TableDefs(intI)
    If Len(tdf.Connect) > 0 Then
        tdf.Connect = ";DATABASE=" & strDatabase
        tdf.RefreshLink
    End If
Next intI
End Sub
'调用方法:



Call LinkTables("C:\MyFolder\Mydb.mdb")

----------------------------------------------------------------------------------------

謝謝﹐還會有提示的。。。。。。C:\MyFolder\Mydb.mdb錯誤路徑。。。。

沒有達到我想要的效果。。。

有別的方法嗎?

好象注釋dll可以嗎?不過不知道控制這個錯誤提示的是哪個dll.

----------------------------------------





[此贴子已经被作者于2006-1-10 12:16:12编辑过]


作者: 一点通    时间: 2006-1-10 19:48
C:\MyFolder\Mydb.mdb是你的后台数据库名吗?不是的话改一下这句代码
作者: yelang771    时间: 2006-1-10 20:18
謝謝。。

偶要路徑不對了﹐也沒有那個提示。


作者: yelang771    时间: 2006-1-11 16:50
..
作者: 一点通    时间: 2006-1-11 17:21
加载时写入这个语句看行不行

DoCmd.SetWarnings False '关闭系统提示
作者: yelang771    时间: 2006-1-11 21:46
還不行。。。




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