以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何计算住院天数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5137) |
-- 作者:liuyanly100 -- 发布时间:2009/11/25 16:00:00 -- [求助]如何计算住院天数 如何根据 出院时间2009-11-30 入院时间200911-01 计算住院天数, 表达式如何写. 谢谢! |
-- 作者:czy -- 发布时间:2009/11/25 16:31:00 -- 用代码吧。 比如在DataColChanged事件中设置代码。 Dim dr As DataRow = e.DataRow Dim t As TimeSpan if e.DataCol.Name = "出院时间" Then if dr.IsNull("入院时间") OrElse dr.IsNull("入院时间") Then dr("住院天数") = Nothing Else t = dr("出院时间")-dr("入院时间") dr("住院天数") = t.Days End If End If |
-- 作者:liuyanly100 -- 发布时间:2009/11/25 17:10:00 -- 谢谢! 但太复杂.提示语法错误: "dr"运算符后面缺少操作数. 原来在易表里多简单,Number([出院时间])-Number([入院时间]) |
-- 作者:菜鸟foxtable -- 发布时间:2009/11/25 18:54:00 -- 楼主在做住院管理系统?咱们交流交流吧? |
-- 作者:liuyanly100 -- 发布时间:2009/11/25 19:05:00 -- 没有的,水平低. 科室自己用来算药品比例. 原来用易表.被锁了. 楼上的水平好高啊 |
-- 作者:菜鸟foxtable -- 发布时间:2009/11/25 21:26:00 -- 以下是引用liuyanly100在2009-11-25 19:05:00的发言:
没有的,水平低. 科室自己用来算药品比例. 原来用易表.被锁了. 楼上的水平好高啊 俺只是玩玩。 |
-- 作者:yong -- 发布时间:2011/4/21 9:27:00 -- 玩都玩成这样了,那也是种境界。 |
-- 作者:blackzhu -- 发布时间:2011/4/21 11:13:00 -- 菜鸟一直潜水到今日,今日飞出来了. |
-- 作者:tomelly -- 发布时间:2011/5/4 16:48:00 -- 我也要当菜鸟
|