|
3#
楼主 |
发表于 2004-2-16 22:35:00
|
只看该作者
多谢朱总的指教,不过还是不行,还是那行出错的信息,如果换用注释的Docmd.RunSQL语句就正常运行,真是奇怪了!
附该命令按钮的VBA过程:
Private Sub Cmd加入到送货单_Click()
Dim Dbs As DAO.Database
Dim Rst As Recordset
Dim Number As String
Set Dbs = CurrentDb
Set Rst = Dbs.OpenRecordset("送货单")
Call 更新流水号("'送货流水号'")
Number = Trim("S" & "-" & Format(Date, "yymmdd") & "-" & Format(DLookup("[记录值]", "流水号记录", "[流水号名称]='送货流水号'"), "000"))
Rst.AddNew
Rst("送货流水号") = Number
Rst("客户序号") = Me.Combo选择客户
Rst("送货日期") = Date
Rst("制单") = Me.Combo制单
Rst("仓管") = Me.Combo仓管
Rst.Update
Dbs.Execute "INSERT INTO 送货单明细 ( 送货流水号, 工件序号, 送货数, 送货类型, 送货单价, 批量折扣 ) SELECT 添加工件到送货单.送货流水号, 添加工件到送货单.工件序号, 添加工件到送货单.送货数, 添加工件到送货单.送货类型, 添加工件到送货单.送货单价, 添加工件到送货单.批量折扣 FROM 添加工件到送货单;"
Dbs.Close
' DoCmd.SetWarnings False
' DoCmd.RunSQL ("INSERT INTO 送货单明细 ( 送货流水号, 工件序号, 送货数, 送货类型, 送货单价, 批量折扣 ) SELECT 添加工件到送货单.送货流水号, 添加工件到送货单.工件序号, 添加工件到送货单.送货数, 添加工件到送货单.送货类型, 添加工件到送货单.送货单价, 添加工件到送货单.批量折扣 FROM 添加工件到送货单;")
' DoCmd.SetWarnings True
End Sub |
|