Foxtable(狐表)用户栏目专家坐堂 → [求助]EXCEL报表打印多个图片,图片不显示


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

主题:[求助]EXCEL报表打印多个图片,图片不显示

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


加好友 发短信
等级:幼狐 帖子:83 积分:637 威望:0 精华:0 注册:2013/3/28 14:15:00
  发帖心情 Post By:2020/10/15 12:54:00 [只看该作者]


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

[此贴子已经被作者于2020/10/15 13:01:07编辑过]

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


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

看看:http://www.foxtable.com/webhelp/topics/3303.htm

另外后台打印不支持直接引用方式,仅支持引用后台表的图片列

再说直接引用是:[@技术报价单_Table1,&图片,+0,60,80] :http://www.foxtable.com/webhelp/topics/1395.htm
而不是:[@&技术报价单_Table1,图片,60,80]

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


加好友 发短信
等级:幼狐 帖子:83 积分:637 威望:0 精华:0 注册:2013/3/28 14:15:00
窗口表打印图片列  发帖心情 Post By:2020/12/15 15:59:00 [只看该作者]

按帮助里设置扩展类型为图片。
帮助里的代码

我设置的代码


    'book.DataTables("技术报价单_Table1").DataCols("图片").ExtendType = ExtendTypeEnum.Images '扩展类型为图片

    ''book.DataTables("SCGL_技术报价单").DataCols("图片").ExtendType = ExtendTypeEnum.Images '扩展类型为图片

    'msgbox("00")

    'book.DataTables("SCGL_技术报价单").DataCols("图片").Remote = True '使用FTP管理

    'msgbox("11")

    'With book.DataTables("SCGL_技术报价单").DataCols("图片").FTpClient '设置FTP属性

        '.host=vars("FTP_ip地址")

        '.Account =vars("FTP_账号")

        '.password =vars("FTP_密码")

        '.Port= vars("FTP_端口")

    'End With



一直报错。版主帮忙看下怎么回事。

此主题相关图片如下:jdfw.gif
按此在新窗口浏览图片

此主题相关图片如下:jdfw1.gif
按此在新窗口浏览图片


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


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

book.AddDataTable("员工","","Select * from {员工} where 姓名 = '王伟'")
book
.DataTables("员工这里的表名必须和上面AddDataTable的表名完全一致").DataCols("照片").ExtendType = ExtendTypeEnum.Images

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


加好友 发短信
等级:幼狐 帖子:83 积分:637 威望:0 精华:0 注册:2013/3/28 14:15:00
  发帖心情 Post By:2020/12/15 16:13:00 [只看该作者]

第一张图是一致的,但是提示不存在。

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


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


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

关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

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


加好友 发短信
等级:幼狐 帖子:83 积分:637 威望:0 精华:0 注册:2013/3/28 14:15:00
  发帖心情 Post By:2020/12/15 16:51:00 [只看该作者]

删除项目所在的文件夹里的bin目录,然后重启项目还是无效提示不存在临时表。难道跟我这个关联表有关系

还有这个论坛代码老是发不出来怎么回事,我级别不够么。

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


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


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


加好友 发短信
等级:幼狐 帖子:83 积分:637 威望:0 精华:0 注册:2013/3/28 14:15:00
回复:(有点蓝)http://www.foxtable.com/bbs/dispbb...  发帖心情 Post By:2020/12/16 8:04:00 [只看该作者]

完整代码如下
Dim fs As String= ProjectPath & "打印模板\技术报价单打印.xls"
Dim r As Row =Foxtools.Tools.Rows(eform)
If FileSys.FileExists(fs) Then
    Dim Book As New XLS.Book(fs)
    Dim fl As String = ProjectPath & "OutPut\技术报价单打印shuchu.xls"
    book.AddDataTable("SCGL_技术报价单","主数据源","Select * fro m {SCGL_技术报价单} where 编号='" & r("编号") & "'")'添加父表
    book.AddDataTable("SCGL_技术报价单原料" ,"主数据源","Select * fro m {SCGL_技术报价单原料} where 关联编号='" & r("编号") & "'")'添加子表
    book.AddDataTable("SCGL_技术报价单辅件" ,"主数据源","Select * fro m {SCGL_技术报价单辅件} where 关联编号='" & r("编号") & "'")'添加子表
    book.AddDataTable("SCGL_技术报价单人工" ,"主数据源","Select * fro m {SCGL_技术报价单人工} where 关联编号='" & r("编号") & "'")'添加子表
    book.AddRelation("SCGL_技术报价单","编号","SCGL_技术报价单人工" ,"关联编号") '建立关联
    book.AddRelation("SCGL_技术报价单","编号","SCGL_技术报价单原料" ,"关联编号") '建立关联
    book.AddRelation("SCGL_技术报价单","编号","SCGL_技术报价单辅件" ,"关联编号") '建立关联
    msgbox(r.Table.Name)
    ' book.DataTables("技术报价单_Table1").DataCols("图片").ExtendType = ExtendTypeEnum.Images '扩展类型为图片
    book.DataTables("SCGL_技术报价单").DataCols("图片").ExtendType = ExtendTypeEnum.Images '扩展类型为图片
    msgbox("00")
    book.DataTables("SCGL_技术报价单").DataCols("图片").Remote = True '使用FTP管理
    msgbox("11")
    With book.DataTables("SCGL_技术报价单").DataCols("图片").FTpClient '设置FTP属性
        .host=vars("FTP_ip地址")
        .Account =vars("FTP_账号")
        .password =vars("FTP_密码")
        .Port= vars("FTP_端口")
    End With
    Book.Build() '生成细节区
    Book.Save(fl) '保存工作簿
    Dim Proc As New Process '打开工作簿
    Proc.File = fl
    Proc.Start()
End If


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


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

导出这几个表几行数据,然后和模板一起发上来测试一下

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