以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]实现需求的代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89675)

--  作者:pladic
--  发布时间:2016/8/26 17:07:00
--  [求助]实现需求的代码
需求:有一多列表,相关三列是:"发行员"、“编号”、“操作记录”。


IF "发行员"列为空 THEN "发行员"=user.name ‘新增一行时
  在“编号”列查找该发行员的最大编号再+1 ‘此行代码已有
  自动填入“操作记录” ’此行代码已有
else   ’即不为空时,说明此行已被发行员建立过,就保留原发行员和编号值。
  自动填入“操作记录” ’此行代码已有 
endif

我刚刚入门,对e.参数很不熟悉。烦请专家耐心指教。
很多代码能看明白,但自己编起来就好象不会说话了。


--  作者:大红袍
--  发布时间:2016/8/26 18:06:00
--  

If e.DataRow.IsNull("发行员") Then

    e.DataRow("发行员") = User.Name

Else

 

End If


--  作者:pladic
--  发布时间:2016/8/27 14:14:00
--  回复:(大红袍)If e.DataRow.IsNull("发行员") Then...
谢谢专家。问题解决了。