📄 main_jlcx_yyyfx.frm
字号:
VERSION 5.00
Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OCX"
Object = "{65E121D4-0C60-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCHRT20.OCX"
Begin VB.Form main_jlcx_yyyfx
Appearance = 0 'Flat
BackColor = &H80000004&
BorderStyle = 1 'Fixed Single
Caption = "总经理查询--【月营业分析】"
ClientHeight = 5265
ClientLeft = 1080
ClientTop = 810
ClientWidth = 11550
FillStyle = 2 'Horizontal Line
BeginProperty Font
Name = "宋体"
Size = 7.5
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
PaletteMode = 2 'Custom
ScaleHeight = 5265
ScaleWidth = 11550
StartUpPosition = 1 '所有者中心
Begin VB.CommandButton cmdyff
Caption = "开始月营业分析"
BeginProperty Font
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 360
Left = 7260
TabIndex = 5
Top = 4800
Width = 2055
End
Begin MSAdodcLib.Adodc Adodc1
Height = 330
Left = 735
Top = 150
Visible = 0 'False
Width = 1725
_ExtentX = 3043
_ExtentY = 582
ConnectMode = 0
CursorLocation = 3
IsolationLevel = -1
ConnectionTimeout= 15
CommandTimeout = 30
CursorType = 3
LockType = 3
CommandType = 1
CursorOptions = 0
CacheSize = 50
MaxRecords = 0
BOFAction = 0
EOFAction = 0
ConnectStringType= 1
Appearance = 1
BackColor = -2147483643
ForeColor = -2147483640
Orientation = 0
Enabled = -1
Connect = "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=XYGLXT"
OLEDBString = "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=XYGLXT"
OLEDBFile = ""
DataSourceName = ""
OtherAttributes = ""
UserName = ""
Password = ""
RecordSource = "select * from 月营业分析表"
Caption = "Adodc1"
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 7.5
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
_Version = 393216
End
Begin VB.OptionButton Option3
Caption = "立体柱形"
BeginProperty Font
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 300
Left = 3525
TabIndex = 4
Top = 4800
Width = 1395
End
Begin VB.OptionButton Option2
Caption = "平面折线形"
BeginProperty Font
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 300
Left = 1755
TabIndex = 3
Top = 4800
Width = 1395
End
Begin VB.OptionButton Option1
Caption = "平面柱形"
BeginProperty Font
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 300
Left = 135
TabIndex = 2
Top = 4800
Width = 1395
End
Begin VB.CommandButton CmdEnd
BackColor = &H00C0C0C0&
Caption = "退出"
BeginProperty Font
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 360
Left = 9360
Style = 1 'Graphical
TabIndex = 1
Top = 4800
Width = 2055
End
Begin MSChart20Lib.MSChart msChart1
Height = 4560
Left = 45
OleObjectBlob = "main_jlcx_yyyfx.frx":0000
TabIndex = 0
Top = 105
Width = 11385
End
End
Attribute VB_Name = "main_jlcx_yyyfx"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim rs1 As New ADODB.Recordset '定义数据集对象
Dim txtSQL As String '定义一个字符串变量
Private Sub cmdyff_Click()
Dim date1 As String
date2 = InputBox("输入你要分析年份:", "图表分析")
If date2 = "" Then Exit Sub
Adodc1.RecordSource = "select * from 月营业分析表 where 月份 like '" & date2 & "%" & "'"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
date1 = Left(Adodc1.Recordset.Fields(0).Value, 4)
msChart1.Visible = True
Else
MsgBox "没有你要分析的数据!!!"
msChart1.Visible = False
Exit Sub
End If
If date1 <> date2 Then
MsgBox "对不起,你输入的年份不正确,系统无法分析!!!"
msChart1.Visible = False
Exit Sub
End If
txtSQL = "select * from 月营业分析表 where 月份 like '" & date2 & "%" & "'" '查询语句
Set rs1 = ESQL(txtSQL) '执行查询语句
If rs1.RecordCount > 0 Then '当记录大于零时
rs1.MoveFirst '移到第一条记录
nums = rs1.RecordCount '给nums赋值
ReDim arrValues(1 To nums, 1 To 2) '定义动态数组
For i = 1 To nums '给数组赋值
arrValues(i, 1) = " " & rs1!月份
arrValues(i, 2) = rs1!月份营业额
rs1.MoveNext
Next i
msChart1.ChartData = arrValues '图表显示数据
End If
msChart1.Title = "当月营业额分析图表(单位:元)" '图表名称
Me.Caption = Me.Caption & " 操作员: " & frm_main.St1.Panels(3).Text
Option1.Value = True
End Sub
Private Sub Form_Unload(Cancel As Integer)
frm_main.Enabled = True '设置frm_main窗体有效
End Sub
Private Sub Option1_Click() '图表显示为平面柱形
msChart1.chartType = VtChChartType2dBar
End Sub
Private Sub Option2_Click() '图表显示为平面折线形
msChart1.chartType = VtChChartType2dLine
End Sub
Private Sub Option3_Click() '图表显示为立体柱形
msChart1.chartType = VtChChartType3dBar
End Sub
Private Sub CmdEnd_Click()
frm_main.Enabled = True
Unload Me
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -