Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[讨论]关于表达式列

1楼
tianhe95 发表于:2010/5/21 12:18:00

在表属性DataColChanged事件中设置

If e.DataCol.Name = "第一列" Then
    If e.DataRow.IsNull("第一列") Then
        e.DataRow("第二列") = Nothing
    Else
        e.DataRow("第二列") = Eval(e.DataRow("第一列"),e.DataRow)
    End
If

End
If

如果“第一列”是表达式列,则上面的代码不会执行。有时候用表达式列比较方便,看看能不能解决

2楼
czy 发表于:2010/5/21 12:47:00
如果第一列是表达式列,你要知道它生成数据的来源列,然后对来源列进行判断即可。
3楼
tianhe95 发表于:2010/5/21 12:56:00
以下是引用czy在2010-5-21 12:47:00的发言:
如果第一列是表达式列,你要知道它生成数据的来源列,然后对来源列进行判断即可。

有时候来源列比较多而且比较复杂,直接利用表达式列效率比较高设置也简单

4楼
czy 发表于:2010/5/21 12:58:00
直接判断表达式列不行的。
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.