以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]必录字段出现红色叹号  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=5105)

--  作者:易服
--  发布时间:2009/11/23 16:02:00
--  [求助]必录字段出现红色叹号
必录字段出现红色叹号如图,不用对话框提示(必录字段较多时显得烦琐)有办法吗

图片点击可在新窗口打开查看此主题相关图片如下:2009-11-23 15-44-42.png
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2009/11/23 16:24:00
--  
1、有必要吗?

2、用DrawCell可以实现。
--  作者:易服
--  发布时间:2009/11/23 16:48:00
--  
有必要的,录入的时候看到有红色叹号表示必须录入数据也便于检查,能祥细点?
--  作者:程兴刚
--  发布时间:2009/11/23 17:14:00
--  

1、帮助文件搜索DrawCell,帮助内容出来一大堆,够您用的。
2、既然是必录,通过其他事件,判断该字段内容为空时,禁止离开,始终将焦点设在该单元格。


--  作者:kylin
--  发布时间:2009/11/23 17:17:00
--  
 If e.Col.IsNumeric AndAlso e.Col.Name <> "第一列"  Then
    If e.Row.IsNull(e.Col.Name)   then
        e.text = "!"
    End If
End If

类似如此,参考

--  作者:易服
--  发布时间:2009/11/23 17:20:00
--  
以下是引用程兴刚在2009-11-23 17:14:00的发言:

1、帮助文件搜索DrawCell,帮助内容出来一大堆,够您用的。
2、既然是必录,通过其他事件,判断该字段内容为空时,禁止离开,始终将焦点设在该单元格。

禁止离开这个不友好,要允许离开检查发现仍可补录


--  作者:程兴刚
--  发布时间:2009/11/23 17:56:00
--  
以下是引用易服在2009-11-23 17:20:00的发言:

禁止离开这个不友好,要允许离开检查发现仍可补录


       呵呵,那就不叫“必录”,还可以“后补”图片点击可在新窗口打开查看嘛!


--  作者:易服
--  发布时间:2009/11/24 9:07:00
--  
以下是引用kylin在2009-11-23 17:17:00的发言:
 If e.Col.IsNumeric AndAlso e.Col.Name <> "第一列"  Then
    If e.Row.IsNull(e.Col.Name)   then
        e.text = "!"
    End If
End If

类似如此,参考

试了一下


图片点击可在新窗口打开查看此主题相关图片如下:2009-11-24 9-00-49.png
图片点击可在新窗口打开查看

--  作者:yangming
--  发布时间:2009/11/24 10:08:00
--  
以下是引用易服在2009-11-24 9:07:00的发言:

试了一下


图片点击可在新窗口打开查看此主题相关图片如下:2009-11-24 9-00-49.png
图片点击可在新窗口打开查看

你的代码是放在何处的?


--  作者:易服
--  发布时间:2009/11/24 10:17:00
--  
Datacolchanged