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


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

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

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


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

窗口图片浏览器控件?控件的设置必须和图片列的设置完全一致

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


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

每一行图片的位置是不一样的,保存图片时根据保存时的年、月份来保存的,比如目前日期是2020年7月31号,图片会保存到程序文件的“图片资料/2020年/07月”文件下,所以无法确定位置的
[此贴子已经被作者于2020/7/31 17:00:59编辑过]

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/31 17:10:00 [只看该作者]

试试根据当前行设置一下控件的根目录,currentchanged事件

Dim p As WinForm.PictureViewer = Forms("窗口1").Controls("PictureViewer1")
p.RootDir = ProjectPath & “图片资料\” & e.table.current("") & ....

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


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

If Forms("窗口1").Opened Then
Dim p As WinForm.PictureViewer = Forms("窗口1").Controls("PictureViewer1")
p.RootDir = ProjectPath & "图片资料\" & format(e.Table.current("开piao日期"),"yyyy年") & format(e.Table.current("开piao日期"),"MM月")
End If

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

还是不显示



直接设置PictureViewer控件 C:\Users\Administrator\Desktop\新建文件夹 (2)\图片资料\2020年\07月 就能显示,选其他数据就不显示了

[此贴子已经被作者于2020/7/31 17:47:24编辑过]

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


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

If Forms("窗口1").Opened andalso e.Table.current isnot nothing Then

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


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

怎么还是不显示呢?


If Forms("窗口1").Opened AndAlso e.Table.current IsNot Nothing Then
Dim p As WinForm.PictureViewer = Forms("窗口1").Controls("PictureViewer1")
p.RootDir = ProjectPath & "图片资料\" & format(e.Table.current("开piao日期"),"yyyy年") & "\" & format(e.Table.current("开piao日期"),"MM月") & "\" 
End If
[此贴子已经被作者于2020/8/3 20:53:58编辑过]

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


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

同时设置列属性

If e.Table.current IsNot Nothing Then
    e.Table.Cols("图片列").DataCol.DefaultFolder = ProjectPath & "图片资料\" & format(e.Table.current("开piao日期"),"yyyy年") & "\" & format(e.Table.current("开piao日期"),"MM月") & "\" 
    If Forms("窗口1").Opened Then
        Dim p As WinForm.PictureViewer = Forms("窗口1").Controls("PictureViewer1")
        p.RootDir = ProjectPath & "图片资料\" & format(e.Table.current("开piao日期"),"yyyy年") & "\" & format(e.Table.current("开piao日期"),"MM月") & "\" 
    End If
End If

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


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

经过测试还是不显示?

文件存放在项目文件夹下的:图片资料\2020年\**月份文件夹下

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


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

我测试没有问题,请上传实例说明

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


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试文件.rar


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