Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[菜鸟求助]!年度终了的问题

珍品云烟  发表于:2013-05-22 16:16:08  
复制

我在一个文件管理的数据库中,年度终了时,我要把当年的数据保存,把结构结转到新的年度,并要求在新的年度所有的编号都会重新从头开始编号。请问用什么语句?

 

Top
珍品云烟 发表于:2013-05-22 16:20:49
补问一句:在哪里写这个语句?

殷小宝 发表于:2013-05-22 17:22:37

在新增窗体中写一个带年份的自定义函数,不就行了吗。




珍品云烟 发表于:2013-05-22 19:12:18
我说的不是新增窗体,而是像财务做年终结转那样,窗体还是延用原来的,但新的年度中已经没有上年度的数据了,但又要在有关的查询中能够查到往年的数据。

落尘_小新 发表于:2013-05-22 19:48:19

新的年度中已经没有上年度的数据了,但又要在有关的查询中能够查到往年的数据

这句话顶矛盾的,既然没有上年度的数据了那还怎么能够查到往年的数据??

如果我没理解错的话,是不是你想要的是到了年终,把上一年的明细数据全部封存,新的一年又重新开始,但是在新的一年里还想查到一些上一年的数据,但又不想把上一年的明细数据全部移到新一年的库中。

如果是这样的话,那你完全可以把上一年的数据,根据需要分类汇总成及少的几条记录导入新一年的数据库中,这样新库中即可查询到上一年的数据。

至于你说的新年的所有编号都会从头开始。

这个问题,你可以在编号字段的组合中加入年度的信息,这样只要年份不同,自然就重新编号了。

比如,20130101001代表2013年一月一日第一笔单据这样。



珍品云烟 发表于:2013-05-22 21:15:08
财务软件在年终时都有一个把当年的帐结转下年,第二年打开新的帐簿时,各会计科目下只有上年结转过来的余额,而没有任何本年度的发生额,会计凭证也是从1号开始,而且上年度的数据只可查询,不可增加和删除。我不知道财务软件是怎样完成结转这个过程的,但我想要的就是类似这样的结果。要达到这样的目的,是否也要像财务软件那样,第一次使用时先建立一个年度的文件档案簿?

珍品云烟 发表于:2013-05-22 21:22:25

补充上一段,我想要的就是这样的结果



西出阳关无故人 发表于:2013-05-23 12:39:55

是不是这样:程序为前台链接后台数据库,2012年底的时候,把后台数据表全部导出到另一个数据库(2012),删除后台本库表中数据(重新录入的当然是2013的数据了)。必要的时候,修改链接到2012的表,就可以查询2012的数据?



珍品云烟 发表于:2013-05-24 15:01:17
差不多就是这个意思。其实就是有点类似于财务软件。如在财务软件中需要查询某一年度的帐时,要先选择年份,再选择其他会计科目,这样就可以查询到了

久石让的粉丝 发表于:2013-05-30 22:27:47
这个用SQL就可以了,不过复杂点,要用SQL里面的生成表语句,旧的数据可以直接复制文件备份

小马木木 发表于:2013-05-31 16:24:25
两个结构一样的表A、B,A存往年数据,B存当年数据。结转的时候就把A数据追加到B,然后删除A表数据。

总记录:10篇  页次:1/1 9 1 :