📄
字号:
Call IncFx(gnsy, "0413002004")
Case "cwfx_IncJg" '损益表分析-结构分析
Call IncFx(gnsy, "0413002005")
'===================================================
'*************预算分析表
Case "cwfx_DeptBudgetA" '部门预算分析
If bln_FrmBudgetA = True Then
Unload YF_FrmAnalysis
End If
bln_FrmBudgetA = True
Str_Title = "部门"
Str_ReportSubTitle = "部门"
Set Frm_AnalysisC = YF_FrmDeptC
YF_FrmAnalysis.HelpContextID = "0414001"
YF_FrmAnalysis.Show
YF_FrmDeptC.Show vbModal
Case "cwfx_ItemBudgetA" '项目预算分析
If bln_FrmBudgetA = True Then
Unload YF_FrmAnalysis
End If
bln_FrmBudgetA = True
Str_ReportSubTitle = "项目"
Str_Title = "项目"
Set Frm_AnalysisC = YF_FrmItemC
YF_FrmAnalysis.HelpContextID = "0414002"
YF_FrmAnalysis.Show
YF_FrmItemC.Show vbModal
Case "cwfx_AccountBudgetA" '科目预算分析
If bln_FrmBudgetA = True Then
Unload YF_FrmAnalysis
End If
bln_FrmBudgetA = True
Str_ReportSubTitle = "科目"
Str_Title = "科目"
str_BudgetProc = "cwfx_Sp_AccountBudget "
Set Frm_AnalysisC = YF_FrmAccountC
YF_FrmAnalysis.HelpContextID = "0414003"
YF_FrmAnalysis.Show
YF_FrmAccountC.Show vbModal
Case "cwfx_IncomeBudgetA" '收入预算分析
If bln_FrmBudgetA = True Then
Unload YF_FrmAnalysis
End If
bln_FrmBudgetA = True
Str_Title = "收入"
Str_ReportSubTitle = "收入"
str_BudgetProc = "Cwfx_Sp_IncomeBudget "
Set Frm_AnalysisC = YF_FrmAccountC
YF_FrmAnalysis.HelpContextID = "0414004"
YF_FrmAnalysis.Show
YF_FrmAccountC.Show vbModal
Case "cwfx_CostBudgetA" '成本费用预算分析
If bln_FrmBudgetA = True Then
Unload YF_FrmAnalysis
End If
bln_FrmBudgetA = True
Str_Title = "成本"
Str_ReportSubTitle = "成本"
str_BudgetProc = "Cwfx_Sp_CostBudget "
Set Frm_AnalysisC = YF_FrmAccountC
YF_FrmAnalysis.HelpContextID = "0414005"
YF_FrmAnalysis.Show
YF_FrmAccountC.Show vbModal
Case "cwfx_ProfitBudgetA" '利润预算分析
YF_FrmProfitA.HelpContextID = "0414006"
YF_FrmProfitA.Show
YF_FrmProfitC.Show vbModal
'*************预算分析表
'*************收入和成本分析表
Case "cwfx_InComeChangeA" '收入对比分析
Set Frm_AnalysisA = SC_FrmIncomeCostChangeA
str_AnalysisProc = "Cwfx_Sp_IncomeCompare "
Str_Title = "收入对比分析"
Frm_AnalysisA.HelpContextID = "0415001001"
Frm_AnalysisA.Show
SC_FrmIncomeCostC.Show vbModal
Case "cwfx_InComeStruA" '收入结构分析
Set Frm_AnalysisA = SC_FrmIncomeCostStruA
str_AnalysisProc = "Cwfx_Sp_IncomeCompare "
Str_Title = "收入结构分析"
Frm_AnalysisA.HelpContextID = "0415001002"
Frm_AnalysisA.Show
SC_FrmIncomeCostC.Show vbModal
Case "cwfx_CostChangeA" '成本费用对比分析
Set Frm_AnalysisA = SC_FrmIncomeCostChangeA
str_AnalysisProc = "Cwfx_Sp_CostCompare "
Str_Title = "成本费用对比分析"
Frm_AnalysisA.HelpContextID = "0415002001"
Frm_AnalysisA.Show
SC_FrmIncomeCostC.Show vbModal
Case "cwfx_CostStruA" '成本费用结构分析
Set Frm_AnalysisA = SC_FrmIncomeCostStruA
str_AnalysisProc = "Cwfx_Sp_CostCompare "
Str_Title = "成本费用结构分析"
Frm_AnalysisA.HelpContextID = "0415002002"
Frm_AnalysisA.Show
SC_FrmIncomeCostC.Show vbModal
'*************收入和成本分析表
'*************现金收支表分析
Case "cwfx_CashTableA" '现金收支表分析
XJ_FrmCash.HelpContextID = "0416001"
XJ_FrmCash.Show
XJ_FrmCashC.Show vbModal
Case "cwfx_CashStrucA" '现金收支结构表分析
Set Frm_AnalysisC = XJ_FrmCashStruA
Frm_AnalysisC.HelpContextID = "0416003"
Frm_AnalysisC.Show
XJ_FrmCashChangeC.Show vbModal
Case "cwfx_CashChangeA" '现金收支增减表分析
Set Frm_AnalysisC = XJ_FrmCashChangeA
Frm_AnalysisC.HelpContextID = "0416002"
Frm_AnalysisC.Show
XJ_FrmCashChangeC.Show vbModal
'*************现金收支表分析
'*************因素分析
Case "cwfx_QsFx" '因素趋势分析
YX_FrmQsFx.HelpContextID = "0417001"
YX_FrmQsFx.Show
YX_FrmQsSeach.Show vbModal
'----查询窗体显示-------
Case "cwfx_AccountStruA" '科目结构分析
YX_FrmAccountStruA.HelpContextID = "0417002"
YX_FrmAccountStruA.Show
YX_FrmAccountStruC.Show vbModal
Case "cwfx_DeptInComeStruA" '部门收入分析
str_AnalysisProc = "Cwfx_Sp_DeptIncomeA "
Str_Title = "部门收入科目分析表"
YX_FrmDeptAccountA.HelpContextID = "0417003011"
YX_FrmDeptAccountA.Show
YX_FrmDeptAccountC.Show vbModal
Case "cwfx_DeptCostStruA" '部门支出分析
str_AnalysisProc = "Cwfx_Sp_DeptCostA "
Str_Title = "部门支出科目分析表"
YX_FrmDeptAccountA.HelpContextID = "0417003012"
YX_FrmDeptAccountA.Show
YX_FrmDeptAccountC.Show vbModal
Case "cwfx_AccountDeptA" '科目按部门分析
YX_FrmAccountDeptA.HelpContextID = "041700302"
YX_FrmAccountDeptA.Show
YX_FrmAccountDeptC.Show vbModal
'*************因素分析 end
'文件
Case "cwfx_register" '用户重新注册
XT_login.HelpContextID = "0410001"
XT_login.Show 1
Case "c_quit"
Unload XT_Main
'工具
Case "cwfx_gnbmkmrl" '会计日历
XT_kjrlFrm.HelpContextID = "0418001"
XT_kjrlFrm.Show 1
Case "cwfx_gnbmjsq" '计算器
Shell "calc.exe", vbNormalFocus
'帮助
Case "cwfx_xtbz" '系统帮助
Call F1bz
Case "cwfx_gy" '关于
XT_frmAbout.Show
End Select
Exit Sub
Cwcl:
Tsxx = "此项系统功能有待完善!"
Call Xtxxts(Tsxx, 0, 4)
Exit Sub
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) '用户关闭窗体
If Unload_TF = False Then
Cancel = 1
Me.WindowState = 1
End If
End Sub
Private Sub Form_Load()
bln_FrmBudgetA = False '公用变量代表窗体是否已经打开
Me.Left = 0
Me.Top = 0
Me.Width = XT_Main.Width - 60
Me.Height = XT_Main.Height - 760 - 690
Call Cshgns
'启动调入数据等待提示
Load XT_Wait
End Sub
Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
Dim i As Integer
For i = Forms.count - 1 To 1 Step -1
Unload Forms(i)
Next
If Me.WindowState <> vbMinimized Then
SaveSetting App.Title, "Settings", "MainLeft", Me.Left
SaveSetting App.Title, "Settings", "MainTop", Me.Top
SaveSetting App.Title, "Settings", "MainWidth", Me.Width
SaveSetting App.Title, "Settings", "MainHeight", Me.Height
End If
SaveSetting App.Title, "Settings", "ViewMode", lvListView.View
End Sub
Private Sub Form_Resize()
On Error Resume Next
If Me.Width < 3000 Then Me.Width = 3000
SizeControls imgSplitter.Left
End Sub
Private Sub imgSplitter_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
With imgSplitter
picSplitter.Move .Left, .Top, .Width \ 2, .Height - 20
End With
picSplitter.Visible = True
mbMoving = True
End Sub
Private Sub imgSplitter_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim sglPos As Single
If mbMoving Then
sglPos = X + imgSplitter.Left
If sglPos < sglSplitLimit Then
picSplitter.Left = sglSplitLimit
ElseIf sglPos > Me.Width - sglSplitLimit Then
picSplitter.Left = Me.Width - sglSplitLimit
Else
picSplitter.Left = sglPos
End If
End If
End Sub
Private Sub imgSplitter_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
SizeControls picSplitter.Left
picSplitter.Visible = False
mbMoving = False
lvListView.Refresh
End Sub
Private Sub TreeView1_DragDrop(Source As Control, X As Single, Y As Single)
If Source = imgSplitter Then
SizeControls X
End If
End Sub
Sub SizeControls(X As Single)
On Error Resume Next
'设置 Width 属性
If X < 3500 Then X = 3500
If X > (Me.Width - 1500) Then X = Me.Width - 1500
tvTreeView.Width = X
imgSplitter.Left = X
lvListView.Left = X + 40
lvListView.Width = Me.Width - (tvTreeView.Width + 140)
lblTitle(0).Width = tvTreeView.Width
lblTitle(1).Left = lvListView.Left + 20
lblTitle(1).Width = lvListView.Width - 40
'设置 Top 属性
tvTreeView.Top = tbToolBar.Height + picTitles.Height
lvListView.Top = tvTreeView.Top
'设置 height 属性
tvTreeView.Height = Me.ScaleHeight - (picTitles.Top + picTitles.Height)
lvListView.Height = tvTreeView.Height
imgSplitter.Top = tvTreeView.Top
imgSplitter.Height = tvTreeView.Height
End Sub
Private Sub tbToolBar_ButtonClick(ByVal Button As MSComctlLib.Button)
On Error Resume Next
Select Case Button.Key
Case "返回"
tvTreeView.SetFocus
SendKeys "{up}", True
Case "向前"
tvTreeView.SetFocus
SendKeys "{DOWN}", True
Case "大图标"
lvListView.View = lvwIcon
Case "小图标"
lvListView.View = lvwSmallIcon
Case "列表"
lvListView.View = lvwList
Case "详细资料"
lvListView.View = lvwReport
End Select
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -