以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  记录排序问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68821)

--  作者:133198609
--  发布时间:2015/5/25 19:12:00
--  记录排序问题
背景:
  
1、父表 【人事信息】

             身份证号     姓名    部门    岗位     等等
             XXXXXXX    XX      XX      XX       XXX

2、子表 【工作经历】

             身份证号     姓名    部门    岗位     任职时间
             XXXXXXX    XX      XX      XX       XXX

父表和子表用身份证号关联

目的:
 
1、子表经历数据改变的时候父表中的【部门】、【岗位】同时更新,更新为子表中任职时间最新的一行数据。
2、设计的个人简历报表,简历一栏需要导出子表中按时间顺序的简历。

问:以上两条是否可以实现?

目前情况:
第一条完全不知道怎么做;
第二条用了  <format([@工作经历,任职时间,1],"yyyyMMdd")> - <format([@工作经历,任职时间,2]-1,"yyyyMMdd")> [@工作经历,任职部门,1]    [@工作经历,职务,1],但是前提必须是子表的数据是一条一条按时间顺序输入的,如果有改动时间的,就会乱(比如有些先输入了最新的简历,后更新了之前的简历,导出来的简历就没办法按时间排序了)。

努力学习中,求专家指导……


--  作者:大红袍
--  发布时间:2015/5/25 19:25:00
--  

1、跨表引用

 

http://www.foxtable.com/help/topics/1453.htm

 

2、word 报表,是无法排序输出列表的。你可以改成excel报表。或者先用代码把要显示的数据填充到一个表里面去,根据那个表设计报表。

 


--  作者:133198609
--  发布时间:2015/5/25 19:33:00
--  回复:(大红袍)1、跨表引用 http://www.fo...
第二个问题,在子表的表属性时间中是否可以设置增加一行后执行时间排序,如果可以,这样导出来的数据是否会按时间排序?
--  作者:大红袍
--  发布时间:2015/5/25 19:35:00
--  

word报表,无法设置排序导出,它默认是按照添加的先后输出的。

 

excel报表才可以设置排序。

 

如果word报表要排序输出,就必须把数据填充到一张新的表里,填充的先后顺序,就是输出顺序


--  作者:133198609
--  发布时间:2015/5/25 19:41:00
--  回复:(大红袍)word报表,无法设置排序导出,它默认...
懂了,谢谢!