以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询,统计前有系统时间 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128280) |
-- 作者:susu312 -- 发布时间:2018/12/3 10:21:00 -- 查询,统计前有系统时间 “查询”“统计”功能中在选择条件中添加“时间”(任意时间点)选项
老师,您好,上面是我们的需求,就是在查询和统计前有一个系统时间,比如选定2017年1月1日到2017年12月31日,意味着用户要回到历史时间段 ,数据库也处于这个历史时间段,然后再进行查询统计,请问这个该如何实现啊, |
-- 作者:有点甜 -- 发布时间:2018/12/3 10:29:00 -- 参考
http://www.foxtable.com/webhelp/scr/1058.htm
|
-- 作者:susu312 -- 发布时间:2018/12/3 10:50:00 -- 老师,但是,我这个是老干部信息管理系统,就是人员信息里面没有这些时间 |
-- 作者:susu312 -- 发布时间:2018/12/3 11:18:00 -- 我如何获取数据录入的当前时间,并把当前时间赋值给 一个字段,保存到数据库,且这个数据一直不变 |
-- 作者:有点甜 -- 发布时间:2018/12/3 11:43:00 -- 以下是引用susu312在2018/12/3 11:18:00的发言:
我如何获取数据录入的当前时间,并把当前时间赋值给 一个字段,保存到数据库,且这个数据一直不变
你表格里面必须有对应的日期时间字段,才可以查询到数据的。不然不可能查。
你可以加入输入日期字段,然后新增行的时候,把当前日期赋值过去,如 datarowadded事件
e.datarow("日期") = date.now |
-- 作者:susu312 -- 发布时间:2018/12/4 11:19:00 -- 以下是引用有点甜在2018/12/3 11:43:00的发言:
你表格里面必须有对应的日期时间字段,才可以查询到数据的。不然不可能查。
你可以加入输入日期字段,然后新增行的时候,把当前日期赋值过去,如 datarowadded事件
e.datarow("日期") = date.now 老师,这个获取当前时间,您说通过时间来控制好,还是我批量导入和新增时代码控制好一点 |
-- 作者:有点甜 -- 发布时间:2018/12/4 11:20:00 -- 以下是引用susu312在2018/12/4 11:19:00的发言:
老师,这个获取当前时间,您说通过时间来控制好,还是我批量导入和新增时代码控制好一点
编写datarowadded事件控制。 |
-- 作者:susu312 -- 发布时间:2018/12/4 15:44:00 -- 以下是引用有点甜在2018/12/4 11:20:00的发言:
编写datarowadded事件控制。 老师,我分为实时库和历史库,当人员死亡后,转入历史库,那么历史库这个系统时间还应该是它录入实时库的时间,这个如何确保? |
-- 作者:有点甜 -- 发布时间:2018/12/4 16:00:00 -- 以下是引用susu312在2018/12/4 15:44:00的发言:
老师,我分为实时库和历史库,当人员死亡后,转入历史库,那么历史库这个系统时间还应该是它录入实时库的时间,这个如何确保?
datarowadded事件设置的时间,是录入时间。不要混淆。用来标记什么时候新增的数据。是另外新增的一个列。
|
-- 作者:有点甜 -- 发布时间:2018/12/4 16:01:00 --
转入历史库的时候,不需要改变任何值的啊。原记录直接复制过去。
|