这段代码,问题在哪里,每次都得“列重置”才能显示案卷级档号和文件级档号,且要点击当前单元格后重置
Select Case e.DataCol.name
Case "案卷号"
If e.newvalue > "" Then
e.DataRow("案卷号")=format(Val(e.newValue),"0000")
End If
Case "案卷级档号"
If e.newvalue Is Nothing Then
e.DataRow("案卷级档号") = e.DataRow("全宗号")&"-"& e.datarow("案卷目录号")&"-"& e.DataRow("案卷号")
End If
Case "文件级档号"
If e.NewValue Is Nothing Then
e.DataRow("文件级档号") = e.DataRow("全宗号")&"-"& e.datarow("案卷目录号")&"-"& e.DataRow("案卷号") &"-"& e.DataRow("页号")
End If
End Select
可能是放在DataColChanged事件中出的问题
[此贴子已经被作者于2015/10/7 3:09:40编辑过]