以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 必填列数据不符合时 不能离开行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169497) |
-- 作者:yifan3429 -- 发布时间:2021/6/18 0:27:00 -- 必填列数据不符合时 不能离开行 例如有 1.23.4 列在输入正确内容前,不能离开正在输入行 |
-- 作者:有点蓝 -- 发布时间:2021/6/18 8:38:00 -- 参考:http://www.foxtable.com/webhelp/topics/0644.htm |
-- 作者:yifan3429 -- 发布时间:2021/6/18 19:07:00 -- If e.OldRange.RowSel <> e.NewRange.RowSel \'如果选择的是不同的行 If e.OldRange.RowSel >= 0 AndAlso e.OldRange.Rowsel < e.Table.Rows.Count Then \'而且原来选择的是一个有效的数据行 Dim r As Row = e.Table.Rows(e.OldRange.Rowsel) \'获得原来选择的行 If r.IsNull("执行人_承诺人") OrElse r.IsNull("工作内容") OrElse r.IsNull("计划分类") OrElse r.IsNull("督管责任") Then \'如果编号为空 e.Cancel = True End If End If End If 如果对应的单元格没有数据 就会显示红色提示 怎么搞,请教 |
-- 作者:有点蓝 -- 发布时间:2021/6/19 8:48:00 -- 颜色到drawcell事件处理:http://www.foxtable.com/webhelp/topics/0656.htm If e.Col.Name = "执行人_承诺人" Then
If e.Row.isnull("执行人_承诺人") Then e.Style = "样式1" End If End IF |