|
Private Sub CmdSave_Click()
On Error GoTo Err
Dim StrSql As String
Dim Rs As New ADODB.Recordset
StrSql = "select * from Tbl_设备仓库零部件入库"
Rs.Open StrSql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
Rs.AddNew
If IsNull(Me.入库日期) Then MsgBox "日期不能为空", vbCritical, "保存失败": Exit Sub Else Rs("入库日期") = Me.入库日期
Rs("类型") = Me.类型
Rs("型号规格") = Me.型号规格
Rs("名称") = Me.名称
Rs("入库数量") = Me.入库数量
Rs("单位") = Me.单位
Rs("单价") = Me.单价
Rs("供应商") = Me.供应商
Rs("总金额") = Me.总金额
Rs("备注") = Me.备注
Rs("存放位置类型") = Me.存放位置类型
Rs("存放位置") = Me.存放位置
Rs("录入人") = Me.LuruR
Rs.Update
MsgBox "保存成功", vbInformation + vbOKOnly, "恭喜"
DoCmd.SetWarnings False
StrSql = " INSERT INTO Tbl_设备仓库零部件在库 ( 类型,名称,型号规格,数量,单位,备注,供应商,存放位置类型,存放位置) SELECT [Forms]![Frm_设备仓库零部件入库]![类型] AS 表达式2, [Forms]![Frm_设备仓库零部件入库]![名称] AS 表达式3, [Forms]![Frm_设备仓库零部件入库]![型号规格] AS 表达式4, [Forms]![Frm_设备仓库零部件入库]![数量] AS 表达式5,[Forms]![Frm_设备仓库零部件入库]![单位] AS 表达式6,[Forms]![Frm_设备仓库零部件入库]![备注] AS 表达式7,[Forms]![Frm_设备仓库零部件入库]![供应商] AS 表达式8,[Forms]![Frm_设备仓库零部件入库]![存放位置类型] AS 表达式9,[Forms]![Frm_设备仓库零部件入库]![存放位置] AS 表达式10"
DoCmd.RunSQL StrSql
DoCmd.SetWarnings True
Exit Sub
Err:
MsgBox Err.Description
End Sub
出现的问题是: |
|