解决了。代码如下,分享一下,见笑。
'设置掩码
If e.Col.Name="单据号" Then
Select Case e.Table.Current("工序")
Case "轧机1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\Z\J\0\10000-00-00-00"
Case "清洗1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\Q\X\0\10000-00-00-00"
Case "清洗2号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\Q\X\0\20000-00-00-00"
Case "连退1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\L\T\0\10000-00-00-00"
Case "罩退1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\Z\T\0\10000-00-00-00"
Case "真退1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\K\T\0\10000-00-00-00"
Case "张矫1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\L\J\0\10000-00-00-00"
Case "重卷1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\C\J\0\10000-00-00-00"
Case "纵剪1号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\F\Q\0\10000-00-00-00"
Case "纵剪2号"
Tables("生产记录表").grid.Cols("单据号").EditMask="\F\Q\0\20000-00-00-00"
Case Else
Tables("生产记录表").grid.Cols("单据号").EditMask="LLLL0000-00-00-00"
End Select
End If