Foxtable(狐表)用户栏目专家坐堂 → 网页浏览器的一个问题


  共有2647人关注过本帖树形打印复制链接

主题:网页浏览器的一个问题

帅哥哟,离线,有人找我吗?
douglas738888
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
网页浏览器的一个问题  发帖心情 Post By:2016/7/4 16:20:00 [只看该作者]

请教老师,webbrowser,是否能直接打开TABLE中的附件进行显示?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/4 16:22:00 [只看该作者]

webbrowser,只能显示,比如 html、xls、doc、pdf、jpg 等文件。

 回到顶部
帅哥哟,离线,有人找我吗?
douglas738888
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/7/4 16:26:00 [只看该作者]

TABLE 附件中只有WORD一种格式,怎样通过代码显示,   不是WORD报表
[此贴子已经被作者于2016/7/4 16:31:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/4 16:31:00 [只看该作者]

beforeOpenFile事件

 

If e.DataCol.Name = "文件名及链接" Then
    If Forms("窗口1").opened Then
        Forms("窗口1").show
    End If
    Forms("窗口1").Controls("WebBrowser1").address = e.FileName
    e.cancel = True
End If


 回到顶部
帅哥哟,离线,有人找我吗?
douglas738888
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/7/4 23:11:00 [只看该作者]

老师,我做了个例子,想实现双击击窗口2 表A的当前行  网页管理器就显示 附件的WORD

我用了老师指导的代码,但是没有实现,这里的路径和双击不知道怎么设置代码,做个实例请老师看看,谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


[此贴子已经被作者于2016/7/4 23:22:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/5 8:43:00 [只看该作者]

If e.DataCol.Name = "附件"  Then
    If not Forms("窗口2").opened Then
        Forms("窗口2").show
    End If
    Forms("窗口2").Controls("WebBrowser1").address = e.DataCol.DefaultFolder & "\" &e.FileName
    e.cancel = True
End If

 回到顶部
帅哥哟,离线,有人找我吗?
douglas738888
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/7/5 9:54:00 [只看该作者]

大红袍老师,HYPHEN老师指导的代码,是要先打开文件管理器,点击打开后,在网页浏览器显示附件,怎样实现,不点击附件的文件管理器,

直接双击当前行,就在网页浏览器显示  附件里面对应的WORD

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/5 9:58:00 [只看该作者]

If e.Col.Name = "附件" Then
    If e.Row.IsNull("附件") = False Then
        Dim path As String = e.Col.DataCol.DefaultFolder
        If path = Nothing Then
            path = ProjectPath & "attachments/"
        End If
        path = path & e.Row("附件")
        If not Forms("窗口2").opened Then
            Forms("窗口2").show
        End If
        Forms("窗口2").Controls("WebBrowser1").address = path
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
douglas738888
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/7/5 10:53:00 [只看该作者]

老师打开后,网页浏览器 显示 无法显示此页    我用的是internet explorer 11,是路径问题还是 浏览器问题

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/5 10:57:00 [只看该作者]

msgbox看一下path的值是否正确。如果path正确,看看这里

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=85258&skin=0

 


 回到顶部
总数 17 1 2 下一页