1.設(shè)計狀態(tài)下打開模板,再次保存比較慢
原因:保存模板界面勾選了 保存web格式時,會慢點。一般來說,保存模板時,不建議勾選保存web格式,當模板完全設(shè)計好了之后,再保存時才勾選保存web格式
2.表間公式用到不屬于此集合,集合中為年月日時分秒,公式執(zhí)行時時分秒不同時判斷不出來。
原因:因為是和主表的一條數(shù)據(jù)比較,不需要用not in ,改成不等于問題解決。
3.客戶的數(shù)據(jù)是從2010高級企業(yè)版的備份的數(shù)據(jù),然后導(dǎo)入到2013高級旗艦版10.0.397,結(jié)果登錄工作臺顯示的列寬極大。
處理:打開數(shù)據(jù)庫,在客戶應(yīng)用數(shù)據(jù)庫下執(zhí)行:update ES_UserOption set gridlayout=''
4.填報網(wǎng)站,離線填報,下載EXCEL模板,然后填寫一張明細表有50條數(shù)據(jù)的表單,上傳EXCEL報表。保存后查看這張報表,明細只顯示前面幾條,大部分數(shù)據(jù)都沒了
處理:如果要在瀏覽器中用到 "導(dǎo)出","自定義打印" 功能,那么這個機器就需要重新下載安裝 ESWebCab.exe,ESWebCab.exe 是隨著安裝包發(fā)布的,客戶端和服務(wù)端必須使用同樣的版本,登錄ESweb,點幫助,就能看到下載鏈接,此文件在ESWeb的安裝機器, ES安裝目錄\ESWeb\CabFiles 下,你也可以直接解壓安裝包獲得,有的客戶不想升級,就可以只把安裝包解壓開,然后在客戶端安裝這個exe就可以了。
5.安裝時報(-2147181102)提交數(shù)據(jù)庫操作出錯?!緦ο竺?#39;ESApp1..ES_HomeInfo'無效。】
處理:檢查安裝時數(shù)據(jù)庫服務(wù)器名稱寫對沒有。
6.升級版本后,帶工作流的表單,后臺數(shù)據(jù)庫有數(shù)據(jù),工作臺打開只顯示極少幾條,升級前正常顯示
補充丟失數(shù)據(jù)的sql:insert into ES_WorkItem (wiId,rcId,tId,piId,wiType,State,CreBy,CreByName,CreBy_A ,CreByName_A ,
CreDate,DlDate ,wiDesc,ComBy,ComByName,ComBy_A,ComByName_A,ComDate,CheckOutBy,CheckOutByName,
CheckoutBySesId,STATE1,RtnBy,RtnByName,RtnTime,rmdTime,IsFirst,temp1,autoCommit,remindText )
SELECT wiId,rcId,tId,piId,wiType,State,CreBy,CreByName,CreBy_A ,CreByName_A ,CreDate,DlDate ,wiDesc,ComBy,
ComByName,ComBy_A,ComByName_A,ComDate,CheckOutBy,CheckOutByName,CheckoutBySesId,STATE1,RtnBy,RtnByName,
RtnTime,rmdTime,IsFirst,temp1,autoCommit,remindText
FROM AAA..ES_WorkItem a
where a.rcId in (select ExcelserverrcId from 少數(shù)據(jù)的表名 b where not exists (select 1 from ES_RepCase c where c.rcId = b.ExcelServerRCID ))
insert into ES_RepCase (rcId,RtId,fillDept,fillDeptName,fillUser,fillUserName,fillDate,rcDesc,state,lstFiller,lstFillerName,lstFillDate,
backUpdate,openState,openBy,openByName,OpenBySesId,lockState,lockInServer,noticeState,setNStateInServer,replacerId_fill,
replacerName_fill,replacerId_lstFill,replacerName_lstFill,printTime,wiId,commitByDataWriter,lockDeleteState,lockDeleteInServer)
select rcId,RtId,fillDept,fillDeptName,fillUser,fillUserName,fillDate,rcDesc,state,lstFiller,lstFillerName,lstFillDate,backUpdate,openState,
openBy,openByName,OpenBySesId,lockState,lockInServer,noticeState,setNStateInServer,replacerId_fill,replacerName_fill,replacerId_lstFill,
replacerName_lstFill,printTime,wiId,commitByDataWriter,lockDeleteState,lockDeleteInServer
from AAA..ES_RepCase a
where a.rcId in (select ExcelserverrcId from 少數(shù)據(jù)的表名 b where not exists (select 1 from ES_RepCase c where c.rcId = b.ExcelServerRCID ))
go
注:其中AAA為升級前數(shù)據(jù)備份還原的數(shù)據(jù)庫名
7.如何設(shè)置模板一個月只能填報一次
主表上加兩個字段,年+月,這兩個是主鍵,只要多填,必不能保存。要做的更好點,加一條新建打開時自動執(zhí)行的表間公式,查當前年月已經(jīng)填過的單據(jù)數(shù),查出來就在單子上紅字提示“本月已填過,無需再填”,利用“必填項”控制,只要有,就不能保存