以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 点击按钮,窗体自动闪退 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96890) |
-- 作者:huhu -- 发布时间:2017/3/1 19:54:00 -- 点击按钮,窗体自动闪退 点击按钮,窗体自动闪退 今天发现的,已经出现了好几次了。 但是之前一直运行问题,并没有闪退的问题。
|
-- 作者:有点色 -- 发布时间:2017/3/1 20:09:00 -- 加入msgbox,定位是哪句代码出错。看看那句代码触发了什么相关的事件。 |
-- 作者:huhu -- 发布时间:2017/3/2 19:47:00 -- Dim d As Date = Date.Today Dim y As Integer = d.Year Dim m As Integer = d.Month Dim r As Integer = d.day Dim bh As String = "A-ZSH" & rklb.text & kwlb.text & Format(d,"yyyyMMdd") \'生成编号的前6位,4位年,2位月. Dim max,max2 As String Dim idx As Integer max = DataTables("扫描配货明细").SQLCompute("Max(收货单号)","收货单号 like \'" & bh & "%\'") If max > "" Then \'如果存在最大编号 idx = CInt(max.Substring(bh.length)) + 1 \'获得最大编号的后五位顺序号,并加1 Else max2 = DataTables("工单明细").SQLCompute("Max(收货单号)","收货单号 like \'" & bh & "%\'") If max2 > "" Then idx = CInt(max2.Substring(bh.length)) + 1 \'获得最大编号的后五位顺序号,并加1 Else idx = 1 \'否则顺序号等于1 End If End If 请看看红色的代码是否有问题?
|
-- 作者:有点色 -- 发布时间:2017/3/2 19:58:00 -- 代码没问题,什么意思?什么没错? [此贴子已经被作者于2017/3/2 19:58:15编辑过]
|