WINPOS前台数据不能汇总的处理方法
1、 先把未交班的数据交班并在后台接收汇总,并记下未成功汇总的班次号(假设本班班次号为:RL00300001)。然后备份数据。
2、 找到后台数据库j3001997.mdb(一般在后台服务器的安装目录里面,精诚软件的默认安装目录是“C:\jemsn55”),然后打开j3001997.mdb(密码:jms1404)。找到表poslog,双击打开,LogID即是班次号。找到未成功汇总的班次号,把该条记录删除。然后把后台服务器精诚目录下的文件PosBak.mdb文件更名为PosBak1.mdb。
3、 在前台机器的精诚安装目录下,找到前台的数据库文件Jemsn.mdb(注:该文件默认在x:\jspos55 \ DataBase\000\);双击打开它(注意:打它前建议复制一份保存起来)。
4、 打开Retaillog表,表的第一个字段fstrlogID即为交班记录班次号,找到第1步中记下的班次号,在该班号后增加一个字母C,即改为“ RL00300001C”,然后把该班班次号的fstrItems1(注:该标志表示是否上传过)的“1”去掉。
5、 然后点击“查询”,“新建”,“确定”,“关闭”,“视图”“SQL视图”,把查询中的内容更改为以下查询语句:
UPDATE RetailSheet SET RetailSheet.fblnUploadFlag = False
WHERE (((RetailSheet.fstrLogID)="RL00300001C"));
6、 点击菜单上的“查询”,“执行”更新数据。
7、 注:RL00300001为班次号,在此应输入第一步记下的未汇总成功的班次号,如有多个班次未汇总成功,则请重复步骤4、5、6。
8、 在此前台做同步数据。
9、 在后台接收数据,汇总。
注:所有查询语句都必须在英文输入法状态下输入。
|