Foxtable(狐表)用户栏目专家坐堂 → 请教老师数据行标识列设计


  共有14694人关注过本帖树形打印复制链接

主题:请教老师数据行标识列设计

帅哥哟,离线,有人找我吗?
菜鸟foxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
请教老师数据行标识列设计  发帖心情 Post By:2009/11/5 21:02:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:01.png
图片点击可在新窗口打开查看


要求:单击某按钮,医嘱表符合条件的数据行复制到收费单表
限制:每天只能复制一次

请教老师,医嘱表应该设计一个怎样的列,使此按钮可以判断该数据行当天已经进行了复制或未进行复制?逻辑列应该是不行的,因为第二天无法进行判断了。
[此贴子已经被作者于2009-11-5 21:05:39编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/11/5 21:34:00 [只看该作者]

好象只有日期型列才能担此任。

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/11/5 22:18:00 [只看该作者]

以下是引用czy在2009-11-5 21:34:00的发言:
好象只有日期型列才能担此任。

这个我也考虑过,但如果当前系统时间不准确(比如主板电池突然没电)则这个判断有点悬啊。

想获取服务器时间进行比较应该怎么做?

另外,第一天复制了,第二天没复制,第三天点击时自动检测复制两次应该怎么做?

[此贴子已经被作者于2009-11-5 22:21:36编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2009/11/5 22:19:00 [只看该作者]

可以简单地变通即可:

        复制时,写入一个当前操作时间到系统信息,复制按钮判断电脑的系统日期大于系统信息的这个时间,进行复制并将当前时间再次写入到系统系统时间即可。


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2009/11/5 22:28:00 [只看该作者]

以下是引用菜鸟foxtable在2009-11-5 22:18:00的发言:

这个我也考虑过,但如果当前系统时间不准确(比如主板电池突然没电)则这个判断有点悬啊。

想获取服务器时间进行比较应该怎么做?

另外,第一天复制了,第二天没复制,第三天点击时自动检测复制两次应该怎么做?

[此贴子已经被作者于2009-11-5 22:21:36编辑过]

        1、服务器时间一样用我刚才的方法,只是需要取一下服务器时间代替系统时间。
        2、至于间隔了几天复制几遍很好办,还是一样的办法,唯一不同的是:判断条件成立后,循环执行复制代码,执行次数为服务器日期减软件系统写入的那个日期的差值(天为单位)即可!


 回到顶部
帅哥哟,离线,有人找我吗?
fangling
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:82 积分:1202 威望:0 精华:0 注册:2008/9/1 17:51:00
  发帖心情 Post By:2009/11/5 22:29:00 [只看该作者]

应该增加一个医嘱执行表,包括医嘱号、执行时间,等等。每天执行一次医嘱就在执行表中增加一行,在医嘱执行前首先判断执行表是否已经存在指定医嘱号和执行日期行,如果存在就说明该医嘱已经执行,否则还没有执行。通过在医嘱表里增加列来判断该列是否执行,是不恰当的,也不便于程序功能扩展。

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/11/5 22:36:00 [只看该作者]

您的意思是如下图这样?图片点击可在新窗口打开查看但是这样的话又如何让医嘱表DrawCell生效?



图片点击可在新窗口打开查看此主题相关图片如下:01.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-11-5 22:51:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
fangling
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:82 积分:1202 威望:0 精华:0 注册:2008/9/1 17:51:00
  发帖心情 Post By:2009/11/5 22:55:00 [只看该作者]

楼主是在医院工作吧,我也是在从事医院管理方面的开发工作。你的第一个医院管理系统卖3000块钱,太便宜了点!今后多交流。

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/11/5 23:04:00 [只看该作者]

以下是引用fangling在2009-11-5 22:55:00的发言:
楼主是在医院工作吧,我也是在从事医院管理方面的开发工作。你的第一个医院管理系统卖3000块钱,太便宜了点!今后多交流。

我只是不务正业啊,以后请多多指教。


 回到顶部