以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]文件上传记录代码无效 请帮助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51981)

--  作者:zyqzyy
--  发布时间:2014/6/6 17:50:00
--  [求助]文件上传记录代码无效 请帮助

文件上传记录

 ‘在BeforeAttachFile事件中,没效果

If e.DataCol.Name = "附件" Then
e.DataRow("上传记录") = User.Name & ":" & Date.now & "|" & e.FileName  & vbCrLf & e.DataRow("上传记录")
End If


--  作者:Bin
--  发布时间:2014/6/6 17:51:00
--  
加入一个MessaGEBOX.ShOW看看是否触发事件
--  作者:有点甜
--  发布时间:2014/6/6 17:52:00
--  

 不会触发这个事件。

 

 你写到datacolchanged事件吧。


--  作者:zyqzyy
--  发布时间:2014/6/6 17:57:00
--  
正在写在datacolchanged事件中,还是没作用,有些奇怪
[此贴子已经被作者于2014-6-6 17:56:52编辑过]

--  作者:Bin
--  发布时间:2014/6/6 17:59:00
--  
加入一个MessaGEBOX.ShOW看看是否触发事件

没触发再分析一下原因,是不是列名判断错了?  是不是列标题和列名不一样?

--  作者:有点甜
--  发布时间:2014/6/6 18:01:00
--  
以下是引用zyqzyy在2014-6-6 17:57:00的发言:
正在写在datacolchanged事件中,还是没作用,有些奇怪
[此贴子已经被作者于2014-6-6 17:56:52编辑过]

 

单纯的上传,是不会触发任何事件的,之后添加文件,才会触发比如datacolchanged事件。


--  作者:zyqzyy
--  发布时间:2014/6/6 18:09:00
--  
上传文件应该触发BeforeAttachFile事件,还没想明白
--  作者:zyqzyy
--  发布时间:2014/6/6 18:27:00
--  
弄明白了,多文件列取值问题,感谢两位!