以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 根据表达式列的值来自动为另一列赋值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92071) |
-- 作者:scofields -- 发布时间:2016/10/25 15:24:00 -- 根据表达式列的值来自动为另一列赋值 狐爸,帮助文件里提及“.......表达式列的内容是通过其他列计算得出的,并不会触发DataColChanged事件。”我在DataColChanged里加入以下代码后,发现无效,怎么修改呢? S elect Case e.DataCol.name Case "结余次数" Dim i As Double = e.DataRow("结余次数") If i <= 0 Then e.DataRow("状态") = "已结束" ElseIf i > 0 Then e.DataRow("状态") = "可发货" End If End S elect 列[结余次数]是一个表达式列,其表达式为:[计划次数] - IsNull([发货次数],0)
|
-- 作者:有点蓝 -- 发布时间:2016/10/25 15:46:00 -- S elect Case e.DataCol.name Case "计划次数",“发货次数” Dim i As Double = e.DataRow("计划次数") - e.DataRow("发货次数") If i <= 0 Then e.DataRow("状态") = "已结束" Else e.DataRow("状态") = "可发货" End If End S elect [此贴子已经被作者于2016/10/25 15:46:30编辑过]
|
-- 作者:scofields -- 发布时间:2016/10/25 15:53:00 -- 感谢老师的指导,问题已经解决了。 |
-- 作者:wdl8599 -- 发布时间:2016/10/25 15:54:00 -- 关联表间的数据更新问题? 有两个表:一个是学生基本信息,别一个为学生银行卡信息。两天以“学号”列做为关联。现在想将学生银行卡修复中的“身份证号”值填写到学生基本信息表中的“身份证号”列中? |
-- 作者:有点蓝 -- 发布时间:2016/10/25 16:30:00 -- 参考:http://www.foxtable.com/webhelp/scr/1451.htm |