以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 条形码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193856) |
-- 作者:朱女士 -- 发布时间:2024/10/22 12:06:00 -- 条形码 老师您好! 我有一个车间扫码模块,我在数据表中生成了条形码,没有*号,而经过扫码枪扫码后两边,出现了“*”,怎么能取消呢?谢谢指教! 我的生成条码的代码如下: Select Case e.DataCol.Name Case "清单条码编码", "条形码" If e.DataRow.IsNull("清单条码编码") Then e.DataRow("条形码") = Nothing Else Dim Bar As New BarCodeBuilder Bar.Symbology = Barpro.Symbology.Code39 Bar.Code = e.DataRow("清单条码编码") Bar.BarWidth = 0.6 Bar.BarHeight =25 Bar.DisplayChecksum = False Bar.DisplayStartStopChar = False Bar.AddCheckSum = False Bar.SaveImage(projectpath & "Attachments\\" & e.DataRow("清单条码编码") & ".jpg") e.DataRow("条形码") = e.DataRow("清单条码编码") & ".jpg" End If If e.DataRow.IsNull("清单条码编码")=False Then Dim Book As New XLS.Book(ProjectPath & "Attachments\\生产工艺加工流程卡模板.xls") Dim Sheet As XLS.Sheet = Book.Sheets(0) Dim fl As String = ProjectPath & "Reports\\" & dr("清单条码编码") & ".xls" Book.Build() \'生成细节区 Book.Save(fl) \'\' Dim Proc As New Process n \'\' Proc.File = fl \'\' Proc.Start() End If End Select |
-- 作者:有点蓝 -- 发布时间:2024/10/22 13:34:00 -- 应该是扫描枪设置的问题吧 |