回复 楼主 recool
Private Sub Command3_Click()
Dim i As Integer
If CheckBox2.Value = True Then
MsgBox "已经结算过的明细,无法在计算!", vbOKOnly + vbExclamation, "错误信息"
Exit Sub
End If
If MsgBox("确定要结算当前的表格所显示的库存吗?" & Chr(13) & "结算后无法在更改“退货数量”,“报损数量”,“退货数量”!确定吗?", vbYesNo + vbInformation, "提示信息") = vbYes Then
Adodc1.Recordset.MoveFirst
For i = 1 To Adodc1.Recordset.RecordCount
退货数量 = Adodc1.Recordset.Fields("退货数量")
出库数量 = Adodc1.Recordset.Fields("出库数量")
报损数量 = Adodc1.Recordset.Fields("报损数量")
id_出库单表 = Adodc1.Recordset.Fields("id_出库单表")
id_公司货物名称 = Adodc1.Recordset.Fields("id_公司货物名称")
sql1 = "update 仓库货物表 set 库存量 = 库存量-" & 出库数量 & "+" & 退货数量 & " where id_公司货物名称='" & id_公司货物名称 & "'"
Adodc1.Recordset.ActiveConnection.Execute sql1
sql1 = "update 出库单表 set 库存结算=1 where id_出库单表='" & id_出库单表 & "'"
Adodc1.Recordset.ActiveConnection.Execute sql1
If Adodc1.Recordset.EOF = False Then
Adodc1.Recordset.MoveNext
End If
Next
End If
Adodc1.Refresh
Call 初始化退货单列表框
MsgBox "所有物品已经结算完毕!", vbOKOnly + vbInformation, "提示信息"
End Sub
我最近也在坐这个,给你看看我写的,下图书数据库图,你看看不懂的在问把
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
图片附件: 游客没有浏览图片的权限,请
登录 或
注册