Foxtable(狐表)用户栏目专家坐堂 → [求助]按钮


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

主题:[求助]按钮

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


加好友 发短信
等级:七尾狐 帖子:1765 积分:11811 威望:0 精华:0 注册:2015/6/22 8:11:00
[求助]按钮  发帖心情 Post By:2017/9/21 11:49:00 [只看该作者]

老师,下面代码不能按指定的单元格打开文件,而是必须关闭窗口后重新指定单元格才能打开,打开后又有关闭窗口后重新指定才能打开。


If GetConfigValue("文件夹路径" & ComputerId,"") = "" Then
    MessageBox.Show("请先指定存储路径!","提醒")
    Return
End If

If Tables("入库.入库明细").Current.isnull("piao据原件") = True Then  '若未存储文件名
    MessageBox.Show("未上传文件!","提醒")
    Return
End If

If e.Form.Controls("文件名").text = "文件已被删除!" Then
    Tables("入库.入库明细").Current("piao据原件") = Nothing
    e.Form.Controls("文件名").text = "未上传文件!"
    e.Form.Controls("PictureBox1").image = getimage("other.png")
    Return
End If

Dim proc As new Process
proc.File = e.Form.Controls("路径").text & "\" & e.Form.Controls("文件名").text
proc.Start

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/21 12:33:00 [只看该作者]

试试改成

 

msgbox(e.Form.Controls("路径").text)

msgbox(e.Form.Controls("文件名").text)

Dim proc As new Process
proc.File = e.Form.Controls("路径").text & "\" & Tables("入库.入库明细").Current("piao据原件")
proc.Start

 回到顶部