在Windows 7 64位系统中使用两个Access Runtime 2003和2010所引起的问题 [英] Problems by using two Access Runtime 2003 and 2010 in windows 7 64bits

查看:447
本文介绍了在Windows 7 64位系统中使用两个Access Runtime 2003和2010所引起的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

环境:

  • Windows 7 64位
  • Runtime Access 2003 32位
  • Runtime Access 2010 32位

我们需要在Windows 7 64位版本2003和2010中安装2个访问运行时,因为我们正在使用这两个数据库的数据库.

We need to install 2 access runtimes in Windows 7 64bits, versions 2003 and 2010 because we are using databases of these two databases.

我从运行良好的Windows XP更新了PC,现在有了Windows 7,有任何方法可以使它工作. 当我分别安装它们时,它会起作用,但是当它们一起安装时,就没办法了.

I updated a pc from a Windows XP that worked out well, and now with this windows 7 there is any way to make this work. It works when I install each of them separately but when they are both installed together, there is no way.

我安装的最后一个运行时,它是它第一次运行的数据库,当我打开另一个运行时时,在更改运行时又发生了一些事情,然后失败了.

The last runtime I install, it is the database that it works for the first time, when I open the other runtime makes something when changes the runtime and then fails.

我遇到的错误. 从Access Runtime 2010更改为2003(使用Access 2003)之后: -我收到此错误"OpenForm"已取消

Errors I get. After changing from Access Runtime 2010 to 2003 (using Access 2003): - I get this error "OpenForm" is cancelled

我尝试仅使用Access 2010,但出现此错误: -无法确定可执行文件Access14的安装版本.

I tried to use only Access 2010 and I got this error: - it can not be determined the version installed of executable Access14.

然后我尝试使用Access 2010直接打开2003数据库,但出现了另一个错误: -只读数据库或未从PRTSICINMED的先前版本进行转换的数据库

And then I tried to open directly the 2003 database with Access 2010 and I got this other error: - Read only database or database without convert from a previous version of PRTSICINMED

我该如何进行这项工作?

How can I make this work?

推荐答案

您可以进行此工作.通常,由于您希望特定的应用程序启动+使用Access 2003,然后又一个应用程序启动+使用2010,因此您需要为每个应用程序构建一个快捷方式.

You can make this work. As a general rule since you want a particular application to launch + use Access 2003, and then another to launch + use 2010, then you need to build a shortcut for each application.

2003年的快捷方式将如下所示;

The shortcut for 2003 will look like this;

"C:\Program Files (x86)\Microsoft Office\Office11\MSACCESS.EXE" 
"c:\RidesDev\SkiRides\RidesXP\RidesXP.mde" /runtime

在2010年,它将是这样.

And for 2010, it will look like this.

"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" 
"c:\RidesDev\SkiRides\RidesXP\RidesXP.accDE" /runtime

请注意,为便于阅读和发布,以上示例在两行中显示,但以上快捷方式在您创建的实际快捷方式中以空格分隔的一行上.

Note that above examples are on two lines here for ease of reading + posting, but the above shortcuts are on one line separated by a space in the actual shortcut you create.

请注意,快捷方式对于Access完整版或运行时而言是相同的(您不能在一台计算机上同时安装同一版本的Access的完整版和运行时–只允许一个,因此上述路径名在完整版或运行时版之间永远不会更改).

Note that shortcuts are the SAME for full edition of Access or runtime (you cannot install both full + runtime of the same edition of Access on a machine – only one is allowed and thus above path names never change between full or runtime edition).

但是,请记住,由于必须在计算机上正确注册和设置Access的LAST版本,因此每次您切换SWITCH版本时,以上内容都可能会显示重新配置"和安装"消息. (是的,这劫持"了访问文件扩展名,这就是为什么需要上述快捷方式的原因).因此,如果您在不使用上述快捷方式的情况下单击数据库,则Access的最新版本将设置"文件扩展名.

However, keep in mind that the above will likely cause a "re-configuring" and "installing" message to appear each time you SWITCH versions since the LAST version of Access run has to be correctly registered and setup on the computer. (and yes, this "hi-jacks" the access file extensions which is why the above shortcuts are required). So last version of Access will "set" the file extensions if you click on a database without using above shortcuts.

请记住,在大多数情况下,Access 2010运行时将快乐地"消耗2003 mde和2010 accDE.

Keep in mind that in MOST cases the access 2010 runtime will "happy" consume the 2003 mde, and the 2010 accDE.

因此,我非常想考虑转储使用2003运行时,并让2010运行时同时执行2003和2010应用程序.

As a result, I would VERY MUCH consider dumping the use of the 2003 runtime, and have the 2010 runtime execute both the 2003 and the 2010 application.

这篇关于在Windows 7 64位系统中使用两个Access Runtime 2003和2010所引起的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆