以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 请老师指教,问题出在哪里? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193831)
|
-- 作者:xiaofei_00
-- 发布时间:2024/10/18 16:54:00
-- 请老师指教,问题出在哪里?
如图,我想实现的功能是,当”已发图“选中后,自动在”发图时间“列填上现在的时间,我的代码感觉没问题,为啥没反应呢? 此主题相关图片如下:微信图片_20241018165227.png
|
-- 作者:有点蓝
-- 发布时间:2024/10/18 16:56:00
--
代码还判断了用户分组,是不是登录的用户没有设置分组?
|
-- 作者:xiaofei_00
-- 发布时间:2024/10/18 17:07:00
--
我试了,把这个条件去掉也不行
|
-- 作者:y2287958
-- 发布时间:2024/10/18 17:16:00
--
【已发图】列是什么类型
|
-- 作者:xiaofei_00
-- 发布时间:2024/10/18 17:27:00
--
逻辑型
|
-- 作者:有点蓝
-- 发布时间:2024/10/18 17:37:00
--
下次麻烦把代码文字发上来
…… if e.newvalue=true thene.datarow("日期") = date.now ……
|
-- 作者:xiaofei_00
-- 发布时间:2024/10/18 17:40:00
--
If e.DataCol.Name = "已发图" Then If e.DataRow.isnull("已发图") Then e.DataRow("发图日期") = Date.now End If End If
老师我试过了,新建一行时这个时间能自动产生,选中的时候则没有动作 ,到底问题出在哪里呢?
[此贴子已经被作者于2024/10/18 17:48:02编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2024/10/18 17:42:00
--
If e.DataCol.Name = "已发图" Then If e.DataRow("已发图") = True Then e.DataRow("发图日期") = Date.now End If End If
|
-- 作者:xiaofei_00
-- 发布时间:2024/10/18 17:49:00
--
知道咋回事了,感谢
|