记账宝系统库损坏解决方法
友情提示:进行自行处理前请做好备份,如没有数据库处理经验,请联系技术QQ:273754161进行处理,以免自行处理不当,导致数据丢失,无法修复。【问题现象】
由于病毒或是未正确使用记账宝,导致记账宝系统库文件zwset.mdb文件损坏,不能正常使用记账宝软件,常见报错有下列几种情况:
1、 请使用系统维护工具修复数据库:H:\记账宝\zwset.mdb!
2、 所有账套一登录进去直接退出
3、 登录软件,日期是今年的日期,例如2015-10-29,却提示是否新建2016年年度帐。
4、 运行时3159,无效的书签
【问题分析】
调取帐套数据是由ZWSET来协调完成的。当ZWSET系统库损坏后,则不能正常登陆帐套。软件无法正常运行。
【解决方法-方案】
若无备份数据,是需要重建记账宝的系统库文件zwset.mdb的,主要分为4个步骤:
1、 获取账套数据
2、 分析账套数据
3、 利用同版本空白的系统库文件重建系统库
4、 替换数据
一、获取帐套数据并进行分析
例如客户发过来一个有问题的账套数据,我们需要从客户数据中知道下列几项内容:
1、 帐套编号
2、 帐套年度
3、 会计制度
4、 科目级长
5、 启用日期
具体方法:
1、 账套号,通过账套文件夹可以确定,例如账套zt101,则账套号就是101
2、 账套年度,打开zt101就可以看到,如下图
Zt101下面有2009-2015年7个年度文件夹,创建账套是必须新建2010-1015年年度帐
3、 会计制度:通过账套下面的zw.mdb进行查看
打开2009文件夹下的zw.mdb文件
1. 显示是1001—库存现金,则可能是2013小企业会计准则或是2007新会计制度,再看主营业务收入,若是5001,则是小企业会计准则,若是6001则是2007新会计制度,其他的可以参照下图整理:
若是在建立是不清楚,可以和空白的系统库文件进行一一对应
打开空白的系统库文件zwset.mdb,打开g_trade,点开行业性质前的+,可以看到具体的科目,将客户的zw.mdb中的科目与之比较,客户科目可能自己修改过,不一定要完全对应上。
4、 科目级长:通过g_code表可以看出
首先找到g_code表中科目编码最长的,然后再看,例如客户最长的是10020101,则科目级长是422.若是存在多个年度的,则每个年度中的zw.mdb都打开看下g_code 表,找到科目编码最长的科目,再看下科目级次。
5、 启用时间:通过zw.mdb中的g_pvouch(已结账)和g_vouch(未结账)查看
从上图可以看出,账套是在2009年8月份建立的。
综上所述,我们可以清楚的知道该账套的信息:1、账套号:0012、账套年度:2009-2015
3、行业性质:2007新会计制度4、科目级长:4-2-25、启用日期:2009年8月
二、利用空白的系统库文件进行重建
1、 将记账宝U盘中的zt开头所有文件夹(例如zt001和zt999等)拷贝到本地磁盘备份好,备份好之后将拷贝出来的zt开头文件夹删除。
2、 复制一个空白的数据库文件。将其粘贴到记账宝U盘记账宝文件夹下。系统会提示您是否覆盖,您点击是。
3、 打开记账宝U盘,记账宝文件夹,从里面运行记账宝.exe,新建2009年账套,并新建2010-2015年年度帐。建立好账套之后记账宝文件夹中会自动产生zt101文件夹,再将原来拷贝出来的zt101文件夹拷贝到记账宝文件夹中,覆盖该文件夹就可以了。下面是新建账套的具体步骤
在依次建立2011年到2015年年度帐
退出记账宝软件之后,将之前拷贝出来的账套zt101文件夹重新拷贝到记账宝U盘记账宝文件夹中覆盖zt101文件夹,系统会提示您覆盖,您点击是。
登陆账套,检测数据是否已经全部恢复进去。每个年度都需要检查下。
以上是系统库重建的全部操作步骤,重点是在于数据的分析。