以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于SN码信息列扫码后如何设置函数提示SN码错误 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=183948) |
-- 作者:divil -- 发布时间:2022/11/20 19:51:00 -- 关于SN码信息列扫码后如何设置函数提示SN码错误 版主,您好! 我建了一个扫码表,其中SN码信息列用扫码枪扫条形码后录入数据,数据有16位字符串,如果SN码没有16位字符串(例如只有15位或17位字符串时系统能够弹出信息告知有SN码信息错误),谢谢! |
-- 作者:有点蓝 -- 发布时间:2022/11/20 20:26:00 -- 到表格keydown事件处理 If e.Control = True AndAlso e.Table.Current IsNot Nothing Then If e.KeyCode = Keys.enter Then Dim r as Row = e.Table.Current if r("SN码信息").length <> 16 msgbox("错误") end if End If
End If |
-- 作者:divil -- 发布时间:2022/11/20 21:04:00 -- 版主,您好! 表格名称”制造四部产品扫码信息表“,表格中SN码信息列我是用扫码枪将SN条形码扫后内容自动输入到SN信息列,刚才试了试代码没有提示窗口,麻烦您了,谢谢! If e.Control = True AndAlso e."制造四部产品扫码信息表".Current IsNot Nothing Then If e.KeyCode = Keys.enter Then Dim r As Row = e."制造四部产品扫码信息表".Current If r("SN码信息").length <> 16 Then msgbox("SN码信息错误") End If End If End If |
-- 作者:有点蓝 -- 发布时间:2022/11/20 21:12:00 -- If e.Control = True AndAlso e."制造四部产品扫码信息表".Current IsNot Nothing Then 改为 If e.table.Current IsNot Nothing Then
|
-- 作者:divil -- 发布时间:2022/11/20 21:45:00 -- 版主,谢谢您 |