Foxtable(狐表)用户栏目专家坐堂 → 关于储存EXCEL文件问题


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

主题:关于储存EXCEL文件问题

帅哥,在线噢!
有点蓝
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105959 积分:538870 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/3 22:06:00 [只看该作者]

测试没有问题,怎么测试?

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


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/8/3 22:11:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:截图00.png
图片点击可在新窗口打开查看

双击数据行会弹出窗口1,窗体"PictureViewer”控件不显示图片

图片点击可在新窗口打开查看此主题相关图片如下:截图02.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图14.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2020/8/3 22:15:56编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105959 积分:538870 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/3 22:26:00 [只看该作者]

到窗口afterload,也设置一下

Tables("员工").Cols("fa piao图片").DataCol.DefaultFolder = ProjectPath & "图片资料\" & format(Tables("员工").current("开piao日期"),"yyyy年") & "\" & format(Tables("员工").current("开piao日期"),"MM月") & "\" 
Dim p As WinForm.PictureViewer = Forms("窗口1").Controls("PictureViewer1")
p.RootDir = ProjectPath & "图片资料\" & format(Tables("员工").current("开piao日期"),"yyyy年") & "\" & format(Tables("员工").current("开piao日期"),"MM月") & "\"

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


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/8/6 14:05:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:截图02.png
图片点击可在新窗口打开查看

打开按钮代码:
Dim dr As DataRow = Tables("fa piao填开库存表.填开fa piao附件数据表").Current.DataRow
Dim fl As String =  ProjectPath & "附件资料/" & dr("文件名称")
If FileSys.FileExists(fl) AndAlso CRCCheckFile(fl) = dr.SQLGetValue("CRC值") Then '如果本地存在同名文件且CRC校验值相同
    '则直接使用本地文件
Else '否则从数据库提取文件
    If dr.SQLLoadFile("附件",fl) = False Then '如果提取文件失败
        Messagebox.Show("附件提取失败,可能并不存在附件!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
        Return
    End If
End If
Dim Proc As New Process '打开文件
Proc.File = fl
Proc.Start()

为什么刚打开窗体时,文件能打开,当关闭文档后再次打开时会出错,重新启动窗体后又能打开文件,第二次就会出错,是什么原因?
[此贴子已经被作者于2020/8/6 14:14:23编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105959 积分:538870 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 14:18:00 [只看该作者]

Dim dr As DataRow = Tables("fa piao填开库存表.填开fa piao附件数据表").Current.DataRow
Dim fl As String =  ProjectPath & "附件资料/" & dr("文件名称")
Dim val As String  = dr.SQLGetValue("CRC值")
If FileSys.FileExists(fl) AndAlso CRCCheckFile(fl) = val Then '如果本地存在同名文件且CRC校验值相同
    '则直接使用本地文件


 回到顶部
总数 35 上一页 1 2 3 4