以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教关于列相关的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13812)

--  作者:小小鸟
--  发布时间:2011/10/28 11:31:00
--  请教关于列相关的问题

有两列,一列是“在职状况”有“在职”“离职”“休假”等选项;一列是“离职日期”,填写的是离职时间,我想实现的是:只要“离职日期”这列填写了时间,则“在职状况”必须为“离职”,反之,只要“在职状况”选择了“离职”,则“离职日期”列必须填写时间。

请问,怎么操作呢?


--  作者:czy
--  发布时间:2011/10/28 11:56:00
--  

大概是这样:

 

If e.DataCol.Name = "在职状况" Then
    If e.DataRow("在职状况") = "离职" Then
        e.DataRow("离职日期") = Today()
    Else
        e.DataRow("离职日期") = Nothing
    End If
End If

 

 


--  作者:小小鸟
--  发布时间:2011/10/28 19:57:00
--  
请问,以上代码要写到哪个事件去呢?
--  作者:小小鸟
--  发布时间:2011/10/28 20:16:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:错误代码.jpg
图片点击可在新窗口打开查看

如上图,为什么说我代码错误呢?


--  作者:czy
--  发布时间:2011/10/28 21:12:00
--  
DataColChanged事件。
--  作者:小小鸟
--  发布时间:2011/10/28 21:42:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:错误代码0.jpg
图片点击可在新窗口打开查看
按照您的方法去做,出现了以上错误提示,是什么意思呢?看不懂图片点击可在新窗口打开查看
--  作者:czy
--  发布时间:2011/10/28 21:55:00
--  
上传你的项目。
--  作者:小小鸟
--  发布时间:2011/10/29 8:24:00
--  
请问我原来的DataColChanged事件已经有代码了,还可以继续写上面的这段代码进去吗?
--  作者:狐狸爸爸
--  发布时间:2011/10/29 8:27:00
--  
可以。
--  作者:小小鸟
--  发布时间:2011/10/29 8:31:00
--  

 


图片点击可在新窗口打开查看此主题相关图片如下:错误提示.png
图片点击可在新窗口打开查看
复制后出现以上错误提示~~~

顺便问声狐爸,我昨晚已经发了邮件给您,麻烦查收一下,发个激活码给我,谢谢啦,用户名:余伟锋。邮箱:13571196@qq.com