|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 jackxia2010 于 2011-11-28 22:48 编辑
用access軟件,執行階段錯誤‘3061’ 參數太少,預期個數1
表1:良品入庫
表2:不良數據庫
功能:產品入庫時檢查<不良數據庫>中 <OE編號>字段與[良品入庫窗體]文本框中輸入的<OE編號>相同,且滿足表2:不良數據庫中字段<備注狀態ID>='重工上線'時
更新表2:不良數據庫中<備注狀態ID>字段為'重工產出'
[良品入庫窗體]程式,其中按回車鍵執行如下:
Private Sub OE編號_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
Dim a As String
Dim curdb As Database
Dim curRS As Recordset
Set curdb = CurrentDb
Set curRS = curdb.OpenRecordset("select * from 不良數據庫 where OE編號='" & OE編號.Value & "' " & "and 備注狀態ID='重工上線'")
If Not curRS.EOF Then
curdb.Execute "update 不良數據庫 set 備註狀態ID='重工產出'"
MsgBox "修改成功"
Else
MsgBox "錯誤:未按正常流程作業!此產品還未【重工上線】"
End If
End If
End Sub
|
|