Foxtable(狐表)用户栏目专家坐堂 → 【二进制列文件】图片列为二进制,并且将文件写入了二进制列里,现在怎么在EXCEL报表中读取并打印出来呢?


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

主题:【二进制列文件】图片列为二进制,并且将文件写入了二进制列里,现在怎么在EXCEL报表中读取并打印出来呢?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
【二进制列文件】图片列为二进制,并且将文件写入了二进制列里,现在怎么在EXCEL报表中读取并打印出来呢?  发帖心情 Post By:2017/11/3 14:54:00 [只看该作者]

【二进制列文件】图片列为二进制,并且将文件写入了二进制列里,现在怎么在EXCEL报表中读取并打印出来呢?
 目前在帮助里面没有找到直接获取的方法  大家有没有好的办法呢?

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:瓮安县院卷宗管理系统1101.rar


[此贴子已经被作者于2017/11/3 15:12:59编辑过]

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


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

在报表事件里做:http://www.foxtable.com/webhelp/scr/2338.htm

If e.Book.TempLate = "SalesInvoice" Then
    If e.region = "SaleOrderDetail" Then
        If e.DataRow Is Nothing OrElse e.DataRow.IsNull("Lot"Then 
'
如果是空行或者Lot列为空
            Dim img As New System.Drawing.Bitmap(1,1
'
生成一个空白图片
            img.Save(ProjectPath & "Images\BarCode.gif")
        Else 
'
否则生成条形码图片
这里写代码从数据库获取图片数据并保存到
Images目录中
        
End If
    End 
If

End
 If

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


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:瓮安县院卷宗管理系统1101.zip


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/11/3 16:52:00 [只看该作者]

采用帮助的方式处理二进制列:
http://www.foxtable.com/webhelp/scr/2950.htm

然后按照二楼的方式打印。

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(狐狸爸爸)采用帮助的方式处理二进制列:http...  发帖心情 Post By:2017/11/3 17:00:00 [只看该作者]

这一步已经处理了 看来还是得先获取出来之后再加载进行打印啦

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)在报表事件里做:http://www.foxtabl...  发帖心情 Post By:2017/11/3 17:10:00 [只看该作者]

SaleOrder(订单)和SaleOrderDetail(订单明细)帮助文件里面有这个解释
那么 If e.Book.TempLate = "SalesInvoice" Then 这个是啥意思呢?

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/11/3 17:25:00 [只看该作者]

参考:
http://www.foxtable.com/webhelp/scr/1953.htm


 回到顶部