以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何快速判断出数条历史记录中最新的,并只以最新的进行统计和查询 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=24534) |
-- 作者:zhuzhi -- 发布时间:2012/10/16 18:18:00 -- [求助]如何快速判断出数条历史记录中最新的,并只以最新的进行统计和查询 比如:某学生一开始休学,后来复学,再后来转专业,最后退学 这样就有四条记录。 我不想每进行一次操作,就将前面旧的记录删除,而是希望这些记录都保留,并且排列在一起(其实最希望的是成为目录树那样的结构,最新的记录显示出来,点选目录展开,能看到旧的记录),这样我就能知道这个学生的前因后果。 但是在具体操作中,将新旧记录放在一起,无论是统计、查询还是其他操作,都十分不方便。 怎么解决这个问题呢? 我自己想了两个办法 一是没进行一次新的操作,就在数据后面新加一列,标注“1”,这样再查询统计时就可以设置条件标注=\'1\'。但是,这个事件我不知道如何下手,而且之前我已有海量的记录,难道要回过头去给这些记录都梳理标注么?工作量太大。 二是用目录树。最新的记录显示出来,旧记录自动缩入目录中,统计删选只对显示出来的记录进行。但完全不知道该如何下手。
不知道有没有什么办法能解决这个问题!请教高手,由衷感谢! |
-- 作者:狐狸爸爸 -- 发布时间:2012/10/16 20:05:00 -- 不用这么多行吧,这样也太冗余了。 建议加一个状态列,设置该列的列表项目: 休学|复学|专业|退学,大不了再来个备注列,注明历史状态:什么时候休学了,什么时候复学了等等。
|
-- 作者:zhuzhi -- 发布时间:2012/10/16 21:15:00 -- 我是想傻瓜式操作啊,不用自己动手再填写备注,直接加了新列,一切都一目了然。不知道可不可以。 此外,紧急求助!我的狐表刚刚崩溃了,项目再也无法打开,一打开就显示“至少一个参数没有被指定值”,然后就被关闭。我该怎么办?恰好没有备份,一切资料都在里面…… |
-- 作者:狐狸爸爸 -- 发布时间:2012/10/16 21:37:00 -- 将打不开的项目传上来看看。 |