1,数据重复录入的问题:重新设置打印按钮命令,同时应该允许后退;
2,关于部分用户反映数据无法修改的问题;
3,合并历年数据库;
1,数据重复录入的问题:重新设置打印按钮命令,同时应该允许后退;
2,关于部分用户反映数据无法修改的问题;
3,合并历年数据库;
if([%model%] = "",msgbox("没有选择记录模板,无法打印预览!",1,3),if(CanWrite([%datapool%]) = False,msgbox("有其他用户正在存盘,请稍候!",1,3),if( = - 1,OpenModalWindow(13) And Export([%datapool%],"数据库","888","数据库","ID", "=",) And Export(docdir+"bak/databack.egd","数据库","888","数据库","ID", "=",) And Export([%datapool%],gridname,"888",gridname,"ID", " = " ,) And copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) ,MsgBox("您没有获取入库路径,不能进行打印!" + Char(13) + Char(13) + "获取路径后系统将为您自动设置保存路径和文件名!",1,3))))
修改后为:
if([%model%] = "",msgbox("没有选择记录模板,无法打印预览!",1,3),if(CanWrite([%datapool%]) = False,msgbox("有其他用户正在存盘,请稍候!",1,3),if( = - 1 And [入库] = - 1,copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) And PrintDoc("models\" + [%model%],0),if( = - 1 And [入库] = 0,SetCellText(gridname,row,"入库","-1") And OpenModalWindow(13) And Export([%datapool%],"数据库","888","数据库","ID", "=",) And Export(docdir+"bak/databack.egd","数据库","888","数据库","ID", "=",) And Export([%datapool%],gridname,"888",gridname,"ID", " = " ,) And copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) ,MsgBox("您没有获取入库路径,不能进行打印!" + Char(13) + Char(13) + "获取路径后系统将为您自动设置保存路径和文件名!",1,3)))))
同时增加了:《返回》按钮,可以允许录入者返回数据进行修改。
if([入库] = - 1,if(msgbox("您已经将数据入库,如果返回将删除已经入库的数据!请慎重!",2,3) = true,DelFor2([%datapool%],"data","888","ID", "=" ,) And DelFor2([%datapool%],"数据库","888","ID", "=" , ) And SetCellText(gridname,row,"path", "=" , 0) And SetCellText(gridname,row,"入库", "=" , 0)And openwindow([数据库!N],(screenwidth - 1022) / 2,(screenheight - 766)/2),""),SetCellText(gridname,row,"path", "=" , 0) And openwindow([数据库!N],(screenwidth - 1022) / 2,(screenheight - 766)/2))
登录后即可回复