2014-03-13 34 views
1

我有一個Access 2013應用程序,我已轉換爲2013年運行時應用程序。它在Office 2007甚至NO Office環境中運行得很好。在WinXP上訪問運行​​時2013?

我有29位用戶在印度全部運行WinXP。我擔心Access 2013 Runtime不會安裝在這些機器上。

我試圖在Access 2010中重建應用程序,調用必要的引用,導入表格/表格/代碼,然後運行Access 2010 Runtime。我的應用程序不會在此RT配置中運行。抱怨:「... VBA項目包含無法讀取...」

我已經縮小到我的默認顯示窗體的問題。如果我用簡單的&按鈕替換,我不會收到此消息。如果我試圖從該按鈕中打開我想要的啓動表單,那麼我會收到消息。

我已經退出了我的64位/ 32位檢查 - 沒有變化。我執行一個命令shell(ping)來檢查SQL服務器是否可以訪問,但在啓動窗體中沒有其他非常奇特的東西。

有什麼建議還有什麼要注意的?

如果Access 2013 Runtime將安裝在這些XP機器上(尚未嘗試過),最好的解決方案是。我沒有副本在這裏測試。

回答

1

從微軟網站爲Access 2013 Runtime

支持的操作系統

的Windows 7,Windows 8中,在Windows Server 2008 R2,Windows Server 2012中

這並不意味着即Access 2013 Runtime 不會在上運行XP,但它不是不支持,這意味着如果你能把它給我安裝並有任何問題,微軟不會幫助你。

在另一方面,Windows XP的支持is going to end on April 8 2014,讓您的印度用戶可以得到很好的建議,以更新其操作系統,但你不能指望這種事情發生,特別是在印度...

你也可以嘗試在Access 2013上的違規表單上使用Application.SaveAsText,並在生成的文本文件的Access 2010中使用Application.LoadFromText。如果這不起作用,那麼文本文件是人類可讀的,並且您可能能夠弄清楚什麼是不兼容的。

+0

我們已經對他們介紹了WinXP的EOL和安全問題,但是nearterm的前景並不適合硬件/軟件升級。 –

+0

我試過了。SaveAsText和注意到的組合框行源奇數托架斷裂: 名稱= 「cmbUser」 行來源類型= 「表/查詢」 行來源= 「SELECT Users.Username,Users.UserID,Users.Email,Users.LastNam」 「 e,Users.FirstName,Users.Location FROM Users ORDER BY Users.Username;「 –

+0

抱歉上面討厭的文字包裝。無論如何。我糾正了喙並重新輸入。同樣的問題。我非常有希望! –