售信息可以写入销售信息表中~但是Book中的数量不自减(ACCESS数据库) '销售数量在Book表中扣除
Dim strProd As String
Dim intProd As Integer
strProd = "select * from Book"
DataRec3.Open strProd, DataConn, adOpenDynamic, adLockOptimistic
For intProd = intX - 1 To 1 Step -1
DataRec3.MoveFirst
Do While DataRec3.EOF = False
If DataRec3.Fields("图书编号") = ListView1.ListItems(intProd).SubItems(1) Then
DataRec3.Fields("数量") = CInt(DataRec3.Fields("数量")) - CInt(ListView1.ListItems(intProd).SubItems(2))
DataRec3.Update
End If
DataRec3.MoveNext
Loop
Next
DataRec3.Close这个希望高手帮忙检查一下
解决方案 »
- vb函数后面添加$是什么意思?如Left$
- 谁帮我一下,我是写JSP的,现在碰到一个问题,急需解决(很急),怎么样可以把一个目录(有很多嵌套的文件夹)最底层的文件夹放在同一个
- 用VBS脚本向文件写入数据限制文件的大小不起作用?
- 请问有些软件安装好之后,出现的设置窗口(就是那种有下一步,上一步按钮的)是用什么做的
- 问一个 VB Activex Exe 多进程 阻塞的问题
- 怎么写插入语句啊?急急急
- [图像]VB显示TGA 如何保留TGA原来半透明色 [苦恼中]
- 请问如何 在.dll应用timer控件
- 简单API问题,如何定义"打开"对话框的位置,hwnd如何设?
- 请教VB数据库DBGrid以及ini文件的问题
- VB 在word中查找问题
- 在VB中MSFlexGrid1控件如何写专门来控件他的色彩属性
这个是记录销售信息的~是正确的代码~
'销售信息写入销售信息表中
Dim strInfo As String
Dim intInfo As Integer
strInfo = "select * from Sell_History"
DataRec2.Open strInfo, DataConn, adOpenDynamic, adLockOptimistic
For intInfo = intX - 1 To 1 Step -1
DataRec2.AddNew
DataRec2.Fields("图书编号") = ListView1.ListItems(intInfo).SubItems(1)
DataRec2.Fields("图书数量") = ListView1.ListItems(intInfo).SubItems(2)
DataRec2.Fields("交易号") = txtBusNum.Text
DataRec2.Fields("日期/时间") = Combo1.Text
DataRec2.Fields("图书价格") = CInt(ListView1.ListItems(intInfo).SubItems(2)) * CSng(ListView1.ListItems(intInfo).SubItems(3))
DataRec2.Update
DataRec2.MoveNext
Next
DataRec2.Close
strprod=" update book set 数量=数量-"& CInt(ListView1.ListItems(intProd).SubItems(2))
&" where 图书编号='"& ListView1.ListItems(intProd).SubItems(1) &"'"
dataconn.execute strprod