以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]利用窗口标签分类统计表中合计数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=12539) |
||||
-- 作者:yanzhen2010 -- 发布时间:2011/9/6 21:24:00 -- [求助]利用窗口标签分类统计表中合计数据 利用窗口标签分类统计表中合计数据 |
||||
-- 作者:yanzhen2010 -- 发布时间:2011/9/6 21:27:00 -- [求助]
利用窗口标签分类统计表中合计数据 临时医嘱窗口利用6、7、8、9四个标签进行医嘱的分类统计: 分类:按住院号和住院号对应的日期 要求:即时统计数据。 目前代码有问题,打开项目时出现错误,需要按住ctrl键 统计分类: 费用总计=长期医嘱合计+临时医嘱合计 药费总计=长期医嘱药费合计+临时医嘱药费合计 某日临时费用合计=某日临时医嘱合计 某日临时药费合计=某日临时医嘱药费合计 大体如此,关键是条件判断。
[此贴子已经被作者于2011-9-6 21:40:16编辑过]
|
||||
-- 作者:mr725 -- 发布时间:2011/9/6 21:35:00 -- 哪个窗口,哪个标签??????????? |
||||
-- 作者:yanzhen2010 -- 发布时间:2011/9/6 21:41:00 -- 临时医嘱窗口打开定时器 Label6、Label7、Label8、Label9 计算公式代码目前测试正确,就是if判断有问题,导致打开项目时错误。
[此贴子已经被作者于2011-9-6 21:45:24编辑过]
|
||||
-- 作者:mr725 -- 发布时间:2011/9/6 21:54:00 --
|
||||
-- 作者:yanzhen2010 -- 发布时间:2011/9/6 21:56:00 -- 谢谢mr725朋友,正在测试中。。。 |
||||
-- 作者:yanzhen2010 -- 发布时间:2011/9/6 22:03:00 -- 代码不成功,放在窗口afterload事件中不会根据住院号和日期进行动态计算 要么使用定时器,要么使用valuechanged事件代码
[此贴子已经被作者于2011-9-6 22:04:18编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/9/6 22:23:00 -- 你怎么能在统计代码中出现CurrentTable呢:
"费用总计:" & DataTables("长期医嘱").Compute("Sum(合计)","[住院号] = \'"& CurrentTable.Current("住院号") &"\'")+DataTables("临时医嘱").Compute("Sum(合计)","[住院号] = \'"& CurrentTable.Current("住院号") &"\'")
还有这样的统计不应该用定时器的,编程要考虑运行效率:
不要一遇到问题,就觉得foxtable如何如何,你首先要相信他,才能用好他,就开发数据管理软件来说,至少目前国内还没有能和Foxtable媲美的工具。 [此贴子已经被作者于2011-9-6 22:28:35编辑过]
|
||||
-- 作者:mr725 -- 发布时间:2011/9/6 22:25:00 -- 是的,改你的currenttable 都晕啦··· 注意:楼上狐爸的只改了一个表,所以还会提示一些错误,你自己改吧,不行就看看下面的:
[此贴子已经被作者于2011-9-6 22:30:36编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/9/6 22:45:00 -- 还有,楼主你应该看看这一节内容:
http://www.foxtable.com/help/topics/1057.htm
以免因为编码错误,进不去项目而束手无策。 |