以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  查询,统计前有系统时间  (http://foxtable.com/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
--  
以下是引用有点甜在2018/12/3 10:29:00的发言:

参考

 

http://www.foxtable.com/webhelp/scr/1058.htm

 

老师,但是,我这个是老干部信息管理系统,就是人员信息里面没有这些时间


--  作者:susu312
--  发布时间:2018/12/3 11:18:00
--  
以下是引用有点甜在2018/12/3 10:29:00的发言:

参考

 

http://www.foxtable.com/webhelp/scr/1058.htm

 

我如何获取数据录入的当前时间,并把当前时间赋值给 一个字段,保存到数据库,且这个数据一直不变


--  作者:有点甜
--  发布时间: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
--  

 

转入历史库的时候,不需要改变任何值的啊。原记录直接复制过去。