2011年6月9日 星期四

EasyFlow的小秘訣

PW人員及CW人員可以互通但建議是在簽核中,不建議做為填單人

Easy Flow process id 錯誤可能情形

下列情形
  1. resak101更改為Y
  2. AD帳號是否被鎖
  3. 網域帳號必須為不同,不然AD不知道要驗證哪一個,因此可以先離職後再復職
  4. 請注意有些Server上的服務為管理者帳號所管理,因此如果更改管理者密碼將造成EF服務無法開啟,因此管理者帳號一旦設定,請不要去更改密碼及刪除帳號。

2011年6月8日 星期三

Approve及Display時無法顯示網頁

直接從其他表單重新複製Approve_Init.asp以及Approve.asp及Display的部分應該就可以執行哩

ORA-00942: table or view does not exist

select pmc01,pmc02 from cwprod.pmc_file where pmc05=1

必須指定相關的資料庫加上紅字即可執行

textbox一直出現第一筆值但有閃過選取的開窗值

Sub part_no_b2_onclick()
call CW_LW_supply("part_no2_onchange","part_no2")

End Sub

Sub part_no2_onchange()

 
dim ADC,objDB
set ADC = CreateObject("RDS.DataSpace")
set objDB = ADC.CreateObject("EF2KPublic.Database", "<%=Session("http")%><%=Request.ServerVariables("SERVER_NAME")%>")
strConn="<%=Application("Tiptop_ConnStr")%>"
strSQL = "select pmc081,pmc14,pmc30,pmc01 from cwprod.pmc_file "
        '原因在於strSQL沒有WHERE值因此都會選擇到第一筆的值因此必須加入where 那個欄位的名稱因此必須寫成如下
    'strSQL = "select pmc081,pmc14,pmc30,pmc01 from cwprod.pmc_file where pmc01='"& document.all("part_no2").value &"'"
set rs = objDB.CreateRecordsetB(strSQL,strConn)
if rs.recordcount>0 then
document.all("part_no2").value=rs("pmc01").value
else
document.all("part_no2").value=""
end if
rs.close
set rs=nothing

End sub