Office中国论坛/Access中国论坛

标题: 如何利用ACCESS远程查看公司服务器上的图片? [打印本页]

作者: 想做NO.1    时间: 2012-2-8 11:29
标题: 如何利用ACCESS远程查看公司服务器上的图片?
出差人员在外,想通过ACCESS查看公司服务器上的图片,下面的链接错在哪里?请大虾们指点一下:

Private Sub Command4_Click()
   If Me.Text0 = "" Or Dir("\\www.aaaaaaaaa.com\E:\图片文件夹\" & Me.Text0 & ".jpg") = "" Then
        Me!Image3.Picture = "\\www.aaaaaaaaa.com\E:\图片文件夹\err.jpg"
   Else
        Me!Image3.Picture = "\\www.aaaaaaaaa.com\E:\图片文件夹\" & Me!Text0 & ".jpg"
   End If
End Sub

作者: aslxt    时间: 2012-2-8 14:06
用IP代替www.aaaaaaaaa.com试一下?
作者: 想做NO.1    时间: 2012-2-8 15:17
aslxt 发表于 2012-2-8 14:06
用IP代替www.aaaaaaaaa.com试一下?

试过了,不行,但是改成局域网的192.168.0.11之类的IP却可以。

(E:\这个根目录要去掉)
作者: andymark    时间: 2012-2-8 17:32
好像需要访问权限,文件夹共享,测试下面的方法
\\www.aaaaaaaaa.com\图片文件夹\1.jpg
作者: 想做NO.1    时间: 2012-2-8 17:42
andymark 发表于 2012-2-8 17:32
好像需要访问权限,文件夹共享,测试下面的方法
\\www.aaaaaaaaa.com\图片文件夹\1.jpg

文件夹是共享的,也是按你的这个路径搞的(把E:\去掉了),用局域网的IP地址可以打开,换成域名或是公网IP地址就打不开了,提示“运行时错误"52”:文件名或文件号错误”。
作者: roych    时间: 2012-2-8 18:02
想做NO.1 发表于 2012-2-8 17:42
文件夹是共享的,也是按你的这个路径搞的(把E:\去掉了),用局域网的IP地址可以打开,换成域名或是公网 ...

可否把它Mapping(映射)到本地盘,例如映射为Y盘。
那么就可以输入:Y:\XXX.jpg
如图所示:
[attach]48276[/attach]
作者: JosephTan    时间: 2012-2-8 18:07
应该是你的那个文件夹的设置有问题,要那个网页服务器把那个文件夹设为wwwroot之类的吧.不清楚你公司是用的什么wwwd如果你把这些图片放在wwwroot里就一定能访问,如果你有权限你可以看看服务器的设置.
作者: 想做NO.1    时间: 2012-2-9 08:36
JosephTan 发表于 2012-2-8 18:07
应该是你的那个文件夹的设置有问题,要那个网页服务器把那个文件夹设为wwwroot之类的吧.不清楚你公司是用的什 ...

用的是光纤,IP是固定的,只是提供给我们一个跟IP绑在一起的网址,如:local.aaaaaaaaaa.com之类的,图片放在服务器的一个文件夹里,用ACCESS在外面可以连接到服务器上的数据库。

是不是不能用这种方法连接图片呢,好像没输密码呢。

哥哥,求别的连接方法.
作者: 想做NO.1    时间: 2012-2-9 08:37
roych 发表于 2012-2-8 18:02
可否把它Mapping(映射)到本地盘,例如映射为Y盘。
那么就可以输入:Y:\XXX.jpg
如图所示:

这样也不行,我觉得方法不对,通过公网连接图片应该要密码的,可是这种连接方法没输密码呢。
作者: roych    时间: 2012-2-9 08:57
想做NO.1 发表于 2012-2-9 08:37
这样也不行,我觉得方法不对,通过公网连接图片应该要密码的,可是这种连接方法没输密码呢。

我们是用域用户登录的。如果需要密码,映射时自然会弹出登录对话框。
映射后,再在Access里链接Y盘即可。
作者: JosephTan    时间: 2012-2-9 09:59
如果他们公司网页的图片在外面的人可以登录,那么把这些图片放在外面的人能看到的网页的同一个目录里就应该可以了.不知我的思路对不对.
另外,我说的wwwd的意思不是用的什么adsl还是光钎,是问的用什么服务器软件Apache还是iis还是别的什么?
作者: 想做NO.1    时间: 2012-2-9 10:19
本帖最后由 想做NO.1 于 2012-2-9 10:27 编辑

谢谢各位,我再试试.
作者: 想做NO.1    时间: 2012-2-23 14:38
本帖最后由 想做NO.1 于 2012-2-23 15:41 编辑
roych 发表于 2012-2-9 08:57
我们是用域用户登录的。如果需要密码,映射时自然会弹出登录对话框。
映射后,再在Access里链接Y盘即可。 ...


哥哥,怎样将Ftp映射到本地盘呢,比方说映射到Y:盘?(不使用第三方软件,如NETdrive之类)

(不知能不能用ACCESS连接FTP里的图片,所以想把它映射到本地盘)
作者: todaynew    时间: 2012-2-23 17:45
出差人员在外?
如若以此条件,应该不能直接访问服务器中的文件夹吧?否则也太不安全了。

作者: roych    时间: 2012-2-24 11:31
想做NO.1 发表于 2012-2-23 14:38
哥哥,怎样将Ftp映射到本地盘呢,比方说映射到Y:盘?(不使用第三方软件,如NETdrive之类)

(不知能不 ...

详细看附件(我的是英文正版系统,希望你能够看得懂这些命令),点击“映射(Mapping)”后,输入网络路径即可(如果需要权限的话,会弹出输入密码的对话框,输入用户名和密码后则会连上)。
[attach]48461[/attach]
作者: 想做NO.1    时间: 2012-2-27 16:30
roych 发表于 2012-2-24 11:31
详细看附件(我的是英文正版系统,希望你能够看得懂这些命令),点击“映射(Mapping)”后,输入网络路径 ...

非常非常感谢版主的动画演示,也看懂了,你映射的应该是局域网内的路径,当我把FTP的路径放进去就映射不了。我想了一下,FTP的映射应该比较复杂,要不然也不会专门有人去开发例如NetDrive之类的映射软件。

再一次谢谢版主哥哥的帮助!!!




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