Forms("Main").open
msgbox(1)
Applicati
For Each t As Table In Tables
t.Font=New Font("宋体",11,FontStyle.Regular)
Next
msgbox(2)
'------------------------------------------------------------------------------
If GetConfigValue("注册状态" & ComputerId,False) = False Then '若是非注册状态
Forms("注册窗口").open
End If
msgbox(3)
'------------------------------------------------------------------------------
Dim drs As New List(of DataRow)
With DataTables("库存明细表")
For Each nm As String In .GetValues("产品ID", "产品ID is not null") '找出每个产品的第一行数据, 添加到集合drs中
drs.Add(.Find("产品ID = '" & nm & "'", "[_SortKey]"))
Next
For Each r As DataRow In drs
.DataCols("入库数量").RaiseDataColChanged(r) '重置每个产品的第一行
Next
End With
msgbox(4)
DataTables("图纸进度表").DataCols("下图日期").RaiseDataColChanged()
msgbox(5)
DataTables("图纸进度表").DataCols("设计完成日期").RaiseDataColChanged()
msgbox(6)
DataTables("图纸进度表").DataCols("确认期1").RaiseDataColChanged()
msgbox(7)
If user.Type = UserTypeEnum.User Then
Tables("授权表").Visible = False
End If
For Each dr As DataRow In DataTables("授权表").Select("用户名 = '" & user.name & "'")
If dr.Isnull ("列名") Then
Tables(dr("表名")).Visible = Not dr("不可见")
Tables(dr("表名")).AllowEdit = Not dr("不可编辑")
Else
Tables(dr("表名")).Cols(dr("列名")).Visible = Not dr("不可见")
Tables(dr("表名")).Cols(dr("列名")).AllowEdit = Not dr("不可编辑")
End If
Next
msgbox(8)
复制到命令窗口,点击执行,返回的都是数字1,2,3,4,5,6,7,8