|
9#
楼主 |
发表于 2007-9-4 08:48:13
|
只看该作者
还有个问题......这个保存按扭代码不知怎么了,,,,一旦点击保存,,,,,,,,,,整个ACCESS就会"死机"
=========================================================
Private Sub 保存_Click()
If Nz([工厂货号]) = "" Or Nz([下单日期]) = "" Or Nz([数量]) = "" Then
MsgBox "工厂货号、下单日期、数量不能为空!", 64, "信息提示"
Else
If MsgBox("你确定要保存吗?", vbYesNo + 32, "提示信息") = vbYes Then
DoCmd.SetWarnings False
If IsNull(Me.ID) = False Then
DoCmd.RunSQL "UPDATE 成本主表 set 下单日期='" & [Forms]![成本录入窗]![下单日期] & "', 客户='" & [Forms]![成本录入窗]![客户] & "',性别='" & [Forms]![成本录入窗]![性别] & "',成本ID='" & [Forms]![成本录入窗]![成本ID] & "' ,工厂货号='" & [Forms]![成本录入窗]![工厂货号] & "' ,客户货号='" & [Forms]![成本录入窗]![客户货号] & "',颜色='" & [Forms]![成本录入窗]![颜色] & "',码段='" & [Forms]![成本录入窗]![码段] & "',照片='" & [Forms]![成本录入窗]![照片] & "',计划制单人='" & [Forms]![成本录入窗]![计划制单人] & "',计划日期='" & [Forms]![成本录入窗]![计划日期] & "',实际制单人='" & [Forms]![成本录入窗]![实际制单人] & "',实际日期='" & [Forms]![成本录入窗]![实际日期] & "',数量=" & [Forms]![成本录入窗]![数量] & "," & _
" 销售单价='" & [Forms]![成本录入窗]![销售单价] & "',成本分析备注='" & [Forms]![成本录入窗]![成本分析备注] & "' WHERE (((成本主表.ID)=" & [Forms]![成本录入窗]![ID] & "));"
Else
DoCmd.RunSQL "INSERT INTO 成本主表 ( 成本ID,下单日期, 客户,工厂货号,客户货号, 性别,码段,号码,颜色,数量,照片,销售单价,计划制单人,计划日期,实际制单人,实际日期,成本分析备注) SELECT [成本ID], [下单日期], [客户], [工厂货号], [客户货号], [性别],[码段], [号码], [颜色],[数量], [照片], [销售单价],[计划制单人], [计划日期], [实际制单人],[实际日期], [成本分析备注]"
End If
DoCmd.SetWarnings True
End If
End If
End Sub |
|