Dim BIAOJI1, BIAOJI2 As String
Dim fapiaoid As Integer
Dim linshifapiao As Integer
Dim gouyanjilu As Integer
Dim response As String
BIAOJI1 = "√"
BIAOJI2 = "×"
Me.MousePointer = ccHourglass '改变鼠标状态为沙漏形
CK.Enabled = False
sql$ = "select * from 临时售货表 WHERE 核定=" & "'" & BIAOJI2 & "'" & " ORDER BY 核定"
myss.Open sql$, strconnect, adOpenStatic, adLockOptimistic, adCmdText
gouyanjilu = myss.RecordCount
'核定未经核定的记录
If gouyanjilu > 0 Then
response = MsgBox("您有" & gouyanjilu & "条购盐记录未经核定,需要自动核定吗?", vbQuestion + vbYesNo + vbDefaultButton2, "核定购盐记录") '提示
If response = vbYes Then
Do Until myss.eof
linshifapiao = myss!发票ID
sql0$ = "select * from 临时销售表 WHERE 发票ID =" & linshifapiao
myss0.Open sql0$, strconnect, adOpenStatic, adLockOptimistic, adCmdText
'如果只输入客户,而没输入购盐信息,该发票不核定
If myss0.RecordCount > 0 Then
myss!核定 = BIAOJI1
myss.Update
End If
myss0.Close
myss.MoveNext
Loop
End If
End If
myss.Requery '刷新数据库
myss.Close
'拷贝记录到销售表和售货表,所有的查询和报表将都在这两个表的基础上进行
sql1$ = "select * from 临时售货表 WHERE 核定=" & "'" & BIAOJI1 & "'" & " ORDER BY 发票ID"
myss1.Open sql1$, strconnect, adOpenStatic, adLockOptimistic, adCmdText
sql2$ = "select * from 售货表 ORDER BY 发票ID"
myss2.Open sql2$, strconnect, aadOpenKeyset, adLockOptimistic, adCmdText
sql4$ = "select * from 销售表 ORDER BY 发票ID"
myss4.Open sql4$, strconnect, aadOpenKeyset, adLockOptimistic, adCmdText
If myss1.RecordCount = 0 Then
myss1.Close
myss2.Close
myss4.Close
Unload Me
Exit Sub
End If