📄 frmtotalsale.frm
字号:
VERSION 5.00
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomct2.ocx"
Begin VB.Form TotalSale
BorderStyle = 1 'Fixed Single
Caption = "统计销售额(设计者:陈晓坡 杨建伟)"
ClientHeight = 3000
ClientLeft = 45
ClientTop = 330
ClientWidth = 4170
Icon = "frmTotalSale.frx":0000
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 3000
ScaleWidth = 4170
StartUpPosition = 2 '屏幕中心
Begin VB.Frame Frame1
Caption = "统计时间"
Height = 1575
Left = 120
TabIndex = 6
Top = 120
Width = 2625
Begin MSComCtl2.DTPicker DTPicker2
Height = 375
Left = 600
TabIndex = 10
Top = 960
Width = 1695
_ExtentX = 2990
_ExtentY = 661
_Version = 393216
Format = 25296897
CurrentDate = 37496
End
Begin MSComCtl2.DTPicker DTPicker1
Height = 375
Left = 600
TabIndex = 9
Top = 360
Width = 1695
_ExtentX = 2990
_ExtentY = 661
_Version = 393216
Format = 25296897
CurrentDate = 37496
End
Begin VB.Label Label1
Caption = "从"
Height = 315
Left = 210
TabIndex = 8
Top = 480
Width = 195
End
Begin VB.Label Label2
Caption = "到"
Height = 315
Left = 240
TabIndex = 7
Top = 990
Width = 195
End
End
Begin VB.Frame Frame2
Caption = "统计结果"
Height = 1065
Left = 120
TabIndex = 2
Top = 1800
Width = 2625
Begin VB.TextBox Text3
Height = 375
Left = 870
TabIndex = 3
Top = 420
Width = 1155
End
Begin VB.Label Label3
Caption = "销售额:"
Height = 255
Left = 120
TabIndex = 5
Top = 480
Width = 735
End
Begin VB.Label Label4
Caption = "元"
Height = 345
Left = 2130
TabIndex = 4
Top = 450
Width = 225
End
End
Begin VB.CommandButton Command1
Caption = "统计"
Height = 405
Left = 3090
TabIndex = 1
Top = 210
Width = 885
End
Begin VB.CommandButton Command3
Caption = "退出"
Height = 405
Left = 3090
TabIndex = 0
Top = 810
Width = 885
End
End
Attribute VB_Name = "TotalSale"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub Command1_Click()
Dim Mydb As Database
Dim myrecordset As Recordset
Dim price As Single
Dim mrc As Recordset
If DTPicker1.Value = "" Then
MsgBox "请填写此次查询的开始时间!", vbOKOnly + vbExclamation, "警告"
Exit Sub
End If
If DTPicker2.Value = "" Then
MsgBox "请填写此次查询的结束时间!", vbOKOnly + vbExclamation, "警告"
Exit Sub
End If
Set Mydb = OpenDatabase(App.Path + "\store.mdb")
Set myrecordset = Mydb.OpenRecordset("select * from outlib where 出库日期>=#" & DTPicker1.Value & "# and 出库日期<= #" & DTPicker2.Value & "# and 出库类型='销售'")
price = 0
While myrecordset.EOF = False
Text3.Text = myrecordset.Fields(0)
Set mrc = Mydb.OpenRecordset("select * from outlibdetail where 出库单号码='" & Trim(Text3) & "'")
While mrc.EOF = False
price = price + Val(mrc.Fields("金额"))
mrc.MoveNext
Wend
mrc.Close
myrecordset.MoveNext
Text3 = ""
Wend
Text3.Text = Format(price, "#0.00")
myrecordset.Close
Mydb.Close
End Sub
Private Sub Command3_Click()
Unload Me
Project.StatusBar1.Panels(2).Text = "就绪"
End Sub
Private Sub Form_Load()
DTPicker1.Value = "2002-1-1"
DTPicker2.Value = Date
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -