Foxtable(狐表)用户栏目专家坐堂 → [讨论]关于工艺执行单


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

主题:[讨论]关于工艺执行单

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 14:03:00 [显示全部帖子]

没看懂
表格数据是怎么样的?需要什么效果?

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 15:07:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:工艺执行指令单备注.zip


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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 15:51:00 [显示全部帖子]

二维码是报表事件使用代码生成的吧,这个到报表事件处理,一次同时生成2个图片即可
[此贴子已经被作者于2020/11/4 15:51:29编辑过]

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 16:35:00 [显示全部帖子]

2个图片使用不同的名称啊

[&&BarCode5.tif,40,35,70,70]
[&&BarCode51.tif,40,35,70,70]

左边图片使用e.DataRow

右边图片需要获取下一行:

dim idx as integer = tables("工艺执行").findrow(e.DataRow)
if idx < tables("工艺执行").rows.count - 1
dim r as row = tables("工艺执行").rows(idx+1)
这里的r就是下一行,根据r的数据生成右边图片
end if

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/5 8:33:00 [显示全部帖子]

Dim idx As Integer = Tables("工艺执行").findrow(e.DataRow)
            If idx < Tables("工艺执行").rows.count - 1
                Dim r As Row = Tables("工艺执行").rows(idx+1)
                '这里的r就是下一行,根据r的数据生成右边图片               
                    Dim Bar As New BarCodeBuilder
                    Bar.Symbology = Barpro.Symbology.QRCode
                    Bar.code =  r("订单档案") & "-"  & r("流程描述")
                    'Bar.QRCodeModuleSize = 0.5
                    Bar.QuietZoneWidth = 0
                    Bar.Font = New Font("黑体",13)
                    bar.SaveImage(ProjectPath & "Images\BarCode51.tif",600)
              else
                    Dim img As New System.Drawing.Bitmap(1,1) '生成一个空白图片
                    'img.Save(ProjectPath & "Images\BarCode51.tif")  (这一行注释和不注释都一样)      
                End If

 回到顶部