Foxtable(狐表)用户栏目专家坐堂 → 单元格不能为空 并定位颜色提示


  共有4584人关注过本帖树形打印复制链接

主题:单元格不能为空 并定位颜色提示

帅哥,在线噢!
yifan3429
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2473 积分:22835 威望:0 精华:0 注册:2011/3/29 17:14:00
单元格不能为空 并定位颜色提示  发帖心情 Post By:2022/4/18 21:05:00 [只看该作者]

 
                Dim Cols1() As String = {"区域名称","区域楼层" }
                For Each r As Row In Tables("订单_产品主表").Rows
                    For Each c As String In Cols1
                        If r.IsNull(c) Then
                            e.Style = "警告"  无效
                            MessageBox.Show(c &"不能为空",Vars("昵称"))
                            Return ""
                        End If                                           
                    Next
                Next

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/18 21:13:00 [只看该作者]

设置颜色只能放到到drawcell事件

 回到顶部
帅哥,在线噢!
yifan3429
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2473 积分:22835 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2022/4/18 21:16:00 [只看该作者]

 Dim Cols1() As String = {"区域名称","区域楼层" }
                For Each r As Row In Tables("订单_产品主表").Rows
                    For Each c As String In Cols1
                        If r.IsNull(c) Then
                            c.SetError("c", "不能为空")   这个方案怎么解决呢
                            'MessageBox.Show(c &"不能为空",Vars("昵称"))
                            Return ""
                        End If
                    Next
                Next



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/18 22:07:00 [只看该作者]

                        If r.IsNull(c) Then
r.DataRow.SetError(c, "不能为空")
                            'MessageBox.Show(c &"不能为空",Vars("昵称"))
                            Return ""
                        End If

 回到顶部