以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 没有要访问的 Current 数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104502) |
-- 作者:zoyong -- 发布时间:2017/7/31 9:03:00 -- 没有要访问的 Current 数据 .NET Framework 版本:2.0.50727.8669 Foxtable 版本:2017.7.28.1 错误所在事件:表,投标收入,DataColChanged 详细错误信息: 调用的目标发生了异常。 没有要访问的 Current 数据。 If e.DataCol.Name = "登记日期" Then If e.DataRow.IsNull("登记日期") Then e.DataRow("编号") = Nothing Else Dim d As Date = e.DataRow("登记日期") Dim y As Integer = d.Year Dim m As Integer = d.Month Dim Days As Integer = Date.DaysInMonth(y,m) Dim fd As Date = New Date(y,m,1) \'获得该月的第一天 Dim ld As Date = New Date(y,m,Days) \'获得该月的最后一天 Dim bh As String = Format(d,"yyyyMM") \'生成编号的前6位,4位年,2位月. If e.DataRow("编号").StartsWith(bh) = False \'如果编号的前6位不符 Dim max As String Dim idx As Integer max = e.DataTable.sqlCompute("Max(编号)","登记日期 >= \'" & fd & "\' And 登记日期 <= \'" & ld & "\' And [_Identify] <> " & e.DataRow("_Identify")) \'取得该月的最大编号 If max > "" Then \'如果存在最大编号 idx = CInt(max.Substring(10)) + 1 \'获得最大编号的后2位顺序号,并加1 Else idx = 1 \'否则顺序号等于1 End If e.DataRow("编号") = "tbsr" & bh & Format(idx,"000") \'e.DataRow("编号") = "tblx" & bh & "-" & Format(idx,"00") End If End If End If \'----------------不能大于今天-------------------- Select Case e.DataCol.Name Case "收入时间" If e.DataRow("收入时间") > Date.Today() Then MessageBox.Show("收款时间不能大于今天") Else End If End Select \'----------------计算合计-------------------- Select Case e.DataCol.Name Case "单价","数量" If e.DataRow.Isnull("项目名称") Then e.DataRow("合计") = Nothing Else e.DataRow("合计") =e.DataRow("数量") * e.DataRow("单价") End If End Select \'----------------将数据复制到另一表-------------------- Dim fdr As DataRow = DataTables("投标立项").sqlFind("项目名称 = \'" & e.DataRow("项目名称") & "\'") If fdr IsNot Nothing Then fdr("收入金额") = DataTables("投标收入").Compute("sum(合计)","项目名称 = \'" & fdr("项目名称") & "\'") End If 之前一直正常的 前天升级后发布了一下 就这样子了 会不会是程序BUG
[此贴子已经被作者于2017/7/31 9:03:35编辑过]
|
-- 作者:rjh4078 -- 发布时间:2017/7/31 9:20:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=104437&replyID=&skin=1 |
-- 作者:有点甜 -- 发布时间:2017/7/31 9:29:00 -- 先退回旧版使用吧。 |
-- 作者:狐狸爸爸 -- 发布时间:2017/7/31 10:08:00 -- 升级到2017.7.31即可 |