设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3805|回复: 15
打印 上一主题 下一主题

[Access本身] 【 求助】Win7是不是不兼容Access2003的Shell函数?

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-17 20:13:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
        数据库是用Shell函数设置了工作组来登录的。
       不过,最近公司加了几台新电脑,装的是Win7操作系统,每次启动后,都提示启动出错。
       我想问一下,如果不改Shell函数,大家有没有其它方面的解决方案?
       我自己觉得,是不是应该在那几台电脑上装Access 2007,然后把指定文件夹设置为受信任位置。但有两三个问题不得不考虑:
       1、很多用户对2007界面并不熟悉,怕大家用不惯。
        ——Office一般都是整套装的,不太可能其它组件为2003,Access是2007吧?即便如此,兼容性应该也不太好吧?
       2、如果装了Access 2007,2003开发的数据库和2007的兼容性怎么样?
       3、如果不装2007,我该在新电脑里进行哪些设置,才能顺利启动Shell函数?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
16#
 楼主| 发表于 2010-12-23 13:38:55 | 只看该作者
pxsj 发表于 2010-12-22 21:21
Win7已经遇到很多问题了 基本上2010比xp更适合

现在找到一半的解决方案了,嗯,我要发个帖子看看大家有没有更好的应对方法。
15#
发表于 2010-12-22 21:21:50 | 只看该作者
Win7已经遇到很多问题了 基本上2010比xp更适合
14#
 楼主| 发表于 2010-12-22 15:30:27 | 只看该作者
本帖最后由 roych 于 2010-12-22 15:36 编辑

大家知道怎么调出Shell函数所用的命令么(就是显示该电脑的路径、文件名、工作组等等)?debug.print好像看不到,我想借此看看Win7系统下,到底是从哪个路径启动Access和打开启动函数的。——这样方便我调试~~

我今天仔细看了下,工作组文件在Winxp下是:
C:\Document and Settings\UserName\Application Data\Microsoft\Access\System.mdw
而在Win7下是:
C:\Users\UserName\App Data(不知道为什么安装后没有了这个路径:Microsoft\Access和相应的工作组文件)。
13#
 楼主| 发表于 2010-12-21 18:21:30 | 只看该作者
t小宝 发表于 2010-12-21 17:18
你应定位出错在哪一句代码,是否WIN7禁止复制文件到OFFICE安装目录,而不是出错在Shell?
源码看了,但我没 ...

谢谢宝版主。
我换了Office2007也没用……我明天再去找找那几个文件,其实dll文件是工作组文件改了扩展名的,不知道改回来有没有帮助?
现在快崩溃了,——配置也不咋地的电脑还装win7,Office反倒是xp的,简直无语。

点击这里给我发消息

12#
发表于 2010-12-21 17:18:25 | 只看该作者
你应定位出错在哪一句代码,是否WIN7禁止复制文件到OFFICE安装目录,而不是出错在Shell?
源码看了,但我没装Win7,没法试
11#
 楼主| 发表于 2010-12-21 16:19:51 | 只看该作者
xuwenning 发表于 2010-12-20 13:12
没有看源码

改变后可能会出问题的

源码都没看,您就别误导我了好不好?
我看了下,Win7管理工具下面有个PowerShell,可能跟这个有关,但我的是英文版的,而且不少命令行不太清楚。
我想,这个可能跟Shell函数有关。有没有哪个大虾去试试?
10#
发表于 2010-12-20 13:12:03 | 只看该作者
roych 发表于 2010-12-20 10:16
谢谢xuwenning,我试试看~~只是这个世纪是工作组文件,改成mdb还有用么?

没有看源码

改变后可能会出问题的
9#
 楼主| 发表于 2010-12-20 10:16:00 | 只看该作者
本帖最后由 roych 于 2010-12-20 10:20 编辑
xuwenning 发表于 2010-12-20 08:40
Sysxnfm.dll=Sysxnfm.mdb


谢谢xuwenning,我试试看~~只是这个世纪是工作组文件,改成mdb还有用么?
8#
发表于 2010-12-20 08:40:41 | 只看该作者
Sysxnfm.dll=Sysxnfm.mdb
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-25 11:04 , Processed in 0.105962 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表