以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表的DataColChanged事件加了代码: (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60700) |
-- 作者:xjc620 -- 发布时间:2014/11/29 12:22:00 -- 表的DataColChanged事件加了代码: 表的DataColChanged事件加了代码: Systemready = False e.DataRow("银行帐户_汇款收入") = DataTables("收入").Compute("Sum(合计)", "收支方式 = \'汇款收入\'") e.DataRow("银行帐户_汇款支出") = DataTables("支出").Compute("Sum(合计)", "收支方式 = \'汇款支出\'") e.DataRow("现金_现金收入") = DataTables("收入").Compute("Sum(合计)", "收支方式 = \'现金收入\'") e.DataRow("现金_现金支出") = DataTables("支出").Compute("Sum(合计)", "收支方式 = \'现金支出\'") systemready = True 这个计算的代码,得出的结果是整列全显示,但我想让它得出的结果只在列的第一行显示,因为整列显示数据量太大了,其它行不显示,不计算,怎么做
|
-- 作者:y2287958 -- 发布时间:2014/11/29 12:27:00 -- http://www.foxtable.com/help/topics/1587.htm 看看这里,可能会月帮助
|
-- 作者:xjc620 -- 发布时间:2014/11/29 13:13:00 -- 老师怎么做啊 |
-- 作者:czy -- 发布时间:2014/11/29 14:00:00 -- 那就指定行呗 e.DataTable.DataRows(0)("银行帐户_汇款收入") = DataTables("收入").Compute("Sum(合计)", "收支方式 = \'汇款收入\'") e.DataTable.DataRows(0)("银行帐户_汇款支出") = DataTables("支出").Compute("Sum(合计)", "收支方式 = \'汇款支出\'") e.DataTable.DataRows(0)("现金_现金收入") = DataTables("收入").Compute("Sum(合计)", "收支方式 = \'现金收入\'") e.DataTable.DataRows(0)("现金_现金支出") = DataTables("支出").Compute("Sum(合计)", "收支方式 = \'现金支出\'") |