以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  记录编辑时列  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2197)

--  作者:xyjdwxzx
--  发布时间:2009/3/24 22:55:00
--  记录编辑时列
表1 中有一列为  表达式列  名为  记录编辑时 

该列 要求 据  金额列大于0 时   记录编辑时  列 记录当时的时间  


这个表达式  如何写    If "金额"> 0 
Output.Show( ""& Date.Now())
End If


请教


谢谢 
--  作者:smileboy
--  发布时间:2009/3/24 23:06:00
--  
if e.datacol.name="金额" then
    if e.datarow("金额")>0 then
      e.datarow("记录编辑时")=Date.Now()
    end if
end if

--  作者:狐狸爸爸
--  发布时间:2009/3/24 23:27:00
--  

设置在DataColChanged事件中


--  作者:xyjdwxzx
--  发布时间:2009/3/24 23:27:00
--  

不太明白  能讲一下吗?


--  作者:xyjdwxzx
--  发布时间:2009/3/24 23:29:00
--  
图片点击可在新窗口打开查看
--  作者:狐狸爸爸
--  发布时间:2009/3/24 23:35:00
--  
这个不能用表达式的,只能用事件和代码,你将上面的代码复制到这个表的DatacolChanged事件中即可。

foxtable和易表的设计方式完全不同了,建议您看看开发篇,虽然比易表稍微难一点,但是很多以前不可能的事,现在都能够实现的了。
--  作者:xyjdwxzx
--  发布时间:2009/11/8 0:30:00
--  

有点意思  快要入门了

努力


--  作者:菜鸟foxtable
--  发布时间:2009/11/8 6:45:00
--  
图片点击可在新窗口打开查看 入了门赶快买开发版,有种预感正式开卖时狐表会涨价!!