B70340 3 年前
父节点
当前提交
12863cb1a2
共有 50 个文件被更改,包括 1966 次插入1376 次删除
  1. 二进制
      工巧明智能管理系統/.vs/我的系統/v16/.suo
  2. 366
    368
      工巧明智能管理系統/我的系統/GCM_ERP_SYS.Designer.vb
  3. 136
    154
      工巧明智能管理系統/我的系統/GCM_ERP_SYS.vb
  4. 1
    1
      工巧明智能管理系統/我的系統/MyModule/全域變數.vb
  5. 二进制
      工巧明智能管理系統/我的系統/bin/Debug/GCM-ERP-SYS.exe
  6. 二进制
      工巧明智能管理系統/我的系統/bin/Debug/GCM-ERP-SYS.pdb
  7. 二进制
      工巧明智能管理系統/我的系統/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
  8. 二进制
      工巧明智能管理系統/我的系統/obj/x86/Debug/GCM-ERP-SYS.exe
  9. 二进制
      工巧明智能管理系統/我的系統/obj/x86/Debug/GCM-ERP-SYS.pdb
  10. 1
    1
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.CoreCompileInputs.cache
  11. 6
    6
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.FileListAbsolute.txt
  12. 二进制
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.GenerateResource.cache
  13. 二进制
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.ResolveComReference.cache
  14. 二进制
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbprojAssemblyReference.cache
  15. 0
    0
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_對帳單.resources
  16. 0
    0
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_彙總表.resources
  17. 0
    0
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_收支單一覽表.resources
  18. 0
    0
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_收支單審核.resources
  19. 0
    0
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_收支單申請.resources
  20. 0
    0
      工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_決算表.resources
  21. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/休假申請.vb
  22. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/到離職管理.vb
  23. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/加班核准.Designer.vb
  24. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/加班申請.Designer.vb
  25. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/加班申請.vb
  26. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/加班申請資料.Designer.vb
  27. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/國定假日設定.Designer.vb
  28. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/排班明細.vb
  29. 1
    1
      工巧明智能管理系統/我的系統/人事系統管理_新/排班明細_參考.vb
  30. 27
    10
      工巧明智能管理系統/我的系統/人事系統管理_新/考勤明細表.vb
  31. 30
    30
      工巧明智能管理系統/我的系統/工巧明智能管理系統.vbproj
  32. 69
    23
      工巧明智能管理系統/我的系統/財務系統管理/財務_對帳單.Designer.vb
  33. 0
    0
      工巧明智能管理系統/我的系統/財務系統管理/財務_對帳單.resx
  34. 93
    62
      工巧明智能管理系統/我的系統/財務系統管理/財務_對帳單.vb
  35. 174
    174
      工巧明智能管理系統/我的系統/財務系統管理/財務_彙總表.Designer.vb
  36. 0
    0
      工巧明智能管理系統/我的系統/財務系統管理/財務_彙總表.resx
  37. 6
    11
      工巧明智能管理系統/我的系統/財務系統管理/財務_彙總表.vb
  38. 359
    201
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單一覽表.Designer.vb
  39. 0
    0
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單一覽表.resx
  40. 172
    90
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單一覽表.vb
  41. 28
    28
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單審核.Designer.vb
  42. 0
    0
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單審核.resx
  43. 39
    38
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單審核.vb
  44. 31
    31
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單申請.Designer.vb
  45. 0
    0
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單申請.resx
  46. 54
    52
      工巧明智能管理系統/我的系統/財務系統管理/財務_收支單申請.vb
  47. 90
    41
      工巧明智能管理系統/我的系統/財務系統管理/財務_決算表.Designer.vb
  48. 0
    0
      工巧明智能管理系統/我的系統/財務系統管理/財務_決算表.resx
  49. 274
    45
      工巧明智能管理系統/我的系統/財務系統管理/財務_決算表.vb
  50. 1
    1
      工巧明智能管理系統/我的系統/資料庫系統管理/個人帳號管理.vb

二进制
工巧明智能管理系統/.vs/我的系統/v16/.suo 查看文件


+ 366
- 368
工巧明智能管理系統/我的系統/GCM_ERP_SYS.Designer.vb
文件差异内容过多而无法显示
查看文件


+ 136
- 154
工巧明智能管理系統/我的系統/GCM_ERP_SYS.vb 查看文件

@@ -1,5 +1,4 @@
1 1
 Option Explicit On
2
-Imports System.Data.SqlClient
3 2
 Public Class GCM_ERP_SYS
4 3
     ReadOnly screenWidth = Screen.PrimaryScreen.Bounds.Width
5 4
     ReadOnly screenHeight = Screen.PrimaryScreen.Bounds.Height
@@ -31,7 +30,7 @@ Public Class GCM_ERP_SYS
31 30
     End Sub
32 31
     Private Sub CloseAllToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CloseAllToolStripMenuItem.Click
33 32
         '----------關閉父表單的所有子表單---------------------------------------------------------------------------------------------------------------
34
-        For Each ChildForm As Form In Me.MdiChildren : Login.Close() : ChildForm.Close() : Next
33
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
35 34
     End Sub
36 35
     Private m_ChildFormNumber As Integer
37 36
     Private Sub MDIParentbreak_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
@@ -51,38 +50,26 @@ Public Class GCM_ERP_SYS
51 50
         系統管理_tsm.Enabled = CC(0) : 系統使用者管理_tsm.Enabled = CC(7) : FTP資料夾管理_tsm.Enabled = CC(8)
52 51
         系統執行檔版本管理_tsm.Enabled = CC(9) : 系統編碼原則_tsm.Enabled = CC(10) : 系統通用變數管理_tsm.Enabled = CC(11)
53 52
         系統對應電腦註冊_tsm.Enabled = CC(12) : 原代碼存放區_tsm.Enabled = CC(18) : 共享文件_tsm.Enabled = CC(19)
54
-
55 53
         '----------業務---------------------------------------------------------------------------------------------------------------------
56 54
         業務管理_tsm.Enabled = CC(6) : 業務專案建檔_tsm.Enabled = CC(23)
57
-
58 55
         '----------人事---------------------------------------------------------------------------------------------------------------------
59
-        人事管理_tsm.Enabled = CC(5) : 人員建檔_tsm.Enabled = CC(21) : 人員ID卡系統配置設定_tsm.Enabled = CC(22)
60
-        人事請假申請_tsm.Enabled = CC(28) : 人事請假核准_tsm.Enabled = CC(29) : 人員考勤明細表_tsm.Enabled = CC(30)
61
-        考勤打卡資料補登_tsm.Enabled = CC(31) : 國定假日設定_舊_tsm.Enabled = CC(32)
62
-
63
-
56
+        人事系統管理新_tsm.Enabled = CC(5) : ID卡系統配置設定_tsm.Enabled = CC(22) : 人員入職資料表_tsm.Enabled = CC(21)
57
+        人事請假申請1_tsm.Enabled = CC(28) : 人事請假核准1_tsm.Enabled = CC(29) : 人員考勤明細表1_tsm.Enabled = CC(30)
58
+        考勤打卡資料補登1_tsm.Enabled = CC(31) : 國定假日設定1_tsm.Enabled = CC(32)
64 59
         '----------新人事---------------------------------------------------------------------------------------------------------------------
65 60
         系統使用者權限設定_tsm.Enabled = BB(1) : 系統使用者權限設定_tsm.Enabled = BB(2) : 人事系統變數設定_tsm.Enabled = BB(3) : ID卡配置設定_tsm.Enabled = BB(4) : 人員資料表_tsm.Enabled = BB(5)
66
-        '---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
67 61
         排班資料_tsm.Enabled = BB(6)
68
-        '---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
69 62
         加班申請審核_tsm.Enabled = BB(7) : 加班申請_tsm.Enabled = BB(8) : 加班核准_tsm.Enabled = BB(9) : 最後關班時間_tsm.Enabled = BB(10) : 加班申請資料_tsm.Enabled = BB(24)
70
-        '---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
71 63
         休假申請審核_tsm.Enabled = BB(11) : 休假申請_tsm.Enabled = BB(12) : 休假核准_tsm.Enabled = BB(13) : 國定假日設定_tsm.Enabled = BB(15) : 歷史休假紀錄_tsm.Enabled = BB(25)
72
-        '---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
73 64
         考勤管理_tsm.Enabled = BB(14) : 考勤明細表_tsm.Enabled = BB(26) : 到離職管理_tsm.Enabled = BB(27) : 到離職核准_tsm.Enabled = BB(13)
74 65
         '---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
75 66
 
76
-
77 67
         '----------財務---------------------------------------------------------------------------------------------------------------------
78 68
         財務管理_tsm.Enabled = CC(1) : 個人財務_tsm.Enabled = CC(13) : 帳務系統_tsm.Enabled = CC(16) : 匯率管理_tsm.Enabled = CC(17)
79
-
80 69
         '----------設備開發---------------------------------------------------------------------------------------------------------------------
81 70
         設備開發系統_tsm.Enabled = CC(4)
82
-
83 71
         '----------軟體開發---------------------------------------------------------------------------------------------------------------------
84 72
         軟件開發系統管理_tsm.Enabled = CC(3) : 工作日志_tsm.Enabled = CC(20) : 系統開發點檢控制表_tsm.Enabled = CC(25)
85
-
86 73
         '----------決策---------------------------------------------------------------------------------------------------------------------
87 74
         決策系統管理_tsm.Enabled = CC(2) : 卜卦簡易_tsm.Enabled = CC(14) : 卜卦進階_tsm.Enabled = CC(15)
88 75
     End Sub
@@ -130,211 +117,206 @@ Public Class GCM_ERP_SYS
130 117
             End If
131 118
             Me.BackgroundImageLayout = 3
132 119
         ElseIf ComboBox3.Text = "系統運作流程邏輯01" Then
133
-            'Me.BackgroundImage = My.Resources.系統運作流程邏輯01
134 120
             Me.BackgroundImageLayout = 3
135 121
         End If
136 122
     End Sub
123
+    Private Sub ID卡系統配置設定_tsm_Click(sender As Object, e As EventArgs) Handles ID卡系統配置設定_tsm.Click
124
+        系統登出計時重至_MouseMove() : PA = "" : 人員ID卡系統配置設定.ShowDialog()
125
+    End Sub
126
+    Private Sub 個人帳號管理_tsm_Click(sender As Object, e As EventArgs) Handles 個人帳號管理_tsm.Click
127
+        系統登出計時重至_MouseMove() : PA = "" : 個人帳號管理.ShowDialog()
128
+    End Sub
137 129
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
138 130
         系統登出計時重至_MouseMove() : PA = "" : 計算機.Show() : 計算機.BringToFront()
139 131
     End Sub
140
-    Private Sub 個人財務ToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles 個人財務_tsm.Click
141
-        系統登出計時重至_MouseMove() : PA = "" : 私有財務.Show() : 私有財務.BringToFront()
132
+    Private Sub 卜卦簡易_tsm_Click(sender As Object, e As EventArgs) Handles 卜卦簡易_tsm.Click
133
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 卜卦.Show()
142 134
     End Sub
143
-    Private Sub 帳務系統ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 帳務系統_tsm.Click
144
-        系統登出計時重至_MouseMove() : PA = "" : 財務流水帳系統.Show() : 財務流水帳系統.BringToFront()
135
+    Private Sub 卜卦進階_tsm_Click(sender As Object, e As EventArgs) Handles 卜卦進階_tsm.Click
136
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 卜卦2.Show()
145 137
     End Sub
146
-    Private Sub 業務專案建檔ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 業務專案建檔_tsm.Click
147
-        系統登出計時重至_MouseMove() : PA = "" : 業務專案控制表.Show() : 業務專案控制表.BringToFront()
138
+    Private Sub 個人財務_tsm_Click_1(sender As Object, e As EventArgs) Handles 個人財務_tsm.Click
139
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 私有財務.Show()
148 140
     End Sub
149
-    Private Sub 人員建檔ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 人員建檔_tsm.Click
150
-        系統登出計時重至_MouseMove() : PA = "" : 人員入職資料表.Show() : 人員入職資料表.BringToFront()
141
+    Private Sub 帳務系統_tsm_Click(sender As Object, e As EventArgs) Handles 帳務系統_tsm.Click
142
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 財務流水帳系統.Show()
151 143
     End Sub
152
-    Private Sub 卜卦簡易ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 卜卦簡易_tsm.Click
153
-        系統登出計時重至_MouseMove() : PA = "" : 卜卦.Show() : 卜卦.BringToFront()
144
+    Private Sub FTP資料夾管理_tsm_Click(sender As Object, e As EventArgs) Handles FTP資料夾管理_tsm.Click
145
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : FTP資料夾管理.Show()
154 146
     End Sub
155
-    Private Sub 卜卦進階ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 卜卦進階_tsm.Click
156
-        系統登出計時重至_MouseMove() : PA = "" : 卜卦2.Show() : 卜卦2.BringToFront()
147
+    Private Sub 系統執行檔版本管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統執行檔版本管理_tsm.Click
148
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統執行檔版本管理.Show()
157 149
     End Sub
158
-    Private Sub 個人帳號管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 個人帳號管理ToolStripMenuItem.Click
159
-        系統登出計時重至_MouseMove() : PA = "" : 個人帳號管理.Show() : 個人帳號管理.BringToFront()
150
+    Private Sub 系統使用者管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統使用者管理_tsm.Click
151
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統使用者管理.Show()
160 152
     End Sub
161
-    Private Sub FTP資料夾管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles FTP資料夾管理_tsm.Click
162
-        系統登出計時重至_MouseMove() : PA = "" : FTP資料夾管理.Show() : FTP資料夾管理.BringToFront()
153
+    Private Sub 系統編碼原則_tsm_Click(sender As Object, e As EventArgs) Handles 系統編碼原則_tsm.Click
154
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統編碼原則_1.Show()
163 155
     End Sub
164
-    Private Sub 系統執行檔版本管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統執行檔版本管理_tsm.Click
165
-        系統登出計時重至_MouseMove() : PA = "" : 系統執行檔版本管理.Show() : 系統執行檔版本管理.BringToFront()
156
+    Private Sub 系統通用變數管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統通用變數管理_tsm.Click
157
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統通用變數管理.Show()
166 158
     End Sub
167
-    Private Sub 原代碼存放區ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 原代碼存放區_tsm.Click
168
-        系統登出計時重至_MouseMove() : PA = "" : 原代碼存放區.Show() : 原代碼存放區.BringToFront()
159
+    Private Sub 系統對應電腦註冊_tsm_Click(sender As Object, e As EventArgs) Handles 系統對應電腦註冊_tsm.Click
160
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統對應電腦註冊.Show()
169 161
     End Sub
170
-    Private Sub 系統使用者管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統使用者管理_tsm.Click
171
-        系統登出計時重至_MouseMove() : PA = "" : 系統使用者管理.Show() : 系統使用者管理.BringToFront()
162
+    Private Sub 匯率管理_tsm_Click(sender As Object, e As EventArgs) Handles 匯率管理_tsm.Click
163
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 匯率修改.Show()
172 164
     End Sub
173
-    Private Sub 共享文件ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 共享文件_tsm.Click
174
-        系統登出計時重至_MouseMove() : PA = "" : 開發文件存放區.Show() : 開發文件存放區.BringToFront()
165
+    Private Sub 會計科目管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 會計科目管理_tsm.Click
166
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 會計科目管理.Show()
175 167
     End Sub
176
-    Private Sub 系統編碼原則1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統編碼原則_tsm.Click
177
-        系統登出計時重至_MouseMove() : PA = "" : 系統編碼原則_1.Show() : 系統編碼原則_1.BringToFront()
168
+    Private Sub 財務支付申請_tsm_Click(sender As Object, e As EventArgs) Handles 財務支付申請_tsm.Click
169
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 財務_收支單申請.Show()
178 170
     End Sub
179
-    Private Sub 工作日志ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 工作日志_tsm.Click
180
-        系統登出計時重至_MouseMove() : PA = "" : 工作日誌與代辦事項.Show() : 工作日誌與代辦事項.BringToFront()
171
+    Private Sub 財務支付審核_tsm_Click(sender As Object, e As EventArgs) Handles 財務支付審核_tsm.Click
172
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 財務_收支單審核.Show()
181 173
     End Sub
182
-    Private Sub 人員ID卡系統配置設定ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 人員ID卡系統配置設定_tsm.Click
183
-        系統登出計時重至_MouseMove() : PA = "" : 人員ID卡系統配置設定.ShowDialog()
174
+    Private Sub 財務支付單一覽表_tsm_Click(sender As Object, e As EventArgs) Handles 財務支付單一覽表_tsm.Click
175
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 財務_收支單一覽表.Show()
184 176
     End Sub
185
-    Private Sub 系統通用變數管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統通用變數管理_tsm.Click
186
-        系統登出計時重至_MouseMove() : PA = "" : 系統通用變數管理.Show() : 系統通用變數管理.BringToFront()
177
+    Private Sub 簽名檔管理_tsm_Click(sender As Object, e As EventArgs) Handles 簽名檔管理_tsm.Click
178
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 簽名檔管理.Show()
187 179
     End Sub
188
-    Private Sub 系統對應電腦註冊ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統對應電腦註冊_tsm.Click
189
-        系統登出計時重至_MouseMove() : PA = "" : 系統對應電腦註冊.Show() : 系統對應電腦註冊.BringToFront()
180
+    Private Sub 財務對帳表_tsm_Click(sender As Object, e As EventArgs) Handles 財務對帳表_tsm.Click
181
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 財務_對帳單.Show()
190 182
     End Sub
191
-    Private Sub 供應商管理ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 供應商管理_tsm.Click
192
-        系統登出計時重至_MouseMove() : PA = "" : 供應商資料.Show() : 供應商資料.BringToFront()
183
+    Private Sub 財務決算表_tsm_Click(sender As Object, e As EventArgs) Handles 財務決算表_tsm.Click
184
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 財務_決算表.Show()
193 185
     End Sub
194
-    Private Sub 進貨管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 進貨管理_tsm.Click
195
-        系統登出計時重至_MouseMove() : PA = "" : 進貨管理.Show() : 進貨管理.BringToFront()
186
+    Private Sub 財務彙總表_tsm_Click(sender As Object, e As EventArgs) Handles 財務彙總表_tsm.Click
187
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 財務_彙總表.Show()
196 188
     End Sub
197
-    Private Sub 領物管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 領物管理_tsm.Click
198
-        系統登出計時重至_MouseMove() : PA = "" : 銷貨管理.Show() : 銷貨管理.BringToFront()
189
+    Private Sub 系統使用者權限設定_tsm_Click(sender As Object, e As EventArgs) Handles 系統使用者權限設定_tsm.Click
190
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統使用者權限設定.Show()
199 191
     End Sub
200
-    Private Sub 庫存查詢ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 庫存查詢_tsm.Click
201
-        系統登出計時重至_MouseMove() : PA = "" : 庫存管理.Show() : 庫存管理.BringToFront()
192
+    Private Sub 人事系統變數設定_tsm_Click(sender As Object, e As EventArgs) Handles 人事系統變數設定_tsm.Click
193
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 人事系統變數設定.Show()
202 194
     End Sub
203
-    Private Sub 出庫紀錄ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 出庫紀錄_tsm.Click
204
-        系統登出計時重至_MouseMove() : PA = "" : 出庫紀錄表.Show() : 出庫紀錄表.BringToFront()
195
+    Private Sub 人員資料表_tsm_Click(sender As Object, e As EventArgs) Handles 人員資料表_tsm.Click
196
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 人員資料表.Show()
205 197
     End Sub
206
-    Private Sub 零件成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 零件成本_tsm.Click
207
-        系統登出計時重至_MouseMove() : PA = "" : 零件成本建檔.Show() : 零件成本建檔.BringToFront()
198
+    Private Sub ID卡配置設定_tsm_Click(sender As Object, e As EventArgs) Handles ID卡配置設定_tsm.Click
199
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 人員ID卡系統配置設定.Show()
208 200
     End Sub
209
-    Private Sub 零組件成本ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 零組件成本_tsm.Click
210
-        系統登出計時重至_MouseMove() : PA = "" : 零組件零件成本建檔.Show() : 零組件零件成本建檔.BringToFront()
201
+    Private Sub 排班資料_tsm_Click(sender As Object, e As EventArgs) Handles 排班資料_tsm.Click
202
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 排班資料.Show()
211 203
     End Sub
212
-    Private Sub 機構件成本ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 機構件成本_tsm.Click
213
-        系統登出計時重至_MouseMove() : PA = "" : 機構件零件成本建檔.Show() : 機構件零件成本建檔.BringToFront()
204
+    Private Sub 休假申請_tsm_Click(sender As Object, e As EventArgs) Handles 休假申請_tsm.Click
205
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 休假申請.Show()
214 206
     End Sub
215
-    Private Sub 機構組件成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機構組件成本_tsm.Click
216
-        系統登出計時重至_MouseMove() : PA = "" : 機構組件零件成本建檔.Show() : 機構組件零件成本建檔.BringToFront()
207
+    Private Sub 休假核准_tsm_Click(sender As Object, e As EventArgs) Handles 休假核准_tsm.Click
208
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 休假核准.Show()
217 209
     End Sub
218
-    Private Sub 機台成本ToolStripMenuItem2_Click(sender As Object, e As EventArgs) Handles 機台成本_tsm.Click
219
-        系統登出計時重至_MouseMove() : PA = "" : 機台零件成本建檔.Show() : 機台零件成本建檔.BringToFront()
210
+    Private Sub 加班申請_tsm_Click(sender As Object, e As EventArgs) Handles 加班申請_tsm.Click
211
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 加班申請.Show()
220 212
     End Sub
221
-    Private Sub 服務項目成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 服務項目成本_tsm.Click
222
-        系統登出計時重至_MouseMove() : PA = "" : 服務項目成本建檔.Show() : 服務項目成本建檔.BringToFront()
213
+    Private Sub 加班核准_tsm_Click(sender As Object, e As EventArgs) Handles 加班核准_tsm.Click
214
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 加班核准.Show()
223 215
     End Sub
224
-    Private Sub 零組件零件BOM表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 零組件零件BOM表_tsm.Click
225
-        系統登出計時重至_MouseMove() : PA = "" : 零組件零件BOM表.Show() : 零組件零件BOM表.BringToFront()
216
+    Private Sub 國定假日設定_tsm_Click(sender As Object, e As EventArgs) Handles 國定假日設定_tsm.Click
217
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 國定假日設定.Show()
226 218
     End Sub
227
-    Private Sub 機構件零組件BOM表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 機構件零組件BOM表_tsm.Click
228
-        系統登出計時重至_MouseMove() : PA = "" : 機構件零件BOM表.Show() : 機構件零件BOM表.BringToFront()
219
+    Private Sub 歷史休假紀錄_tsm_Click(sender As Object, e As EventArgs) Handles 歷史休假紀錄_tsm.Click
220
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 歷史休假紀錄.Show()
229 221
     End Sub
230
-    Private Sub 機構組件機構件BOM表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機構組件機構件BOM表_tsm.Click
231
-        系統登出計時重至_MouseMove() : PA = "" : 機構組件零件BOM表.Show() : 機構組件零件BOM表.BringToFront()
222
+    Private Sub 加班申請資料_tsm_Click(sender As Object, e As EventArgs) Handles 加班申請資料_tsm.Click
223
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 加班申請資料.Show()
232 224
     End Sub
233
-    Private Sub 機台機構組件BOM表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機台機構組件BOM表_tsm.Click
234
-        系統登出計時重至_MouseMove() : PA = "" : 機台零件BOM表.Show() : 機台零件BOM表.BringToFront()
225
+    Private Sub 最後關班時間_tsm_Click(sender As Object, e As EventArgs) Handles 最後關班時間_tsm.Click
226
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 最後關班時間.Show()
235 227
     End Sub
236
-    Private Sub 匯率管理ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 匯率管理_tsm.Click
237
-        系統登出計時重至_MouseMove() : PA = "" : 匯率修改.Show() : 匯率修改.BringToFront()
228
+    Private Sub 到離職核准_tsm_Click(sender As Object, e As EventArgs) Handles 到離職核准_tsm.Click
229
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 休假核准.Show()
238 230
     End Sub
239
-    Private Sub 系統開發點檢控制表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統開發點檢控制表_tsm.Click
240
-        系統登出計時重至_MouseMove() : PA = "" : 系統開發點檢控制表.Show() : 系統開發點檢控制表.BringToFront()
231
+    Private Sub 到離職管理_tsm_Click(sender As Object, e As EventArgs) Handles 到離職管理_tsm.Click
232
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 到離職管理.Show()
233
+    End Sub
234
+    Private Sub 考勤明細表_tsm_Click(sender As Object, e As EventArgs) Handles 考勤明細表_tsm.Click
235
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 考勤明細表.Show()
241 236
     End Sub
242 237
 
243 238
 
244 239
 
245
-
246
-    Private Sub 系統開發功能點檢表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統開發功能點檢表_tsm.Click
247
-        系統登出計時重至_MouseMove() : PA = "" : 系統開發功能點檢表.Show() : 系統開發功能點檢表.BringToFront()
248
-    End Sub
249
-    Private Sub 會計科目管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 會計科目管理_tsm.Click
250
-        系統登出計時重至_MouseMove() : PA = "" : 會計科目管理.Show() : 會計科目管理.BringToFront()
251
-    End Sub
252
-    Private Sub 營運費用支付申請ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運費用支付申請_tsm.Click
253
-        系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單申請.Show() : 營運成本收支單申請.BringToFront()
254
-    End Sub
255
-    Private Sub 營運費用支付審核ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運費用支付審核_tsm.Click
256
-        系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單審核.Show() : 營運成本收支單審核.BringToFront()
240
+    '---------------------未使用封存介面-------------------------------------------------------------------------------------------------
241
+    Private Sub 業務專案建檔ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 業務專案建檔_tsm.Click
242
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 業務專案控制表.Show() : 業務專案控制表.BringToFront()
257 243
     End Sub
258
-    Private Sub 營運費用支付單一覽表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運費用支付單一覽表_tsm.Click
259
-        系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單一覽表.Show() : 營運成本收支單一覽表.BringToFront()
244
+    Private Sub 原代碼存放區ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 原代碼存放區_tsm.Click
245
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 原代碼存放區.Show() : 原代碼存放區.BringToFront()
260 246
     End Sub
261
-    Private Sub 簽名檔管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 簽名檔管理_tsm.Click
262
-        系統登出計時重至_MouseMove() : PA = "" : 簽名檔管理.Show() : 簽名檔管理.BringToFront()
247
+    Private Sub 共享文件ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 共享文件_tsm.Click
248
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 開發文件存放區.Show() : 開發文件存放區.BringToFront()
263 249
     End Sub
264
-    Private Sub 營運成本收支單對帳表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運成本收支單對帳表_tsm.Click
265
-        系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單_對帳表.Show() : 營運成本收支單_對帳表.BringToFront()
250
+    Private Sub 工作日志ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 工作日志_tsm.Click
251
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 工作日誌與代辦事項.Show() : 工作日誌與代辦事項.BringToFront()
266 252
     End Sub
267
-    Private Sub 營運報表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運報表_tsm.Click
268
-        系統登出計時重至_MouseMove() : PA = "" : 營運報表.Show() : 營運報表.BringToFront()
253
+    Private Sub 供應商管理ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 供應商管理_tsm.Click
254
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 供應商資料.Show() : 供應商資料.BringToFront()
269 255
     End Sub
270
-    Private Sub 人員考勤明細表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 人員考勤明細表_tsm.Click
271
-        系統登出計時重至_MouseMove() : PA = "" : 人員考勤明細表.Show() : 人員考勤明細表.BringToFront()
256
+    Private Sub 進貨管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 進貨管理_tsm.Click
257
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 進貨管理.Show() : 進貨管理.BringToFront()
272 258
     End Sub
273
-    Private Sub 人事請假申請ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 人事請假申請_tsm.Click
274
-        系統登出計時重至_MouseMove() : PA = "" : 人事請假申請.Show() : 人事請假申請.BringToFront()
259
+    Private Sub 領物管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 領物管理_tsm.Click
260
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 銷貨管理.Show() : 銷貨管理.BringToFront()
275 261
     End Sub
276
-    Private Sub 人事請假核准ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 人事請假核准_tsm.Click
277
-        系統登出計時重至_MouseMove() : PA = "" : 人事請假核准.Show() : 人事請假核准.BringToFront()
262
+    Private Sub 庫存查詢ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 庫存查詢_tsm.Click
263
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 庫存管理.Show() : 庫存管理.BringToFront()
278 264
     End Sub
279
-    Private Sub 考勤打卡資料補登ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 考勤打卡資料補登_tsm.Click
280
-        系統登出計時重至_MouseMove() : PA = "" : 考勤打卡資料補登.Show() : 考勤打卡資料補登.BringToFront()
265
+    Private Sub 出庫紀錄ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 出庫紀錄_tsm.Click
266
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 出庫紀錄表.Show() : 出庫紀錄表.BringToFront()
281 267
     End Sub
282
-    Private Sub 國定假日設定ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 國定假日設定_舊_tsm.Click
283
-        系統登出計時重至_MouseMove() : PA = "" : 國定假日設定_舊.Show() : 國定假日設定_舊.BringToFront()
268
+    Private Sub 零件成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 零件成本_tsm.Click
269
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 零件成本建檔.Show() : 零件成本建檔.BringToFront()
284 270
     End Sub
285
-    Private Sub 營運成本收支彙總報表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運成本收支彙總報表_tsm.Click
286
-        系統登出計時重至_MouseMove() : PA = "" : 彙總報表.Show() : 彙總報表.BringToFront()
271
+    Private Sub 零組件成本ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 零組件成本_tsm.Click
272
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 零組件零件成本建檔.Show() : 零組件零件成本建檔.BringToFront()
287 273
     End Sub
288
-
289
-
290
-
291
-
292
-    Private Sub 系統使用者權限設定_tsm_Click(sender As Object, e As EventArgs) Handles 系統使用者權限設定_tsm.Click
293
-        系統登出計時重至_MouseMove() : PA = "" : 系統使用者權限設定.ShowDialog()
274
+    Private Sub 機構件成本ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 機構件成本_tsm.Click
275
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 機構件零件成本建檔.Show() : 機構件零件成本建檔.BringToFront()
294 276
     End Sub
295
-    Private Sub 人事系統變數設定_tsm_Click(sender As Object, e As EventArgs) Handles 人事系統變數設定_tsm.Click
296
-        系統登出計時重至_MouseMove() : PA = "" : 人事系統變數設定.Show() : 人事系統變數設定.BringToFront()
277
+    Private Sub 機構組件成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機構組件成本_tsm.Click
278
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 機構組件零件成本建檔.Show() : 機構組件零件成本建檔.BringToFront()
297 279
     End Sub
298
-    Private Sub 人員資料表_tsm_Click(sender As Object, e As EventArgs) Handles 人員資料表_tsm.Click
299
-        系統登出計時重至_MouseMove() : PA = "" : 人員資料表.Show() : 人員資料表.BringToFront()
280
+    Private Sub 機台成本ToolStripMenuItem2_Click(sender As Object, e As EventArgs) Handles 機台成本_tsm.Click
281
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 機台零件成本建檔.Show() : 機台零件成本建檔.BringToFront()
300 282
     End Sub
301
-    Private Sub ID卡配置設定_tsm_Click(sender As Object, e As EventArgs) Handles ID卡配置設定_tsm.Click
302
-        系統登出計時重至_MouseMove() : PA = "" : 人員ID卡系統配置設定.ShowDialog()
283
+    Private Sub 服務項目成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 服務項目成本_tsm.Click
284
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 服務項目成本建檔.Show() : 服務項目成本建檔.BringToFront()
303 285
     End Sub
304
-    Private Sub 排班資料_tsm_Click(sender As Object, e As EventArgs) Handles 排班資料_tsm.Click
305
-        系統登出計時重至_MouseMove() : PA = "" : 排班資料.Show() : 排班資料.BringToFront()
286
+    Private Sub 零組件零件BOM表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 零組件零件BOM表_tsm.Click
287
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 零組件零件BOM表.Show() : 零組件零件BOM表.BringToFront()
306 288
     End Sub
307
-    Private Sub 休假申請_tsm_Click(sender As Object, e As EventArgs) Handles 休假申請_tsm.Click
308
-        系統登出計時重至_MouseMove() : PA = "" : 休假申請.ShowDialog()
289
+    Private Sub 機構件零組件BOM表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 機構件零組件BOM表_tsm.Click
290
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 機構件零件BOM表.Show() : 機構件零件BOM表.BringToFront()
309 291
     End Sub
310
-    Private Sub 休假核准_tsm_Click(sender As Object, e As EventArgs) Handles 休假核准_tsm.Click
311
-        系統登出計時重至_MouseMove() : PA = "" : 休假核准.ShowDialog()
292
+    Private Sub 機構組件機構件BOM表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機構組件機構件BOM表_tsm.Click
293
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 機構組件零件BOM表.Show() : 機構組件零件BOM表.BringToFront()
312 294
     End Sub
313
-    Private Sub 加班申請_tsm_Click(sender As Object, e As EventArgs) Handles 加班申請_tsm.Click
314
-        系統登出計時重至_MouseMove() : PA = "" : 加班申請.ShowDialog()
295
+    Private Sub 機台機構組件BOM表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機台機構組件BOM表_tsm.Click
296
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 機台零件BOM表.Show() : 機台零件BOM表.BringToFront()
315 297
     End Sub
316
-    Private Sub 加班核准_tsm_Click(sender As Object, e As EventArgs) Handles 加班核准_tsm.Click
317
-        系統登出計時重至_MouseMove() : PA = "" : 加班核准.ShowDialog()
298
+    Private Sub 系統開發點檢控制表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統開發點檢控制表_tsm.Click
299
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統開發點檢控制表.Show() : 系統開發點檢控制表.BringToFront()
318 300
     End Sub
319
-    Private Sub 國定假日設定_tsm_Click(sender As Object, e As EventArgs) Handles 國定假日設定_tsm.Click
320
-        系統登出計時重至_MouseMove() : PA = "" : 國定假日設定.ShowDialog()
301
+    Private Sub 系統開發功能點檢表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統開發功能點檢表_tsm.Click
302
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 系統開發功能點檢表.Show() : 系統開發功能點檢表.BringToFront()
321 303
     End Sub
322
-    Private Sub 歷史休假紀錄_tsm_Click(sender As Object, e As EventArgs) Handles 歷史休假紀錄_tsm.Click
323
-        系統登出計時重至_MouseMove() : PA = "" : 歷史休假紀錄.ShowDialog()
304
+    Private Sub 人員考勤明細表1_tsm_Click(sender As Object, e As EventArgs) Handles 人員考勤明細表1_tsm.Click
305
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 人員考勤明細表.Show() : 人員考勤明細表.BringToFront()
324 306
     End Sub
325
-    Private Sub 加班申請資料_tsm_Click(sender As Object, e As EventArgs) Handles 加班申請資料_tsm.Click
326
-        系統登出計時重至_MouseMove() : PA = "" : 加班申請資料.ShowDialog()
307
+    Private Sub 人事請假申請1_tsm_Click(sender As Object, e As EventArgs) Handles 人事請假申請1_tsm.Click
308
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 人事請假申請.Show() : 人事請假申請.BringToFront()
327 309
     End Sub
328
-    Private Sub 最後關班時間_tsm_Click(sender As Object, e As EventArgs) Handles 最後關班時間_tsm.Click
329
-        系統登出計時重至_MouseMove() : PA = "" : 最後關班時間.ShowDialog()
310
+    Private Sub 人事請假核准1_tsm_Click(sender As Object, e As EventArgs) Handles 人事請假核准1_tsm.Click
311
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 人事請假核准.Show() : 人事請假核准.BringToFront()
330 312
     End Sub
331
-    Private Sub 到離職核准_tsm_Click(sender As Object, e As EventArgs) Handles 到離職核准_tsm.Click
332
-        系統登出計時重至_MouseMove() : PA = "" : 休假核准.ShowDialog()
313
+    Private Sub 考勤打卡資料補登1_tsm_Click(sender As Object, e As EventArgs) Handles 考勤打卡資料補登1_tsm.Click
314
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 考勤打卡資料補登.Show() : 考勤打卡資料補登.BringToFront()
333 315
     End Sub
334
-    Private Sub 到離職管理_tsm_Click(sender As Object, e As EventArgs) Handles 到離職管理_tsm.Click
335
-        系統登出計時重至_MouseMove() : PA = "" : 到離職管理.ShowDialog()
316
+    Private Sub 國定假日設定1_tsm_Click(sender As Object, e As EventArgs) Handles 國定假日設定1_tsm.Click
317
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 國定假日設定_舊.Show() : 國定假日設定_舊.BringToFront()
336 318
     End Sub
337
-    Private Sub 考勤明細表_tsm_Click(sender As Object, e As EventArgs) Handles 考勤明細表_tsm.Click
338
-        系統登出計時重至_MouseMove() : PA = "" : 考勤明細表.Show() : 考勤明細表.BringToFront()
319
+    Private Sub 人員入職資料表_tsm_Click(sender As Object, e As EventArgs) Handles 人員入職資料表_tsm.Click
320
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next : 系統登出計時重至_MouseMove() : PA = "" : 人員入職資料表.Show() : 人員入職資料表.BringToFront()
339 321
     End Sub
340 322
 End Class

+ 1
- 1
工巧明智能管理系統/我的系統/MyModule/全域變數.vb 查看文件

@@ -8,7 +8,7 @@
8 8
     Public 登入權限AQL As String = "姓名, 帳號, 密碼, 密碼日期, CC00, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, CC20, CC21, CC22, 
9 9
                                     CC23, CC24, CC25, CC26, CC27, CC28, CC29, CC30, CC31, CC32"
10 10
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
11
-    Public 版本 As String = "2021080301"
11
+    Public 版本 As String = "2021091001"
12 12
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13 13
     Public 判斷重登 As Boolean : Public 內外網 As Boolean : Public 重登確認 As Boolean : Public 主頁開啟 As Boolean
14 14
     Public timeExit As Integer = 0 : Public timeExit2 As Integer = 0 : Public timeNow As Integer = 0 : Public timeNow2 As Integer = 0 : Public 密碼時限 As Integer = 30

二进制
工巧明智能管理系統/我的系統/bin/Debug/GCM-ERP-SYS.exe 查看文件


二进制
工巧明智能管理系統/我的系統/bin/Debug/GCM-ERP-SYS.pdb 查看文件


二进制
工巧明智能管理系統/我的系統/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache 查看文件


二进制
工巧明智能管理系統/我的系統/obj/x86/Debug/GCM-ERP-SYS.exe 查看文件


二进制
工巧明智能管理系統/我的系統/obj/x86/Debug/GCM-ERP-SYS.pdb 查看文件


+ 1
- 1
工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.CoreCompileInputs.cache 查看文件

@@ -1 +1 @@
1
-39207c91f08cf498f77bad6a5e08ec4dec37b3ec
1
+39707ed71c8a58ae11eebd743d665ed6579af55e

+ 6
- 6
工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.FileListAbsolute.txt 查看文件

@@ -552,15 +552,9 @@ D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\
552 552
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.國定假日設定.resources
553 553
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.考勤打卡資料補登.resources
554 554
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.系統使用者權限設定.resources
555
-D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.營運報表.resources
556 555
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.簽名檔管理.resources
557 556
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.計算機.resources
558 557
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.會計科目管理.resources
559
-D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.彙總報表.resources
560
-D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.營運成本收支單_對帳表.resources
561
-D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.營運成本收支單一覽表.resources
562
-D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.營運成本收支單審核.resources
563
-D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.營運成本收支單申請.resources
564 558
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.網段.resources
565 559
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.系統開發功能點檢表.resources
566 560
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.系統開發點檢控制表.resources
@@ -630,3 +624,9 @@ D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\
630 624
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.到離職管理.resources
631 625
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.考勤明細表.resources
632 626
 D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.考勤明細表_編輯.resources
627
+D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.財務_決算表.resources
628
+D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.財務_彙總表.resources
629
+D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.財務_對帳單.resources
630
+D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.財務_收支單一覽表.resources
631
+D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.財務_收支單審核.resources
632
+D:\工巧明\GCM-ERP-SYS\工巧明智能管理系統\我的系統\obj\x86\Debug\工巧明智能管理系統.財務_收支單申請.resources

二进制
工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.GenerateResource.cache 查看文件


二进制
工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbproj.ResolveComReference.cache 查看文件


二进制
工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.vbprojAssemblyReference.cache 查看文件


工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.彙總報表.resources → 工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_對帳單.resources 查看文件


工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.營運報表.resources → 工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_彙總表.resources 查看文件


工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.營運成本收支單_對帳表.resources → 工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_收支單一覽表.resources 查看文件


工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.營運成本收支單一覽表.resources → 工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_收支單審核.resources 查看文件


工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.營運成本收支單審核.resources → 工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_收支單申請.resources 查看文件


工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.營運成本收支單申請.resources → 工巧明智能管理系統/我的系統/obj/x86/Debug/工巧明智能管理系統.財務_決算表.resources 查看文件


+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/休假申請.vb 查看文件

@@ -42,7 +42,7 @@
42 42
         PA1 = 年份_cb.Text : PA2 = 月份_cb.Text
43 43
         讀取人員資料表()
44 44
 
45
-        If CC(16) = False Then
45
+        If BB(16) = False Then
46 46
             人員_dgv.Enabled = False
47 47
             申請人_tb.Text = gUserName
48 48
             SQL_考勤明細表_讀取編號() : If dr.Read() Then : 員工編號_tb.Text = dr("DIN") : End If

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/到離職管理.vb 查看文件

@@ -42,7 +42,7 @@
42 42
         PA1 = 年份_cb.Text : PA2 = 月份_cb.Text
43 43
         讀取人員資料表()
44 44
 
45
-        If CC(16) = False Then
45
+        If BB(16) = False Then
46 46
             人員_dgv.Enabled = False
47 47
             申請人_tb.Text = gUserName
48 48
             SQL_考勤明細表_讀取編號() : If dr.Read() Then : 員工編號_tb.Text = dr("DIN") : End If

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/加班核准.Designer.vb 查看文件

@@ -255,7 +255,7 @@ Partial Class 加班核准
255 255
         '
256 256
         Me.請假類別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
257 257
         Me.請假類別_cb.FormattingEnabled = True
258
-        Me.請假類別_cb.Items.AddRange(New Object() {"加班(未超最晚下診)", "加班(已超最晚下診)"})
258
+        Me.請假類別_cb.Items.AddRange(New Object() {"加班(未超關門)", "加班(已超關門)", "出差", "洽公"})
259 259
         Me.請假類別_cb.Location = New System.Drawing.Point(525, 4)
260 260
         Me.請假類別_cb.Name = "請假類別_cb"
261 261
         Me.請假類別_cb.Size = New System.Drawing.Size(242, 24)

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/加班申請.Designer.vb 查看文件

@@ -154,7 +154,7 @@ Partial Class 加班申請
154 154
         '
155 155
         Me.請假類別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
156 156
         Me.請假類別_cb.FormattingEnabled = True
157
-        Me.請假類別_cb.Items.AddRange(New Object() {"加班(未超最晚下診)", "加班(已超最晚下診)"})
157
+        Me.請假類別_cb.Items.AddRange(New Object() {"加班(未超關門)", "加班(已超關門)", "出差", "洽公"})
158 158
         Me.請假類別_cb.Location = New System.Drawing.Point(658, 38)
159 159
         Me.請假類別_cb.Name = "請假類別_cb"
160 160
         Me.請假類別_cb.Size = New System.Drawing.Size(186, 24)

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/加班申請.vb 查看文件

@@ -43,7 +43,7 @@
43 43
         PA1 = 年份_cb.Text : PA2 = 月份_cb.Text
44 44
         讀取人員資料表()
45 45
 
46
-        If CC(16) = False Then
46
+        If BB(16) = False Then
47 47
             人員_dgv.Enabled = False
48 48
             申請人_tb.Text = gUserName
49 49
             SQL_考勤明細表_讀取編號() : If dr.Read() Then : 員工編號_tb.Text = dr("DIN") : End If

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/加班申請資料.Designer.vb 查看文件

@@ -216,7 +216,7 @@ Partial Class 加班申請資料
216 216
         '
217 217
         Me.請假類別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
218 218
         Me.請假類別_cb.FormattingEnabled = True
219
-        Me.請假類別_cb.Items.AddRange(New Object() {"加班(未超最晚下診)", "加班(已超最晚下診)"})
219
+        Me.請假類別_cb.Items.AddRange(New Object() {"加班(未超關門)", "加班(已超關門)", "出差", "洽公"})
220 220
         Me.請假類別_cb.Location = New System.Drawing.Point(525, 4)
221 221
         Me.請假類別_cb.Name = "請假類別_cb"
222 222
         Me.請假類別_cb.Size = New System.Drawing.Size(242, 24)

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/國定假日設定.Designer.vb 查看文件

@@ -151,7 +151,7 @@ Partial Class 國定假日設定
151 151
         '
152 152
         Me.請假類別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
153 153
         Me.請假類別_cb.FormattingEnabled = True
154
-        Me.請假類別_cb.Items.AddRange(New Object() {"國定假日"})
154
+        Me.請假類別_cb.Items.AddRange(New Object() {"國定假日", "補上班"})
155 155
         Me.請假類別_cb.Location = New System.Drawing.Point(685, 38)
156 156
         Me.請假類別_cb.Name = "請假類別_cb"
157 157
         Me.請假類別_cb.Size = New System.Drawing.Size(186, 24)

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/排班明細.vb 查看文件

@@ -575,7 +575,7 @@ Public Class 排班明細
575 575
         End If
576 576
     End Sub
577 577
     Private Sub 排班明細_Load(sender As Object, e As EventArgs) Handles MyBase.Load
578
-        If CC(17) = False Then
578
+        If BB(17) = False Then
579 579
             存檔_bt.Enabled = False : 複製班表_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False : 複製班表_bt.Enabled = False
580 580
             For no As Integer = 1 To 20
581 581
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)

+ 1
- 1
工巧明智能管理系統/我的系統/人事系統管理_新/排班明細_參考.vb 查看文件

@@ -575,7 +575,7 @@ Public Class 排班明細_參考
575 575
         End If
576 576
     End Sub
577 577
     Private Sub 排班明細_參考_Load(sender As Object, e As EventArgs) Handles MyBase.Load
578
-        If CC(17) = False Then
578
+        If BB(17) = False Then
579 579
             存檔_bt.Enabled = False : 複製班表_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False : 複製班表_bt.Enabled = False
580 580
             For no As Integer = 1 To 20
581 581
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)

+ 27
- 10
工巧明智能管理系統/我的系統/人事系統管理_新/考勤明細表.vb 查看文件

@@ -336,12 +336,19 @@ Public Class 考勤明細表
336 336
         For I As Integer = 0 To 月清單_dgv.Rows.Count - 1
337 337
             If 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "國定假日" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "" And
338 338
                月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "特休" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "未到" And
339
-               月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "離職" Then
339
+               月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "離職" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "補上班" Then
340 340
                 請假日 += 1
341 341
             End If
342 342
             ''---------------------------平日
343
-            If 月清單_dgv.Rows(I).Cells("星期").Value.ToString <> "星期六" And 月清單_dgv.Rows(I).Cells("星期").Value.ToString <> "星期日" And
344
-               月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "國定假日" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString = "" Then
343
+            Dim 是否平日 As Boolean = True
344
+            If 月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期六" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString = "補上班" Then : 是否平日 = True
345
+            ElseIf 月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期六" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "補上班" Then : 是否平日 = False
346
+            ElseIf 月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期日" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString = "補上班" Then : 是否平日 = True
347
+            ElseIf 月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期日" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "補上班" Then : 是否平日 = False
348
+            End If
349
+
350
+            If 是否平日 = True And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "國定假日" And
351
+              (月清單_dgv.Rows(I).Cells("休假類別").Value.ToString = "" Or 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString = "補上班") Then
345 352
                 加班時27 += 1
346 353
                 If 月清單_dgv.Rows(I).Cells("一段工時").Value.ToString <> "" Then
347 354
                     平日班 += 1
@@ -358,7 +365,7 @@ Public Class 考勤明細表
358 365
                 End If
359 366
             End If
360 367
             ''---------------------------星期六
361
-            If 月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期六" Then
368
+            If 月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期六" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "補上班" Then
362 369
                 If 月清單_dgv.Rows(I).Cells("一段工時").Value.ToString <> "" And 月清單_dgv.Rows(I).Cells("一段工時").Value.ToString <> "0 : 0" Then
363 370
                     假日班 += 1
364 371
                     加班時3 = Val(Strings.Left(月清單_dgv.Rows(I).Cells("一段工時").Value.ToString, 2)) : 加班時4 = Val(Strings.Right(月清單_dgv.Rows(I).Cells("一段工時").Value.ToString, 2))
@@ -384,7 +391,8 @@ Public Class 考勤明細表
384 391
             End If
385 392
 
386 393
             '---------------------------星期日或國定假日
387
-            If 月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期日" Or 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString = "國定假日" Then
394
+            If (月清單_dgv.Rows(I).Cells("星期").Value.ToString = "星期日" And 月清單_dgv.Rows(I).Cells("休假類別").Value.ToString <> "補上班") Or
395
+                月清單_dgv.Rows(I).Cells("休假類別").Value.ToString = "國定假日" Then
388 396
                 If 月清單_dgv.Rows(I).Cells("一段工時").Value.ToString <> "" And 月清單_dgv.Rows(I).Cells("一段工時").Value.ToString <> "0 : 0" Then
389 397
                     假日班 += 1
390 398
                     加班時17 += Val(Strings.Left(月清單_dgv.Rows(I).Cells("一段工時").Value.ToString, 2)) : 加班時18 += Val(Strings.Right(月清單_dgv.Rows(I).Cells("一段工時").Value.ToString, 2))
@@ -435,7 +443,7 @@ Public Class 考勤明細表
435 443
             If Val(國假日加_tb.Text) >= 彈性扣時 Then
436 444
                 國假日加1_tb.Text = Format(Val(國假日加_tb.Text) - 彈性扣時, "#,##0.00")
437 445
                 當月平日一段1_tb.Text = 當月平日一段_tb.Text : 當月平日二段1_tb.Text = 當月平日二段_tb.Text : 一段假日加1_tb.Text = 一段假日加_tb.Text : 二段假日加1_tb.Text = 二段假日加_tb.Text
438
-            ElseIf Val(國假日加_tb.Text) < 彈性扣時 Then
446
+            ElseIf Val(國假日加_tb.Text) <彈性扣時 Then
439 447
                 彈性扣時 -= Val(國假日加_tb.Text) : 國假日加1_tb.Text = "0.00"
440 448
                 If Val(二段假日加_tb.Text) >= 彈性扣時 Then
441 449
                     二段假日加1_tb.Text = Format(Val(二段假日加_tb.Text) - 彈性扣時, "#,##0.00")
@@ -461,7 +469,7 @@ Public Class 考勤明細表
461 469
                     End If
462 470
                 End If
463 471
             End If
464
-        End If
472
+            End If
465 473
     End Sub
466 474
     Private Sub Set_考勤流水()
467 475
         考勤流水_dgv.DataSource = Nothing : ds5.Clear()
@@ -603,6 +611,7 @@ Public Class 考勤明細表
603 611
     End Sub
604 612
     Private Sub 考勤明細表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
605 613
         Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
614
+        GCM_ERP_SYS.WindowState = 2
606 615
         年份_下拉表單資料載入() : 讀取班別()
607 616
         年份_cb.Text = Year(Today) : 月份_cb.SelectedIndex = Month(Today) - 1
608 617
         PA1 = 年份_cb.Text : PA2 = 月份_cb.Text
@@ -641,14 +650,18 @@ Public Class 考勤明細表
641 650
         排班彙總_dgv.Columns(0).FillWeight = 80 : 排班彙總_dgv.Columns(1).FillWeight = 70 : 排班彙總_dgv.Columns(2).FillWeight = 90 : 排班彙總_dgv.Columns(3).FillWeight = 300
642 651
         讀取日期()
643 652
 
644
-        If CC(16) = False Then
653
+        If BB(16) = False Then
645 654
             考勤資料編輯_bt.Enabled = False : 時薪制_ch.Enabled = False : 彈性工時_ch.Enabled = False
646 655
             人員_dgv.Enabled = False : 整體考勤彙總_bt.Enabled = False : 排班彙總_bt.Enabled = False : 重新讀取_bt.Enabled = False
647
-            姓名_tb.Text = gUserName : 資料數 = 30
656
+            姓名_tb.Text = gUserName : 資料數 = 31
657
+            For i As Integer = 0 To 人員_dgv.Rows.Count - 1 : If 姓名_tb.Text = 人員_dgv("姓名", i).Value.ToString Then : 時薪制_ch.Checked = 人員_dgv("CC18", i).Value : End If : Next
648 658
             SQL_考勤明細表_讀取編號() : If dr.Read() Then : 編號 = dr("DIN") : End If
649 659
             Set_考勤明細() : Set_考勤流水() : GCM_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
650 660
         End If
651 661
     End Sub
662
+    Private Sub 考勤明細表_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
663
+        GCM_ERP_SYS.WindowState = 0
664
+    End Sub
652 665
     Private Sub 人員_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 人員_dgv.CellClick
653 666
         If e.RowIndex = -1 Then : Else
654 667
             編號 = 人員_dgv("編號", e.RowIndex).Value.ToString : 姓名_tb.Text = 人員_dgv("姓名", e.RowIndex).Value.ToString
@@ -681,7 +694,11 @@ Public Class 考勤明細表
681 694
                     End If
682 695
                 Next
683 696
                 If ID_tb.Text = "" Then
684
-                    ID_tb.Text = 考勤流水_dgv("ID", 0).Value : PA3 = 考勤流水_dgv("ID", 0).Value : PA6 = 考勤流水_dgv("打卡時間", 0).Value.ToString
697
+                    If 考勤流水_dgv.Rows.Count > 0 Then
698
+                        ID_tb.Text = 考勤流水_dgv("ID", 0).Value : PA3 = 考勤流水_dgv("ID", 0).Value : PA6 = 考勤流水_dgv("打卡時間", 0).Value.ToString
699
+                    Else
700
+                        MsgBox("一筆考勤都沒有的情況下無法編輯!!!!")
701
+                    End If
685 702
                 End If
686 703
             Else
687 704
                 時間_tb.Text = "" : ID_tb.Text = ""

+ 30
- 30
工巧明智能管理系統/我的系統/工巧明智能管理系統.vbproj 查看文件

@@ -253,16 +253,16 @@
253 253
     <Compile Include="人事系統管理_新\考勤明細表_編輯.vb">
254 254
       <SubType>Form</SubType>
255 255
     </Compile>
256
-    <Compile Include="財務系統管理\營運報表.Designer.vb">
257
-      <DependentUpon>營運報表.vb</DependentUpon>
256
+    <Compile Include="財務系統管理\財務_決算表.Designer.vb">
257
+      <DependentUpon>財務_決算表.vb</DependentUpon>
258 258
     </Compile>
259
-    <Compile Include="財務系統管理\營運報表.vb">
259
+    <Compile Include="財務系統管理\財務_決算表.vb">
260 260
       <SubType>Form</SubType>
261 261
     </Compile>
262
-    <Compile Include="財務系統管理\營運成本收支單_對帳表.Designer.vb">
263
-      <DependentUpon>營運成本收支單_對帳表.vb</DependentUpon>
262
+    <Compile Include="財務系統管理\財務_對帳單.Designer.vb">
263
+      <DependentUpon>財務_對帳單.vb</DependentUpon>
264 264
     </Compile>
265
-    <Compile Include="財務系統管理\營運成本收支單_對帳表.vb">
265
+    <Compile Include="財務系統管理\財務_對帳單.vb">
266 266
       <SubType>Form</SubType>
267 267
     </Compile>
268 268
     <Compile Include="資料庫系統管理\計算機.Designer.vb">
@@ -283,28 +283,28 @@
283 283
     <Compile Include="財務系統管理\會計科目管理.vb">
284 284
       <SubType>Form</SubType>
285 285
     </Compile>
286
-    <Compile Include="財務系統管理\彙總表.Designer.vb">
287
-      <DependentUpon>彙總表.vb</DependentUpon>
286
+    <Compile Include="財務系統管理\財務_彙總表.Designer.vb">
287
+      <DependentUpon>財務_彙總表.vb</DependentUpon>
288 288
     </Compile>
289
-    <Compile Include="財務系統管理\彙總表.vb">
289
+    <Compile Include="財務系統管理\財務_彙總表.vb">
290 290
       <SubType>Form</SubType>
291 291
     </Compile>
292
-    <Compile Include="財務系統管理\營運成本收支單一覽表.Designer.vb">
293
-      <DependentUpon>營運成本收支單一覽表.vb</DependentUpon>
292
+    <Compile Include="財務系統管理\財務_收支單一覽表.Designer.vb">
293
+      <DependentUpon>財務_收支單一覽表.vb</DependentUpon>
294 294
     </Compile>
295
-    <Compile Include="財務系統管理\營運成本收支單一覽表.vb">
295
+    <Compile Include="財務系統管理\財務_收支單一覽表.vb">
296 296
       <SubType>Form</SubType>
297 297
     </Compile>
298
-    <Compile Include="財務系統管理\營運成本收支單審核.Designer.vb">
299
-      <DependentUpon>營運成本收支單審核.vb</DependentUpon>
298
+    <Compile Include="財務系統管理\財務_收支單審核.Designer.vb">
299
+      <DependentUpon>財務_收支單審核.vb</DependentUpon>
300 300
     </Compile>
301
-    <Compile Include="財務系統管理\營運成本收支單審核.vb">
301
+    <Compile Include="財務系統管理\財務_收支單審核.vb">
302 302
       <SubType>Form</SubType>
303 303
     </Compile>
304
-    <Compile Include="財務系統管理\營運成本收支單申請.Designer.vb">
305
-      <DependentUpon>營運成本收支單申請.vb</DependentUpon>
304
+    <Compile Include="財務系統管理\財務_收支單申請.Designer.vb">
305
+      <DependentUpon>財務_收支單申請.vb</DependentUpon>
306 306
     </Compile>
307
-    <Compile Include="財務系統管理\營運成本收支單申請.vb">
307
+    <Compile Include="財務系統管理\財務_收支單申請.vb">
308 308
       <SubType>Form</SubType>
309 309
     </Compile>
310 310
     <Compile Include="網段.Designer.vb">
@@ -665,8 +665,8 @@
665 665
     <EmbeddedResource Include="人事系統管理_新\考勤明細表_編輯.resx">
666 666
       <DependentUpon>考勤明細表_編輯.vb</DependentUpon>
667 667
     </EmbeddedResource>
668
-    <EmbeddedResource Include="財務系統管理\營運報表.resx">
669
-      <DependentUpon>營運報表.vb</DependentUpon>
668
+    <EmbeddedResource Include="財務系統管理\財務_決算表.resx">
669
+      <DependentUpon>財務_決算表.vb</DependentUpon>
670 670
     </EmbeddedResource>
671 671
     <EmbeddedResource Include="資料庫系統管理\簽名檔管理.resx">
672 672
       <DependentUpon>簽名檔管理.vb</DependentUpon>
@@ -677,20 +677,20 @@
677 677
     <EmbeddedResource Include="財務系統管理\會計科目管理.resx">
678 678
       <DependentUpon>會計科目管理.vb</DependentUpon>
679 679
     </EmbeddedResource>
680
-    <EmbeddedResource Include="財務系統管理\彙總表.resx">
681
-      <DependentUpon>彙總表.vb</DependentUpon>
680
+    <EmbeddedResource Include="財務系統管理\財務_彙總表.resx">
681
+      <DependentUpon>財務_彙總表.vb</DependentUpon>
682 682
     </EmbeddedResource>
683
-    <EmbeddedResource Include="財務系統管理\營運成本收支單_對帳表.resx">
684
-      <DependentUpon>營運成本收支單_對帳表.vb</DependentUpon>
683
+    <EmbeddedResource Include="財務系統管理\財務_對帳單.resx">
684
+      <DependentUpon>財務_對帳單.vb</DependentUpon>
685 685
     </EmbeddedResource>
686
-    <EmbeddedResource Include="財務系統管理\營運成本收支單一覽表.resx">
687
-      <DependentUpon>營運成本收支單一覽表.vb</DependentUpon>
686
+    <EmbeddedResource Include="財務系統管理\財務_收支單一覽表.resx">
687
+      <DependentUpon>財務_收支單一覽表.vb</DependentUpon>
688 688
     </EmbeddedResource>
689
-    <EmbeddedResource Include="財務系統管理\營運成本收支單審核.resx">
690
-      <DependentUpon>營運成本收支單審核.vb</DependentUpon>
689
+    <EmbeddedResource Include="財務系統管理\財務_收支單審核.resx">
690
+      <DependentUpon>財務_收支單審核.vb</DependentUpon>
691 691
     </EmbeddedResource>
692
-    <EmbeddedResource Include="財務系統管理\營運成本收支單申請.resx">
693
-      <DependentUpon>營運成本收支單申請.vb</DependentUpon>
692
+    <EmbeddedResource Include="財務系統管理\財務_收支單申請.resx">
693
+      <DependentUpon>財務_收支單申請.vb</DependentUpon>
694 694
     </EmbeddedResource>
695 695
     <EmbeddedResource Include="網段.resx">
696 696
       <DependentUpon>網段.vb</DependentUpon>

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單_對帳表.Designer.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_對帳單.Designer.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 營運成本收支單_對帳表
2
+Partial Class 財務_對帳單
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
@@ -23,12 +23,12 @@ Partial Class 營運成本收支單_對帳表
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27 27
         Me.Label4 = New System.Windows.Forms.Label()
28 28
         Me.TextBox1 = New System.Windows.Forms.TextBox()
29 29
         Me.TextBox7 = New System.Windows.Forms.TextBox()
30 30
         Me.Label9 = New System.Windows.Forms.Label()
31
-        Me.DataGridView1 = New System.Windows.Forms.DataGridView()
31
+        Me.清單_dgv = New System.Windows.Forms.DataGridView()
32 32
         Me.Label62 = New System.Windows.Forms.Label()
33 33
         Me.ComboBox2 = New System.Windows.Forms.ComboBox()
34 34
         Me.ComboBox1 = New System.Windows.Forms.ComboBox()
@@ -67,7 +67,10 @@ Partial Class 營運成本收支單_對帳表
67 67
         Me.TextBox13 = New System.Windows.Forms.TextBox()
68 68
         Me.Label14 = New System.Windows.Forms.Label()
69 69
         Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
70
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
70
+        Me.非稅_ch = New System.Windows.Forms.CheckBox()
71
+        Me.含稅_ch = New System.Windows.Forms.CheckBox()
72
+        Me.全部_ch = New System.Windows.Forms.CheckBox()
73
+        CType(Me.清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
71 74
         Me.ContextMenuStrip1.SuspendLayout()
72 75
         Me.SuspendLayout()
73 76
         '
@@ -109,21 +112,21 @@ Partial Class 營運成本收支單_對帳表
109 112
         Me.Label9.TabIndex = 1012
110 113
         Me.Label9.Text = "現金"
111 114
         '
112
-        'DataGridView1
115
+        '清單_dgv
113 116
         '
114
-        Me.DataGridView1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
117
+        Me.清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
115 118
             Or System.Windows.Forms.AnchorStyles.Left) _
116 119
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
117
-        Me.DataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
118
-        Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
119
-        Me.DataGridView1.Location = New System.Drawing.Point(7, 59)
120
-        Me.DataGridView1.Name = "DataGridView1"
121
-        Me.DataGridView1.RowHeadersWidth = 5
122
-        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
123
-        Me.DataGridView1.RowsDefaultCellStyle = DataGridViewCellStyle3
124
-        Me.DataGridView1.RowTemplate.Height = 24
125
-        Me.DataGridView1.Size = New System.Drawing.Size(1236, 522)
126
-        Me.DataGridView1.TabIndex = 1006
120
+        Me.清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
121
+        Me.清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
122
+        Me.清單_dgv.Location = New System.Drawing.Point(7, 59)
123
+        Me.清單_dgv.Name = "清單_dgv"
124
+        Me.清單_dgv.RowHeadersWidth = 5
125
+        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
126
+        Me.清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
127
+        Me.清單_dgv.RowTemplate.Height = 24
128
+        Me.清單_dgv.Size = New System.Drawing.Size(1236, 522)
129
+        Me.清單_dgv.TabIndex = 1006
127 130
         '
128 131
         'Label62
129 132
         '
@@ -323,6 +326,8 @@ Partial Class 營運成本收支單_對帳表
323 326
         'CheckBox5
324 327
         '
325 328
         Me.CheckBox5.AutoSize = True
329
+        Me.CheckBox5.Checked = True
330
+        Me.CheckBox5.CheckState = System.Windows.Forms.CheckState.Checked
326 331
         Me.CheckBox5.Location = New System.Drawing.Point(148, 33)
327 332
         Me.CheckBox5.Name = "CheckBox5"
328 333
         Me.CheckBox5.Size = New System.Drawing.Size(135, 20)
@@ -460,15 +465,53 @@ Partial Class 營運成本收支單_對帳表
460 465
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
461 466
         Me.ProgressBar1.Location = New System.Drawing.Point(7, 585)
462 467
         Me.ProgressBar1.Name = "ProgressBar1"
463
-        Me.ProgressBar1.Size = New System.Drawing.Size(1236, 23)
468
+        Me.ProgressBar1.Size = New System.Drawing.Size(1065, 23)
464 469
         Me.ProgressBar1.TabIndex = 1041
465 470
         '
466
-        '營運成本收支單_對帳表
471
+        '非稅_ch
472
+        '
473
+        Me.非稅_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
474
+        Me.非稅_ch.AutoSize = True
475
+        Me.非稅_ch.Location = New System.Drawing.Point(1192, 585)
476
+        Me.非稅_ch.Name = "非稅_ch"
477
+        Me.非稅_ch.Size = New System.Drawing.Size(51, 20)
478
+        Me.非稅_ch.TabIndex = 1188
479
+        Me.非稅_ch.Text = "非稅"
480
+        Me.非稅_ch.UseVisualStyleBackColor = True
481
+        '
482
+        '含稅_ch
483
+        '
484
+        Me.含稅_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
485
+        Me.含稅_ch.AutoSize = True
486
+        Me.含稅_ch.Location = New System.Drawing.Point(1135, 585)
487
+        Me.含稅_ch.Name = "含稅_ch"
488
+        Me.含稅_ch.Size = New System.Drawing.Size(51, 20)
489
+        Me.含稅_ch.TabIndex = 1187
490
+        Me.含稅_ch.Text = "含稅"
491
+        Me.含稅_ch.UseVisualStyleBackColor = True
492
+        '
493
+        '全部_ch
494
+        '
495
+        Me.全部_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
496
+        Me.全部_ch.AutoSize = True
497
+        Me.全部_ch.Checked = True
498
+        Me.全部_ch.CheckState = System.Windows.Forms.CheckState.Checked
499
+        Me.全部_ch.Location = New System.Drawing.Point(1078, 585)
500
+        Me.全部_ch.Name = "全部_ch"
501
+        Me.全部_ch.Size = New System.Drawing.Size(51, 20)
502
+        Me.全部_ch.TabIndex = 1186
503
+        Me.全部_ch.Text = "全部"
504
+        Me.全部_ch.UseVisualStyleBackColor = True
505
+        '
506
+        '財務_對帳單
467 507
         '
468 508
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
469 509
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
470 510
         Me.ClientSize = New System.Drawing.Size(1249, 611)
471 511
         Me.ContextMenuStrip = Me.ContextMenuStrip1
512
+        Me.Controls.Add(Me.非稅_ch)
513
+        Me.Controls.Add(Me.含稅_ch)
514
+        Me.Controls.Add(Me.全部_ch)
472 515
         Me.Controls.Add(Me.ProgressBar1)
473 516
         Me.Controls.Add(Me.TextBox12)
474 517
         Me.Controls.Add(Me.Label13)
@@ -499,16 +542,16 @@ Partial Class 營運成本收支單_對帳表
499 542
         Me.Controls.Add(Me.TextBox1)
500 543
         Me.Controls.Add(Me.TextBox7)
501 544
         Me.Controls.Add(Me.Label9)
502
-        Me.Controls.Add(Me.DataGridView1)
545
+        Me.Controls.Add(Me.清單_dgv)
503 546
         Me.Controls.Add(Me.Label62)
504 547
         Me.Controls.Add(Me.ComboBox2)
505 548
         Me.Controls.Add(Me.ComboBox1)
506 549
         Me.Controls.Add(Me.Label2)
507 550
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
508 551
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
509
-        Me.Name = "營運成本收支單_對帳表"
510
-        Me.Text = "營運成本收支單_對帳表"
511
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit()
552
+        Me.Name = "財務_對帳單"
553
+        Me.Text = "財務對帳表"
554
+        CType(Me.清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
512 555
         Me.ContextMenuStrip1.ResumeLayout(False)
513 556
         Me.ResumeLayout(False)
514 557
         Me.PerformLayout()
@@ -519,7 +562,7 @@ Partial Class 營運成本收支單_對帳表
519 562
     Friend WithEvents TextBox1 As TextBox
520 563
     Friend WithEvents TextBox7 As TextBox
521 564
     Friend WithEvents Label9 As Label
522
-    Friend WithEvents DataGridView1 As DataGridView
565
+    Friend WithEvents 清單_dgv As DataGridView
523 566
     Friend WithEvents Label62 As Label
524 567
     Friend WithEvents ComboBox2 As ComboBox
525 568
     Friend WithEvents ComboBox1 As ComboBox
@@ -558,4 +601,7 @@ Partial Class 營運成本收支單_對帳表
558 601
     Friend WithEvents Label14 As Label
559 602
     Friend WithEvents 重新整理ToolStripMenuItem As ToolStripMenuItem
560 603
     Friend WithEvents ProgressBar1 As ProgressBar
604
+    Friend WithEvents 非稅_ch As CheckBox
605
+    Friend WithEvents 含稅_ch As CheckBox
606
+    Friend WithEvents 全部_ch As CheckBox
561 607
 End Class

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單_對帳表.resx → 工巧明智能管理系統/我的系統/財務系統管理/財務_對帳單.resx 查看文件


工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單_對帳表.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_對帳單.vb 查看文件

@@ -1,13 +1,20 @@
1 1
 Option Strict Off
2
-Public Class 營運成本收支單_對帳表
2
+Public Class 財務_對帳單
3 3
     ReadOnly ds As New DataSet
4 4
     Dim KKKJJ As String : Dim KKKJJ2 As String : Dim KKKJJ3 As String : Dim KKK3 As String : Dim KKK4 As String
5 5
     Private Sub Set_清單1()
6
-        DataGridView1.DataSource = Nothing : ds.Clear()
7
-        DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
-        DataGridView1.ColumnHeadersHeight = 25
9
-        DataGridView1.AllowUserToAddRows = False
6
+        清單_dgv.DataSource = Nothing : ds.Clear()
7
+        清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
+        清單_dgv.ColumnHeadersHeight = 25
9
+        清單_dgv.AllowUserToAddRows = False
10 10
         ConnOpen()
11
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
12
+            SQL2 = ""
13
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
14
+            SQL2 = " AND (財務流水帳.含稅 = 1)"
15
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
16
+            SQL2 = " AND (財務流水帳.含稅 = 0 OR 財務流水帳.含稅 IS NULL)"
17
+        End If
11 18
         SQL1 = "SELECT      財務控制表.支付單號 AS 收支單號, 財務控制表.申請人, 財務控制表.申請日期, 財務控制表.審核人, 
12 19
                             財務控制表.審核日期, 財務流水帳.項次, 會計科目.會計科目, 財務流水帳.明細 AS 用途與內容, 
13 20
                             財務流水帳.零用金, 財務流水帳.支票數 AS 支票, Cast(財務流水帳.收入 AS money) AS 現金, 
@@ -18,51 +25,51 @@ Public Class 營運成本收支單_對帳表
18 25
                             會計科目 ON 財務流水帳.類別 = 會計科目.編號 FULL OUTER JOIN
19 26
                             財務控制表 ON 財務流水帳.支付單號 = 財務控制表.支付單號
20 27
                 WHERE      (財務控制表.審核人 NOT LIKE '') AND 
21
-                           (財務控制表.審核人 NOT LIKE '作廢%') " & KKKJJ3 & KKKJJ & KKKJJ2 & " 
28
+                           (財務控制表.審核人 NOT LIKE '作廢%') " & KKKJJ3 & KKKJJ & KKKJJ2 & SQL2 & " 
22 29
                 ORDER BY    收支單號 DESC, 財務流水帳.項次"
23 30
         列印用SQL1 = SQL1
24
-        CmdSet_For_DGV() : da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close() : Set_grid()
31
+        CmdSet_For_DGV() : da.Fill(ds) : 清單_dgv.DataSource = ds.Tables(0) : conn.Close() : Set_grid()
25 32
     End Sub
26 33
     Private Sub Set_grid()
27
-        DataGridView1.Columns(0).FillWeight = 120 : DataGridView1.Columns(1).FillWeight = 60 : DataGridView1.Columns(2).FillWeight = 80 : DataGridView1.Columns(3).FillWeight = 60
28
-        DataGridView1.Columns(4).FillWeight = 80 : DataGridView1.Columns(5).FillWeight = 50 : DataGridView1.Columns(6).FillWeight = 150 : DataGridView1.Columns(7).FillWeight = 233
29
-        DataGridView1.Columns(8).FillWeight = 80 : DataGridView1.Columns(9).FillWeight = 80 : DataGridView1.Columns(10).FillWeight = 80 : DataGridView1.Columns(11).FillWeight = 80
30
-        DataGridView1.Columns(12).FillWeight = 80 : DataGridView1.Columns(13).FillWeight = 50 : DataGridView1.Columns(14).FillWeight = 85 : DataGridView1.Columns(15).FillWeight = 50
31
-        DataGridView1.Columns(16).FillWeight = 85 : DataGridView1.Columns(17).FillWeight = 80 : DataGridView1.Columns(18).FillWeight = 80 : DataGridView1.Columns(19).FillWeight = 80
32
-        DataGridView1.Columns(20).FillWeight = 80 : DataGridView1.Columns(21).FillWeight = 70 : DataGridView1.Columns(22).FillWeight = 70
34
+        清單_dgv.Columns(0).FillWeight = 120 : 清單_dgv.Columns(1).FillWeight = 60 : 清單_dgv.Columns(2).FillWeight = 80 : 清單_dgv.Columns(3).FillWeight = 60
35
+        清單_dgv.Columns(4).FillWeight = 80 : 清單_dgv.Columns(5).FillWeight = 50 : 清單_dgv.Columns(6).FillWeight = 150 : 清單_dgv.Columns(7).FillWeight = 233
36
+        清單_dgv.Columns(8).FillWeight = 80 : 清單_dgv.Columns(9).FillWeight = 80 : 清單_dgv.Columns(10).FillWeight = 80 : 清單_dgv.Columns(11).FillWeight = 80
37
+        清單_dgv.Columns(12).FillWeight = 80 : 清單_dgv.Columns(13).FillWeight = 50 : 清單_dgv.Columns(14).FillWeight = 85 : 清單_dgv.Columns(15).FillWeight = 50
38
+        清單_dgv.Columns(16).FillWeight = 85 : 清單_dgv.Columns(17).Visible = False : 清單_dgv.Columns(18).Visible = False : 清單_dgv.Columns(19).Visible = False
39
+        清單_dgv.Columns(20).Visible = False : 清單_dgv.Columns(21).FillWeight = 70 : 清單_dgv.Columns(22).FillWeight = 100
33 40
 
34 41
         If CheckBox4.Checked = False Then
35
-            DataGridView1.Columns(1).Visible = True : DataGridView1.Columns(2).Visible = True : DataGridView1.Columns(3).Visible = True : DataGridView1.Columns(4).Visible = True
42
+            清單_dgv.Columns(1).Visible = True : 清單_dgv.Columns(2).Visible = True : 清單_dgv.Columns(3).Visible = True : 清單_dgv.Columns(4).Visible = True
36 43
         Else
37
-            DataGridView1.Columns(1).Visible = False : DataGridView1.Columns(2).Visible = False : DataGridView1.Columns(3).Visible = False : DataGridView1.Columns(4).Visible = False
44
+            清單_dgv.Columns(1).Visible = False : 清單_dgv.Columns(2).Visible = False : 清單_dgv.Columns(3).Visible = False : 清單_dgv.Columns(4).Visible = False
38 45
         End If
39 46
 
40 47
         If CheckBox5.Checked = False Then
41
-            DataGridView1.Columns(13).Visible = True : DataGridView1.Columns(14).Visible = True : DataGridView1.Columns(15).Visible = True : DataGridView1.Columns(16).Visible = True
48
+            清單_dgv.Columns(13).Visible = True : 清單_dgv.Columns(14).Visible = True : 清單_dgv.Columns(15).Visible = True : 清單_dgv.Columns(16).Visible = True
42 49
         Else
43
-            DataGridView1.Columns(13).Visible = False : DataGridView1.Columns(14).Visible = False : DataGridView1.Columns(15).Visible = False : DataGridView1.Columns(16).Visible = False
50
+            清單_dgv.Columns(13).Visible = False : 清單_dgv.Columns(14).Visible = False : 清單_dgv.Columns(15).Visible = False : 清單_dgv.Columns(16).Visible = False
44 51
         End If
45 52
 
46
-        DataGridView1.Columns(8).DefaultCellStyle.Format = "#,##0" : DataGridView1.Columns(9).DefaultCellStyle.Format = "#,##0" : DataGridView1.Columns(10).DefaultCellStyle.Format = "#,##0"
47
-        DataGridView1.Columns(11).DefaultCellStyle.Format = "#,##0"
48
-        DataGridView1.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
49
-        DataGridView1.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
50
-        DataGridView1.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
51
-        DataGridView1.Columns(11).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(11).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
52
-        DataGridView1.Columns(21).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(21).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
53
-        DataGridView1.Columns(22).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(22).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
53
+        清單_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 清單_dgv.Columns(9).DefaultCellStyle.Format = "#,##0" : 清單_dgv.Columns(10).DefaultCellStyle.Format = "#,##0"
54
+        清單_dgv.Columns(11).DefaultCellStyle.Format = "#,##0"
55
+        清單_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
56
+        清單_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
57
+        清單_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
58
+        清單_dgv.Columns(11).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(11).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
59
+        清單_dgv.Columns(21).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 清單_dgv.Columns(21).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
60
+        清單_dgv.Columns(22).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 清單_dgv.Columns(22).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
54 61
 
55 62
         TextBox5.Text = "0" : TextBox6.Text = "0" : TextBox4.Text = "0" : TextBox8.Text = "0" : TextBox10.Text = "0" : TextBox12.Text = "0"
56
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
57
-            TextBox6.Text = Val(TextBox6.Text) + DataGridView1.Rows(i).Cells("現金").Value * DataGridView1.Rows(i).Cells("匯率").Value
58
-            TextBox5.Text = Val(TextBox5.Text) + DataGridView1.Rows(i).Cells("支出").Value * DataGridView1.Rows(i).Cells("匯率").Value
59
-            TextBox8.Text = Val(TextBox8.Text) + DataGridView1.Rows(i).Cells("零用金").Value * DataGridView1.Rows(i).Cells("匯率").Value
60
-            If DataGridView1(9, i).Value <> 0 And DataGridView1(18, i).Value = True Then
61
-                TextBox10.Text = Val(TextBox10.Text) + DataGridView1.Rows(i).Cells("支票").Value * DataGridView1.Rows(i).Cells("匯率").Value
62
-            ElseIf DataGridView1(9, i).Value <> 0 And DataGridView1(18, i).Value = False Then
63
-                TextBox12.Text = Val(TextBox12.Text) + DataGridView1.Rows(i).Cells("支票").Value * DataGridView1.Rows(i).Cells("匯率").Value
63
+        For i As Integer = 0 To 清單_dgv.Rows.Count - 1
64
+            TextBox6.Text = Val(TextBox6.Text) + 清單_dgv.Rows(i).Cells("現金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
65
+            TextBox5.Text = Val(TextBox5.Text) + 清單_dgv.Rows(i).Cells("支出").Value * 清單_dgv.Rows(i).Cells("匯率").Value
66
+            TextBox8.Text = Val(TextBox8.Text) + 清單_dgv.Rows(i).Cells("零用金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
67
+            If 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = True Then
68
+                TextBox10.Text = Val(TextBox10.Text) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
69
+            ElseIf 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = False Then
70
+                TextBox12.Text = Val(TextBox12.Text) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
64 71
             End If
65
-            If DataGridView1("幣別", i).Value = "台幣現金" Then : DataGridView1("幣別", i).Value = "台幣" : Else : DataGridView1("幣別", i).Value = "人民幣" : End If
72
+            'If DataGridView1("幣別", i).Value = "台幣現金" Then : DataGridView1("幣別", i).Value = "台幣" : Else : DataGridView1("幣別", i).Value = "人民幣" : End If
66 73
         Next i
67 74
         TextBox4.Text = Val(TextBox10.Text) + Val(TextBox8.Text) + Val(TextBox6.Text) - Val(TextBox5.Text)
68 75
         If Val(TextBox4.Text) > 0 Then : TextBox4.ForeColor = Color.Blue : Else : TextBox4.ForeColor = Color.Red : End If
@@ -94,21 +101,46 @@ Public Class 營運成本收支單_對帳表
94 101
         ComboBox1.Text = Year(Today) : ComboBox2.SelectedIndex = Month(Today) - 1
95 102
         KKKJJ3 = "AND (財務控制表.審核日期 LIKE '" & KKK3 & "/" & KKK4 & "%') "
96 103
     End Sub
104
+    Dim 已超出 As Boolean
105
+    Private Sub 清單_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 清單_dgv.MouseUp
106
+        'If 清單_dgv.SelectedCells.Count = 1 Then : MsgBox(清單_dgv.SelectedCells(0).ColumnIndex & "  " & 清單_dgv.SelectedCells(0).RowIndex) : End If
107
+        If 清單_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
108
+        If 清單_dgv.SelectedCells.Count > 0 Then
109
+            If 清單_dgv.SelectedCells(0).ColumnIndex >= 8 And 清單_dgv.SelectedCells(0).ColumnIndex <= 11 Then
110
+                If 已超出 = False Then
111
+                    Dim x As Double = 0
112
+                    For i As Integer = 0 To 清單_dgv.SelectedCells.Count - 1
113
+                        x += Val(清單_dgv.Rows(清單_dgv.SelectedCells.Item(i).RowIndex).Cells(清單_dgv.SelectedCells.Item(i).ColumnIndex).Value)
114
+                    Next i : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
115
+                Else : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
116
+            Else : 已超出 = True : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
117
+            End If
118
+        End If
119
+    End Sub
120
+    Private Sub 全部_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部_ch.Click
121
+        全部_ch.Checked = True : 含稅_ch.Checked = False : 非稅_ch.Checked = False : Set_清單1()
122
+    End Sub
123
+    Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.Click
124
+        全部_ch.Checked = False : 含稅_ch.Checked = True : 非稅_ch.Checked = False : Set_清單1()
125
+    End Sub
126
+    Private Sub 非稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 非稅_ch.Click
127
+        全部_ch.Checked = False : 含稅_ch.Checked = False : 非稅_ch.Checked = True : Set_清單1()
128
+    End Sub
97 129
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
98 130
         If Label62.Visible = True Then : Label62.Visible = False : Else : Label62.Visible = True : End If
99 131
     End Sub
100 132
     Private Sub 總金額計算()
101 133
         Dim FFGG As Integer = 0 : Dim GGHH As Integer = 0 : Dim HHJJ As Integer = 0 : Dim JJKK As Integer = 0 : Dim KKLL As Integer = 0
102 134
         TextBox7.Text = "0" : TextBox2.Text = "0" : TextBox3.Text = "0" : TextBox9.Text = "0" : TextBox11.Text = "0" : TextBox13.Text = "0"
103
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
104
-            If DataGridView1.Rows(i).Cells("收支單號").Value = TextBox1.Text Then
105
-                FFGG = Val(FFGG) + DataGridView1.Rows(i).Cells("現金").Value * DataGridView1.Rows(i).Cells("匯率").Value
106
-                GGHH = Val(GGHH) + DataGridView1.Rows(i).Cells("支出").Value * DataGridView1.Rows(i).Cells("匯率").Value
107
-                HHJJ = Val(HHJJ) + DataGridView1.Rows(i).Cells("零用金").Value * DataGridView1.Rows(i).Cells("匯率").Value
108
-                If DataGridView1(9, i).Value <> 0 And DataGridView1(18, i).Value = True Then
109
-                    JJKK = Val(JJKK) + DataGridView1.Rows(i).Cells("支票").Value * DataGridView1.Rows(i).Cells("匯率").Value
110
-                ElseIf DataGridView1(9, i).Value <> 0 And DataGridView1(18, i).Value = False Then
111
-                    KKLL = Val(KKLL) + DataGridView1.Rows(i).Cells("支票").Value * DataGridView1.Rows(i).Cells("匯率").Value
135
+        For i As Integer = 0 To 清單_dgv.Rows.Count - 1
136
+            If 清單_dgv.Rows(i).Cells("收支單號").Value = TextBox1.Text Then
137
+                FFGG = Val(FFGG) + 清單_dgv.Rows(i).Cells("現金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
138
+                GGHH = Val(GGHH) + 清單_dgv.Rows(i).Cells("支出").Value * 清單_dgv.Rows(i).Cells("匯率").Value
139
+                HHJJ = Val(HHJJ) + 清單_dgv.Rows(i).Cells("零用金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
140
+                If 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = True Then
141
+                    JJKK = Val(JJKK) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
142
+                ElseIf 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = False Then
143
+                    KKLL = Val(KKLL) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
112 144
                 End If
113 145
             End If
114 146
         Next i
@@ -118,31 +150,30 @@ Public Class 營運成本收支單_對帳表
118 150
         TextBox7.Text = Strings.Format(Val(TextBox7.Text), "#,##0") : TextBox2.Text = Strings.Format(Val(TextBox2.Text), "#,##0") : TextBox3.Text = Strings.Format(Val(TextBox3.Text), "#,##0")
119 151
         TextBox9.Text = Strings.Format(Val(TextBox9.Text), "#,##0") : TextBox11.Text = Strings.Format(Val(TextBox11.Text), "#,##0") : TextBox13.Text = Strings.Format(Val(TextBox13.Text), "#,##0")
120 152
     End Sub
121
-    Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
153
+    Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 清單_dgv.CellClick
122 154
         If e.RowIndex = -1 Then : Else
123
-            TextBox1.Text = DataGridView1.Rows(e.RowIndex).Cells("收支單號").Value
124
-            Timer1.Enabled = True
155
+            TextBox1.Text = 清單_dgv.Rows(e.RowIndex).Cells("收支單號").Value
125 156
             總金額計算()
126 157
         End If
127 158
     End Sub
128
-    Private Sub DataGridView1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles DataGridView1.RowPostPaint
159
+    Private Sub DataGridView1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 清單_dgv.RowPostPaint
129 160
         Dim linePen As New Pen(Color.Blue, 2)
130
-        If e.RowIndex = DataGridView1.Rows.Count - 1 Then
161
+        If e.RowIndex = 清單_dgv.Rows.Count - 1 Then
131 162
             Exit Sub
132 163
         Else
133
-            If DataGridView1(0, e.RowIndex).Value.ToString <> DataGridView1(0, e.RowIndex + 1).Value.ToString Then
134
-                Dim startX As Integer = IIf(DataGridView1.RowHeadersVisible, DataGridView1.RowHeadersWidth, 0)
164
+            If 清單_dgv(0, e.RowIndex).Value.ToString <> 清單_dgv(0, e.RowIndex + 1).Value.ToString Then
165
+                Dim startX As Integer = IIf(清單_dgv.RowHeadersVisible, 清單_dgv.RowHeadersWidth, 0)
135 166
                 Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
136
-                Dim endX As Integer = startX + DataGridView1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - DataGridView1.HorizontalScrollingOffset
167
+                Dim endX As Integer = startX + 清單_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 清單_dgv.HorizontalScrollingOffset
137 168
                 e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
138 169
                 Exit Sub
139 170
             End If
140 171
         End If
141
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
142
-            If DataGridView1(9, i).Value <> 0 And DataGridView1(18, i).Value = True Then
143
-                DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
144
-            ElseIf DataGridView1(9, i).Value <> 0 And DataGridView1(18, i).Value = False Then
145
-                DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color.LightGoldenrodYellow
172
+        For i As Integer = 0 To 清單_dgv.Rows.Count - 1
173
+            If 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = True Then
174
+                清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
175
+            ElseIf 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = False Then
176
+                清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightGoldenrodYellow
146 177
             End If
147 178
         Next
148 179
     End Sub
@@ -180,12 +211,12 @@ Public Class 營運成本收支單_對帳表
180 211
     '-----------------------------滑鼠右鍵--------------------------------------------------------------------------------------------------------------------------------------
181 212
     Private Sub 對帳記錄存檔ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 對帳記錄存檔ToolStripMenuItem.Click
182 213
         Timer1.Enabled = False : Label62.Visible = False
183
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
184
-            資料數 = DataGridView1.Rows.Count : MyMoule.進度條()
214
+        For i As Integer = 0 To 清單_dgv.Rows.Count - 1
215
+            資料數 = 清單_dgv.Rows.Count : MyMoule.進度條()
185 216
             ConnOpen()
186
-            SQL1 = "UPDATE 財務流水帳 SET 現金 = '" & DataGridView1.Rows(i).Cells("現金點交").Value & "', 備用金 = '" & DataGridView1.Rows(i).Cells("零用金點交").Value &
187
-                   "', 公帳 = '" & DataGridView1.Rows(i).Cells("支出點交").Value & "', 支票 = '" & DataGridView1.Rows(i).Cells("支票兌現").Value & "' 
188
-                    WHERE 支付單號 LIKE '" & DataGridView1.Rows(i).Cells("收支單號").Value & "' AND 項次 Like '" & DataGridView1.Rows(i).Cells("項次").Value & "'"
217
+            SQL1 = "UPDATE 財務流水帳 SET 現金 = '" & 清單_dgv.Rows(i).Cells("現金點交").Value & "', 備用金 = '" & 清單_dgv.Rows(i).Cells("零用金點交").Value &
218
+                   "', 公帳 = '" & 清單_dgv.Rows(i).Cells("支出點交").Value & "', 支票 = '" & 清單_dgv.Rows(i).Cells("支票兌現").Value & "' 
219
+                    WHERE 支付單號 LIKE '" & 清單_dgv.Rows(i).Cells("收支單號").Value & "' AND 項次 Like '" & 清單_dgv.Rows(i).Cells("項次").Value & "'"
189 220
             cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
190 221
         Next
191 222
         MsgBox("存檔完成。") : Set_清單1() : ProgressBar1.Value = 0 : 最終數 = 0
@@ -206,7 +237,7 @@ Public Class 營運成本收支單_對帳表
206 237
         ComboBox2.Items.Add("01") : ComboBox2.Items.Add("02") : ComboBox2.Items.Add("03") : ComboBox2.Items.Add("04") : ComboBox2.Items.Add("05") : ComboBox2.Items.Add("06")
207 238
         ComboBox2.Items.Add("07") : ComboBox2.Items.Add("08") : ComboBox2.Items.Add("09") : ComboBox2.Items.Add("10") : ComboBox2.Items.Add("11") : ComboBox2.Items.Add("12")
208 239
         KKK3 = "" : KKK4 = "" : KKKJJ3 = ""
209
-        DataGridView1.DataSource = Nothing : ds.Clear()
240
+        清單_dgv.DataSource = Nothing : ds.Clear()
210 241
     End Sub
211 242
     Private Sub 重新整理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 重新整理ToolStripMenuItem.Click
212 243
         Set_清單1()

工巧明智能管理系統/我的系統/財務系統管理/彙總報表.Designer.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_彙總表.Designer.vb 查看文件

@@ -1,9 +1,9 @@
1
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 彙總
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2
+Partial Class 財務_彙總表
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
6
-    <System.Diagnostics.DebuggerNonUserCode()> _
6
+    <System.Diagnostics.DebuggerNonUserCode()>
7 7
     Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 8
         Try
9 9
             If disposing AndAlso components IsNot Nothing Then
@@ -20,40 +20,40 @@ Partial Class 彙總報表
20 20
     '注意: 以下為 Windows Form 設計工具所需的程序
21 21
     '可以使用 Windows Form 設計工具進行修改。
22 22
     '請勿使用程式碼編輯器進行修改。
23
-    <System.Diagnostics.DebuggerStepThrough()> _
23
+    <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle22 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle23 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle24 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle25 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Dim DataGridViewCellStyle26 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
-        Dim DataGridViewCellStyle27 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
-        Dim DataGridViewCellStyle28 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
-        Dim DataGridViewCellStyle29 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
-        Dim DataGridViewCellStyle30 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
-        Dim DataGridViewCellStyle31 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
-        Dim DataGridViewCellStyle32 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
-        Dim DataGridViewCellStyle33 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
-        Dim DataGridViewCellStyle34 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
39
-        Dim DataGridViewCellStyle35 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
40
-        Dim DataGridViewCellStyle36 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
41
-        Dim DataGridViewCellStyle37 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
42
-        Dim DataGridViewCellStyle38 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
43
-        Dim ChartArea5 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
44
-        Dim Legend5 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
45
-        Dim Series5 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
46
-        Dim DataGridViewCellStyle39 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
47
-        Dim DataGridViewCellStyle40 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
48
-        Dim ChartArea6 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
49
-        Dim Legend6 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
50
-        Dim Series6 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
51
-        Dim ChartArea7 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
52
-        Dim Legend7 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
53
-        Dim Series7 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
54
-        Dim ChartArea8 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
55
-        Dim Legend8 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
56
-        Dim Series8 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
+        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
+        Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
+        Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
+        Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
+        Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
+        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
+        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
39
+        Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
40
+        Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
41
+        Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
42
+        Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
43
+        Dim ChartArea1 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
44
+        Dim Legend1 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
45
+        Dim Series1 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
46
+        Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
47
+        Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
48
+        Dim ChartArea2 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
49
+        Dim Legend2 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
50
+        Dim Series2 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
51
+        Dim ChartArea3 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
52
+        Dim Legend3 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
53
+        Dim Series3 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
54
+        Dim ChartArea4 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
55
+        Dim Legend4 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
56
+        Dim Series4 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
57 57
         Me.主表_dgv = New System.Windows.Forms.DataGridView()
58 58
         Me.主表1_dgv = New System.Windows.Forms.DataGridView()
59 59
         Me.主項_cb = New System.Windows.Forms.ComboBox()
@@ -106,30 +106,30 @@ Partial Class 彙總報表
106 106
         '
107 107
         '主表_dgv
108 108
         '
109
-        DataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
110
-        Me.主表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle21
109
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
110
+        Me.主表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
111 111
         Me.主表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
112 112
         Me.主表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
113 113
         Me.主表_dgv.Location = New System.Drawing.Point(7, 30)
114 114
         Me.主表_dgv.Name = "主表_dgv"
115 115
         Me.主表_dgv.RowHeadersWidth = 5
116
-        DataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
117
-        Me.主表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle22
116
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
117
+        Me.主表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
118 118
         Me.主表_dgv.RowTemplate.Height = 24
119 119
         Me.主表_dgv.Size = New System.Drawing.Size(435, 197)
120 120
         Me.主表_dgv.TabIndex = 1098
121 121
         '
122 122
         '主表1_dgv
123 123
         '
124
-        DataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
125
-        Me.主表1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle23
124
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
125
+        Me.主表1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
126 126
         Me.主表1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
127 127
         Me.主表1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
128 128
         Me.主表1_dgv.Location = New System.Drawing.Point(7, 229)
129 129
         Me.主表1_dgv.Name = "主表1_dgv"
130 130
         Me.主表1_dgv.RowHeadersWidth = 5
131
-        DataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
132
-        Me.主表1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle24
131
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
132
+        Me.主表1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
133 133
         Me.主表1_dgv.RowTemplate.Height = 24
134 134
         Me.主表1_dgv.Size = New System.Drawing.Size(435, 167)
135 135
         Me.主表1_dgv.TabIndex = 1099
@@ -173,30 +173,30 @@ Partial Class 彙總報表
173 173
         '
174 174
         '主表2_dgv
175 175
         '
176
-        DataGridViewCellStyle25.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
177
-        Me.主表2_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle25
176
+        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
177
+        Me.主表2_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
178 178
         Me.主表2_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
179 179
         Me.主表2_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
180 180
         Me.主表2_dgv.Location = New System.Drawing.Point(444, 30)
181 181
         Me.主表2_dgv.Name = "主表2_dgv"
182 182
         Me.主表2_dgv.RowHeadersWidth = 5
183
-        DataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
184
-        Me.主表2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle26
183
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
184
+        Me.主表2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
185 185
         Me.主表2_dgv.RowTemplate.Height = 24
186 186
         Me.主表2_dgv.Size = New System.Drawing.Size(180, 366)
187 187
         Me.主表2_dgv.TabIndex = 1116
188 188
         '
189 189
         '主表5_dgv
190 190
         '
191
-        DataGridViewCellStyle27.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
192
-        Me.主表5_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle27
191
+        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
192
+        Me.主表5_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
193 193
         Me.主表5_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
194 194
         Me.主表5_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
195 195
         Me.主表5_dgv.Location = New System.Drawing.Point(1070, 30)
196 196
         Me.主表5_dgv.Name = "主表5_dgv"
197 197
         Me.主表5_dgv.RowHeadersWidth = 5
198
-        DataGridViewCellStyle28.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
199
-        Me.主表5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle28
198
+        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
199
+        Me.主表5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
200 200
         Me.主表5_dgv.RowTemplate.Height = 24
201 201
         Me.主表5_dgv.Size = New System.Drawing.Size(180, 366)
202 202
         Me.主表5_dgv.TabIndex = 1123
@@ -240,45 +240,45 @@ Partial Class 彙總報表
240 240
         '
241 241
         '主表4_dgv
242 242
         '
243
-        DataGridViewCellStyle29.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
244
-        Me.主表4_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle29
243
+        DataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
244
+        Me.主表4_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
245 245
         Me.主表4_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
246 246
         Me.主表4_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
247 247
         Me.主表4_dgv.Location = New System.Drawing.Point(633, 229)
248 248
         Me.主表4_dgv.Name = "主表4_dgv"
249 249
         Me.主表4_dgv.RowHeadersWidth = 5
250
-        DataGridViewCellStyle30.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
251
-        Me.主表4_dgv.RowsDefaultCellStyle = DataGridViewCellStyle30
250
+        DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
251
+        Me.主表4_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
252 252
         Me.主表4_dgv.RowTemplate.Height = 24
253 253
         Me.主表4_dgv.Size = New System.Drawing.Size(435, 167)
254 254
         Me.主表4_dgv.TabIndex = 1118
255 255
         '
256 256
         '主表3_dgv
257 257
         '
258
-        DataGridViewCellStyle31.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
259
-        Me.主表3_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle31
258
+        DataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
259
+        Me.主表3_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle11
260 260
         Me.主表3_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
261 261
         Me.主表3_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
262 262
         Me.主表3_dgv.Location = New System.Drawing.Point(633, 30)
263 263
         Me.主表3_dgv.Name = "主表3_dgv"
264 264
         Me.主表3_dgv.RowHeadersWidth = 5
265
-        DataGridViewCellStyle32.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
266
-        Me.主表3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle32
265
+        DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
266
+        Me.主表3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle12
267 267
         Me.主表3_dgv.RowTemplate.Height = 24
268 268
         Me.主表3_dgv.Size = New System.Drawing.Size(435, 197)
269 269
         Me.主表3_dgv.TabIndex = 1117
270 270
         '
271 271
         '主表8_dgv
272 272
         '
273
-        DataGridViewCellStyle33.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
274
-        Me.主表8_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle33
273
+        DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
274
+        Me.主表8_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle13
275 275
         Me.主表8_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
276 276
         Me.主表8_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
277 277
         Me.主表8_dgv.Location = New System.Drawing.Point(1696, 30)
278 278
         Me.主表8_dgv.Name = "主表8_dgv"
279 279
         Me.主表8_dgv.RowHeadersWidth = 5
280
-        DataGridViewCellStyle34.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
281
-        Me.主表8_dgv.RowsDefaultCellStyle = DataGridViewCellStyle34
280
+        DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
281
+        Me.主表8_dgv.RowsDefaultCellStyle = DataGridViewCellStyle14
282 282
         Me.主表8_dgv.RowTemplate.Height = 24
283 283
         Me.主表8_dgv.Size = New System.Drawing.Size(180, 366)
284 284
         Me.主表8_dgv.TabIndex = 1130
@@ -322,30 +322,30 @@ Partial Class 彙總報表
322 322
         '
323 323
         '主表7_dgv
324 324
         '
325
-        DataGridViewCellStyle35.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
326
-        Me.主表7_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle35
325
+        DataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
326
+        Me.主表7_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle15
327 327
         Me.主表7_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
328 328
         Me.主表7_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
329 329
         Me.主表7_dgv.Location = New System.Drawing.Point(1259, 229)
330 330
         Me.主表7_dgv.Name = "主表7_dgv"
331 331
         Me.主表7_dgv.RowHeadersWidth = 5
332
-        DataGridViewCellStyle36.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
333
-        Me.主表7_dgv.RowsDefaultCellStyle = DataGridViewCellStyle36
332
+        DataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
333
+        Me.主表7_dgv.RowsDefaultCellStyle = DataGridViewCellStyle16
334 334
         Me.主表7_dgv.RowTemplate.Height = 24
335 335
         Me.主表7_dgv.Size = New System.Drawing.Size(435, 167)
336 336
         Me.主表7_dgv.TabIndex = 1125
337 337
         '
338 338
         '主表6_dgv
339 339
         '
340
-        DataGridViewCellStyle37.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
341
-        Me.主表6_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle37
340
+        DataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
341
+        Me.主表6_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle17
342 342
         Me.主表6_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
343 343
         Me.主表6_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
344 344
         Me.主表6_dgv.Location = New System.Drawing.Point(1259, 30)
345 345
         Me.主表6_dgv.Name = "主表6_dgv"
346 346
         Me.主表6_dgv.RowHeadersWidth = 5
347
-        DataGridViewCellStyle38.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
348
-        Me.主表6_dgv.RowsDefaultCellStyle = DataGridViewCellStyle38
347
+        DataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
348
+        Me.主表6_dgv.RowsDefaultCellStyle = DataGridViewCellStyle18
349 349
         Me.主表6_dgv.RowTemplate.Height = 24
350 350
         Me.主表6_dgv.Size = New System.Drawing.Size(435, 197)
351 351
         Me.主表6_dgv.TabIndex = 1124
@@ -423,50 +423,50 @@ Partial Class 彙總報表
423 423
         'Chart1
424 424
         '
425 425
         Me.Chart1.BackColor = System.Drawing.SystemColors.Control
426
-        ChartArea5.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
427
-        ChartArea5.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
428
-        ChartArea5.AxisX.IsLabelAutoFit = False
429
-        ChartArea5.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
426
+        ChartArea1.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
427
+        ChartArea1.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
428
+        ChartArea1.AxisX.IsLabelAutoFit = False
429
+        ChartArea1.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
430 430
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
431 431
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
432 432
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
433 433
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
434
-        ChartArea5.AxisX.LabelStyle.IsStaggered = True
435
-        ChartArea5.AxisX.MaximumAutoSize = 100.0!
436
-        ChartArea5.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
437
-        ChartArea5.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
438
-        ChartArea5.AxisX2.MaximumAutoSize = 100.0!
439
-        ChartArea5.AxisY.MaximumAutoSize = 100.0!
440
-        ChartArea5.AxisY2.MaximumAutoSize = 100.0!
441
-        ChartArea5.Name = "ChartArea1"
442
-        Me.Chart1.ChartAreas.Add(ChartArea5)
443
-        Legend5.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
444
-        Legend5.IsTextAutoFit = False
445
-        Legend5.Name = "Legend1"
446
-        Me.Chart1.Legends.Add(Legend5)
434
+        ChartArea1.AxisX.LabelStyle.IsStaggered = True
435
+        ChartArea1.AxisX.MaximumAutoSize = 100.0!
436
+        ChartArea1.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
437
+        ChartArea1.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
438
+        ChartArea1.AxisX2.MaximumAutoSize = 100.0!
439
+        ChartArea1.AxisY.MaximumAutoSize = 100.0!
440
+        ChartArea1.AxisY2.MaximumAutoSize = 100.0!
441
+        ChartArea1.Name = "ChartArea1"
442
+        Me.Chart1.ChartAreas.Add(ChartArea1)
443
+        Legend1.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
444
+        Legend1.IsTextAutoFit = False
445
+        Legend1.Name = "Legend1"
446
+        Me.Chart1.Legends.Add(Legend1)
447 447
         Me.Chart1.Location = New System.Drawing.Point(6, 419)
448 448
         Me.Chart1.Name = "Chart1"
449
-        Series5.ChartArea = "ChartArea1"
450
-        Series5.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line
451
-        Series5.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
452
-        Series5.Legend = "Legend1"
453
-        Series5.Name = "Series1"
454
-        Me.Chart1.Series.Add(Series5)
449
+        Series1.ChartArea = "ChartArea1"
450
+        Series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line
451
+        Series1.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
452
+        Series1.Legend = "Legend1"
453
+        Series1.Name = "Series1"
454
+        Me.Chart1.Series.Add(Series1)
455 455
         Me.Chart1.Size = New System.Drawing.Size(1890, 275)
456 456
         Me.Chart1.TabIndex = 1138
457 457
         Me.Chart1.Text = "Chart1"
458 458
         '
459 459
         '主表9_dgv
460 460
         '
461
-        DataGridViewCellStyle39.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
462
-        Me.主表9_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle39
461
+        DataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
462
+        Me.主表9_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle19
463 463
         Me.主表9_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
464 464
         Me.主表9_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
465 465
         Me.主表9_dgv.Location = New System.Drawing.Point(633, 399)
466 466
         Me.主表9_dgv.Name = "主表9_dgv"
467 467
         Me.主表9_dgv.RowHeadersWidth = 5
468
-        DataGridViewCellStyle40.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
469
-        Me.主表9_dgv.RowsDefaultCellStyle = DataGridViewCellStyle40
468
+        DataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
469
+        Me.主表9_dgv.RowsDefaultCellStyle = DataGridViewCellStyle20
470 470
         Me.主表9_dgv.RowTemplate.Height = 24
471 471
         Me.主表9_dgv.Size = New System.Drawing.Size(617, 259)
472 472
         Me.主表9_dgv.TabIndex = 1139
@@ -475,36 +475,36 @@ Partial Class 彙總報表
475 475
         'Chart3
476 476
         '
477 477
         Me.Chart3.BackColor = System.Drawing.SystemColors.Control
478
-        ChartArea6.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
479
-        ChartArea6.Area3DStyle.Inclination = 60
480
-        ChartArea6.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
481
-        ChartArea6.AxisX.IsLabelAutoFit = False
482
-        ChartArea6.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
478
+        ChartArea2.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
479
+        ChartArea2.Area3DStyle.Inclination = 60
480
+        ChartArea2.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
481
+        ChartArea2.AxisX.IsLabelAutoFit = False
482
+        ChartArea2.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
483 483
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
484 484
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
485 485
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
486 486
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
487
-        ChartArea6.AxisX.LabelStyle.IsStaggered = True
488
-        ChartArea6.AxisX.MaximumAutoSize = 100.0!
489
-        ChartArea6.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
490
-        ChartArea6.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
491
-        ChartArea6.AxisX2.MaximumAutoSize = 100.0!
492
-        ChartArea6.AxisY.MaximumAutoSize = 100.0!
493
-        ChartArea6.AxisY2.MaximumAutoSize = 100.0!
494
-        ChartArea6.Name = "ChartArea1"
495
-        Me.Chart3.ChartAreas.Add(ChartArea6)
496
-        Legend6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
497
-        Legend6.IsTextAutoFit = False
498
-        Legend6.Name = "Legend1"
499
-        Me.Chart3.Legends.Add(Legend6)
487
+        ChartArea2.AxisX.LabelStyle.IsStaggered = True
488
+        ChartArea2.AxisX.MaximumAutoSize = 100.0!
489
+        ChartArea2.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
490
+        ChartArea2.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
491
+        ChartArea2.AxisX2.MaximumAutoSize = 100.0!
492
+        ChartArea2.AxisY.MaximumAutoSize = 100.0!
493
+        ChartArea2.AxisY2.MaximumAutoSize = 100.0!
494
+        ChartArea2.Name = "ChartArea1"
495
+        Me.Chart3.ChartAreas.Add(ChartArea2)
496
+        Legend2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
497
+        Legend2.IsTextAutoFit = False
498
+        Legend2.Name = "Legend1"
499
+        Me.Chart3.Legends.Add(Legend2)
500 500
         Me.Chart3.Location = New System.Drawing.Point(70, 696)
501 501
         Me.Chart3.Name = "Chart3"
502
-        Series6.ChartArea = "ChartArea1"
503
-        Series6.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
504
-        Series6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
505
-        Series6.Legend = "Legend1"
506
-        Series6.Name = "Series1"
507
-        Me.Chart3.Series.Add(Series6)
502
+        Series2.ChartArea = "ChartArea1"
503
+        Series2.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
504
+        Series2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
505
+        Series2.Legend = "Legend1"
506
+        Series2.Name = "Series1"
507
+        Me.Chart3.Series.Add(Series2)
508 508
         Me.Chart3.Size = New System.Drawing.Size(554, 270)
509 509
         Me.Chart3.TabIndex = 1140
510 510
         Me.Chart3.Text = "Chart3"
@@ -512,36 +512,36 @@ Partial Class 彙總報表
512 512
         'Chart2
513 513
         '
514 514
         Me.Chart2.BackColor = System.Drawing.SystemColors.Control
515
-        ChartArea7.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
516
-        ChartArea7.Area3DStyle.Inclination = 60
517
-        ChartArea7.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
518
-        ChartArea7.AxisX.IsLabelAutoFit = False
519
-        ChartArea7.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
515
+        ChartArea3.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
516
+        ChartArea3.Area3DStyle.Inclination = 60
517
+        ChartArea3.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
518
+        ChartArea3.AxisX.IsLabelAutoFit = False
519
+        ChartArea3.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
520 520
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
521 521
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
522 522
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
523 523
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
524
-        ChartArea7.AxisX.LabelStyle.IsStaggered = True
525
-        ChartArea7.AxisX.MaximumAutoSize = 100.0!
526
-        ChartArea7.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
527
-        ChartArea7.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
528
-        ChartArea7.AxisX2.MaximumAutoSize = 100.0!
529
-        ChartArea7.AxisY.MaximumAutoSize = 100.0!
530
-        ChartArea7.AxisY2.MaximumAutoSize = 100.0!
531
-        ChartArea7.Name = "ChartArea1"
532
-        Me.Chart2.ChartAreas.Add(ChartArea7)
533
-        Legend7.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
534
-        Legend7.IsTextAutoFit = False
535
-        Legend7.Name = "Legend1"
536
-        Me.Chart2.Legends.Add(Legend7)
524
+        ChartArea3.AxisX.LabelStyle.IsStaggered = True
525
+        ChartArea3.AxisX.MaximumAutoSize = 100.0!
526
+        ChartArea3.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
527
+        ChartArea3.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
528
+        ChartArea3.AxisX2.MaximumAutoSize = 100.0!
529
+        ChartArea3.AxisY.MaximumAutoSize = 100.0!
530
+        ChartArea3.AxisY2.MaximumAutoSize = 100.0!
531
+        ChartArea3.Name = "ChartArea1"
532
+        Me.Chart2.ChartAreas.Add(ChartArea3)
533
+        Legend3.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
534
+        Legend3.IsTextAutoFit = False
535
+        Legend3.Name = "Legend1"
536
+        Me.Chart2.Legends.Add(Legend3)
537 537
         Me.Chart2.Location = New System.Drawing.Point(696, 696)
538 538
         Me.Chart2.Name = "Chart2"
539
-        Series7.ChartArea = "ChartArea1"
540
-        Series7.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
541
-        Series7.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
542
-        Series7.Legend = "Legend1"
543
-        Series7.Name = "Series1"
544
-        Me.Chart2.Series.Add(Series7)
539
+        Series3.ChartArea = "ChartArea1"
540
+        Series3.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
541
+        Series3.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
542
+        Series3.Legend = "Legend1"
543
+        Series3.Name = "Series1"
544
+        Me.Chart2.Series.Add(Series3)
545 545
         Me.Chart2.Size = New System.Drawing.Size(554, 270)
546 546
         Me.Chart2.TabIndex = 1141
547 547
         Me.Chart2.Text = "Chart2"
@@ -549,36 +549,36 @@ Partial Class 彙總報表
549 549
         'Chart4
550 550
         '
551 551
         Me.Chart4.BackColor = System.Drawing.SystemColors.Control
552
-        ChartArea8.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
553
-        ChartArea8.Area3DStyle.Inclination = 60
554
-        ChartArea8.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
555
-        ChartArea8.AxisX.IsLabelAutoFit = False
556
-        ChartArea8.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
552
+        ChartArea4.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
553
+        ChartArea4.Area3DStyle.Inclination = 60
554
+        ChartArea4.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
555
+        ChartArea4.AxisX.IsLabelAutoFit = False
556
+        ChartArea4.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
557 557
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
558 558
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
559 559
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
560 560
             Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
561
-        ChartArea8.AxisX.LabelStyle.IsStaggered = True
562
-        ChartArea8.AxisX.MaximumAutoSize = 100.0!
563
-        ChartArea8.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
564
-        ChartArea8.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
565
-        ChartArea8.AxisX2.MaximumAutoSize = 100.0!
566
-        ChartArea8.AxisY.MaximumAutoSize = 100.0!
567
-        ChartArea8.AxisY2.MaximumAutoSize = 100.0!
568
-        ChartArea8.Name = "ChartArea1"
569
-        Me.Chart4.ChartAreas.Add(ChartArea8)
570
-        Legend8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
571
-        Legend8.IsTextAutoFit = False
572
-        Legend8.Name = "Legend1"
573
-        Me.Chart4.Legends.Add(Legend8)
561
+        ChartArea4.AxisX.LabelStyle.IsStaggered = True
562
+        ChartArea4.AxisX.MaximumAutoSize = 100.0!
563
+        ChartArea4.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
564
+        ChartArea4.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
565
+        ChartArea4.AxisX2.MaximumAutoSize = 100.0!
566
+        ChartArea4.AxisY.MaximumAutoSize = 100.0!
567
+        ChartArea4.AxisY2.MaximumAutoSize = 100.0!
568
+        ChartArea4.Name = "ChartArea1"
569
+        Me.Chart4.ChartAreas.Add(ChartArea4)
570
+        Legend4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
571
+        Legend4.IsTextAutoFit = False
572
+        Legend4.Name = "Legend1"
573
+        Me.Chart4.Legends.Add(Legend4)
574 574
         Me.Chart4.Location = New System.Drawing.Point(1322, 696)
575 575
         Me.Chart4.Name = "Chart4"
576
-        Series8.ChartArea = "ChartArea1"
577
-        Series8.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
578
-        Series8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
579
-        Series8.Legend = "Legend1"
580
-        Series8.Name = "Series1"
581
-        Me.Chart4.Series.Add(Series8)
576
+        Series4.ChartArea = "ChartArea1"
577
+        Series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
578
+        Series4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
579
+        Series4.Legend = "Legend1"
580
+        Series4.Name = "Series1"
581
+        Me.Chart4.Series.Add(Series4)
582 582
         Me.Chart4.Size = New System.Drawing.Size(554, 270)
583 583
         Me.Chart4.TabIndex = 1142
584 584
         Me.Chart4.Text = "Chart4"
@@ -593,7 +593,7 @@ Partial Class 彙總報表
593 593
         Me.年份_cb.Size = New System.Drawing.Size(70, 24)
594 594
         Me.年份_cb.TabIndex = 1143
595 595
         '
596
-        '彙總
596
+        '財務_彙總表
597 597
         '
598 598
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
599 599
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
@@ -634,8 +634,8 @@ Partial Class 彙總報表
634 634
         Me.Controls.Add(Me.Chart1)
635 635
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
636 636
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
637
-        Me.Name = "彙總表"
638
-        Me.Text = "營運成本收支 - 彙總報表"
637
+        Me.Name = "財務_彙總表"
638
+        Me.Text = "財務彙總表"
639 639
         CType(Me.主表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
640 640
         CType(Me.主表1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
641 641
         CType(Me.主表2_dgv, System.ComponentModel.ISupportInitialize).EndInit()

工巧明智能管理系統/我的系統/財務系統管理/彙總報表.resx → 工巧明智能管理系統/我的系統/財務系統管理/財務_彙總表.resx 查看文件


工巧明智能管理系統/我的系統/財務系統管理/彙總報表.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_彙總表.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 Imports System.Windows.Forms.DataVisualization.Charting
2
-Public Class 彙總
2
+Public Class 財務_彙總表
3 3
     ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8, ds9 As New DataSet
4 4
     '-----------------------------第一區-----------------------------------------------------------------------------------------------------------------------
5 5
     Private Sub Set_清單()
@@ -29,9 +29,6 @@ Public Class 彙總報表
29 29
         主表1_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
30 30
         主表1_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
31 31
 
32
-        'For I As Integer = 0 To 主表1_dgv.Rows.Count - 1
33
-        '    主表1_dgv.Rows(I).Cells("比例").Value = Int(Val(主表1_dgv.Rows(I).Cells("金額").Value) / Val(隱加總_tb.Text) * 100) & " %"
34
-        'Next
35 32
         主表1_dgv.Sort(主表1_dgv.Columns("比例"), System.ComponentModel.ListSortDirection.Descending)
36 33
     End Sub
37 34
     Private Sub Set_清單2()
@@ -88,9 +85,6 @@ Public Class 彙總報表
88 85
         主表4_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
89 86
         主表4_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
90 87
 
91
-        'For I As Integer = 0 To 主表4_dgv.Rows.Count - 1
92
-        '    主表4_dgv.Rows(I).Cells("比例").Value = Int(Val(主表4_dgv.Rows(I).Cells("金額").Value) / Val(隱加總1_tb.Text) * 100) & " %"
93
-        'Next
94 88
         主表4_dgv.Sort(主表4_dgv.Columns("比例"), System.ComponentModel.ListSortDirection.Descending)
95 89
     End Sub
96 90
     Private Sub Set_清單5()
@@ -147,9 +141,6 @@ Public Class 彙總報表
147 141
         主表7_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
148 142
         主表7_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
149 143
 
150
-        'For I As Integer = 0 To 主表7_dgv.Rows.Count - 1
151
-        '    主表7_dgv.Rows(I).Cells("比例").Value = Int(Val(主表7_dgv.Rows(I).Cells("金額").Value) / Val(隱加總2_tb.Text) * 100) & " %"
152
-        'Next
153 144
         主表7_dgv.Sort(主表7_dgv.Columns("比例"), System.ComponentModel.ListSortDirection.Descending)
154 145
     End Sub
155 146
     Private Sub Set_清單8()
@@ -280,10 +271,14 @@ Public Class 彙總報表
280 271
         ConnOpen() : SQL1 = "SELECT  年份 FROM 年份清單 ORDER BY 年份 DESC" : CmdSet_For_dr()
281 272
         年份_cb.Items.Clear() : 年份_cb.Items.Add("") : While (dr.Read()) : 年份_cb.Items.Add(dr("年份")) : End While : conn.Close()
282 273
     End Sub
283
-    Private Sub 測試下載_Load(sender As Object, e As EventArgs) Handles MyBase.Load
274
+    Private Sub 財務_彙總表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
284 275
         Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
276
+        GCM_ERP_SYS.WindowState = 2
285 277
         ComboBox1下拉表單資料載入() : 主項下拉() : 主項_cb.SelectedIndex = 0 : 主項1_cb.SelectedIndex = 1 : 主項2_cb.SelectedIndex = 2
286 278
     End Sub
279
+    Private Sub 財務_彙總表_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
280
+        GCM_ERP_SYS.WindowState = 0
281
+    End Sub
287 282
     Private Sub 主表_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 主表_dgv.RowPostPaint
288 283
         Dim linePen As New Pen(Color.Blue, 2) : Dim linePen1 As New Pen(Color.Red, 2)
289 284
         If e.RowIndex = 主表_dgv.Rows.Count - 1 Then : Exit Sub : Else

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單一覽表.Designer.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單一覽表.Designer.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 營運成本收支單一覽表
2
+Partial Class 財務_收支單一覽表
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
@@ -38,25 +38,24 @@ Partial Class 營運成本收支單一覽表
38 38
         Me.TextBox3 = New System.Windows.Forms.TextBox()
39 39
         Me.Label1 = New System.Windows.Forms.Label()
40 40
         Me.TextBox1 = New System.Windows.Forms.TextBox()
41
-        Me.Label6 = New System.Windows.Forms.Label()
42 41
         Me.DataGridView4 = New System.Windows.Forms.DataGridView()
43 42
         Me.DateTimePicker2 = New System.Windows.Forms.DateTimePicker()
44 43
         Me.Label8 = New System.Windows.Forms.Label()
45
-        Me.DataGridView2 = New System.Windows.Forms.DataGridView()
46
-        Me.TextBox5 = New System.Windows.Forms.TextBox()
44
+        Me.彙總_dgv = New System.Windows.Forms.DataGridView()
45
+        Me.現1_tb = New System.Windows.Forms.TextBox()
47 46
         Me.Button1 = New System.Windows.Forms.Button()
48 47
         Me.Button3 = New System.Windows.Forms.Button()
49 48
         Me.Label4 = New System.Windows.Forms.Label()
50 49
         Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
51 50
         Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
52
-        Me.TextBox6 = New System.Windows.Forms.TextBox()
51
+        Me.合1_tb = New System.Windows.Forms.TextBox()
53 52
         Me.Label9 = New System.Windows.Forms.Label()
54
-        Me.TextBox7 = New System.Windows.Forms.TextBox()
53
+        Me.出1_tb = New System.Windows.Forms.TextBox()
55 54
         Me.Label11 = New System.Windows.Forms.Label()
56 55
         Me.Label14 = New System.Windows.Forms.Label()
57
-        Me.TextBox10 = New System.Windows.Forms.TextBox()
56
+        Me.零1_tb = New System.Windows.Forms.TextBox()
58 57
         Me.Label15 = New System.Windows.Forms.Label()
59
-        Me.TextBox11 = New System.Windows.Forms.TextBox()
58
+        Me.支1_tb = New System.Windows.Forms.TextBox()
60 59
         Me.RadioButton1 = New System.Windows.Forms.RadioButton()
61 60
         Me.RadioButton2 = New System.Windows.Forms.RadioButton()
62 61
         Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
@@ -67,23 +66,36 @@ Partial Class 營運成本收支單一覽表
67 66
         Me.Label19 = New System.Windows.Forms.Label()
68 67
         Me.PictureBox1 = New System.Windows.Forms.PictureBox()
69 68
         Me.Label2 = New System.Windows.Forms.Label()
70
-        Me.TextBox2 = New System.Windows.Forms.TextBox()
69
+        Me.零2_tb = New System.Windows.Forms.TextBox()
71 70
         Me.Label12 = New System.Windows.Forms.Label()
72
-        Me.TextBox8 = New System.Windows.Forms.TextBox()
73
-        Me.TextBox9 = New System.Windows.Forms.TextBox()
71
+        Me.支2_tb = New System.Windows.Forms.TextBox()
72
+        Me.合2_tb = New System.Windows.Forms.TextBox()
74 73
         Me.Label13 = New System.Windows.Forms.Label()
75
-        Me.TextBox12 = New System.Windows.Forms.TextBox()
74
+        Me.出2_tb = New System.Windows.Forms.TextBox()
76 75
         Me.Label16 = New System.Windows.Forms.Label()
77
-        Me.TextBox15 = New System.Windows.Forms.TextBox()
76
+        Me.現2_tb = New System.Windows.Forms.TextBox()
78 77
         Me.Label17 = New System.Windows.Forms.Label()
79 78
         Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
80 79
         Me.下個月_bt = New System.Windows.Forms.Button()
81 80
         Me.上個月_bt = New System.Windows.Forms.Button()
82 81
         Me.一般月_ch = New System.Windows.Forms.CheckBox()
83 82
         Me.會計月_ch = New System.Windows.Forms.CheckBox()
83
+        Me.Label18 = New System.Windows.Forms.Label()
84
+        Me.零3_tb = New System.Windows.Forms.TextBox()
85
+        Me.Label21 = New System.Windows.Forms.Label()
86
+        Me.支3_tb = New System.Windows.Forms.TextBox()
87
+        Me.合3_tb = New System.Windows.Forms.TextBox()
88
+        Me.Label22 = New System.Windows.Forms.Label()
89
+        Me.出3_tb = New System.Windows.Forms.TextBox()
90
+        Me.Label23 = New System.Windows.Forms.Label()
91
+        Me.現3_tb = New System.Windows.Forms.TextBox()
92
+        Me.Label24 = New System.Windows.Forms.Label()
93
+        Me.全部_ch = New System.Windows.Forms.CheckBox()
94
+        Me.含稅_ch = New System.Windows.Forms.CheckBox()
95
+        Me.非稅_ch = New System.Windows.Forms.CheckBox()
84 96
         CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
85 97
         CType(Me.DataGridView4, System.ComponentModel.ISupportInitialize).BeginInit()
86
-        CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit()
98
+        CType(Me.彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
87 99
         Me.ContextMenuStrip1.SuspendLayout()
88 100
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
89 101
         Me.SuspendLayout()
@@ -92,7 +104,7 @@ Partial Class 營運成本收支單一覽表
92 104
         '
93 105
         Me.Label10.AutoSize = True
94 106
         Me.Label10.ForeColor = System.Drawing.Color.Green
95
-        Me.Label10.Location = New System.Drawing.Point(657, 33)
107
+        Me.Label10.Location = New System.Drawing.Point(849, 7)
96 108
         Me.Label10.Name = "Label10"
97 109
         Me.Label10.Size = New System.Drawing.Size(32, 16)
98 110
         Me.Label10.TabIndex = 881
@@ -102,18 +114,18 @@ Partial Class 營運成本收支單一覽表
102 114
         '
103 115
         Me.Button2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
104 116
         Me.Button2.ForeColor = System.Drawing.Color.Blue
105
-        Me.Button2.Location = New System.Drawing.Point(1112, 4)
117
+        Me.Button2.Location = New System.Drawing.Point(498, 3)
106 118
         Me.Button2.Name = "Button2"
107
-        Me.Button2.Size = New System.Drawing.Size(130, 75)
119
+        Me.Button2.Size = New System.Drawing.Size(57, 25)
108 120
         Me.Button2.TabIndex = 879
109
-        Me.Button2.Text = "支付單列印成EXCEL" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10)
121
+        Me.Button2.Text = "列印"
110 122
         Me.Button2.UseVisualStyleBackColor = True
111 123
         '
112 124
         'Label7
113 125
         '
114 126
         Me.Label7.AutoSize = True
115 127
         Me.Label7.ForeColor = System.Drawing.Color.Blue
116
-        Me.Label7.Location = New System.Drawing.Point(708, 7)
128
+        Me.Label7.Location = New System.Drawing.Point(436, 32)
117 129
         Me.Label7.Name = "Label7"
118 130
         Me.Label7.Size = New System.Drawing.Size(32, 16)
119 131
         Me.Label7.TabIndex = 876
@@ -122,16 +134,16 @@ Partial Class 營運成本收支單一覽表
122 134
         'DateTimePicker1
123 135
         '
124 136
         Me.DateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
125
-        Me.DateTimePicker1.Location = New System.Drawing.Point(743, 4)
137
+        Me.DateTimePicker1.Location = New System.Drawing.Point(468, 29)
126 138
         Me.DateTimePicker1.Name = "DateTimePicker1"
127
-        Me.DateTimePicker1.Size = New System.Drawing.Size(99, 23)
139
+        Me.DateTimePicker1.Size = New System.Drawing.Size(86, 23)
128 140
         Me.DateTimePicker1.TabIndex = 872
129 141
         '
130 142
         'Label5
131 143
         '
132 144
         Me.Label5.AutoSize = True
133 145
         Me.Label5.ForeColor = System.Drawing.Color.Blue
134
-        Me.Label5.Location = New System.Drawing.Point(852, 7)
146
+        Me.Label5.Location = New System.Drawing.Point(329, 57)
135 147
         Me.Label5.Name = "Label5"
136 148
         Me.Label5.Size = New System.Drawing.Size(44, 16)
137 149
         Me.Label5.TabIndex = 871
@@ -140,9 +152,9 @@ Partial Class 營運成本收支單一覽表
140 152
         'TextBox4
141 153
         '
142 154
         Me.TextBox4.ForeColor = System.Drawing.Color.Blue
143
-        Me.TextBox4.Location = New System.Drawing.Point(897, 4)
155
+        Me.TextBox4.Location = New System.Drawing.Point(374, 54)
144 156
         Me.TextBox4.Name = "TextBox4"
145
-        Me.TextBox4.Size = New System.Drawing.Size(74, 23)
157
+        Me.TextBox4.Size = New System.Drawing.Size(61, 23)
146 158
         Me.TextBox4.TabIndex = 866
147 159
         '
148 160
         '明細_dgv
@@ -160,14 +172,14 @@ Partial Class 營運成本收支單一覽表
160 172
         DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
161 173
         Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
162 174
         Me.明細_dgv.RowTemplate.Height = 24
163
-        Me.明細_dgv.Size = New System.Drawing.Size(1227, 524)
175
+        Me.明細_dgv.Size = New System.Drawing.Size(996, 524)
164 176
         Me.明細_dgv.TabIndex = 865
165 177
         '
166 178
         'Label3
167 179
         '
168 180
         Me.Label3.AutoSize = True
169 181
         Me.Label3.ForeColor = System.Drawing.Color.Blue
170
-        Me.Label3.Location = New System.Drawing.Point(587, 7)
182
+        Me.Label3.Location = New System.Drawing.Point(329, 32)
171 183
         Me.Label3.Name = "Label3"
172 184
         Me.Label3.Size = New System.Drawing.Size(44, 16)
173 185
         Me.Label3.TabIndex = 864
@@ -176,9 +188,9 @@ Partial Class 營運成本收支單一覽表
176 188
         'TextBox3
177 189
         '
178 190
         Me.TextBox3.ForeColor = System.Drawing.Color.Blue
179
-        Me.TextBox3.Location = New System.Drawing.Point(632, 4)
191
+        Me.TextBox3.Location = New System.Drawing.Point(374, 29)
180 192
         Me.TextBox3.Name = "TextBox3"
181
-        Me.TextBox3.Size = New System.Drawing.Size(74, 23)
193
+        Me.TextBox3.Size = New System.Drawing.Size(61, 23)
182 194
         Me.TextBox3.TabIndex = 863
183 195
         '
184 196
         'Label1
@@ -187,27 +199,18 @@ Partial Class 營運成本收支單一覽表
187 199
         Me.Label1.ForeColor = System.Drawing.Color.Blue
188 200
         Me.Label1.Location = New System.Drawing.Point(327, 7)
189 201
         Me.Label1.Name = "Label1"
190
-        Me.Label1.Size = New System.Drawing.Size(104, 16)
202
+        Me.Label1.Size = New System.Drawing.Size(44, 16)
191 203
         Me.Label1.TabIndex = 860
192
-        Me.Label1.Text = "營運成本收支單號"
204
+        Me.Label1.Text = "支單號"
193 205
         '
194 206
         'TextBox1
195 207
         '
196 208
         Me.TextBox1.ForeColor = System.Drawing.Color.Blue
197
-        Me.TextBox1.Location = New System.Drawing.Point(431, 4)
209
+        Me.TextBox1.Location = New System.Drawing.Point(374, 4)
198 210
         Me.TextBox1.Name = "TextBox1"
199
-        Me.TextBox1.Size = New System.Drawing.Size(150, 23)
211
+        Me.TextBox1.Size = New System.Drawing.Size(123, 23)
200 212
         Me.TextBox1.TabIndex = 859
201 213
         '
202
-        'Label6
203
-        '
204
-        Me.Label6.AutoSize = True
205
-        Me.Label6.Location = New System.Drawing.Point(5, 9)
206
-        Me.Label6.Name = "Label6"
207
-        Me.Label6.Size = New System.Drawing.Size(140, 16)
208
-        Me.Label6.TabIndex = 858
209
-        Me.Label6.Text = "已核准的營運成本收支單"
210
-        '
211 214
         'DataGridView4
212 215
         '
213 216
         DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
@@ -216,63 +219,63 @@ Partial Class 營運成本收支單一覽表
216 219
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
217 220
         Me.DataGridView4.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
218 221
         Me.DataGridView4.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
219
-        Me.DataGridView4.Location = New System.Drawing.Point(9, 82)
222
+        Me.DataGridView4.Location = New System.Drawing.Point(9, 54)
220 223
         Me.DataGridView4.Name = "DataGridView4"
221 224
         Me.DataGridView4.RowHeadersWidth = 5
222 225
         Me.DataGridView4.RowTemplate.Height = 24
223
-        Me.DataGridView4.Size = New System.Drawing.Size(315, 474)
226
+        Me.DataGridView4.Size = New System.Drawing.Size(315, 502)
224 227
         Me.DataGridView4.TabIndex = 857
225 228
         '
226 229
         'DateTimePicker2
227 230
         '
228 231
         Me.DateTimePicker2.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
229
-        Me.DateTimePicker2.Location = New System.Drawing.Point(1007, 4)
232
+        Me.DateTimePicker2.Location = New System.Drawing.Point(468, 54)
230 233
         Me.DateTimePicker2.Name = "DateTimePicker2"
231
-        Me.DateTimePicker2.Size = New System.Drawing.Size(99, 23)
234
+        Me.DateTimePicker2.Size = New System.Drawing.Size(86, 23)
232 235
         Me.DateTimePicker2.TabIndex = 873
233 236
         '
234 237
         'Label8
235 238
         '
236 239
         Me.Label8.AutoSize = True
237 240
         Me.Label8.ForeColor = System.Drawing.Color.Blue
238
-        Me.Label8.Location = New System.Drawing.Point(973, 7)
241
+        Me.Label8.Location = New System.Drawing.Point(436, 57)
239 242
         Me.Label8.Name = "Label8"
240 243
         Me.Label8.Size = New System.Drawing.Size(32, 16)
241 244
         Me.Label8.TabIndex = 877
242 245
         Me.Label8.Text = "日期"
243 246
         '
244
-        'DataGridView2
247
+        '彙總_dgv
245 248
         '
246
-        Me.DataGridView2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
249
+        Me.彙總_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
247 250
             Or System.Windows.Forms.AnchorStyles.Left) _
248 251
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
249
-        Me.DataGridView2.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
250
-        Me.DataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
251
-        Me.DataGridView2.Location = New System.Drawing.Point(328, 82)
252
-        Me.DataGridView2.Name = "DataGridView2"
253
-        Me.DataGridView2.RowHeadersWidth = 5
252
+        Me.彙總_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
253
+        Me.彙總_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
254
+        Me.彙總_dgv.Location = New System.Drawing.Point(328, 82)
255
+        Me.彙總_dgv.Name = "彙總_dgv"
256
+        Me.彙總_dgv.RowHeadersWidth = 5
254 257
         DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
255
-        Me.DataGridView2.RowsDefaultCellStyle = DataGridViewCellStyle4
256
-        Me.DataGridView2.RowTemplate.Height = 24
257
-        Me.DataGridView2.Size = New System.Drawing.Size(1227, 524)
258
-        Me.DataGridView2.TabIndex = 883
258
+        Me.彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
259
+        Me.彙總_dgv.RowTemplate.Height = 24
260
+        Me.彙總_dgv.Size = New System.Drawing.Size(996, 524)
261
+        Me.彙總_dgv.TabIndex = 883
259 262
         '
260
-        'TextBox5
263
+        '現1_tb
261 264
         '
262
-        Me.TextBox5.ForeColor = System.Drawing.Color.Green
263
-        Me.TextBox5.Location = New System.Drawing.Point(691, 30)
264
-        Me.TextBox5.Name = "TextBox5"
265
-        Me.TextBox5.Size = New System.Drawing.Size(99, 23)
266
-        Me.TextBox5.TabIndex = 885
267
-        Me.TextBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
265
+        Me.現1_tb.ForeColor = System.Drawing.Color.Green
266
+        Me.現1_tb.Location = New System.Drawing.Point(880, 4)
267
+        Me.現1_tb.Name = "現1_tb"
268
+        Me.現1_tb.Size = New System.Drawing.Size(85, 23)
269
+        Me.現1_tb.TabIndex = 885
270
+        Me.現1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
268 271
         '
269 272
         'Button1
270 273
         '
271 274
         Me.Button1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
272 275
         Me.Button1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
273
-        Me.Button1.Location = New System.Drawing.Point(279, 29)
276
+        Me.Button1.Location = New System.Drawing.Point(272, 28)
274 277
         Me.Button1.Name = "Button1"
275
-        Me.Button1.Size = New System.Drawing.Size(45, 25)
278
+        Me.Button1.Size = New System.Drawing.Size(52, 25)
276 279
         Me.Button1.TabIndex = 890
277 280
         Me.Button1.Text = "當月"
278 281
         Me.Button1.UseVisualStyleBackColor = True
@@ -281,9 +284,9 @@ Partial Class 營運成本收支單一覽表
281 284
         '
282 285
         Me.Button3.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
283 286
         Me.Button3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
284
-        Me.Button3.Location = New System.Drawing.Point(225, 29)
287
+        Me.Button3.Location = New System.Drawing.Point(219, 28)
285 288
         Me.Button3.Name = "Button3"
286
-        Me.Button3.Size = New System.Drawing.Size(45, 25)
289
+        Me.Button3.Size = New System.Drawing.Size(52, 25)
287 290
         Me.Button3.TabIndex = 889
288 291
         Me.Button3.Text = "當日"
289 292
         Me.Button3.UseVisualStyleBackColor = True
@@ -291,7 +294,7 @@ Partial Class 營運成本收支單一覽表
291 294
         'Label4
292 295
         '
293 296
         Me.Label4.AutoSize = True
294
-        Me.Label4.Location = New System.Drawing.Point(105, 34)
297
+        Me.Label4.Location = New System.Drawing.Point(102, 9)
295 298
         Me.Label4.Name = "Label4"
296 299
         Me.Label4.Size = New System.Drawing.Size(20, 16)
297 300
         Me.Label4.TabIndex = 888
@@ -300,7 +303,7 @@ Partial Class 營運成本收支單一覽表
300 303
         '結束日期_dtp
301 304
         '
302 305
         Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
303
-        Me.結束日期_dtp.Location = New System.Drawing.Point(128, 30)
306
+        Me.結束日期_dtp.Location = New System.Drawing.Point(125, 5)
304 307
         Me.結束日期_dtp.Name = "結束日期_dtp"
305 308
         Me.結束日期_dtp.Size = New System.Drawing.Size(91, 23)
306 309
         Me.結束日期_dtp.TabIndex = 887
@@ -308,46 +311,46 @@ Partial Class 營運成本收支單一覽表
308 311
         '開始日期_dtp
309 312
         '
310 313
         Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
311
-        Me.開始日期_dtp.Location = New System.Drawing.Point(8, 30)
314
+        Me.開始日期_dtp.Location = New System.Drawing.Point(6, 5)
312 315
         Me.開始日期_dtp.Name = "開始日期_dtp"
313 316
         Me.開始日期_dtp.Size = New System.Drawing.Size(91, 23)
314 317
         Me.開始日期_dtp.TabIndex = 886
315 318
         '
316
-        'TextBox6
319
+        '合1_tb
317 320
         '
318
-        Me.TextBox6.ForeColor = System.Drawing.Color.Green
319
-        Me.TextBox6.Location = New System.Drawing.Point(993, 30)
320
-        Me.TextBox6.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
321
-        Me.TextBox6.Name = "TextBox6"
322
-        Me.TextBox6.Size = New System.Drawing.Size(113, 23)
323
-        Me.TextBox6.TabIndex = 896
324
-        Me.TextBox6.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
321
+        Me.合1_tb.ForeColor = System.Drawing.Color.Green
322
+        Me.合1_tb.Location = New System.Drawing.Point(1118, 4)
323
+        Me.合1_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
324
+        Me.合1_tb.Name = "合1_tb"
325
+        Me.合1_tb.Size = New System.Drawing.Size(113, 23)
326
+        Me.合1_tb.TabIndex = 896
327
+        Me.合1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
325 328
         '
326 329
         'Label9
327 330
         '
328 331
         Me.Label9.AutoSize = True
329 332
         Me.Label9.ForeColor = System.Drawing.Color.Green
330
-        Me.Label9.Location = New System.Drawing.Point(935, 34)
333
+        Me.Label9.Location = New System.Drawing.Point(1087, 8)
331 334
         Me.Label9.Name = "Label9"
332
-        Me.Label9.Size = New System.Drawing.Size(56, 16)
335
+        Me.Label9.Size = New System.Drawing.Size(32, 16)
333 336
         Me.Label9.TabIndex = 895
334
-        Me.Label9.Text = "現金餘額"
337
+        Me.Label9.Text = "總和"
335 338
         '
336
-        'TextBox7
339
+        '出1_tb
337 340
         '
338
-        Me.TextBox7.ForeColor = System.Drawing.Color.Green
339
-        Me.TextBox7.Location = New System.Drawing.Point(830, 30)
340
-        Me.TextBox7.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
341
-        Me.TextBox7.Name = "TextBox7"
342
-        Me.TextBox7.Size = New System.Drawing.Size(99, 23)
343
-        Me.TextBox7.TabIndex = 894
344
-        Me.TextBox7.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
341
+        Me.出1_tb.ForeColor = System.Drawing.Color.Green
342
+        Me.出1_tb.Location = New System.Drawing.Point(999, 4)
343
+        Me.出1_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
344
+        Me.出1_tb.Name = "出1_tb"
345
+        Me.出1_tb.Size = New System.Drawing.Size(85, 23)
346
+        Me.出1_tb.TabIndex = 894
347
+        Me.出1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
345 348
         '
346 349
         'Label11
347 350
         '
348 351
         Me.Label11.AutoSize = True
349 352
         Me.Label11.ForeColor = System.Drawing.Color.Green
350
-        Me.Label11.Location = New System.Drawing.Point(796, 33)
353
+        Me.Label11.Location = New System.Drawing.Point(968, 7)
351 354
         Me.Label11.Name = "Label11"
352 355
         Me.Label11.Size = New System.Drawing.Size(32, 16)
353 356
         Me.Label11.TabIndex = 893
@@ -357,46 +360,46 @@ Partial Class 營運成本收支單一覽表
357 360
         '
358 361
         Me.Label14.AutoSize = True
359 362
         Me.Label14.ForeColor = System.Drawing.Color.Green
360
-        Me.Label14.Location = New System.Drawing.Point(518, 33)
363
+        Me.Label14.Location = New System.Drawing.Point(729, 7)
361 364
         Me.Label14.Name = "Label14"
362 365
         Me.Label14.Size = New System.Drawing.Size(32, 16)
363 366
         Me.Label14.TabIndex = 903
364 367
         Me.Label14.Text = "支票"
365 368
         '
366
-        'TextBox10
369
+        '零1_tb
367 370
         '
368
-        Me.TextBox10.ForeColor = System.Drawing.Color.Green
369
-        Me.TextBox10.Location = New System.Drawing.Point(413, 30)
370
-        Me.TextBox10.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
371
-        Me.TextBox10.Name = "TextBox10"
372
-        Me.TextBox10.Size = New System.Drawing.Size(99, 23)
373
-        Me.TextBox10.TabIndex = 902
374
-        Me.TextBox10.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
371
+        Me.零1_tb.ForeColor = System.Drawing.Color.Green
372
+        Me.零1_tb.Location = New System.Drawing.Point(641, 4)
373
+        Me.零1_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
374
+        Me.零1_tb.Name = "零1_tb"
375
+        Me.零1_tb.Size = New System.Drawing.Size(85, 23)
376
+        Me.零1_tb.TabIndex = 902
377
+        Me.零1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
375 378
         '
376 379
         'Label15
377 380
         '
378 381
         Me.Label15.AutoSize = True
379 382
         Me.Label15.ForeColor = System.Drawing.Color.Green
380
-        Me.Label15.Location = New System.Drawing.Point(332, 34)
383
+        Me.Label15.Location = New System.Drawing.Point(563, 8)
381 384
         Me.Label15.Name = "Label15"
382 385
         Me.Label15.Size = New System.Drawing.Size(79, 16)
383 386
         Me.Label15.TabIndex = 901
384 387
         Me.Label15.Text = "台幣 - 零用金"
385 388
         '
386
-        'TextBox11
389
+        '支1_tb
387 390
         '
388
-        Me.TextBox11.ForeColor = System.Drawing.Color.Green
389
-        Me.TextBox11.Location = New System.Drawing.Point(552, 30)
390
-        Me.TextBox11.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
391
-        Me.TextBox11.Name = "TextBox11"
392
-        Me.TextBox11.Size = New System.Drawing.Size(99, 23)
393
-        Me.TextBox11.TabIndex = 904
394
-        Me.TextBox11.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
391
+        Me.支1_tb.ForeColor = System.Drawing.Color.Green
392
+        Me.支1_tb.Location = New System.Drawing.Point(761, 4)
393
+        Me.支1_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
394
+        Me.支1_tb.Name = "支1_tb"
395
+        Me.支1_tb.Size = New System.Drawing.Size(85, 23)
396
+        Me.支1_tb.TabIndex = 904
397
+        Me.支1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
395 398
         '
396 399
         'RadioButton1
397 400
         '
398 401
         Me.RadioButton1.AutoSize = True
399
-        Me.RadioButton1.Location = New System.Drawing.Point(215, 7)
402
+        Me.RadioButton1.Location = New System.Drawing.Point(9, 32)
400 403
         Me.RadioButton1.Name = "RadioButton1"
401 404
         Me.RadioButton1.Size = New System.Drawing.Size(50, 20)
402 405
         Me.RadioButton1.TabIndex = 905
@@ -407,7 +410,7 @@ Partial Class 營運成本收支單一覽表
407 410
         'RadioButton2
408 411
         '
409 412
         Me.RadioButton2.AutoSize = True
410
-        Me.RadioButton2.Location = New System.Drawing.Point(271, 7)
413
+        Me.RadioButton2.Location = New System.Drawing.Point(61, 32)
411 414
         Me.RadioButton2.Name = "RadioButton2"
412 415
         Me.RadioButton2.Size = New System.Drawing.Size(50, 20)
413 416
         Me.RadioButton2.TabIndex = 906
@@ -485,96 +488,96 @@ Partial Class 營運成本收支單一覽表
485 488
         '
486 489
         Me.Label2.AutoSize = True
487 490
         Me.Label2.ForeColor = System.Drawing.Color.Red
488
-        Me.Label2.Location = New System.Drawing.Point(518, 59)
491
+        Me.Label2.Location = New System.Drawing.Point(729, 32)
489 492
         Me.Label2.Name = "Label2"
490 493
         Me.Label2.Size = New System.Drawing.Size(32, 16)
491 494
         Me.Label2.TabIndex = 978
492 495
         Me.Label2.Text = "支票"
493 496
         '
494
-        'TextBox2
497
+        '零2_tb
495 498
         '
496
-        Me.TextBox2.ForeColor = System.Drawing.Color.Red
497
-        Me.TextBox2.Location = New System.Drawing.Point(413, 56)
498
-        Me.TextBox2.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
499
-        Me.TextBox2.Name = "TextBox2"
500
-        Me.TextBox2.Size = New System.Drawing.Size(99, 23)
501
-        Me.TextBox2.TabIndex = 977
502
-        Me.TextBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
499
+        Me.零2_tb.ForeColor = System.Drawing.Color.Red
500
+        Me.零2_tb.Location = New System.Drawing.Point(641, 29)
501
+        Me.零2_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
502
+        Me.零2_tb.Name = "零2_tb"
503
+        Me.零2_tb.Size = New System.Drawing.Size(85, 23)
504
+        Me.零2_tb.TabIndex = 977
505
+        Me.零2_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
503 506
         '
504 507
         'Label12
505 508
         '
506 509
         Me.Label12.AutoSize = True
507 510
         Me.Label12.ForeColor = System.Drawing.Color.Red
508
-        Me.Label12.Location = New System.Drawing.Point(326, 60)
511
+        Me.Label12.Location = New System.Drawing.Point(557, 33)
509 512
         Me.Label12.Name = "Label12"
510 513
         Me.Label12.Size = New System.Drawing.Size(85, 16)
511 514
         Me.Label12.TabIndex = 976
512 515
         Me.Label12.Text = "人民幣-零用金"
513 516
         '
514
-        'TextBox8
517
+        '支2_tb
515 518
         '
516
-        Me.TextBox8.ForeColor = System.Drawing.Color.Red
517
-        Me.TextBox8.Location = New System.Drawing.Point(552, 56)
518
-        Me.TextBox8.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
519
-        Me.TextBox8.Name = "TextBox8"
520
-        Me.TextBox8.Size = New System.Drawing.Size(99, 23)
521
-        Me.TextBox8.TabIndex = 979
522
-        Me.TextBox8.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
519
+        Me.支2_tb.ForeColor = System.Drawing.Color.Red
520
+        Me.支2_tb.Location = New System.Drawing.Point(761, 29)
521
+        Me.支2_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
522
+        Me.支2_tb.Name = "支2_tb"
523
+        Me.支2_tb.Size = New System.Drawing.Size(85, 23)
524
+        Me.支2_tb.TabIndex = 979
525
+        Me.支2_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
523 526
         '
524
-        'TextBox9
527
+        '合2_tb
525 528
         '
526
-        Me.TextBox9.ForeColor = System.Drawing.Color.Red
527
-        Me.TextBox9.Location = New System.Drawing.Point(993, 56)
528
-        Me.TextBox9.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
529
-        Me.TextBox9.Name = "TextBox9"
530
-        Me.TextBox9.Size = New System.Drawing.Size(113, 23)
531
-        Me.TextBox9.TabIndex = 975
532
-        Me.TextBox9.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
529
+        Me.合2_tb.ForeColor = System.Drawing.Color.Red
530
+        Me.合2_tb.Location = New System.Drawing.Point(1118, 29)
531
+        Me.合2_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
532
+        Me.合2_tb.Name = "合2_tb"
533
+        Me.合2_tb.Size = New System.Drawing.Size(113, 23)
534
+        Me.合2_tb.TabIndex = 975
535
+        Me.合2_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
533 536
         '
534 537
         'Label13
535 538
         '
536 539
         Me.Label13.AutoSize = True
537 540
         Me.Label13.ForeColor = System.Drawing.Color.Red
538
-        Me.Label13.Location = New System.Drawing.Point(935, 60)
541
+        Me.Label13.Location = New System.Drawing.Point(1087, 33)
539 542
         Me.Label13.Name = "Label13"
540
-        Me.Label13.Size = New System.Drawing.Size(56, 16)
543
+        Me.Label13.Size = New System.Drawing.Size(32, 16)
541 544
         Me.Label13.TabIndex = 974
542
-        Me.Label13.Text = "現金餘額"
545
+        Me.Label13.Text = "總和"
543 546
         '
544
-        'TextBox12
547
+        '出2_tb
545 548
         '
546
-        Me.TextBox12.ForeColor = System.Drawing.Color.Red
547
-        Me.TextBox12.Location = New System.Drawing.Point(830, 56)
548
-        Me.TextBox12.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
549
-        Me.TextBox12.Name = "TextBox12"
550
-        Me.TextBox12.Size = New System.Drawing.Size(99, 23)
551
-        Me.TextBox12.TabIndex = 973
552
-        Me.TextBox12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
549
+        Me.出2_tb.ForeColor = System.Drawing.Color.Red
550
+        Me.出2_tb.Location = New System.Drawing.Point(999, 29)
551
+        Me.出2_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
552
+        Me.出2_tb.Name = "出2_tb"
553
+        Me.出2_tb.Size = New System.Drawing.Size(85, 23)
554
+        Me.出2_tb.TabIndex = 973
555
+        Me.出2_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
553 556
         '
554 557
         'Label16
555 558
         '
556 559
         Me.Label16.AutoSize = True
557 560
         Me.Label16.ForeColor = System.Drawing.Color.Red
558
-        Me.Label16.Location = New System.Drawing.Point(796, 59)
561
+        Me.Label16.Location = New System.Drawing.Point(968, 32)
559 562
         Me.Label16.Name = "Label16"
560 563
         Me.Label16.Size = New System.Drawing.Size(32, 16)
561 564
         Me.Label16.TabIndex = 972
562 565
         Me.Label16.Text = "支出"
563 566
         '
564
-        'TextBox15
567
+        '現2_tb
565 568
         '
566
-        Me.TextBox15.ForeColor = System.Drawing.Color.Red
567
-        Me.TextBox15.Location = New System.Drawing.Point(691, 56)
568
-        Me.TextBox15.Name = "TextBox15"
569
-        Me.TextBox15.Size = New System.Drawing.Size(99, 23)
570
-        Me.TextBox15.TabIndex = 971
571
-        Me.TextBox15.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
569
+        Me.現2_tb.ForeColor = System.Drawing.Color.Red
570
+        Me.現2_tb.Location = New System.Drawing.Point(880, 29)
571
+        Me.現2_tb.Name = "現2_tb"
572
+        Me.現2_tb.Size = New System.Drawing.Size(85, 23)
573
+        Me.現2_tb.TabIndex = 971
574
+        Me.現2_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
572 575
         '
573 576
         'Label17
574 577
         '
575 578
         Me.Label17.AutoSize = True
576 579
         Me.Label17.ForeColor = System.Drawing.Color.Red
577
-        Me.Label17.Location = New System.Drawing.Point(657, 59)
580
+        Me.Label17.Location = New System.Drawing.Point(849, 32)
578 581
         Me.Label17.Name = "Label17"
579 582
         Me.Label17.Size = New System.Drawing.Size(32, 16)
580 583
         Me.Label17.TabIndex = 970
@@ -594,9 +597,9 @@ Partial Class 營運成本收支單一覽表
594 597
         '
595 598
         Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
596 599
         Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
597
-        Me.下個月_bt.Location = New System.Drawing.Point(267, 56)
600
+        Me.下個月_bt.Location = New System.Drawing.Point(272, 3)
598 601
         Me.下個月_bt.Name = "下個月_bt"
599
-        Me.下個月_bt.Size = New System.Drawing.Size(57, 23)
602
+        Me.下個月_bt.Size = New System.Drawing.Size(52, 25)
600 603
         Me.下個月_bt.TabIndex = 1170
601 604
         Me.下個月_bt.Text = "下個月"
602 605
         Me.下個月_bt.UseVisualStyleBackColor = True
@@ -605,9 +608,9 @@ Partial Class 營運成本收支單一覽表
605 608
         '
606 609
         Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
607 610
         Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
608
-        Me.上個月_bt.Location = New System.Drawing.Point(209, 56)
611
+        Me.上個月_bt.Location = New System.Drawing.Point(219, 3)
609 612
         Me.上個月_bt.Name = "上個月_bt"
610
-        Me.上個月_bt.Size = New System.Drawing.Size(57, 23)
613
+        Me.上個月_bt.Size = New System.Drawing.Size(52, 25)
611 614
         Me.上個月_bt.TabIndex = 1169
612 615
         Me.上個月_bt.Text = "上個月"
613 616
         Me.上個月_bt.UseVisualStyleBackColor = True
@@ -617,65 +620,205 @@ Partial Class 營運成本收支單一覽表
617 620
         Me.一般月_ch.AutoSize = True
618 621
         Me.一般月_ch.Checked = True
619 622
         Me.一般月_ch.CheckState = System.Windows.Forms.CheckState.Checked
620
-        Me.一般月_ch.Location = New System.Drawing.Point(128, 58)
623
+        Me.一般月_ch.Location = New System.Drawing.Point(172, 32)
621 624
         Me.一般月_ch.Name = "一般月_ch"
622
-        Me.一般月_ch.Size = New System.Drawing.Size(63, 20)
625
+        Me.一般月_ch.Size = New System.Drawing.Size(51, 20)
623 626
         Me.一般月_ch.TabIndex = 1172
624
-        Me.一般月_ch.Text = "一般"
627
+        Me.一般月_ch.Text = "一般"
625 628
         Me.一般月_ch.UseVisualStyleBackColor = True
626 629
         '
627 630
         '會計月_ch
628 631
         '
629 632
         Me.會計月_ch.AutoSize = True
630
-        Me.會計月_ch.Location = New System.Drawing.Point(36, 58)
633
+        Me.會計月_ch.Location = New System.Drawing.Point(118, 32)
631 634
         Me.會計月_ch.Name = "會計月_ch"
632
-        Me.會計月_ch.Size = New System.Drawing.Size(63, 20)
635
+        Me.會計月_ch.Size = New System.Drawing.Size(51, 20)
633 636
         Me.會計月_ch.TabIndex = 1171
634
-        Me.會計月_ch.Text = "會計"
637
+        Me.會計月_ch.Text = "會計"
635 638
         Me.會計月_ch.UseVisualStyleBackColor = True
636 639
         '
637
-        '營運成本收支單一覽表
640
+        'Label18
641
+        '
642
+        Me.Label18.AutoSize = True
643
+        Me.Label18.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
644
+        Me.Label18.Location = New System.Drawing.Point(729, 57)
645
+        Me.Label18.Name = "Label18"
646
+        Me.Label18.Size = New System.Drawing.Size(32, 16)
647
+        Me.Label18.TabIndex = 1181
648
+        Me.Label18.Text = "支票"
649
+        '
650
+        '零3_tb
651
+        '
652
+        Me.零3_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
653
+        Me.零3_tb.Location = New System.Drawing.Point(641, 54)
654
+        Me.零3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
655
+        Me.零3_tb.Name = "零3_tb"
656
+        Me.零3_tb.Size = New System.Drawing.Size(85, 23)
657
+        Me.零3_tb.TabIndex = 1180
658
+        Me.零3_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
659
+        '
660
+        'Label21
661
+        '
662
+        Me.Label21.AutoSize = True
663
+        Me.Label21.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
664
+        Me.Label21.Location = New System.Drawing.Point(568, 58)
665
+        Me.Label21.Name = "Label21"
666
+        Me.Label21.Size = New System.Drawing.Size(73, 16)
667
+        Me.Label21.TabIndex = 1179
668
+        Me.Label21.Text = "美金-零用金"
669
+        '
670
+        '支3_tb
671
+        '
672
+        Me.支3_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
673
+        Me.支3_tb.Location = New System.Drawing.Point(761, 54)
674
+        Me.支3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
675
+        Me.支3_tb.Name = "支3_tb"
676
+        Me.支3_tb.Size = New System.Drawing.Size(85, 23)
677
+        Me.支3_tb.TabIndex = 1182
678
+        Me.支3_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
679
+        '
680
+        '合3_tb
681
+        '
682
+        Me.合3_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
683
+        Me.合3_tb.Location = New System.Drawing.Point(1118, 54)
684
+        Me.合3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
685
+        Me.合3_tb.Name = "合3_tb"
686
+        Me.合3_tb.Size = New System.Drawing.Size(113, 23)
687
+        Me.合3_tb.TabIndex = 1178
688
+        Me.合3_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
689
+        '
690
+        'Label22
691
+        '
692
+        Me.Label22.AutoSize = True
693
+        Me.Label22.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
694
+        Me.Label22.Location = New System.Drawing.Point(1087, 58)
695
+        Me.Label22.Name = "Label22"
696
+        Me.Label22.Size = New System.Drawing.Size(32, 16)
697
+        Me.Label22.TabIndex = 1177
698
+        Me.Label22.Text = "總和"
699
+        '
700
+        '出3_tb
701
+        '
702
+        Me.出3_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
703
+        Me.出3_tb.Location = New System.Drawing.Point(999, 54)
704
+        Me.出3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
705
+        Me.出3_tb.Name = "出3_tb"
706
+        Me.出3_tb.Size = New System.Drawing.Size(85, 23)
707
+        Me.出3_tb.TabIndex = 1176
708
+        Me.出3_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
709
+        '
710
+        'Label23
711
+        '
712
+        Me.Label23.AutoSize = True
713
+        Me.Label23.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
714
+        Me.Label23.Location = New System.Drawing.Point(968, 57)
715
+        Me.Label23.Name = "Label23"
716
+        Me.Label23.Size = New System.Drawing.Size(32, 16)
717
+        Me.Label23.TabIndex = 1175
718
+        Me.Label23.Text = "支出"
719
+        '
720
+        '現3_tb
721
+        '
722
+        Me.現3_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
723
+        Me.現3_tb.Location = New System.Drawing.Point(880, 54)
724
+        Me.現3_tb.Name = "現3_tb"
725
+        Me.現3_tb.Size = New System.Drawing.Size(85, 23)
726
+        Me.現3_tb.TabIndex = 1174
727
+        Me.現3_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
728
+        '
729
+        'Label24
730
+        '
731
+        Me.Label24.AutoSize = True
732
+        Me.Label24.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
733
+        Me.Label24.Location = New System.Drawing.Point(849, 57)
734
+        Me.Label24.Name = "Label24"
735
+        Me.Label24.Size = New System.Drawing.Size(32, 16)
736
+        Me.Label24.TabIndex = 1173
737
+        Me.Label24.Text = "現金"
738
+        '
739
+        '全部_ch
740
+        '
741
+        Me.全部_ch.AutoSize = True
742
+        Me.全部_ch.Checked = True
743
+        Me.全部_ch.CheckState = System.Windows.Forms.CheckState.Checked
744
+        Me.全部_ch.Location = New System.Drawing.Point(1237, 7)
745
+        Me.全部_ch.Name = "全部_ch"
746
+        Me.全部_ch.Size = New System.Drawing.Size(51, 20)
747
+        Me.全部_ch.TabIndex = 1183
748
+        Me.全部_ch.Text = "全部"
749
+        Me.全部_ch.UseVisualStyleBackColor = True
750
+        '
751
+        '含稅_ch
752
+        '
753
+        Me.含稅_ch.AutoSize = True
754
+        Me.含稅_ch.Location = New System.Drawing.Point(1237, 32)
755
+        Me.含稅_ch.Name = "含稅_ch"
756
+        Me.含稅_ch.Size = New System.Drawing.Size(51, 20)
757
+        Me.含稅_ch.TabIndex = 1184
758
+        Me.含稅_ch.Text = "含稅"
759
+        Me.含稅_ch.UseVisualStyleBackColor = True
760
+        '
761
+        '非稅_ch
762
+        '
763
+        Me.非稅_ch.AutoSize = True
764
+        Me.非稅_ch.Location = New System.Drawing.Point(1237, 56)
765
+        Me.非稅_ch.Name = "非稅_ch"
766
+        Me.非稅_ch.Size = New System.Drawing.Size(51, 20)
767
+        Me.非稅_ch.TabIndex = 1185
768
+        Me.非稅_ch.Text = "非稅"
769
+        Me.非稅_ch.UseVisualStyleBackColor = True
770
+        '
771
+        '財務_收支單一覽表
638 772
         '
639 773
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
640 774
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
641
-        Me.ClientSize = New System.Drawing.Size(1562, 611)
775
+        Me.ClientSize = New System.Drawing.Size(1331, 611)
642 776
         Me.ContextMenuStrip = Me.ContextMenuStrip1
643
-        Me.Controls.Add(Me.一般月_ch)
644
-        Me.Controls.Add(Me.會計月_ch)
777
+        Me.Controls.Add(Me.非稅_ch)
778
+        Me.Controls.Add(Me.含稅_ch)
779
+        Me.Controls.Add(Me.全部_ch)
780
+        Me.Controls.Add(Me.Label18)
781
+        Me.Controls.Add(Me.零3_tb)
782
+        Me.Controls.Add(Me.Label21)
783
+        Me.Controls.Add(Me.支3_tb)
784
+        Me.Controls.Add(Me.合3_tb)
785
+        Me.Controls.Add(Me.Label22)
786
+        Me.Controls.Add(Me.出3_tb)
787
+        Me.Controls.Add(Me.Label23)
788
+        Me.Controls.Add(Me.現3_tb)
789
+        Me.Controls.Add(Me.Label24)
645 790
         Me.Controls.Add(Me.下個月_bt)
646 791
         Me.Controls.Add(Me.上個月_bt)
647 792
         Me.Controls.Add(Me.中間日期_dtp)
648 793
         Me.Controls.Add(Me.Label2)
649
-        Me.Controls.Add(Me.TextBox2)
794
+        Me.Controls.Add(Me.零2_tb)
650 795
         Me.Controls.Add(Me.Label12)
651
-        Me.Controls.Add(Me.TextBox8)
652
-        Me.Controls.Add(Me.TextBox9)
796
+        Me.Controls.Add(Me.支2_tb)
797
+        Me.Controls.Add(Me.合2_tb)
653 798
         Me.Controls.Add(Me.Label13)
654
-        Me.Controls.Add(Me.TextBox12)
799
+        Me.Controls.Add(Me.出2_tb)
655 800
         Me.Controls.Add(Me.Label16)
656
-        Me.Controls.Add(Me.TextBox15)
801
+        Me.Controls.Add(Me.現2_tb)
657 802
         Me.Controls.Add(Me.Label17)
658 803
         Me.Controls.Add(Me.TextBox14)
659 804
         Me.Controls.Add(Me.TextBox13)
660 805
         Me.Controls.Add(Me.Label20)
661 806
         Me.Controls.Add(Me.Label19)
662 807
         Me.Controls.Add(Me.PictureBox1)
663
-        Me.Controls.Add(Me.RadioButton2)
664 808
         Me.Controls.Add(Me.RadioButton1)
665 809
         Me.Controls.Add(Me.Label14)
666
-        Me.Controls.Add(Me.TextBox10)
810
+        Me.Controls.Add(Me.零1_tb)
667 811
         Me.Controls.Add(Me.Label15)
668
-        Me.Controls.Add(Me.TextBox11)
669
-        Me.Controls.Add(Me.TextBox6)
812
+        Me.Controls.Add(Me.支1_tb)
813
+        Me.Controls.Add(Me.合1_tb)
670 814
         Me.Controls.Add(Me.Label9)
671
-        Me.Controls.Add(Me.TextBox7)
815
+        Me.Controls.Add(Me.出1_tb)
672 816
         Me.Controls.Add(Me.Label11)
673 817
         Me.Controls.Add(Me.Button1)
674 818
         Me.Controls.Add(Me.Button3)
675
-        Me.Controls.Add(Me.Label4)
676 819
         Me.Controls.Add(Me.結束日期_dtp)
677 820
         Me.Controls.Add(Me.開始日期_dtp)
678
-        Me.Controls.Add(Me.TextBox5)
821
+        Me.Controls.Add(Me.現1_tb)
679 822
         Me.Controls.Add(Me.Label10)
680 823
         Me.Controls.Add(Me.Button2)
681 824
         Me.Controls.Add(Me.Label8)
@@ -686,19 +829,22 @@ Partial Class 營運成本收支單一覽表
686 829
         Me.Controls.Add(Me.TextBox4)
687 830
         Me.Controls.Add(Me.TextBox3)
688 831
         Me.Controls.Add(Me.TextBox1)
689
-        Me.Controls.Add(Me.Label6)
690
-        Me.Controls.Add(Me.DataGridView4)
691 832
         Me.Controls.Add(Me.Label1)
692 833
         Me.Controls.Add(Me.Label3)
834
+        Me.Controls.Add(Me.Label4)
835
+        Me.Controls.Add(Me.DataGridView4)
836
+        Me.Controls.Add(Me.一般月_ch)
837
+        Me.Controls.Add(Me.會計月_ch)
838
+        Me.Controls.Add(Me.RadioButton2)
839
+        Me.Controls.Add(Me.彙總_dgv)
693 840
         Me.Controls.Add(Me.明細_dgv)
694
-        Me.Controls.Add(Me.DataGridView2)
695 841
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
696 842
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
697
-        Me.Name = "營運成本收支單一覽表"
698
-        Me.Text = "營運成本收支單一覽表"
843
+        Me.Name = "財務_收支單一覽表"
844
+        Me.Text = "財務收支單一覽表"
699 845
         CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
700 846
         CType(Me.DataGridView4, System.ComponentModel.ISupportInitialize).EndInit()
701
-        CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).EndInit()
847
+        CType(Me.彙總_dgv, System.ComponentModel.ISupportInitialize).EndInit()
702 848
         Me.ContextMenuStrip1.ResumeLayout(False)
703 849
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
704 850
         Me.ResumeLayout(False)
@@ -716,25 +862,24 @@ Partial Class 營運成本收支單一覽表
716 862
     Friend WithEvents TextBox3 As TextBox
717 863
     Friend WithEvents Label1 As Label
718 864
     Friend WithEvents TextBox1 As TextBox
719
-    Friend WithEvents Label6 As Label
720 865
     Friend WithEvents DataGridView4 As DataGridView
721 866
     Friend WithEvents DateTimePicker2 As DateTimePicker
722 867
     Friend WithEvents Label8 As Label
723
-    Friend WithEvents DataGridView2 As DataGridView
724
-    Friend WithEvents TextBox5 As TextBox
868
+    Friend WithEvents 彙總_dgv As DataGridView
869
+    Friend WithEvents 現1_tb As TextBox
725 870
     Friend WithEvents Button1 As Button
726 871
     Friend WithEvents Button3 As Button
727 872
     Friend WithEvents Label4 As Label
728 873
     Friend WithEvents 結束日期_dtp As DateTimePicker
729 874
     Friend WithEvents 開始日期_dtp As DateTimePicker
730
-    Friend WithEvents TextBox6 As TextBox
875
+    Friend WithEvents 合1_tb As TextBox
731 876
     Friend WithEvents Label9 As Label
732
-    Friend WithEvents TextBox7 As TextBox
877
+    Friend WithEvents 出1_tb As TextBox
733 878
     Friend WithEvents Label11 As Label
734 879
     Friend WithEvents Label14 As Label
735
-    Friend WithEvents TextBox10 As TextBox
880
+    Friend WithEvents 零1_tb As TextBox
736 881
     Friend WithEvents Label15 As Label
737
-    Friend WithEvents TextBox11 As TextBox
882
+    Friend WithEvents 支1_tb As TextBox
738 883
     Friend WithEvents RadioButton1 As RadioButton
739 884
     Friend WithEvents RadioButton2 As RadioButton
740 885
     Friend WithEvents ContextMenuStrip1 As ContextMenuStrip
@@ -745,18 +890,31 @@ Partial Class 營運成本收支單一覽表
745 890
     Friend WithEvents Label19 As Label
746 891
     Friend WithEvents PictureBox1 As PictureBox
747 892
     Friend WithEvents Label2 As Label
748
-    Friend WithEvents TextBox2 As TextBox
893
+    Friend WithEvents 零2_tb As TextBox
749 894
     Friend WithEvents Label12 As Label
750
-    Friend WithEvents TextBox8 As TextBox
751
-    Friend WithEvents TextBox9 As TextBox
895
+    Friend WithEvents 支2_tb As TextBox
896
+    Friend WithEvents 合2_tb As TextBox
752 897
     Friend WithEvents Label13 As Label
753
-    Friend WithEvents TextBox12 As TextBox
898
+    Friend WithEvents 出2_tb As TextBox
754 899
     Friend WithEvents Label16 As Label
755
-    Friend WithEvents TextBox15 As TextBox
900
+    Friend WithEvents 現2_tb As TextBox
756 901
     Friend WithEvents Label17 As Label
757 902
     Friend WithEvents 中間日期_dtp As DateTimePicker
758 903
     Friend WithEvents 下個月_bt As Button
759 904
     Friend WithEvents 上個月_bt As Button
760 905
     Friend WithEvents 一般月_ch As CheckBox
761 906
     Friend WithEvents 會計月_ch As CheckBox
907
+    Friend WithEvents Label18 As Label
908
+    Friend WithEvents 零3_tb As TextBox
909
+    Friend WithEvents Label21 As Label
910
+    Friend WithEvents 支3_tb As TextBox
911
+    Friend WithEvents 合3_tb As TextBox
912
+    Friend WithEvents Label22 As Label
913
+    Friend WithEvents 出3_tb As TextBox
914
+    Friend WithEvents Label23 As Label
915
+    Friend WithEvents 現3_tb As TextBox
916
+    Friend WithEvents Label24 As Label
917
+    Friend WithEvents 全部_ch As CheckBox
918
+    Friend WithEvents 含稅_ch As CheckBox
919
+    Friend WithEvents 非稅_ch As CheckBox
762 920
 End Class

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單一覽表.resx → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單一覽表.resx 查看文件


工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單一覽表.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單一覽表.vb 查看文件

@@ -10,7 +10,7 @@ Imports Microsoft.Office.Interop.Excel.XlThemeFont
10 10
 Imports Microsoft.Office.Interop.Excel.XlThemeColor
11 11
 Imports Microsoft.Office.Interop.Excel.XlWindowState
12 12
 Imports Microsoft.Office.Interop.Excel
13
-Public Class 營運成本收支單一覽表
13
+Public Class 財務_收支單一覽表
14 14
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
15 15
     Dim DTP As String : Dim N1 As Integer : Dim N2 As Integer
16 16
     Dim xlApp As Application
@@ -32,37 +32,44 @@ Public Class 營運成本收支單一覽表
32 32
         DataGridView4.Columns(4).FillWeight = 100 : DataGridView4.Columns(5).Visible = False : DataGridView4.Columns(6).Visible = False
33 33
     End Sub
34 34
     Private Sub Set_清單2()
35
-        DataGridView2.DataSource = Nothing : ds2.Clear()
36
-        DataGridView2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
37
-        DataGridView2.ColumnHeadersHeight = 25
38
-        DataGridView2.AllowUserToAddRows = False
35
+        彙總_dgv.DataSource = Nothing : ds2.Clear()
36
+        彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
37
+        彙總_dgv.ColumnHeadersHeight = 25
38
+        彙總_dgv.AllowUserToAddRows = False
39 39
         ConnOpen()
40
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
41
+            SQL2 = ""
42
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
43
+            SQL2 = " AND (財務流水帳.含稅 = 1)"
44
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
45
+            SQL2 = " AND (財務流水帳.含稅 = 0 OR 財務流水帳.含稅 IS NULL)"
46
+        End If
40 47
         SQL1 = "SELECT      LEFT(財務控制表.審核日期, 7) AS 日期, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 
41 48
                             會計科目.會計科目 AS 子細項, SUM(財務流水帳.零用金) AS 零用金, SUM(財務流水帳.支票數) 
42 49
                             AS 支票, SUM(Cast(財務流水帳.收入 AS money)) AS 現金, SUM(Cast(財務流水帳.支出 AS money)) AS 支出, 財務流水帳.銀行 AS 幣別, 財務流水帳.匯率
43 50
                 FROM        財務控制表 RIGHT OUTER JOIN
44 51
                             財務流水帳 ON 財務控制表.支付單號 = 財務流水帳.支付單號 RIGHT OUTER JOIN
45 52
                             會計科目 ON 財務流水帳.類別 = 會計科目.編號
46
-                WHERE      (財務控制表.審核日期 BETWEEN '" & Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd") & "')
53
+                WHERE      (財務控制表.審核日期 BETWEEN '" & Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd") & "') " & SQL2 & "
47 54
                 GROUP BY    會計科目.第一階, 會計科目.第二階, 會計科目.會計科目, LEFT(會計科目.編號, 7), 
48 55
                             LEFT(財務控制表.審核日期, 7), 財務流水帳.銀行, 財務流水帳.匯率
49 56
                 ORDER BY    幣別, LEFT(財務控制表.審核日期, 7), LEFT(會計科目.編號, 7)"
50
-        CmdSet_For_DGV() : da.Fill(ds2) : DataGridView2.DataSource = ds2.Tables(0) : conn.Close()
51
-
52
-        DataGridView2.Columns(0).FillWeight = 100 : DataGridView2.Columns(1).FillWeight = 140 : DataGridView2.Columns(2).FillWeight = 140 : DataGridView2.Columns(3).FillWeight = 140
53
-        DataGridView2.Columns(4).FillWeight = 100 : DataGridView2.Columns(5).FillWeight = 100 : DataGridView2.Columns(6).FillWeight = 100 : DataGridView2.Columns(7).FillWeight = 100
54
-        DataGridView2.Columns(8).FillWeight = 100 : DataGridView2.Columns(9).FillWeight = 100
55
-        DataGridView2.Columns(6).DefaultCellStyle.Format = "#,##0.00" : DataGridView2.Columns(7).DefaultCellStyle.Format = "#,##0.00" : DataGridView2.Columns(4).DefaultCellStyle.Format = "#,##0.00"
56
-        DataGridView2.Columns(5).DefaultCellStyle.Format = "#,##0.00"
57
-        DataGridView2.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView2.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
58
-        DataGridView2.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView2.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
59
-        DataGridView2.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView2.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
60
-        DataGridView2.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView2.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
61
-        DataGridView2.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView2.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
62
-        DataGridView2.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView2.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
63
-
64
-        DataGridView2.Columns(0).ReadOnly = True : DataGridView2.Columns(1).ReadOnly = True : DataGridView2.Columns(2).ReadOnly = True : DataGridView2.Columns(3).ReadOnly = True
65
-        DataGridView2.Columns(4).ReadOnly = True : DataGridView2.Columns(5).ReadOnly = True : DataGridView2.Columns(6).ReadOnly = True : DataGridView2.Columns(7).ReadOnly = True
57
+        CmdSet_For_DGV() : da.Fill(ds2) : 彙總_dgv.DataSource = ds2.Tables(0) : conn.Close()
58
+
59
+        彙總_dgv.Columns(0).FillWeight = 100 : 彙總_dgv.Columns(1).FillWeight = 140 : 彙總_dgv.Columns(2).FillWeight = 140 : 彙總_dgv.Columns(3).FillWeight = 140
60
+        彙總_dgv.Columns(4).FillWeight = 100 : 彙總_dgv.Columns(5).FillWeight = 100 : 彙總_dgv.Columns(6).FillWeight = 100 : 彙總_dgv.Columns(7).FillWeight = 100
61
+        彙總_dgv.Columns(8).FillWeight = 100 : 彙總_dgv.Columns(9).FillWeight = 100
62
+        彙總_dgv.Columns(6).DefaultCellStyle.Format = "#,##0.00" : 彙總_dgv.Columns(7).DefaultCellStyle.Format = "#,##0.00" : 彙總_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.00"
63
+        彙總_dgv.Columns(5).DefaultCellStyle.Format = "#,##0.00"
64
+        彙總_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 彙總_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
65
+        彙總_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 彙總_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
66
+        彙總_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 彙總_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
67
+        彙總_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 彙總_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
68
+        彙總_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 彙總_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
69
+        彙總_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 彙總_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
70
+
71
+        彙總_dgv.Columns(0).ReadOnly = True : 彙總_dgv.Columns(1).ReadOnly = True : 彙總_dgv.Columns(2).ReadOnly = True : 彙總_dgv.Columns(3).ReadOnly = True
72
+        彙總_dgv.Columns(4).ReadOnly = True : 彙總_dgv.Columns(5).ReadOnly = True : 彙總_dgv.Columns(6).ReadOnly = True : 彙總_dgv.Columns(7).ReadOnly = True
66 73
     End Sub
67 74
     Private Sub Set_費用清單()
68 75
         明細_dgv.DataSource = Nothing : ds.Clear()
@@ -71,19 +78,27 @@ Public Class 營運成本收支單一覽表
71 78
         明細_dgv.AllowUserToAddRows = False
72 79
         明細_dgv.RowTemplate.Height = 35
73 80
         ConnOpen()
81
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
82
+            SQL2 = ""
83
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
84
+            SQL2 = " AND (財務流水帳.含稅 = 1)"
85
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
86
+            SQL2 = " AND (財務流水帳.含稅 = 0 OR 財務流水帳.含稅 IS NULL)"
87
+        End If
74 88
         SQL1 = "SELECT      財務流水帳.支付單號, 財務流水帳.項次, 會計科目.會計科目, 財務流水帳.明細 AS 用途, 
75 89
                             Cast(財務流水帳.零用金 AS money) AS 零用金, Cast(財務流水帳.支票數 AS money) AS 支票, Cast(財務流水帳.收入 AS money) AS 現金, 
76
-                            Cast(財務流水帳.支出 AS money) AS 支出, 財務流水帳.備註 AS 票期, 財務流水帳.匯率, 財務流水帳.銀行 AS 幣別, 財務流水帳.類別, 財務流水帳.流水號
90
+                            Cast(財務流水帳.支出 AS money) AS 支出, 財務流水帳.備註 AS 票期, 財務流水帳.匯率, 財務流水帳.銀行 AS 幣別, 財務流水帳.類別, 
91
+                            財務流水帳.流水號, 財務流水帳.含稅
77 92
                 FROM        財務流水帳 INNER JOIN
78 93
                             會計科目 ON 財務流水帳.類別 = 會計科目.編號
79
-                WHERE      (財務流水帳.支付單號 LIKE '" & TextBox1.Text & "')
94
+                WHERE      (財務流水帳.支付單號 LIKE '" & TextBox1.Text & "') " & SQL2 & "
80 95
                 ORDER BY    財務流水帳.項次"
81 96
         CmdSet_For_DGV() : da.Fill(ds) : 明細_dgv.DataSource = ds.Tables(0) : conn.Close()
82 97
 
83
-        明細_dgv.Columns(0).Visible = False : 明細_dgv.Columns(1).FillWeight = 80 : 明細_dgv.Columns(2).FillWeight = 300 : 明細_dgv.Columns(3).FillWeight = 500
84
-        明細_dgv.Columns(4).FillWeight = 140 : 明細_dgv.Columns(5).FillWeight = 140 : 明細_dgv.Columns(6).FillWeight = 140 : 明細_dgv.Columns(7).FillWeight = 140
98
+        明細_dgv.Columns(0).Visible = False : 明細_dgv.Columns(1).FillWeight = 80 : 明細_dgv.Columns(2).FillWeight = 300 : 明細_dgv.Columns(3).FillWeight = 350
99
+        明細_dgv.Columns(4).FillWeight = 160 : 明細_dgv.Columns(5).FillWeight = 160 : 明細_dgv.Columns(6).FillWeight = 160 : 明細_dgv.Columns(7).FillWeight = 160
85 100
         明細_dgv.Columns(8).FillWeight = 140 : 明細_dgv.Columns(9).FillWeight = 140 : 明細_dgv.Columns(10).FillWeight = 140 : 明細_dgv.Columns(11).Visible = False
86
-        明細_dgv.Columns(12).Visible = False
101
+        明細_dgv.Columns(12).Visible = False : 明細_dgv.Columns(13).FillWeight = 80
87 102
 
88 103
         明細_dgv.Columns(1).ReadOnly = True : 明細_dgv.Columns(2).ReadOnly = True : 明細_dgv.Columns(9).ReadOnly = True : 明細_dgv.Columns(10).ReadOnly = True
89 104
 
@@ -96,32 +111,43 @@ Public Class 營運成本收支單一覽表
96 111
         明細_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
97 112
         明細_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
98 113
         明細_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
99
-        明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
100 114
 
101
-        TextBox5.Text = "0.00" : TextBox7.Text = "0.00" : TextBox6.Text = "0.00" : TextBox10.Text = "0.00" : TextBox11.Text = "0.00"
102
-        TextBox2.Text = "0.00" : TextBox8.Text = "0.00" : TextBox15.Text = "0.00" : TextBox12.Text = "0.00" : TextBox9.Text = "0.00"
115
+        現1_tb.Text = "0.00" : 出1_tb.Text = "0.00" : 合1_tb.Text = "0.00" : 零1_tb.Text = "0.00" : 支1_tb.Text = "0.00"
116
+        零2_tb.Text = "0.00" : 支2_tb.Text = "0.00" : 現2_tb.Text = "0.00" : 出2_tb.Text = "0.00" : 合2_tb.Text = "0.00"
103 117
         For i As Integer = 0 To 明細_dgv.Rows.Count - 1
104 118
             If 明細_dgv.Rows(i).Cells("幣別").Value = "台幣現金" Then
105
-                TextBox5.Text = Val(TextBox5.Text) + 明細_dgv.Rows(i).Cells("現金").Value
106
-                TextBox7.Text = Val(TextBox7.Text) + 明細_dgv.Rows(i).Cells("支出").Value
107
-                TextBox10.Text = Val(TextBox10.Text) + 明細_dgv.Rows(i).Cells("零用金").Value
108
-                TextBox11.Text = Val(TextBox11.Text) + 明細_dgv.Rows(i).Cells("支票").Value
119
+                現1_tb.Text = Val(現1_tb.Text) + 明細_dgv.Rows(i).Cells("現金").Value
120
+                出1_tb.Text = Val(出1_tb.Text) + 明細_dgv.Rows(i).Cells("支出").Value
121
+                零1_tb.Text = Val(零1_tb.Text) + 明細_dgv.Rows(i).Cells("零用金").Value
122
+                支1_tb.Text = Val(支1_tb.Text) + 明細_dgv.Rows(i).Cells("支票").Value
109 123
             End If
110 124
             If 明細_dgv.Rows(i).Cells("幣別").Value = "人民幣現金" Then
111
-                TextBox15.Text = Val(TextBox15.Text) + 明細_dgv.Rows(i).Cells("現金").Value
112
-                TextBox12.Text = Val(TextBox12.Text) + 明細_dgv.Rows(i).Cells("支出").Value
125
+                現2_tb.Text = Val(現2_tb.Text) + 明細_dgv.Rows(i).Cells("現金").Value
126
+                出2_tb.Text = Val(出2_tb.Text) + 明細_dgv.Rows(i).Cells("支出").Value
113 127
 
114
-                TextBox2.Text = Val(TextBox2.Text) + 明細_dgv.Rows(i).Cells("零用金").Value
115
-                TextBox8.Text = Val(TextBox8.Text) + 明細_dgv.Rows(i).Cells("支票").Value
128
+                零2_tb.Text = Val(零2_tb.Text) + 明細_dgv.Rows(i).Cells("零用金").Value
129
+                支2_tb.Text = Val(支2_tb.Text) + 明細_dgv.Rows(i).Cells("支票").Value
130
+            End If
131
+            If 明細_dgv.Rows(i).Cells("幣別").Value = "美金" Then
132
+                現3_tb.Text = Val(現3_tb.Text) + 明細_dgv.Rows(i).Cells("現金").Value
133
+                出3_tb.Text = Val(出3_tb.Text) + 明細_dgv.Rows(i).Cells("支出").Value
134
+
135
+                零3_tb.Text = Val(零3_tb.Text) + 明細_dgv.Rows(i).Cells("零用金").Value
136
+                支3_tb.Text = Val(支3_tb.Text) + 明細_dgv.Rows(i).Cells("支票").Value
116 137
             End If
117 138
         Next i
118
-        TextBox6.Text = Val(TextBox10.Text) + Val(TextBox5.Text) - Val(TextBox7.Text) : TextBox9.Text = Val(TextBox2.Text) + Val(TextBox15.Text) - Val(TextBox12.Text)
119
-        If Val(TextBox6.Text) > 0 Then : TextBox6.ForeColor = Color.Blue : Else : TextBox6.ForeColor = Color.Red : End If
120
-        If Val(TextBox9.Text) > 0 Then : TextBox9.ForeColor = Color.Blue : Else : TextBox6.ForeColor = Color.Red : End If
121
-        TextBox5.Text = Strings.Format(Val(TextBox5.Text), "#,##0.00") : TextBox7.Text = Strings.Format(Val(TextBox7.Text), "#,##0.00") : TextBox6.Text = Strings.Format(Val(TextBox6.Text), "#,##0.00")
122
-        TextBox10.Text = Strings.Format(Val(TextBox10.Text), "#,##0.00") : TextBox11.Text = Strings.Format(Val(TextBox11.Text), "#,##0.00")
123
-        TextBox2.Text = Strings.Format(Val(TextBox2.Text), "#,##0.00") : TextBox8.Text = Strings.Format(Val(TextBox8.Text), "#,##0.00") : TextBox15.Text = Strings.Format(Val(TextBox15.Text), "#,##0.00")
124
-        TextBox12.Text = Strings.Format(Val(TextBox12.Text), "#,##0.00") : TextBox9.Text = Strings.Format(Val(TextBox9.Text), "#,##0.00")
139
+        合1_tb.Text = Val(零1_tb.Text) + Val(現1_tb.Text) - Val(出1_tb.Text)
140
+        合2_tb.Text = Val(零2_tb.Text) + Val(現2_tb.Text) - Val(出2_tb.Text)
141
+        合3_tb.Text = Val(零3_tb.Text) + Val(現3_tb.Text) - Val(出3_tb.Text)
142
+        If Val(合1_tb.Text) > 0 Then : 合1_tb.ForeColor = Color.Blue : Else : 合1_tb.ForeColor = Color.Red : End If
143
+        If Val(合2_tb.Text) > 0 Then : 合2_tb.ForeColor = Color.Blue : Else : 合2_tb.ForeColor = Color.Red : End If
144
+        If Val(合3_tb.Text) > 0 Then : 合3_tb.ForeColor = Color.Blue : Else : 合3_tb.ForeColor = Color.Red : End If
145
+        現1_tb.Text = Strings.Format(Val(現1_tb.Text), "#,##0.00") : 出1_tb.Text = Strings.Format(Val(出1_tb.Text), "#,##0.00") : 合1_tb.Text = Strings.Format(Val(合1_tb.Text), "#,##0.00")
146
+        零1_tb.Text = Strings.Format(Val(零1_tb.Text), "#,##0.00") : 支1_tb.Text = Strings.Format(Val(支1_tb.Text), "#,##0.00")
147
+        零2_tb.Text = Strings.Format(Val(零2_tb.Text), "#,##0.00") : 支2_tb.Text = Strings.Format(Val(支2_tb.Text), "#,##0.00") : 現2_tb.Text = Strings.Format(Val(現2_tb.Text), "#,##0.00")
148
+        出2_tb.Text = Strings.Format(Val(出2_tb.Text), "#,##0.00") : 合2_tb.Text = Strings.Format(Val(合2_tb.Text), "#,##0.00")
149
+        零3_tb.Text = Strings.Format(Val(零3_tb.Text), "#,##0.00") : 支3_tb.Text = Strings.Format(Val(支3_tb.Text), "#,##0.00") : 現3_tb.Text = Strings.Format(Val(現3_tb.Text), "#,##0.00")
150
+        出3_tb.Text = Strings.Format(Val(出3_tb.Text), "#,##0.00") : 合3_tb.Text = Strings.Format(Val(合3_tb.Text), "#,##0.00")
125 151
     End Sub
126 152
     Private Sub 日期格式()
127 153
         If 會計月_ch.Checked = True Then
@@ -144,7 +170,38 @@ Public Class 營運成本收支單一覽表
144 170
         Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
145 171
         DTP = Strings.Left(Strings.Format(Today(), "yyyy/MM/dd"), 8) & "01"
146 172
         開始日期_dtp.Value = DTP : 結束日期_dtp.Value = Today()
147
-        日期格式() : DataGridView2.Visible = False : RadioButton1.Checked = True
173
+        日期格式() : 開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1) : 彙總_dgv.Visible = False : RadioButton1.Checked = True
174
+    End Sub
175
+    Dim 已超出 As Boolean
176
+    Private Sub 明細_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 明細_dgv.MouseUp
177
+        'If 明細_dgv.SelectedCells.Count = 1 Then : MsgBox(明細_dgv.SelectedCells(0).ColumnIndex & "  " & 明細_dgv.SelectedCells(0).RowIndex) : End If
178
+        If 明細_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
179
+        If 明細_dgv.SelectedCells.Count > 0 Then
180
+            If 明細_dgv.SelectedCells(0).ColumnIndex >= 4 And 明細_dgv.SelectedCells(0).ColumnIndex <= 7 Then
181
+                If 已超出 = False Then
182
+                    Dim x As Double = 0
183
+                    For i As Integer = 0 To 明細_dgv.SelectedCells.Count - 1
184
+                        x += Val(明細_dgv.Rows(明細_dgv.SelectedCells.Item(i).RowIndex).Cells(明細_dgv.SelectedCells.Item(i).ColumnIndex).Value)
185
+                    Next i : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
186
+                Else : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
187
+            Else : 已超出 = True : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
188
+            End If
189
+        End If
190
+    End Sub
191
+    Private Sub 彙總_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 彙總_dgv.MouseUp
192
+        'If 彙總_dgv.SelectedCells.Count = 1 Then : MsgBox(彙總_dgv.SelectedCells(0).ColumnIndex & "  " & 彙總_dgv.SelectedCells(0).RowIndex) : End If
193
+        If 彙總_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
194
+        If 彙總_dgv.SelectedCells.Count > 0 Then
195
+            If 彙總_dgv.SelectedCells(0).ColumnIndex >= 4 And 彙總_dgv.SelectedCells(0).ColumnIndex <= 7 Then
196
+                If 已超出 = False Then
197
+                    Dim x As Double = 0
198
+                    For i As Integer = 0 To 彙總_dgv.SelectedCells.Count - 1
199
+                        x += Val(彙總_dgv.Rows(彙總_dgv.SelectedCells.Item(i).RowIndex).Cells(彙總_dgv.SelectedCells.Item(i).ColumnIndex).Value)
200
+                    Next i : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
201
+                Else : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
202
+            Else : 已超出 = True : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
203
+            End If
204
+        End If
148 205
     End Sub
149 206
     Private Sub DataGridView4_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView4.CellClick
150 207
         If e.RowIndex = -1 Then : Else
@@ -155,34 +212,43 @@ Public Class 營運成本收支單一覽表
155 212
             Set_費用清單()
156 213
         End If
157 214
     End Sub
158
-    Private Sub DataGridView2_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles DataGridView2.RowPostPaint
215
+    Private Sub DataGridView2_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 彙總_dgv.RowPostPaint
159 216
         Dim linePen As New Pen(Color.Blue, 2) : Dim linePen1 As New Pen(Color.Red, 2) : Dim linePen2 As New Pen(Color.Green, 2)
160
-        If e.RowIndex = DataGridView2.Rows.Count - 1 Then
217
+        If e.RowIndex = 彙總_dgv.Rows.Count - 1 Then
161 218
             Exit Sub
162 219
         Else
163
-            If DataGridView2(0, e.RowIndex).Value.ToString <> DataGridView2(0, e.RowIndex + 1).Value.ToString Then
164
-                Dim startX As Integer = IIf(DataGridView2.RowHeadersVisible, DataGridView2.RowHeadersWidth, 0)
220
+            If 彙總_dgv(0, e.RowIndex).Value.ToString <> 彙總_dgv(0, e.RowIndex + 1).Value.ToString Then
221
+                Dim startX As Integer = IIf(彙總_dgv.RowHeadersVisible, 彙總_dgv.RowHeadersWidth, 0)
165 222
                 Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
166
-                Dim endX As Integer = startX + DataGridView2.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - DataGridView2.HorizontalScrollingOffset
223
+                Dim endX As Integer = startX + 彙總_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 彙總_dgv.HorizontalScrollingOffset
167 224
                 e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
168 225
                 Exit Sub
169 226
             End If
170
-            If DataGridView2(8, e.RowIndex).Value.ToString <> DataGridView2(8, e.RowIndex + 1).Value.ToString Then
171
-                Dim startX As Integer = IIf(DataGridView2.RowHeadersVisible, DataGridView2.RowHeadersWidth, 0)
227
+            If 彙總_dgv(8, e.RowIndex).Value.ToString <> 彙總_dgv(8, e.RowIndex + 1).Value.ToString Then
228
+                Dim startX As Integer = IIf(彙總_dgv.RowHeadersVisible, 彙總_dgv.RowHeadersWidth, 0)
172 229
                 Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
173
-                Dim endX As Integer = startX + DataGridView2.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - DataGridView2.HorizontalScrollingOffset
230
+                Dim endX As Integer = startX + 彙總_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 彙總_dgv.HorizontalScrollingOffset
174 231
                 e.Graphics.DrawLine(linePen2, startX, startY, endX, startY)
175 232
                 Exit Sub
176 233
             End If
177
-            If DataGridView2(1, e.RowIndex).Value.ToString <> DataGridView2(1, e.RowIndex + 1).Value.ToString Then
178
-                Dim startX As Integer = IIf(DataGridView2.RowHeadersVisible, DataGridView2.RowHeadersWidth, 0)
234
+            If 彙總_dgv(1, e.RowIndex).Value.ToString <> 彙總_dgv(1, e.RowIndex + 1).Value.ToString Then
235
+                Dim startX As Integer = IIf(彙總_dgv.RowHeadersVisible, 彙總_dgv.RowHeadersWidth, 0)
179 236
                 Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
180
-                Dim endX As Integer = startX + DataGridView2.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - DataGridView2.HorizontalScrollingOffset
237
+                Dim endX As Integer = startX + 彙總_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 彙總_dgv.HorizontalScrollingOffset
181 238
                 e.Graphics.DrawLine(linePen1, startX, startY, endX, startY)
182 239
                 Exit Sub
183 240
             End If
184 241
         End If
185 242
     End Sub
243
+    Private Sub 全部_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部_ch.Click
244
+        全部_ch.Checked = True : 含稅_ch.Checked = False : 非稅_ch.Checked = False : Set_費用清單() : Set_清單2() : 彙總計算()
245
+    End Sub
246
+    Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.Click
247
+        全部_ch.Checked = False : 含稅_ch.Checked = True : 非稅_ch.Checked = False : Set_費用清單() : Set_清單2() : 彙總計算()
248
+    End Sub
249
+    Private Sub 非稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 非稅_ch.Click
250
+        全部_ch.Checked = False : 含稅_ch.Checked = False : 非稅_ch.Checked = True : Set_費用清單() : Set_清單2() : 彙總計算()
251
+    End Sub
186 252
     Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
187 253
         DTP = Strings.Format(Today(), "yyyy/MM/dd")
188 254
         開始日期_dtp.Value = DTP : 結束日期_dtp.Value = DTP
@@ -193,31 +259,47 @@ Public Class 營運成本收支單一覽表
193 259
     End Sub
194 260
     Private Sub 彙總計算()
195 261
         If RadioButton1.Checked = False And RadioButton2.Checked = True Then
196
-            TextBox5.Text = "0.00" : TextBox7.Text = "0.00" : TextBox6.Text = "0.00" : TextBox10.Text = "0.00" : TextBox11.Text = "0.00"
197
-            TextBox2.Text = "0.00" : TextBox8.Text = "0.00" : TextBox15.Text = "0.00" : TextBox12.Text = "0.00" : TextBox9.Text = "0.00"
198
-            For i As Integer = 0 To DataGridView2.Rows.Count - 1
199
-                If DataGridView2.Rows(i).Cells("幣別").Value = "台幣現金" Then
200
-                    TextBox5.Text = Val(TextBox5.Text) + DataGridView2.Rows(i).Cells("現金").Value
201
-                    TextBox7.Text = Val(TextBox7.Text) + DataGridView2.Rows(i).Cells("支出").Value
202
-                    TextBox10.Text = Val(TextBox10.Text) + DataGridView2.Rows(i).Cells("零用金").Value
203
-                    TextBox11.Text = Val(TextBox11.Text) + DataGridView2.Rows(i).Cells("支票").Value
262
+            現1_tb.Text = "0.00" : 出1_tb.Text = "0.00" : 合1_tb.Text = "0.00" : 零1_tb.Text = "0.00" : 支1_tb.Text = "0.00"
263
+            零2_tb.Text = "0.00" : 支2_tb.Text = "0.00" : 現2_tb.Text = "0.00" : 出2_tb.Text = "0.00" : 合2_tb.Text = "0.00"
264
+            零3_tb.Text = "0.00" : 支3_tb.Text = "0.00" : 現3_tb.Text = "0.00" : 出3_tb.Text = "0.00" : 合3_tb.Text = "0.00"
265
+            For i As Integer = 0 To 彙總_dgv.Rows.Count - 1
266
+                If 彙總_dgv.Rows(i).Cells("幣別").Value = "台幣現金" Then
267
+                    If 彙總_dgv.Rows(i).Cells("主項").Value <> "上月結存" Then
268
+                        現1_tb.Text = Val(現1_tb.Text) + 彙總_dgv.Rows(i).Cells("現金").Value
269
+                        出1_tb.Text = Val(出1_tb.Text) + 彙總_dgv.Rows(i).Cells("支出").Value
270
+                        零1_tb.Text = Val(零1_tb.Text) + 彙總_dgv.Rows(i).Cells("零用金").Value
271
+                        支1_tb.Text = Val(支1_tb.Text) + 彙總_dgv.Rows(i).Cells("支票").Value
272
+                    End If
273
+                End If
274
+                If 彙總_dgv.Rows(i).Cells("幣別").Value = "人民幣現金" Then
275
+                    If 彙總_dgv.Rows(i).Cells("主項").Value <> "上月結存" Then
276
+                        現2_tb.Text = Val(現2_tb.Text) + 彙總_dgv.Rows(i).Cells("現金").Value
277
+                        出2_tb.Text = Val(出2_tb.Text) + 彙總_dgv.Rows(i).Cells("支出").Value
278
+                        零2_tb.Text = Val(零2_tb.Text) + 彙總_dgv.Rows(i).Cells("零用金").Value
279
+                        支2_tb.Text = Val(支2_tb.Text) + 彙總_dgv.Rows(i).Cells("支票").Value
280
+                    End If
204 281
                 End If
205
-                If DataGridView2.Rows(i).Cells("幣別").Value = "人民幣現金" Then
206
-                    If DataGridView2.Rows(i).Cells("主項").Value <> "上月結存" Then
207
-                        TextBox15.Text = Val(TextBox15.Text) + DataGridView2.Rows(i).Cells("現金").Value
208
-                        TextBox12.Text = Val(TextBox12.Text) + DataGridView2.Rows(i).Cells("支出").Value
209
-                        TextBox2.Text = Val(TextBox2.Text) + DataGridView2.Rows(i).Cells("零用金").Value
210
-                        TextBox8.Text = Val(TextBox8.Text) + DataGridView2.Rows(i).Cells("支票").Value
282
+                If 彙總_dgv.Rows(i).Cells("幣別").Value = "美金" Then
283
+                    If 彙總_dgv.Rows(i).Cells("主項").Value <> "上月結存" Then
284
+                        現3_tb.Text = Val(現3_tb.Text) + 彙總_dgv.Rows(i).Cells("現金").Value
285
+                        出3_tb.Text = Val(出3_tb.Text) + 彙總_dgv.Rows(i).Cells("支出").Value
286
+                        零3_tb.Text = Val(零3_tb.Text) + 彙總_dgv.Rows(i).Cells("零用金").Value
287
+                        支3_tb.Text = Val(支3_tb.Text) + 彙總_dgv.Rows(i).Cells("支票").Value
211 288
                     End If
212 289
                 End If
213 290
             Next i
214
-            TextBox6.Text = Val(TextBox10.Text) + Val(TextBox5.Text) - Val(TextBox7.Text) : TextBox9.Text = Val(TextBox2.Text) + Val(TextBox15.Text) - Val(TextBox12.Text)
215
-            If Val(TextBox6.Text) > 0 Then : TextBox6.ForeColor = Color.Blue : Else : TextBox6.ForeColor = Color.Red : End If
216
-            If Val(TextBox9.Text) > 0 Then : TextBox9.ForeColor = Color.Blue : Else : TextBox6.ForeColor = Color.Red : End If
217
-            TextBox5.Text = Strings.Format(Val(TextBox5.Text), "#,##0.00") : TextBox7.Text = Strings.Format(Val(TextBox7.Text), "#,##0.00") : TextBox6.Text = Strings.Format(Val(TextBox6.Text), "#,##0.00")
218
-            TextBox10.Text = Strings.Format(Val(TextBox10.Text), "#,##0.00") : TextBox11.Text = Strings.Format(Val(TextBox11.Text), "#,##0.00")
219
-            TextBox2.Text = Strings.Format(Val(TextBox2.Text), "#,##0.00") : TextBox8.Text = Strings.Format(Val(TextBox8.Text), "#,##0.00") : TextBox15.Text = Strings.Format(Val(TextBox15.Text), "#,##0.00")
220
-            TextBox12.Text = Strings.Format(Val(TextBox12.Text), "#,##0.00") : TextBox9.Text = Strings.Format(Val(TextBox9.Text), "#,##0.00")
291
+            合1_tb.Text = Val(零1_tb.Text) + Val(現1_tb.Text) - Val(出1_tb.Text)
292
+            合2_tb.Text = Val(零2_tb.Text) + Val(現2_tb.Text) - Val(出2_tb.Text)
293
+            合3_tb.Text = Val(零3_tb.Text) + Val(現3_tb.Text) - Val(出3_tb.Text)
294
+            If Val(合1_tb.Text) > 0 Then : 合1_tb.ForeColor = Color.Blue : Else : 合1_tb.ForeColor = Color.Red : End If
295
+            If Val(合2_tb.Text) > 0 Then : 合2_tb.ForeColor = Color.Blue : Else : 合2_tb.ForeColor = Color.Red : End If
296
+            If Val(合3_tb.Text) > 0 Then : 合3_tb.ForeColor = Color.Blue : Else : 合3_tb.ForeColor = Color.Red : End If
297
+            現1_tb.Text = Strings.Format(Val(現1_tb.Text), "#,##0.00") : 出1_tb.Text = Strings.Format(Val(出1_tb.Text), "#,##0.00") : 合1_tb.Text = Strings.Format(Val(合1_tb.Text), "#,##0.00")
298
+            零1_tb.Text = Strings.Format(Val(零1_tb.Text), "#,##0.00") : 支1_tb.Text = Strings.Format(Val(支1_tb.Text), "#,##0.00")
299
+            零2_tb.Text = Strings.Format(Val(零2_tb.Text), "#,##0.00") : 支2_tb.Text = Strings.Format(Val(支2_tb.Text), "#,##0.00") : 現2_tb.Text = Strings.Format(Val(現2_tb.Text), "#,##0.00")
300
+            出2_tb.Text = Strings.Format(Val(出2_tb.Text), "#,##0.00") : 合2_tb.Text = Strings.Format(Val(合2_tb.Text), "#,##0.00")
301
+            零3_tb.Text = Strings.Format(Val(零3_tb.Text), "#,##0.00") : 支3_tb.Text = Strings.Format(Val(支3_tb.Text), "#,##0.00") : 現3_tb.Text = Strings.Format(Val(現3_tb.Text), "#,##0.00")
302
+            出3_tb.Text = Strings.Format(Val(出3_tb.Text), "#,##0.00") : 合3_tb.Text = Strings.Format(Val(合3_tb.Text), "#,##0.00")
221 303
         End If
222 304
     End Sub
223 305
     Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
@@ -257,11 +339,11 @@ Public Class 營運成本收支單一覽表
257 339
         會計月_ch.Checked = False : 一般月_ch.Checked = True : 日期格式()
258 340
     End Sub
259 341
     Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.Click
260
-        明細_dgv.Visible = True : DataGridView2.Visible = False : RadioButton1.Checked = True : RadioButton2.Checked = False
261
-        TextBox5.Text = "0.00" : TextBox7.Text = "0.00" : TextBox6.Text = "0.00" : TextBox10.Text = "0.00" : TextBox11.Text = "0.00" : DataGridView4.Enabled = True
342
+        明細_dgv.Visible = True : 彙總_dgv.Visible = False : RadioButton1.Checked = True : RadioButton2.Checked = False
343
+        現1_tb.Text = "0.00" : 出1_tb.Text = "0.00" : 合1_tb.Text = "0.00" : 零1_tb.Text = "0.00" : 支1_tb.Text = "0.00" : DataGridView4.Enabled = True
262 344
     End Sub
263 345
     Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton2.Click
264
-        明細_dgv.Visible = False : DataGridView2.Visible = True : RadioButton1.Checked = False : RadioButton2.Checked = True
346
+        明細_dgv.Visible = False : 彙總_dgv.Visible = True : RadioButton1.Checked = False : RadioButton2.Checked = True
265 347
         TextBox1.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" : 明細_dgv.DataSource = Nothing : ds.Clear() : DataGridView4.Enabled = False
266 348
         彙總計算()
267 349
     End Sub
@@ -319,15 +401,15 @@ Public Class 營運成本收支單一覽表
319 401
             xlSheet.Cells(2, 1) = "日期" : xlSheet.Cells(2, 2) = "主項" : xlSheet.Cells(2, 3) = "子項" : xlSheet.Cells(2, 4) = "子細項" : xlSheet.Cells(2, 5) = "零用金"
320 402
             xlSheet.Cells(2, 6) = "支票" : xlSheet.Cells(2, 7) = "現金" : xlSheet.Cells(2, 8) = "支出" : xlSheet.Cells(2, 9) = "現金餘額"
321 403
 
322
-            For i As Integer = 0 To DataGridView2.Rows.Count - 1
323
-                xlSheet.Cells(i + 3, 1) = DataGridView2.Rows(i).Cells("日期").Value
324
-                xlSheet.Cells(i + 3, 2) = DataGridView2.Rows(i).Cells("主項").Value
325
-                xlSheet.Cells(i + 3, 3) = DataGridView2.Rows(i).Cells("子項").Value
326
-                xlSheet.Cells(i + 3, 4) = DataGridView2.Rows(i).Cells("子細項").Value
327
-                xlSheet.Cells(i + 3, 5) = DataGridView2.Rows(i).Cells("零用金").Value
328
-                xlSheet.Cells(i + 3, 6) = DataGridView2.Rows(i).Cells("支票").Value
329
-                xlSheet.Cells(i + 3, 7) = DataGridView2.Rows(i).Cells("現金").Value
330
-                xlSheet.Cells(i + 3, 8) = DataGridView2.Rows(i).Cells("支出").Value
404
+            For i As Integer = 0 To 彙總_dgv.Rows.Count - 1
405
+                xlSheet.Cells(i + 3, 1) = 彙總_dgv.Rows(i).Cells("日期").Value
406
+                xlSheet.Cells(i + 3, 2) = 彙總_dgv.Rows(i).Cells("主項").Value
407
+                xlSheet.Cells(i + 3, 3) = 彙總_dgv.Rows(i).Cells("子項").Value
408
+                xlSheet.Cells(i + 3, 4) = 彙總_dgv.Rows(i).Cells("子細項").Value
409
+                xlSheet.Cells(i + 3, 5) = 彙總_dgv.Rows(i).Cells("零用金").Value
410
+                xlSheet.Cells(i + 3, 6) = 彙總_dgv.Rows(i).Cells("支票").Value
411
+                xlSheet.Cells(i + 3, 7) = 彙總_dgv.Rows(i).Cells("現金").Value
412
+                xlSheet.Cells(i + 3, 8) = 彙總_dgv.Rows(i).Cells("支出").Value
331 413
                 If i = 0 Then
332 414
                     xlSheet.Cells(i + 3, 9) = "=E3+G3-H3"
333 415
                 Else

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單審核.Designer.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單審核.Designer.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 營運成本收支單審核
2
+Partial Class 財務_收支單審核
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
@@ -23,12 +23,12 @@ Partial Class 營運成本收支單審核
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29 29
         Me.Button2 = New System.Windows.Forms.Button()
30 30
         Me.Button1 = New System.Windows.Forms.Button()
31
-        Me.DataGridView1 = New System.Windows.Forms.DataGridView()
31
+        Me.明細_dgv = New System.Windows.Forms.DataGridView()
32 32
         Me.RadioButton2 = New System.Windows.Forms.RadioButton()
33 33
         Me.RadioButton1 = New System.Windows.Forms.RadioButton()
34 34
         Me.DataGridView2 = New System.Windows.Forms.DataGridView()
@@ -60,7 +60,7 @@ Partial Class 營運成本收支單審核
60 60
         Me.Label19 = New System.Windows.Forms.Label()
61 61
         Me.PictureBox1 = New System.Windows.Forms.PictureBox()
62 62
         Me.DataGridView3 = New System.Windows.Forms.DataGridView()
63
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
63
+        CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
64 64
         CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit()
65 65
         Me.ContextMenuStrip1.SuspendLayout()
66 66
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -89,23 +89,23 @@ Partial Class 營運成本收支單審核
89 89
         Me.Button1.Text = "審核通過"
90 90
         Me.Button1.UseVisualStyleBackColor = True
91 91
         '
92
-        'DataGridView1
92
+        '明細_dgv
93 93
         '
94
-        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
95
-        Me.DataGridView1.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
96
-        Me.DataGridView1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
94
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
95
+        Me.明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
96
+        Me.明細_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
97 97
             Or System.Windows.Forms.AnchorStyles.Left) _
98 98
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
99
-        Me.DataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
100
-        Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
101
-        Me.DataGridView1.Location = New System.Drawing.Point(327, 55)
102
-        Me.DataGridView1.Name = "DataGridView1"
103
-        Me.DataGridView1.RowHeadersWidth = 5
104
-        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
105
-        Me.DataGridView1.RowsDefaultCellStyle = DataGridViewCellStyle5
106
-        Me.DataGridView1.RowTemplate.Height = 24
107
-        Me.DataGridView1.Size = New System.Drawing.Size(916, 549)
108
-        Me.DataGridView1.TabIndex = 823
99
+        Me.明細_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
100
+        Me.明細_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
101
+        Me.明細_dgv.Location = New System.Drawing.Point(327, 55)
102
+        Me.明細_dgv.Name = "明細_dgv"
103
+        Me.明細_dgv.RowHeadersWidth = 5
104
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
105
+        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
106
+        Me.明細_dgv.RowTemplate.Height = 24
107
+        Me.明細_dgv.Size = New System.Drawing.Size(916, 549)
108
+        Me.明細_dgv.TabIndex = 823
109 109
         '
110 110
         'RadioButton2
111 111
         '
@@ -131,8 +131,8 @@ Partial Class 營運成本收支單審核
131 131
         '
132 132
         'DataGridView2
133 133
         '
134
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
135
-        Me.DataGridView2.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
134
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
135
+        Me.DataGridView2.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
136 136
         Me.DataGridView2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
137 137
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
138 138
         Me.DataGridView2.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -395,7 +395,7 @@ Partial Class 營運成本收支單審核
395 395
         Me.DataGridView3.Size = New System.Drawing.Size(180, 47)
396 396
         Me.DataGridView3.TabIndex = 959
397 397
         '
398
-        '營運成本收支單審核
398
+        '財務_收支單審核
399 399
         '
400 400
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
401 401
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
@@ -425,16 +425,16 @@ Partial Class 營運成本收支單審核
425 425
         Me.Controls.Add(Me.Label1)
426 426
         Me.Controls.Add(Me.Button2)
427 427
         Me.Controls.Add(Me.Button1)
428
-        Me.Controls.Add(Me.DataGridView1)
428
+        Me.Controls.Add(Me.明細_dgv)
429 429
         Me.Controls.Add(Me.RadioButton2)
430 430
         Me.Controls.Add(Me.RadioButton1)
431 431
         Me.Controls.Add(Me.DataGridView2)
432 432
         Me.Controls.Add(Me.TextBox8)
433 433
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
434 434
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
435
-        Me.Name = "營運成本收支單審核"
436
-        Me.Text = "營運成本收支單審核"
437
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit()
435
+        Me.Name = "財務_收支單審核"
436
+        Me.Text = "財務收支單審核"
437
+        CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
438 438
         CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).EndInit()
439 439
         Me.ContextMenuStrip1.ResumeLayout(False)
440 440
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
@@ -445,7 +445,7 @@ Partial Class 營運成本收支單審核
445 445
     End Sub
446 446
     Friend WithEvents Button2 As Button
447 447
     Friend WithEvents Button1 As Button
448
-    Friend WithEvents DataGridView1 As DataGridView
448
+    Friend WithEvents 明細_dgv As DataGridView
449 449
     Friend WithEvents RadioButton2 As RadioButton
450 450
     Friend WithEvents RadioButton1 As RadioButton
451 451
     Friend WithEvents DataGridView2 As DataGridView

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單審核.resx → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單審核.resx 查看文件


工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單審核.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單審核.vb 查看文件

@@ -1,7 +1,7 @@
1 1
 Option Strict Off
2 2
 Imports System.Data.SqlClient
3 3
 Imports System.IO
4
-Public Class 營運成本收支單審核
4
+Public Class 財務_收支單審核
5 5
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
6 6
     Private ReadOnly QQW(11) As String
7 7
     Dim DTP As String : Dim WWEE As String : Private II As Integer
@@ -22,43 +22,44 @@ Public Class 營運成本收支單審核
22 22
         DataGridView2.Columns(0).FillWeight = 160 : DataGridView2.Columns(1).FillWeight = 100 : DataGridView2.Columns(2).FillWeight = 100 : DataGridView2.Columns(3).Visible = False
23 23
     End Sub
24 24
     Private Sub Set_費用清單()
25
-        DataGridView1.DataSource = Nothing : ds.Clear()
26
-        DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
27
-        DataGridView1.ColumnHeadersHeight = 25
28
-        DataGridView1.AllowUserToAddRows = False
29
-        DataGridView1.RowTemplate.Height = 35
25
+        明細_dgv.DataSource = Nothing : ds.Clear()
26
+        明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
27
+        明細_dgv.ColumnHeadersHeight = 25
28
+        明細_dgv.AllowUserToAddRows = False
29
+        明細_dgv.RowTemplate.Height = 35
30 30
         ConnOpen()
31 31
         SQL1 = "SELECT      財務流水帳.支付單號, 財務流水帳.項次, 會計科目.會計科目, 財務流水帳.明細 AS 用途, 
32 32
                             Cast(財務流水帳.零用金 AS money) AS 零用金, Cast(財務流水帳.支票數 AS money) AS 支票, Cast(財務流水帳.收入 AS money) AS 現金, 
33
-                            Cast(財務流水帳.支出 AS money) AS 支出, 財務流水帳.備註 AS 票期, 財務流水帳.匯率, 財務流水帳.銀行 AS 幣別, 財務流水帳.類別, 財務流水帳.流水號
33
+                            Cast(財務流水帳.支出 AS money) AS 支出, 財務流水帳.備註 AS 票期, 財務流水帳.匯率, 財務流水帳.銀行 AS 幣別, 財務流水帳.類別, 
34
+                            財務流水帳.流水號, 財務流水帳.含稅
34 35
                 FROM        財務流水帳 INNER JOIN
35 36
                             會計科目 ON 財務流水帳.類別 = 會計科目.編號
36 37
                 WHERE      (財務流水帳.支付單號 LIKE '" & TextBox1.Text & "')
37 38
                 ORDER BY    財務流水帳.項次"
38
-        CmdSet_For_DGV() : da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
39
+        CmdSet_For_DGV() : da.Fill(ds) : 明細_dgv.DataSource = ds.Tables(0) : conn.Close()
39 40
 
40
-        DataGridView1.Columns(0).Visible = False : DataGridView1.Columns(1).FillWeight = 80 : DataGridView1.Columns(2).FillWeight = 300 : DataGridView1.Columns(3).FillWeight = 500
41
-        DataGridView1.Columns(4).FillWeight = 140 : DataGridView1.Columns(5).FillWeight = 140 : DataGridView1.Columns(6).FillWeight = 140 : DataGridView1.Columns(7).FillWeight = 140
42
-        DataGridView1.Columns(8).FillWeight = 140 : DataGridView1.Columns(9).FillWeight = 140 : DataGridView1.Columns(10).FillWeight = 140 : DataGridView1.Columns(11).Visible = False
43
-        DataGridView1.Columns(12).Visible = False
41
+        明細_dgv.Columns(0).Visible = False : 明細_dgv.Columns(1).FillWeight = 80 : 明細_dgv.Columns(2).FillWeight = 300 : 明細_dgv.Columns(3).FillWeight = 500
42
+        明細_dgv.Columns(4).FillWeight = 140 : 明細_dgv.Columns(5).FillWeight = 140 : 明細_dgv.Columns(6).FillWeight = 140 : 明細_dgv.Columns(7).FillWeight = 140
43
+        明細_dgv.Columns(8).FillWeight = 140 : 明細_dgv.Columns(9).FillWeight = 140 : 明細_dgv.Columns(10).FillWeight = 140 : 明細_dgv.Columns(11).Visible = False
44
+        明細_dgv.Columns(12).Visible = False : 明細_dgv.Columns(13).FillWeight = 80
44 45
 
45
-        DataGridView1.Columns(1).ReadOnly = True : DataGridView1.Columns(2).ReadOnly = True : DataGridView1.Columns(9).ReadOnly = True : DataGridView1.Columns(10).ReadOnly = True
46
+        明細_dgv.Columns(1).ReadOnly = True : 明細_dgv.Columns(2).ReadOnly = True : 明細_dgv.Columns(9).ReadOnly = True : 明細_dgv.Columns(10).ReadOnly = True
46 47
 
47
-        DataGridView1.Columns(4).DefaultCellStyle.Format = "#,##0.00" : DataGridView1.Columns(5).DefaultCellStyle.Format = "#,##0.00" : DataGridView1.Columns(6).DefaultCellStyle.Format = "#,##0.00"
48
-        DataGridView1.Columns(7).DefaultCellStyle.Format = "#,##0.00" : DataGridView1.Columns(8).DefaultCellStyle.Format = "#,##0.00"
49
-        DataGridView1.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
50
-        DataGridView1.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
51
-        DataGridView1.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
52
-        DataGridView1.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
53
-        DataGridView1.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
54
-        DataGridView1.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
55
-        DataGridView1.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
56
-        DataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
48
+        明細_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.00" : 明細_dgv.Columns(5).DefaultCellStyle.Format = "#,##0.00" : 明細_dgv.Columns(6).DefaultCellStyle.Format = "#,##0.00"
49
+        明細_dgv.Columns(7).DefaultCellStyle.Format = "#,##0.00" : 明細_dgv.Columns(8).DefaultCellStyle.Format = "#,##0.00"
50
+        明細_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
51
+        明細_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
52
+        明細_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
53
+        明細_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
54
+        明細_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
55
+        明細_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
56
+        明細_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
57
+        明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
57 58
 
58 59
         TextBox5.Text = "0" : TextBox2.Text = "0" : TextBox6.Text = "0" : TextBox7.Text = "0" : TextBox8.Text = "0"
59
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
60
-            TextBox5.Text = Val(TextBox5.Text) + DataGridView1.Rows(i).Cells("現金").Value : TextBox2.Text = Val(TextBox2.Text) + DataGridView1.Rows(i).Cells("支出").Value
61
-            TextBox7.Text = Val(TextBox7.Text) + DataGridView1.Rows(i).Cells("零用金").Value : TextBox8.Text = Val(TextBox8.Text) + DataGridView1.Rows(i).Cells("支票").Value
60
+        For i As Integer = 0 To 明細_dgv.Rows.Count - 1
61
+            TextBox5.Text = Val(TextBox5.Text) + 明細_dgv.Rows(i).Cells("現金").Value : TextBox2.Text = Val(TextBox2.Text) + 明細_dgv.Rows(i).Cells("支出").Value
62
+            TextBox7.Text = Val(TextBox7.Text) + 明細_dgv.Rows(i).Cells("零用金").Value : TextBox8.Text = Val(TextBox8.Text) + 明細_dgv.Rows(i).Cells("支票").Value
62 63
         Next i
63 64
         TextBox6.Text = Val(TextBox7.Text) + Val(TextBox5.Text) - Val(TextBox2.Text)
64 65
         If Val(TextBox6.Text) > 0 Then : TextBox6.ForeColor = Color.Blue : Else : TextBox6.ForeColor = Color.Red : End If
@@ -171,17 +172,17 @@ Public Class 營運成本收支單審核
171 172
         End If
172 173
     End Sub
173 174
     Private Sub Set_切換格式()
174
-        DataGridView1.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
175
+        明細_dgv.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
175 176
         TextBox7.Text = "" : TextBox8.Text = "" : Set_清單1()
176 177
     End Sub
177 178
     Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.Click
178 179
         RadioButton1.Checked = True : RadioButton2.Checked = False
179
-        DataGridView1.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
180
+        明細_dgv.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
180 181
         Button1.Enabled = True : Button2.Enabled = True : 審核通過ToolStripMenuItem.Enabled = True : 單據作廢ToolStripMenuItem.Enabled = True : Set_切換格式()
181 182
     End Sub
182 183
     Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton2.Click
183 184
         RadioButton1.Checked = False : RadioButton2.Checked = True
184
-        DataGridView1.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
185
+        明細_dgv.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
185 186
         Button1.Enabled = False : Button2.Enabled = False : 審核通過ToolStripMenuItem.Enabled = False : 單據作廢ToolStripMenuItem.Enabled = False : Set_切換格式()
186 187
     End Sub
187 188
     Private Sub Set_日期格式轉換()
@@ -208,24 +209,24 @@ Public Class 營運成本收支單審核
208 209
                    WHERE (支付單號 LIKE '" & TextBox1.Text & "')"
209 210
             CmdSet_For_dr() : conn.Close()
210 211
 
211
-            For i As Integer = 0 To DataGridView1.Rows.Count - 1
212
-                If DataGridView1.Rows(i).Cells("零用金").Value <> 0 Then
212
+            For i As Integer = 0 To 明細_dgv.Rows.Count - 1
213
+                If 明細_dgv.Rows(i).Cells("零用金").Value <> 0 Then
213 214
                     ConnOpen()
214
-                    SQL1 = "UPDATE 財務流水帳 SET  備用金 = N'1' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & DataGridView1.Rows(i).Cells("項次").Value & "')"
215
+                    SQL1 = "UPDATE 財務流水帳 SET  備用金 = N'1' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & 明細_dgv.Rows(i).Cells("項次").Value & "')"
215 216
                     CmdSet_For_dr() : conn.Close()
216
-                ElseIf DataGridView1.Rows(i).Cells("現金").Value <> 0 Then
217
+                ElseIf 明細_dgv.Rows(i).Cells("現金").Value <> 0 Then
217 218
                     ConnOpen()
218
-                    SQL1 = "UPDATE 財務流水帳 SET  現金 = N'1' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & DataGridView1.Rows(i).Cells("項次").Value & "')"
219
+                    SQL1 = "UPDATE 財務流水帳 SET  現金 = N'1' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & 明細_dgv.Rows(i).Cells("項次").Value & "')"
219 220
                     CmdSet_For_dr() : conn.Close()
220
-                ElseIf DataGridView1.Rows(i).Cells("支出").Value <> 0 Then
221
+                ElseIf 明細_dgv.Rows(i).Cells("支出").Value <> 0 Then
221 222
                     ConnOpen()
222
-                    SQL1 = "UPDATE 財務流水帳 SET  公帳 = N'1' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & DataGridView1.Rows(i).Cells("項次").Value & "')"
223
+                    SQL1 = "UPDATE 財務流水帳 SET  公帳 = N'1' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & 明細_dgv.Rows(i).Cells("項次").Value & "')"
223 224
                     CmdSet_For_dr() : conn.Close()
224 225
                 End If
225 226
             Next
226 227
             MsgBox("審核完畢。")
227 228
             TextBox1.Text = "" : TextBox3.Text = ""
228
-            DataGridView1.DataSource = Nothing : ds.Clear()
229
+            明細_dgv.DataSource = Nothing : ds.Clear()
229 230
             Set_清單1() : Set_清單()
230 231
         End If
231 232
     End Sub
@@ -249,7 +250,7 @@ Public Class 營運成本收支單審核
249 250
                 conn.Close()
250 251
                 MsgBox("審核完畢。") : PA = ""
251 252
                 TextBox1.Text = "" : TextBox3.Text = ""
252
-                DataGridView1.DataSource = Nothing : ds.Clear()
253
+                明細_dgv.DataSource = Nothing : ds.Clear()
253 254
                 Set_清單1()
254 255
             End If
255 256
         End If

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單申請.Designer.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單申請.Designer.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 營運成本收支單申請
2
+Partial Class 財務_收支單申請
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
@@ -23,9 +23,9 @@ Partial Class 營運成本收支單申請
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29 29
         Me.ComboBox1 = New System.Windows.Forms.ComboBox()
30 30
         Me.TextBox5 = New System.Windows.Forms.TextBox()
31 31
         Me.Label8 = New System.Windows.Forms.Label()
@@ -33,7 +33,7 @@ Partial Class 營運成本收支單申請
33 33
         Me.TextBox4 = New System.Windows.Forms.TextBox()
34 34
         Me.Label28 = New System.Windows.Forms.Label()
35 35
         Me.Label27 = New System.Windows.Forms.Label()
36
-        Me.DataGridView1 = New System.Windows.Forms.DataGridView()
36
+        Me.明細_dgv = New System.Windows.Forms.DataGridView()
37 37
         Me.Label3 = New System.Windows.Forms.Label()
38 38
         Me.TextBox3 = New System.Windows.Forms.TextBox()
39 39
         Me.TextBox1 = New System.Windows.Forms.TextBox()
@@ -79,7 +79,7 @@ Partial Class 營運成本收支單申請
79 79
         Me.幣別_cb = New System.Windows.Forms.ComboBox()
80 80
         Me.人民幣匯率_tb = New System.Windows.Forms.TextBox()
81 81
         Me.美金匯率_tb = New System.Windows.Forms.TextBox()
82
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
82
+        CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
83 83
         CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit()
84 84
         Me.ContextMenuStrip1.SuspendLayout()
85 85
         Me.SuspendLayout()
@@ -151,24 +151,24 @@ Partial Class 營運成本收支單申請
151 151
         Me.Label27.TabIndex = 839
152 152
         Me.Label27.Text = "選擇"
153 153
         '
154
-        'DataGridView1
154
+        '明細_dgv
155 155
         '
156
-        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
157
-        Me.DataGridView1.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
158
-        Me.DataGridView1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
156
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
157
+        Me.明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
158
+        Me.明細_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
159 159
             Or System.Windows.Forms.AnchorStyles.Left) _
160 160
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
161
-        Me.DataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
162
-        Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
163
-        Me.DataGridView1.Location = New System.Drawing.Point(328, 83)
164
-        Me.DataGridView1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
165
-        Me.DataGridView1.Name = "DataGridView1"
166
-        Me.DataGridView1.RowHeadersWidth = 5
167
-        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
168
-        Me.DataGridView1.RowsDefaultCellStyle = DataGridViewCellStyle5
169
-        Me.DataGridView1.RowTemplate.Height = 24
170
-        Me.DataGridView1.Size = New System.Drawing.Size(909, 498)
171
-        Me.DataGridView1.TabIndex = 838
161
+        Me.明細_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
162
+        Me.明細_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
163
+        Me.明細_dgv.Location = New System.Drawing.Point(328, 83)
164
+        Me.明細_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
165
+        Me.明細_dgv.Name = "明細_dgv"
166
+        Me.明細_dgv.RowHeadersWidth = 5
167
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
168
+        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
169
+        Me.明細_dgv.RowTemplate.Height = 24
170
+        Me.明細_dgv.Size = New System.Drawing.Size(909, 510)
171
+        Me.明細_dgv.TabIndex = 838
172 172
         '
173 173
         'Label3
174 174
         '
@@ -232,8 +232,8 @@ Partial Class 營運成本收支單申請
232 232
         '
233 233
         'DataGridView2
234 234
         '
235
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
236
-        Me.DataGridView2.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
235
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
236
+        Me.DataGridView2.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
237 237
         Me.DataGridView2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
238 238
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
239 239
         Me.DataGridView2.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -532,10 +532,10 @@ Partial Class 營運成本收支單申請
532 532
         '
533 533
         Me.ProgressBar1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
534 534
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
535
-        Me.ProgressBar1.Location = New System.Drawing.Point(328, 582)
535
+        Me.ProgressBar1.Location = New System.Drawing.Point(328, 596)
536 536
         Me.ProgressBar1.Maximum = 10000
537 537
         Me.ProgressBar1.Name = "ProgressBar1"
538
-        Me.ProgressBar1.Size = New System.Drawing.Size(909, 23)
538
+        Me.ProgressBar1.Size = New System.Drawing.Size(909, 10)
539 539
         Me.ProgressBar1.TabIndex = 897
540 540
         '
541 541
         '幣別_cb
@@ -569,7 +569,7 @@ Partial Class 營運成本收支單申請
569 569
         Me.美金匯率_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
570 570
         Me.美金匯率_tb.Visible = False
571 571
         '
572
-        '營運成本收支單申請
572
+        '財務_收支單申請
573 573
         '
574 574
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
575 575
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
@@ -614,13 +614,13 @@ Partial Class 營運成本收支單申請
614 614
         Me.Controls.Add(Me.RadioButton2)
615 615
         Me.Controls.Add(Me.RadioButton1)
616 616
         Me.Controls.Add(Me.Label2)
617
-        Me.Controls.Add(Me.DataGridView1)
617
+        Me.Controls.Add(Me.明細_dgv)
618 618
         Me.Controls.Add(Me.DataGridView2)
619 619
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
620 620
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
621
-        Me.Name = "營運成本收支單申請"
622
-        Me.Text = "營運成本收支單申請"
623
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit()
621
+        Me.Name = "財務_收支單申請"
622
+        Me.Text = "財務收支單申請"
623
+        CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
624 624
         CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).EndInit()
625 625
         Me.ContextMenuStrip1.ResumeLayout(False)
626 626
         Me.ResumeLayout(False)
@@ -635,7 +635,7 @@ Partial Class 營運成本收支單申請
635 635
     Friend WithEvents TextBox4 As TextBox
636 636
     Friend WithEvents Label28 As Label
637 637
     Friend WithEvents Label27 As Label
638
-    Friend WithEvents DataGridView1 As DataGridView
638
+    Friend WithEvents 明細_dgv As DataGridView
639 639
     Friend WithEvents Label3 As Label
640 640
     Friend WithEvents TextBox3 As TextBox
641 641
     Friend WithEvents TextBox1 As TextBox

工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單申請.resx → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單申請.resx 查看文件


工巧明智能管理系統/我的系統/財務系統管理/營運成本收支單申請.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_收支單申請.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 Option Strict Off
2
-Public Class 營運成本收支單申請
2
+Public Class 財務_收支單申請
3 3
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet
4 4
     Private DTP As String
5 5
     Private DTP1 As String
@@ -27,43 +27,44 @@ Public Class 營運成本收支單申請
27 27
         DataGridView2.Columns(0).FillWeight = 160 : DataGridView2.Columns(1).FillWeight = 100 : DataGridView2.Columns(2).FillWeight = 100 : DataGridView2.Columns(3).Visible = False
28 28
     End Sub
29 29
     Private Sub Set_費用清單()
30
-        DataGridView1.DataSource = Nothing : ds.Clear()
31
-        DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
32
-        DataGridView1.ColumnHeadersHeight = 25
33
-        DataGridView1.AllowUserToAddRows = False
34
-        DataGridView1.RowTemplate.Height = 35
30
+        明細_dgv.DataSource = Nothing : ds.Clear()
31
+        明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
32
+        明細_dgv.ColumnHeadersHeight = 25
33
+        明細_dgv.AllowUserToAddRows = False
34
+        明細_dgv.RowTemplate.Height = 35
35 35
         ConnOpen()
36 36
         SQL1 = "SELECT      財務流水帳.支付單號, 財務流水帳.項次, 會計科目.會計科目, 財務流水帳.明細 AS 用途, 
37 37
                             財務流水帳.零用金, 財務流水帳.支票數 AS 支票, Cast(財務流水帳.收入 AS money) AS 現金, 
38
-                            Cast(財務流水帳.支出 AS money) AS 支出, 財務流水帳.備註 AS 票期, 財務流水帳.匯率, 財務流水帳.銀行 AS 幣別, 財務流水帳.類別, 財務流水帳.流水號
38
+                            Cast(財務流水帳.支出 AS money) AS 支出, 財務流水帳.備註 AS 票期, 財務流水帳.匯率, 
39
+                            財務流水帳.銀行 AS 幣別, 財務流水帳.類別, 財務流水帳.流水號, 財務流水帳.含稅
39 40
                 FROM        財務流水帳 INNER JOIN
40 41
                             會計科目 ON 財務流水帳.類別 = 會計科目.編號
41 42
                 WHERE      (財務流水帳.支付單號 LIKE '" & TextBox1.Text & "')
42 43
                 ORDER BY    財務流水帳.項次"
43
-        CmdSet_For_DGV() : da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
44
+        CmdSet_For_DGV() : da.Fill(ds) : 明細_dgv.DataSource = ds.Tables(0) : conn.Close()
44 45
 
45
-        DataGridView1.Columns(0).Visible = False : DataGridView1.Columns(1).FillWeight = 80 : DataGridView1.Columns(2).FillWeight = 300 : DataGridView1.Columns(3).FillWeight = 500
46
-        DataGridView1.Columns(4).FillWeight = 140 : DataGridView1.Columns(5).FillWeight = 140 : DataGridView1.Columns(6).FillWeight = 140 : DataGridView1.Columns(7).FillWeight = 140
47
-        DataGridView1.Columns(8).FillWeight = 140 : DataGridView1.Columns(9).FillWeight = 140 : DataGridView1.Columns(10).FillWeight = 140 : DataGridView1.Columns(11).Visible = False
48
-        DataGridView1.Columns(12).Visible = False
46
+        明細_dgv.Columns(0).Visible = False : 明細_dgv.Columns(1).FillWeight = 80 : 明細_dgv.Columns(2).FillWeight = 300 : 明細_dgv.Columns(3).FillWeight = 500
47
+        明細_dgv.Columns(4).FillWeight = 140 : 明細_dgv.Columns(5).FillWeight = 140 : 明細_dgv.Columns(6).FillWeight = 140 : 明細_dgv.Columns(7).FillWeight = 140
48
+        明細_dgv.Columns(8).FillWeight = 140 : 明細_dgv.Columns(9).FillWeight = 140 : 明細_dgv.Columns(10).FillWeight = 140 : 明細_dgv.Columns(11).Visible = False
49
+        明細_dgv.Columns(12).Visible = False : 明細_dgv.Columns(13).FillWeight = 80
49 50
 
50
-        DataGridView1.Columns(1).ReadOnly = True : DataGridView1.Columns(2).ReadOnly = True : DataGridView1.Columns(9).ReadOnly = True : DataGridView1.Columns(10).ReadOnly = True
51
+        明細_dgv.Columns(1).ReadOnly = True : 明細_dgv.Columns(2).ReadOnly = True : 明細_dgv.Columns(9).ReadOnly = True : 明細_dgv.Columns(10).ReadOnly = True
51 52
 
52
-        DataGridView1.Columns(4).DefaultCellStyle.Format = "#,##0.00" : DataGridView1.Columns(5).DefaultCellStyle.Format = "#,##0.00" : DataGridView1.Columns(6).DefaultCellStyle.Format = "#,##0.00"
53
-        DataGridView1.Columns(7).DefaultCellStyle.Format = "#,##0.00" : DataGridView1.Columns(8).DefaultCellStyle.Format = "#,##0.00"
54
-        DataGridView1.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
55
-        DataGridView1.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
56
-        DataGridView1.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
57
-        DataGridView1.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : DataGridView1.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
58
-        DataGridView1.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
59
-        DataGridView1.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
60
-        DataGridView1.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
61
-        DataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
53
+        明細_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.00" : 明細_dgv.Columns(5).DefaultCellStyle.Format = "#,##0.00" : 明細_dgv.Columns(6).DefaultCellStyle.Format = "#,##0.00"
54
+        明細_dgv.Columns(7).DefaultCellStyle.Format = "#,##0.00" : 明細_dgv.Columns(8).DefaultCellStyle.Format = "#,##0.00"
55
+        明細_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
56
+        明細_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
57
+        明細_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
58
+        明細_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 明細_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
59
+        明細_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
60
+        明細_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
61
+        明細_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
62
+        明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
62 63
 
63 64
         TextBox5.Text = "0.00" : TextBox2.Text = "0.00" : TextBox6.Text = "0.00" : TextBox7.Text = "0" : TextBox8.Text = "0.00"
64
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
65
-            TextBox5.Text = Val(TextBox5.Text) + Val(DataGridView1.Rows(i).Cells("現金").Value) : TextBox2.Text = Val(TextBox2.Text) + Val(DataGridView1.Rows(i).Cells("支出").Value)
66
-            TextBox7.Text = Val(TextBox7.Text) + DataGridView1.Rows(i).Cells("零用金").Value : TextBox8.Text = Val(TextBox8.Text) + DataGridView1.Rows(i).Cells("支票").Value
65
+        For i As Integer = 0 To 明細_dgv.Rows.Count - 1
66
+            TextBox5.Text = Val(TextBox5.Text) + Val(明細_dgv.Rows(i).Cells("現金").Value) : TextBox2.Text = Val(TextBox2.Text) + Val(明細_dgv.Rows(i).Cells("支出").Value)
67
+            TextBox7.Text = Val(TextBox7.Text) + 明細_dgv.Rows(i).Cells("零用金").Value : TextBox8.Text = Val(TextBox8.Text) + 明細_dgv.Rows(i).Cells("支票").Value
67 68
         Next i
68 69
         TextBox6.Text = Val(TextBox7.Text) + Val(TextBox5.Text) - Val(TextBox2.Text)
69 70
         If Val(TextBox6.Text) > 0 Then : TextBox6.ForeColor = Color.Blue : Else : TextBox6.ForeColor = Color.Red : End If
@@ -139,22 +140,22 @@ Public Class 營運成本收支單申請
139 140
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
140 141
         If Label62.Visible = True Then : Label62.Visible = False : Else : Label62.Visible = True : End If
141 142
     End Sub
142
-    Private Sub DataGridView1_CellContentCl(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
143
+    Private Sub DataGridView1_CellContentCl(sender As Object, e As DataGridViewCellEventArgs) Handles 明細_dgv.CellEndEdit
143 144
         TextBox5.Text = "0" : TextBox2.Text = "0" : TextBox6.Text = "0" : TextBox7.Text = "0" : TextBox8.Text = "0"
144
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
145
-            TextBox5.Text = Val(TextBox5.Text) + DataGridView1.Rows(i).Cells("現金").Value : TextBox2.Text = Val(TextBox2.Text) + DataGridView1.Rows(i).Cells("支出").Value
146
-            TextBox7.Text = Val(TextBox7.Text) + DataGridView1.Rows(i).Cells("零用金").Value : TextBox8.Text = Val(TextBox8.Text) + DataGridView1.Rows(i).Cells("支票").Value
145
+        For i As Integer = 0 To 明細_dgv.Rows.Count - 1
146
+            TextBox5.Text = Val(TextBox5.Text) + 明細_dgv.Rows(i).Cells("現金").Value : TextBox2.Text = Val(TextBox2.Text) + 明細_dgv.Rows(i).Cells("支出").Value
147
+            TextBox7.Text = Val(TextBox7.Text) + 明細_dgv.Rows(i).Cells("零用金").Value : TextBox8.Text = Val(TextBox8.Text) + 明細_dgv.Rows(i).Cells("支票").Value
147 148
         Next i
148 149
         TextBox6.Text = Val(TextBox7.Text) + Val(TextBox5.Text) - Val(TextBox2.Text)
149 150
         If Val(TextBox6.Text) > 0 Then : TextBox6.ForeColor = Color.Blue : Else : TextBox6.ForeColor = Color.Red : End If
150 151
         TextBox5.Text = Format(Val(TextBox5.Text), "#,##0") : TextBox2.Text = Format(Val(TextBox2.Text), "#,##0") : TextBox6.Text = Format(Val(TextBox6.Text), "#,##0")
151 152
         TextBox7.Text = Format(Val(TextBox7.Text), "#,##0") : TextBox8.Text = Format(Val(TextBox8.Text), "#,##0")
152 153
         Dim EU As String
153
-        EU = DataGridView1("票期", e.RowIndex).Value.ToString
154
+        EU = 明細_dgv("票期", e.RowIndex).Value.ToString
154 155
         If EU = "" Then
155 156
         Else
156 157
             DateTimePicker2.Text = EU
157
-            DataGridView1.Rows(e.RowIndex).Cells("票期").Value = Format(DateTimePicker2.Value, "yyyy/MM/dd")
158
+            明細_dgv.Rows(e.RowIndex).Cells("票期").Value = Format(DateTimePicker2.Value, "yyyy/MM/dd")
158 159
         End If
159 160
     End Sub
160 161
     Private Sub DataGridView2_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView2.CellClick
@@ -163,13 +164,13 @@ Public Class 營運成本收支單申請
163 164
             TextBox3.Text = DataGridView2(3, e.RowIndex).Value.ToString
164 165
         End If
165 166
     End Sub
166
-    Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
167
+    Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 明細_dgv.CellClick
167 168
         If e.RowIndex = -1 Then : Else
168
-            TextBox4.Text = DataGridView1(1, e.RowIndex).Value.ToString
169
+            TextBox4.Text = 明細_dgv(1, e.RowIndex).Value.ToString
169 170
         End If
170 171
     End Sub
171 172
     Private Sub Set_切換格式()
172
-        DataGridView1.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
173
+        明細_dgv.DataSource = Nothing : ds.Clear() : TextBox1.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" : TextBox5.Text = "" : TextBox2.Text = "" : TextBox6.Text = ""
173 174
         TextBox7.Text = "" : TextBox8.Text = "" : ComboBox1下拉表單資料載入() : Set_清單1()
174 175
     End Sub
175 176
     Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.Click
@@ -194,14 +195,15 @@ Public Class 營運成本收支單申請
194 195
         End If
195 196
     End Sub
196 197
     Private Sub 存檔()
197
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
198
-            資料數 = DataGridView1.Rows.Count : MyMoule.進度條()
198
+        For i As Integer = 0 To 明細_dgv.Rows.Count - 1
199
+            資料數 = 明細_dgv.Rows.Count : MyMoule.進度條()
199 200
             ConnOpen()
200
-            SQL1 = "UPDATE 財務流水帳 SET  明細 = N'" & DataGridView1.Rows(i).Cells("用途").Value & "', 支出 = N'" & DataGridView1.Rows(i).Cells("支出").Value &
201
-                   "', 備註 = N'" & DataGridView1.Rows(i).Cells("票期").Value & "' , 類別 = N'" & DataGridView1.Rows(i).Cells("類別").Value &
202
-                   "', 收入 = N'" & DataGridView1.Rows(i).Cells("現金").Value & "', 零用金 = N'" & DataGridView1.Rows(i).Cells("零用金").Value &
203
-                   "', 支票數 = N'" & DataGridView1.Rows(i).Cells("支票").Value & "', 匯率 = N'" & DataGridView1.Rows(i).Cells("匯率").Value & "'
204
-                   WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & DataGridView1.Rows(i).Cells("項次").Value & "')"
201
+            SQL1 = "UPDATE 財務流水帳 SET  明細 = N'" & 明細_dgv.Rows(i).Cells("用途").Value & "', 支出 = N'" & 明細_dgv.Rows(i).Cells("支出").Value &
202
+                   "', 備註 = N'" & 明細_dgv.Rows(i).Cells("票期").Value & "' , 類別 = N'" & 明細_dgv.Rows(i).Cells("類別").Value &
203
+                   "', 收入 = N'" & 明細_dgv.Rows(i).Cells("現金").Value & "', 零用金 = N'" & 明細_dgv.Rows(i).Cells("零用金").Value &
204
+                   "', 支票數 = N'" & 明細_dgv.Rows(i).Cells("支票").Value & "', 匯率 = N'" & 明細_dgv.Rows(i).Cells("匯率").Value &
205
+                   "', 含稅 = N'" & 明細_dgv.Rows(i).Cells("含稅").Value & "'
206
+                   WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & 明細_dgv.Rows(i).Cells("項次").Value & "')"
205 207
             cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
206 208
         Next
207 209
         ProgressBar1.Value = 0 : 最終數 = 0
@@ -267,16 +269,16 @@ Public Class 營運成本收支單申請
267 269
         複製單據開單ToolStripMenuItem.Enabled = False : 開立零用金支付單ToolStripMenuItem.Enabled = True : Button2.Enabled = True : 新增一筆資料ToolStripMenuItem.Enabled = True
268 270
         刪除支付單中選中的資料ToolStripMenuItem.Enabled = True : 刪除選中的零用金支付單ToolStripMenuItem.Enabled = True
269 271
         Set_清單1()
270
-        For i As Integer = 0 To DataGridView1.Rows.Count - 1
272
+        For i As Integer = 0 To 明細_dgv.Rows.Count - 1
271 273
             Set_流水號()
272 274
             ConnOpen()
273 275
             SQL1 = "INSERT INTO 財務流水帳 (流水號, 銀行, 日期, 類別, 收入, 支出, 明細, 人員, 支付單號, 項次, 會計, 出納, 現金, 備用金, 公帳, 支票, 
274 276
                             出納日期, 零用金, 支票數, 匯率, 備註) 
275
-                    VALUES (N'" & 新流水1 & "', N'" & DataGridView1.Rows(i).Cells("幣別").Value & "'', N'" & DTP & "', N'" & DataGridView1.Rows(i).Cells("類別").Value &
276
-                        "', N'" & DataGridView1.Rows(i).Cells("現金").Value & "', N'" & DataGridView1.Rows(i).Cells("支出").Value & "', N'" & DataGridView1.Rows(i).Cells("用途").Value &
277
-                        "', N'', N'" & gUserName & "', N'" & TextBox1.Text & "', N'" & DataGridView1.Rows(i).Cells("項次").Value & "', N'1', N'0', N'0', N'0', N'0', N'0', N'" & DTP &
278
-                        "', N'" & DataGridView1.Rows(i).Cells("零用金").Value & "', N'" & DataGridView1.Rows(i).Cells("支票").Value & "', N'" & DataGridView1.Rows(i).Cells("匯率").Value &
279
-                        "', N'" & DataGridView1.Rows(i).Cells("票期").Value & "')"
277
+                    VALUES (N'" & 新流水1 & "', N'" & 明細_dgv.Rows(i).Cells("幣別").Value & "'', N'" & DTP & "', N'" & 明細_dgv.Rows(i).Cells("類別").Value &
278
+                        "', N'" & 明細_dgv.Rows(i).Cells("現金").Value & "', N'" & 明細_dgv.Rows(i).Cells("支出").Value & "', N'" & 明細_dgv.Rows(i).Cells("用途").Value &
279
+                        "', N'', N'" & gUserName & "', N'" & TextBox1.Text & "', N'" & 明細_dgv.Rows(i).Cells("項次").Value & "', N'1', N'0', N'0', N'0', N'0', N'0', N'" & DTP &
280
+                        "', N'" & 明細_dgv.Rows(i).Cells("零用金").Value & "', N'" & 明細_dgv.Rows(i).Cells("支票").Value & "', N'" & 明細_dgv.Rows(i).Cells("匯率").Value &
281
+                        "', N'" & 明細_dgv.Rows(i).Cells("票期").Value & "')"
280 282
             CmdSet_For_dr()
281 283
         Next
282 284
         Set_費用清單() : MsgBox("複製單據開立完成。")
@@ -290,7 +292,7 @@ Public Class 營運成本收支單申請
290 292
     End Sub
291 293
     Private Sub 開立零用金支付單ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 開立零用金支付單ToolStripMenuItem.Click
292 294
         開立零用金支付單() : 開立零用金支付單ToolStripMenuItem.Enabled = False : RadioButton1.Enabled = False : RadioButton2.Enabled = False : RadioButton3.Enabled = False : DataGridView2.Enabled = False
293
-        DataGridView1.DataSource = Nothing : ds.Clear() : conn.Close()
295
+        明細_dgv.DataSource = Nothing : ds.Clear() : conn.Close()
294 296
         Set_清單1()
295 297
     End Sub
296 298
     Private Sub 刪除選中的零用金支付單ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 刪除選中的零用金支付單ToolStripMenuItem.Click
@@ -304,7 +306,7 @@ Public Class 營運成本收支單申請
304 306
             SQL1 = "DELETE FROM 財務流水帳 WHERE (支付單號 LIKE '" & TextBox1.Text & "')"
305 307
             cmd.CommandText = SQL1 : cmd.Connection = conn : cmd.ExecuteNonQuery() : conn.Close()
306 308
             TextBox1.Text = "" : TextBox3.Text = "" : TextBox4.Text = ""
307
-            DataGridView1.DataSource = Nothing : ds.Clear()
309
+            明細_dgv.DataSource = Nothing : ds.Clear()
308 310
             Set_清單1()
309 311
         End If
310 312
     End Sub
@@ -318,10 +320,10 @@ Public Class 營運成本收支單申請
318 320
             cmd.CommandText = SQL1 : cmd.Connection = conn : cmd.ExecuteNonQuery() : conn.Close()
319 321
             Set_費用清單()
320 322
             Dim NUM1 As Integer = 0
321
-            For i As Integer = 0 To DataGridView1.Rows.Count - 1
323
+            For i As Integer = 0 To 明細_dgv.Rows.Count - 1
322 324
                 NUM1 += 1 : If NUM1 < 10 Then : 新項次 = "0" & NUM1 : ElseIf NUM1 > 9 And NUM1 < 100 Then : 新項次 = NUM1 : End If
323 325
                 ConnOpen()
324
-                SQL1 = "UPDATE 財務流水帳 SET 項次 = N'" & 新項次 & "' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & DataGridView1.Rows(i).Cells("項次").Value & "')"
326
+                SQL1 = "UPDATE 財務流水帳 SET 項次 = N'" & 新項次 & "' WHERE (支付單號 LIKE '" & TextBox1.Text & "' AND 項次 LIKE '" & 明細_dgv.Rows(i).Cells("項次").Value & "')"
325 327
                 cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
326 328
                 conn.Close()
327 329
             Next

工巧明智能管理系統/我的系統/財務系統管理/營運報表.Designer.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_決算表.Designer.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 營運報
2
+Partial Class 財務_決算
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
@@ -62,7 +62,7 @@ Partial Class 營運報表
62 62
         Me.Label11 = New System.Windows.Forms.Label()
63 63
         Me.Label12 = New System.Windows.Forms.Label()
64 64
         Me.Label13 = New System.Windows.Forms.Label()
65
-        Me.Button1 = New System.Windows.Forms.Button()
65
+        Me.重新整理_bt = New System.Windows.Forms.Button()
66 66
         Me.Label14 = New System.Windows.Forms.Label()
67 67
         Me.TextBox1 = New System.Windows.Forms.TextBox()
68 68
         Me.TextBox2 = New System.Windows.Forms.TextBox()
@@ -160,6 +160,10 @@ Partial Class 營運報表
160 160
         Me.TextBox88 = New System.Windows.Forms.TextBox()
161 161
         Me.Label20 = New System.Windows.Forms.Label()
162 162
         Me.彙總資料存檔_bt = New System.Windows.Forms.Button()
163
+        Me.PictureBox1 = New System.Windows.Forms.PictureBox()
164
+        Me.非稅_ch = New System.Windows.Forms.CheckBox()
165
+        Me.含稅_ch = New System.Windows.Forms.CheckBox()
166
+        Me.全部_ch = New System.Windows.Forms.CheckBox()
163 167
         CType(Me.主表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
164 168
         CType(Me.月1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
165 169
         CType(Me.月2_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -173,6 +177,7 @@ Partial Class 營運報表
173 177
         CType(Me.月10_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
174 178
         CType(Me.月11_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
175 179
         CType(Me.月12_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
180
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
176 181
         Me.SuspendLayout()
177 182
         '
178 183
         'Label1
@@ -198,7 +203,7 @@ Partial Class 營運報表
198 203
         DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
199 204
         Me.主表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
200 205
         Me.主表_dgv.RowTemplate.Height = 24
201
-        Me.主表_dgv.Size = New System.Drawing.Size(473, 720)
206
+        Me.主表_dgv.Size = New System.Drawing.Size(493, 720)
202 207
         Me.主表_dgv.TabIndex = 1097
203 208
         '
204 209
         '年份_cb
@@ -223,8 +228,7 @@ Partial Class 營運報表
223 228
         DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
224 229
         Me.月1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
225 230
         Me.月1_dgv.RowTemplate.Height = 24
226
-        Me.月1_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
227
-        Me.月1_dgv.Size = New System.Drawing.Size(116, 720)
231
+        Me.月1_dgv.Size = New System.Drawing.Size(135, 720)
228 232
         Me.月1_dgv.TabIndex = 1100
229 233
         '
230 234
         '月2_dgv
@@ -239,8 +243,7 @@ Partial Class 營運報表
239 243
         DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
240 244
         Me.月2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
241 245
         Me.月2_dgv.RowTemplate.Height = 24
242
-        Me.月2_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
243
-        Me.月2_dgv.Size = New System.Drawing.Size(116, 720)
246
+        Me.月2_dgv.Size = New System.Drawing.Size(135, 720)
244 247
         Me.月2_dgv.TabIndex = 1101
245 248
         '
246 249
         '月3_dgv
@@ -255,8 +258,7 @@ Partial Class 營運報表
255 258
         DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
256 259
         Me.月3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
257 260
         Me.月3_dgv.RowTemplate.Height = 24
258
-        Me.月3_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
259
-        Me.月3_dgv.Size = New System.Drawing.Size(116, 720)
261
+        Me.月3_dgv.Size = New System.Drawing.Size(135, 720)
260 262
         Me.月3_dgv.TabIndex = 1102
261 263
         '
262 264
         '月4_dgv
@@ -271,8 +273,7 @@ Partial Class 營運報表
271 273
         DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
272 274
         Me.月4_dgv.RowsDefaultCellStyle = DataGridViewCellStyle5
273 275
         Me.月4_dgv.RowTemplate.Height = 24
274
-        Me.月4_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
275
-        Me.月4_dgv.Size = New System.Drawing.Size(116, 720)
276
+        Me.月4_dgv.Size = New System.Drawing.Size(135, 720)
276 277
         Me.月4_dgv.TabIndex = 1103
277 278
         '
278 279
         '月5_dgv
@@ -287,8 +288,7 @@ Partial Class 營運報表
287 288
         DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
288 289
         Me.月5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
289 290
         Me.月5_dgv.RowTemplate.Height = 24
290
-        Me.月5_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
291
-        Me.月5_dgv.Size = New System.Drawing.Size(116, 720)
291
+        Me.月5_dgv.Size = New System.Drawing.Size(135, 720)
292 292
         Me.月5_dgv.TabIndex = 1104
293 293
         '
294 294
         '月6_dgv
@@ -303,8 +303,7 @@ Partial Class 營運報表
303 303
         DataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
304 304
         Me.月6_dgv.RowsDefaultCellStyle = DataGridViewCellStyle7
305 305
         Me.月6_dgv.RowTemplate.Height = 24
306
-        Me.月6_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
307
-        Me.月6_dgv.Size = New System.Drawing.Size(116, 720)
306
+        Me.月6_dgv.Size = New System.Drawing.Size(135, 720)
308 307
         Me.月6_dgv.TabIndex = 1105
309 308
         '
310 309
         '月7_dgv
@@ -319,8 +318,7 @@ Partial Class 營運報表
319 318
         DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
320 319
         Me.月7_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
321 320
         Me.月7_dgv.RowTemplate.Height = 24
322
-        Me.月7_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
323
-        Me.月7_dgv.Size = New System.Drawing.Size(116, 720)
321
+        Me.月7_dgv.Size = New System.Drawing.Size(135, 720)
324 322
         Me.月7_dgv.TabIndex = 1106
325 323
         '
326 324
         '月8_dgv
@@ -335,8 +333,7 @@ Partial Class 營運報表
335 333
         DataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
336 334
         Me.月8_dgv.RowsDefaultCellStyle = DataGridViewCellStyle9
337 335
         Me.月8_dgv.RowTemplate.Height = 24
338
-        Me.月8_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
339
-        Me.月8_dgv.Size = New System.Drawing.Size(116, 720)
336
+        Me.月8_dgv.Size = New System.Drawing.Size(135, 720)
340 337
         Me.月8_dgv.TabIndex = 1107
341 338
         '
342 339
         '月9_dgv
@@ -351,8 +348,7 @@ Partial Class 營運報表
351 348
         DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
352 349
         Me.月9_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
353 350
         Me.月9_dgv.RowTemplate.Height = 24
354
-        Me.月9_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
355
-        Me.月9_dgv.Size = New System.Drawing.Size(116, 720)
351
+        Me.月9_dgv.Size = New System.Drawing.Size(135, 720)
356 352
         Me.月9_dgv.TabIndex = 1108
357 353
         '
358 354
         '月10_dgv
@@ -367,8 +363,7 @@ Partial Class 營運報表
367 363
         DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
368 364
         Me.月10_dgv.RowsDefaultCellStyle = DataGridViewCellStyle11
369 365
         Me.月10_dgv.RowTemplate.Height = 24
370
-        Me.月10_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
371
-        Me.月10_dgv.Size = New System.Drawing.Size(116, 720)
366
+        Me.月10_dgv.Size = New System.Drawing.Size(135, 720)
372 367
         Me.月10_dgv.TabIndex = 1109
373 368
         '
374 369
         '月11_dgv
@@ -383,8 +378,7 @@ Partial Class 營運報表
383 378
         DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
384 379
         Me.月11_dgv.RowsDefaultCellStyle = DataGridViewCellStyle12
385 380
         Me.月11_dgv.RowTemplate.Height = 24
386
-        Me.月11_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
387
-        Me.月11_dgv.Size = New System.Drawing.Size(116, 720)
381
+        Me.月11_dgv.Size = New System.Drawing.Size(135, 720)
388 382
         Me.月11_dgv.TabIndex = 1110
389 383
         '
390 384
         '月12_dgv
@@ -399,7 +393,6 @@ Partial Class 營運報表
399 393
         DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
400 394
         Me.月12_dgv.RowsDefaultCellStyle = DataGridViewCellStyle13
401 395
         Me.月12_dgv.RowTemplate.Height = 24
402
-        Me.月12_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
403 396
         Me.月12_dgv.Size = New System.Drawing.Size(116, 720)
404 397
         Me.月12_dgv.TabIndex = 1111
405 398
         '
@@ -535,14 +528,14 @@ Partial Class 營運報表
535 528
         Me.Label13.TabIndex = 1123
536 529
         Me.Label13.Text = "12月"
537 530
         '
538
-        'Button1
531
+        '重新整理_bt
539 532
         '
540
-        Me.Button1.Location = New System.Drawing.Point(189, 3)
541
-        Me.Button1.Name = "Button1"
542
-        Me.Button1.Size = New System.Drawing.Size(75, 23)
543
-        Me.Button1.TabIndex = 1124
544
-        Me.Button1.Text = "重新整理"
545
-        Me.Button1.UseVisualStyleBackColor = True
533
+        Me.重新整理_bt.Location = New System.Drawing.Point(189, 3)
534
+        Me.重新整理_bt.Name = "重新整理_bt"
535
+        Me.重新整理_bt.Size = New System.Drawing.Size(75, 23)
536
+        Me.重新整理_bt.TabIndex = 1124
537
+        Me.重新整理_bt.Text = "重新整理"
538
+        Me.重新整理_bt.UseVisualStyleBackColor = True
546 539
         '
547 540
         'Label14
548 541
         '
@@ -1293,7 +1286,7 @@ Partial Class 營運報表
1293 1286
         'Button2
1294 1287
         '
1295 1288
         Me.Button2.ForeColor = System.Drawing.Color.Blue
1296
-        Me.Button2.Location = New System.Drawing.Point(294, 3)
1289
+        Me.Button2.Location = New System.Drawing.Point(267, 3)
1297 1290
         Me.Button2.Name = "Button2"
1298 1291
         Me.Button2.Size = New System.Drawing.Size(113, 23)
1299 1292
         Me.Button2.TabIndex = 1190
@@ -1636,18 +1629,69 @@ Partial Class 營運報表
1636 1629
         Me.彙總資料存檔_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1637 1630
         Me.彙總資料存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1638 1631
         Me.彙總資料存檔_bt.ForeColor = System.Drawing.Color.Blue
1639
-        Me.彙總資料存檔_bt.Location = New System.Drawing.Point(6, 754)
1632
+        Me.彙總資料存檔_bt.Location = New System.Drawing.Point(6, 902)
1640 1633
         Me.彙總資料存檔_bt.Name = "彙總資料存檔_bt"
1641
-        Me.彙總資料存檔_bt.Size = New System.Drawing.Size(294, 167)
1634
+        Me.彙總資料存檔_bt.Size = New System.Drawing.Size(101, 25)
1642 1635
         Me.彙總資料存檔_bt.TabIndex = 1221
1643 1636
         Me.彙總資料存檔_bt.Text = "彙總資料存檔" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10)
1644 1637
         Me.彙總資料存檔_bt.UseVisualStyleBackColor = True
1645 1638
         '
1646
-        '營運報表
1639
+        'PictureBox1
1640
+        '
1641
+        Me.PictureBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1642
+        Me.PictureBox1.BackgroundImage = Global.工巧明智能管理系統.My.Resources.Resources._1980X1010
1643
+        Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
1644
+        Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
1645
+        Me.PictureBox1.Location = New System.Drawing.Point(6, 750)
1646
+        Me.PictureBox1.Name = "PictureBox1"
1647
+        Me.PictureBox1.Size = New System.Drawing.Size(294, 150)
1648
+        Me.PictureBox1.TabIndex = 1502
1649
+        Me.PictureBox1.TabStop = False
1650
+        '
1651
+        '非稅_ch
1652
+        '
1653
+        Me.非稅_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1654
+        Me.非稅_ch.AutoSize = True
1655
+        Me.非稅_ch.Location = New System.Drawing.Point(249, 904)
1656
+        Me.非稅_ch.Name = "非稅_ch"
1657
+        Me.非稅_ch.Size = New System.Drawing.Size(48, 19)
1658
+        Me.非稅_ch.TabIndex = 1505
1659
+        Me.非稅_ch.Text = "非稅"
1660
+        Me.非稅_ch.UseVisualStyleBackColor = True
1661
+        '
1662
+        '含稅_ch
1663
+        '
1664
+        Me.含稅_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1665
+        Me.含稅_ch.AutoSize = True
1666
+        Me.含稅_ch.Location = New System.Drawing.Point(192, 904)
1667
+        Me.含稅_ch.Name = "含稅_ch"
1668
+        Me.含稅_ch.Size = New System.Drawing.Size(48, 19)
1669
+        Me.含稅_ch.TabIndex = 1504
1670
+        Me.含稅_ch.Text = "含稅"
1671
+        Me.含稅_ch.UseVisualStyleBackColor = True
1672
+        '
1673
+        '全部_ch
1674
+        '
1675
+        Me.全部_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1676
+        Me.全部_ch.AutoSize = True
1677
+        Me.全部_ch.Checked = True
1678
+        Me.全部_ch.CheckState = System.Windows.Forms.CheckState.Checked
1679
+        Me.全部_ch.Location = New System.Drawing.Point(135, 904)
1680
+        Me.全部_ch.Name = "全部_ch"
1681
+        Me.全部_ch.Size = New System.Drawing.Size(48, 19)
1682
+        Me.全部_ch.TabIndex = 1503
1683
+        Me.全部_ch.Text = "全部"
1684
+        Me.全部_ch.UseVisualStyleBackColor = True
1685
+        '
1686
+        '財務_決算表
1647 1687
         '
1648 1688
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 15.0!)
1649 1689
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1650 1690
         Me.ClientSize = New System.Drawing.Size(1900, 929)
1691
+        Me.Controls.Add(Me.非稅_ch)
1692
+        Me.Controls.Add(Me.含稅_ch)
1693
+        Me.Controls.Add(Me.全部_ch)
1694
+        Me.Controls.Add(Me.PictureBox1)
1651 1695
         Me.Controls.Add(Me.彙總資料存檔_bt)
1652 1696
         Me.Controls.Add(Me.TextBox77)
1653 1697
         Me.Controls.Add(Me.TextBox78)
@@ -1745,7 +1789,7 @@ Partial Class 營運報表
1745 1789
         Me.Controls.Add(Me.Label15)
1746 1790
         Me.Controls.Add(Me.TextBox1)
1747 1791
         Me.Controls.Add(Me.Label14)
1748
-        Me.Controls.Add(Me.Button1)
1792
+        Me.Controls.Add(Me.重新整理_bt)
1749 1793
         Me.Controls.Add(Me.Label13)
1750 1794
         Me.Controls.Add(Me.Label12)
1751 1795
         Me.Controls.Add(Me.Label11)
@@ -1775,8 +1819,8 @@ Partial Class 營運報表
1775 1819
         Me.Controls.Add(Me.主表_dgv)
1776 1820
         Me.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1777 1821
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1778
-        Me.Name = "營運報表"
1779
-        Me.Text = "營運報表"
1822
+        Me.Name = "財務_決算表"
1823
+        Me.Text = "財務決算表"
1780 1824
         CType(Me.主表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1781 1825
         CType(Me.月1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1782 1826
         CType(Me.月2_dgv, System.ComponentModel.ISupportInitialize).EndInit()
@@ -1790,6 +1834,7 @@ Partial Class 營運報表
1790 1834
         CType(Me.月10_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1791 1835
         CType(Me.月11_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1792 1836
         CType(Me.月12_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1837
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
1793 1838
         Me.ResumeLayout(False)
1794 1839
         Me.PerformLayout()
1795 1840
 
@@ -1822,7 +1867,7 @@ Partial Class 營運報表
1822 1867
     Friend WithEvents Label11 As Label
1823 1868
     Friend WithEvents Label12 As Label
1824 1869
     Friend WithEvents Label13 As Label
1825
-    Friend WithEvents Button1 As Button
1870
+    Friend WithEvents 重新整理_bt As Button
1826 1871
     Friend WithEvents Label14 As Label
1827 1872
     Friend WithEvents TextBox1 As TextBox
1828 1873
     Friend WithEvents TextBox2 As TextBox
@@ -1920,4 +1965,8 @@ Partial Class 營運報表
1920 1965
     Friend WithEvents TextBox88 As TextBox
1921 1966
     Friend WithEvents Label20 As Label
1922 1967
     Friend WithEvents 彙總資料存檔_bt As Button
1968
+    Friend WithEvents PictureBox1 As PictureBox
1969
+    Friend WithEvents 非稅_ch As CheckBox
1970
+    Friend WithEvents 含稅_ch As CheckBox
1971
+    Friend WithEvents 全部_ch As CheckBox
1923 1972
 End Class

工巧明智能管理系統/我的系統/財務系統管理/營運報表.resx → 工巧明智能管理系統/我的系統/財務系統管理/財務_決算表.resx 查看文件


工巧明智能管理系統/我的系統/財務系統管理/營運報表.vb → 工巧明智能管理系統/我的系統/財務系統管理/財務_決算表.vb 查看文件

@@ -1,5 +1,5 @@
1 1
 Option Strict Off
2
-Public Class 營運報
2
+Public Class 財務_決算
3 3
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet
4 4
     ReadOnly ds6 As New DataSet : ReadOnly ds7 As New DataSet : ReadOnly ds8 As New DataSet : ReadOnly ds9 As New DataSet : ReadOnly ds10 As New DataSet : ReadOnly ds11 As New DataSet
5 5
     ReadOnly ds12 As New DataSet
@@ -54,24 +54,33 @@ Public Class 營運報表
54 54
     End Sub
55 55
     Private Sub Set_清單()
56 56
         Set_DGV2開始()
57
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
58
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
59
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
60
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
61
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
62
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
63
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
64
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
65
+        End If
57 66
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, EERR.細項金額
58 67
                 FROM        會計科目 FULL OUTER JOIN
59 68
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
60 69
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
61 70
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
62
-                                WHERE (LEFT(財務控制表_3.審核日期,4) LIKE N'" & 年份_cb.Text & "')
71
+                                WHERE (LEFT(財務控制表_3.審核日期,4) LIKE N'" & 年份_cb.Text & "') " & SQL4 & "
63 72
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
64 73
                             FULL OUTER JOIN
65 74
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
66 75
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
67 76
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
68
-                                WHERE (LEFT(財務控制表_2.審核日期,4) LIKE N'" & 年份_cb.Text & "')
77
+                                WHERE (LEFT(財務控制表_2.審核日期,4) LIKE N'" & 年份_cb.Text & "') " & SQL3 & "
69 78
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
70 79
                             FULL OUTER JOIN
71 80
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
72 81
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
73 82
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
74
-                                WHERE (LEFT(財務控制表_1.審核日期,4) LIKE N'" & 年份_cb.Text & "')
83
+                                WHERE (LEFT(財務控制表_1.審核日期,4) LIKE N'" & 年份_cb.Text & "') " & SQL2 & "
75 84
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
76 85
                 WHERE     (會計科目.顯示 = 1)
77 86
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -81,25 +90,34 @@ Public Class 營運報表
81 90
         月1_dgv.DataSource = Nothing : ds.Clear() : 月1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
82 91
         月1_dgv.ColumnHeadersHeight = 50 : 月1_dgv.AllowUserToAddRows = False
83 92
         ConnOpen()
93
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
94
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
95
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
96
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
97
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
98
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
99
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
100
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
101
+        End If
84 102
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
85 103
                             EERR.細項金額, EERR.細項金額 AS [金額]
86 104
                 FROM        會計科目 FULL OUTER JOIN
87 105
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
88 106
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
89 107
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
90
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/01') 
108
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/01') " & SQL4 & " 
91 109
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
92 110
                             FULL OUTER JOIN
93 111
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
94 112
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
95 113
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
96
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/01')
114
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/01') " & SQL3 & "
97 115
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
98 116
                             FULL OUTER JOIN
99 117
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
100 118
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
101 119
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
102
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/01')
120
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/01') " & SQL2 & "
103 121
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
104 122
                 WHERE     (會計科目.顯示 = 1)
105 123
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -139,25 +157,34 @@ Public Class 營運報表
139 157
         月2_dgv.DataSource = Nothing : ds1.Clear() : 月2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
140 158
         月2_dgv.ColumnHeadersHeight = 50 : 月2_dgv.AllowUserToAddRows = False
141 159
         ConnOpen()
160
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
161
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
162
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
163
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
164
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
165
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
166
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
167
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
168
+        End If
142 169
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
143 170
                             EERR.細項金額, EERR.細項金額 AS [金額]
144 171
                 FROM        會計科目 FULL OUTER JOIN
145 172
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
146 173
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
147 174
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
148
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/02') 
175
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/02') " & SQL4 & " 
149 176
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
150 177
                             FULL OUTER JOIN
151 178
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
152 179
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
153 180
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
154
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/02')
181
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/02') " & SQL3 & "
155 182
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
156 183
                             FULL OUTER JOIN
157 184
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
158 185
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
159 186
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
160
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/02')
187
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/02') " & SQL2 & "
161 188
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
162 189
                 WHERE     (會計科目.顯示 = 1)
163 190
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -204,25 +231,34 @@ Public Class 營運報表
204 231
         月3_dgv.DataSource = Nothing : ds3.Clear() : 月3_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
205 232
         月3_dgv.ColumnHeadersHeight = 50 : 月3_dgv.AllowUserToAddRows = False
206 233
         ConnOpen()
234
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
235
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
236
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
237
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
238
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
239
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
240
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
241
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
242
+        End If
207 243
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
208 244
                             EERR.細項金額, EERR.細項金額 AS [金額]
209 245
                 FROM        會計科目 FULL OUTER JOIN
210 246
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
211 247
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
212 248
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
213
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/03') 
249
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/03') " & SQL4 & " 
214 250
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
215 251
                             FULL OUTER JOIN
216 252
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
217 253
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
218 254
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
219
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/03')
255
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/03') " & SQL3 & "
220 256
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
221 257
                             FULL OUTER JOIN
222 258
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
223 259
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
224 260
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
225
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/03')
261
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/03') " & SQL2 & "
226 262
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
227 263
                 WHERE     (會計科目.顯示 = 1)
228 264
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -269,25 +305,34 @@ Public Class 營運報表
269 305
         月4_dgv.DataSource = Nothing : ds4.Clear() : 月4_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
270 306
         月4_dgv.ColumnHeadersHeight = 50 : 月4_dgv.AllowUserToAddRows = False
271 307
         ConnOpen()
308
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
309
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
310
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
311
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
312
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
313
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
314
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
315
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
316
+        End If
272 317
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
273 318
                             EERR.細項金額, EERR.細項金額 AS [金額]
274 319
                 FROM        會計科目 FULL OUTER JOIN
275 320
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
276 321
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
277 322
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
278
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/04') 
323
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/04') " & SQL4 & " 
279 324
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
280 325
                             FULL OUTER JOIN
281 326
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
282 327
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
283 328
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
284
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/04')
329
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/04') " & SQL3 & "
285 330
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
286 331
                             FULL OUTER JOIN
287 332
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
288 333
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
289 334
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
290
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/04')
335
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/04') " & SQL2 & "
291 336
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
292 337
                 WHERE     (會計科目.顯示 = 1)
293 338
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -334,25 +379,34 @@ Public Class 營運報表
334 379
         月5_dgv.DataSource = Nothing : ds5.Clear() : 月5_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
335 380
         月5_dgv.ColumnHeadersHeight = 50 : 月5_dgv.AllowUserToAddRows = False
336 381
         ConnOpen()
382
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
383
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
384
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
385
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
386
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
387
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
388
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
389
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
390
+        End If
337 391
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
338 392
                             EERR.細項金額, EERR.細項金額 AS [金額]
339 393
                 FROM        會計科目 FULL OUTER JOIN
340 394
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
341 395
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
342 396
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
343
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/05') 
397
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/05') " & SQL4 & " 
344 398
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
345 399
                             FULL OUTER JOIN
346 400
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
347 401
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
348 402
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
349
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/05')
403
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/05') " & SQL3 & "
350 404
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
351 405
                             FULL OUTER JOIN
352 406
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
353 407
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
354 408
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
355
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/05')
409
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/05') " & SQL2 & "
356 410
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
357 411
                 WHERE     (會計科目.顯示 = 1)
358 412
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -399,25 +453,34 @@ Public Class 營運報表
399 453
         月6_dgv.DataSource = Nothing : ds6.Clear() : 月6_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
400 454
         月6_dgv.ColumnHeadersHeight = 50 : 月6_dgv.AllowUserToAddRows = False
401 455
         ConnOpen()
456
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
457
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
458
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
459
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
460
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
461
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
462
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
463
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
464
+        End If
402 465
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
403 466
                             EERR.細項金額, EERR.細項金額 AS [金額]
404 467
                 FROM        會計科目 FULL OUTER JOIN
405 468
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
406 469
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
407 470
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
408
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/06') 
471
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/06') " & SQL4 & "
409 472
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
410 473
                             FULL OUTER JOIN
411 474
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
412 475
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
413 476
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
414
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/06')
477
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/06') " & SQL3 & "
415 478
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
416 479
                             FULL OUTER JOIN
417 480
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
418 481
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
419 482
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
420
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/06')
483
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/06') " & SQL2 & "
421 484
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
422 485
                 WHERE     (會計科目.顯示 = 1)
423 486
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -464,25 +527,34 @@ Public Class 營運報表
464 527
         月7_dgv.DataSource = Nothing : ds7.Clear() : 月7_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
465 528
         月7_dgv.ColumnHeadersHeight = 50 : 月7_dgv.AllowUserToAddRows = False
466 529
         ConnOpen()
530
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
531
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
532
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
533
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
534
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
535
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
536
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
537
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
538
+        End If
467 539
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
468 540
                             EERR.細項金額, EERR.細項金額 AS [金額]
469 541
                 FROM        會計科目 FULL OUTER JOIN
470 542
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
471 543
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
472 544
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
473
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/07') 
545
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/07') " & SQL4 & "
474 546
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
475 547
                             FULL OUTER JOIN
476 548
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
477 549
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
478 550
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
479
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/07')
551
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/07') " & SQL3 & "
480 552
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
481 553
                             FULL OUTER JOIN
482 554
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
483 555
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
484 556
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
485
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/07')
557
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/07') " & SQL2 & "
486 558
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
487 559
                 WHERE     (會計科目.顯示 = 1)
488 560
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -529,25 +601,34 @@ Public Class 營運報表
529 601
         月8_dgv.DataSource = Nothing : ds8.Clear() : 月8_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
530 602
         月8_dgv.ColumnHeadersHeight = 50 : 月8_dgv.AllowUserToAddRows = False
531 603
         ConnOpen()
604
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
605
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
606
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
607
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
608
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
609
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
610
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
611
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
612
+        End If
532 613
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
533 614
                             EERR.細項金額, EERR.細項金額 AS [金額]
534 615
                 FROM        會計科目 FULL OUTER JOIN
535 616
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
536 617
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
537 618
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
538
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/08') 
619
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/08') " & SQL4 & "
539 620
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
540 621
                             FULL OUTER JOIN
541 622
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
542 623
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
543 624
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
544
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/08')
625
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/08') " & SQL3 & "
545 626
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
546 627
                             FULL OUTER JOIN
547 628
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
548 629
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
549 630
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
550
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/08')
631
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/08') " & SQL2 & "
551 632
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
552 633
                 WHERE     (會計科目.顯示 = 1)
553 634
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -594,25 +675,34 @@ Public Class 營運報表
594 675
         月9_dgv.DataSource = Nothing : ds9.Clear() : 月9_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
595 676
         月9_dgv.ColumnHeadersHeight = 50 : 月9_dgv.AllowUserToAddRows = False
596 677
         ConnOpen()
678
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
679
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
680
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
681
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
682
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
683
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
684
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
685
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
686
+        End If
597 687
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
598 688
                             EERR.細項金額, EERR.細項金額 AS [金額]
599 689
                 FROM        會計科目 FULL OUTER JOIN
600 690
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
601 691
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
602 692
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
603
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/09') 
693
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/09') " & SQL4 & "
604 694
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
605 695
                             FULL OUTER JOIN
606 696
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
607 697
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
608 698
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
609
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/09')
699
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/09') " & SQL3 & "
610 700
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
611 701
                             FULL OUTER JOIN
612 702
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
613 703
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
614 704
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
615
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/09')
705
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/09') " & SQL2 & "
616 706
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
617 707
                 WHERE     (會計科目.顯示 = 1)
618 708
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -659,25 +749,34 @@ Public Class 營運報表
659 749
         月10_dgv.DataSource = Nothing : ds10.Clear() : 月10_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
660 750
         月10_dgv.ColumnHeadersHeight = 50 : 月10_dgv.AllowUserToAddRows = False
661 751
         ConnOpen()
752
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
753
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
754
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
755
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
756
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
757
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
758
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
759
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
760
+        End If
662 761
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
663 762
                             EERR.細項金額, EERR.細項金額 AS [金額]
664 763
                 FROM        會計科目 FULL OUTER JOIN
665 764
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
666 765
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
667 766
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
668
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/10') 
767
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/10') " & SQL4 & "
669 768
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
670 769
                             FULL OUTER JOIN
671 770
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
672 771
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
673 772
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
674
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/10')
773
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/10') " & SQL3 & "
675 774
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
676 775
                             FULL OUTER JOIN
677 776
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
678 777
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
679 778
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
680
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/10')
779
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/10') " & SQL2 & "
681 780
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
682 781
                 WHERE     (會計科目.顯示 = 1)
683 782
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -724,25 +823,34 @@ Public Class 營運報表
724 823
         月11_dgv.DataSource = Nothing : ds11.Clear() : 月11_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
725 824
         月11_dgv.ColumnHeadersHeight = 50 : 月11_dgv.AllowUserToAddRows = False
726 825
         ConnOpen()
826
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
827
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
828
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
829
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
830
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
831
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
832
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
833
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
834
+        End If
727 835
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
728 836
                             EERR.細項金額, EERR.細項金額 AS [金額]
729 837
                 FROM        會計科目 FULL OUTER JOIN
730 838
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
731 839
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
732 840
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
733
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/11') 
841
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/11') " & SQL4 & "
734 842
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
735 843
                             FULL OUTER JOIN
736 844
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
737 845
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
738 846
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
739
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/11')
847
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/11') " & SQL3 & "
740 848
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
741 849
                             FULL OUTER JOIN
742 850
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
743 851
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
744 852
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
745
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/11')
853
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/11') " & SQL2 & "
746 854
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
747 855
                 WHERE     (會計科目.顯示 = 1)
748 856
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -789,25 +897,34 @@ Public Class 營運報表
789 897
         月12_dgv.DataSource = Nothing : ds12.Clear() : 月12_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
790 898
         月12_dgv.ColumnHeadersHeight = 50 : 月12_dgv.AllowUserToAddRows = False
791 899
         ConnOpen()
900
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
901
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
902
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
903
+            SQL2 = " AND (財務流水帳_1.含稅 = 1)" : SQL3 = " AND (財務流水帳_2.含稅 = 1)" : SQL4 = " AND (財務流水帳_3.含稅 = 1)"
904
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
905
+            SQL2 = " AND (財務流水帳_1.含稅 = 0 OR 財務流水帳_1.含稅 IS NULL)"
906
+            SQL3 = " AND (財務流水帳_2.含稅 = 0 OR 財務流水帳_2.含稅 IS NULL)"
907
+            SQL4 = " AND (財務流水帳_3.含稅 = 0 OR 財務流水帳_3.含稅 IS NULL)"
908
+        End If
792 909
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, 
793 910
                             EERR.細項金額, EERR.細項金額 AS [金額]
794 911
                 FROM        會計科目 FULL OUTER JOIN
795 912
                                (SELECT 財務流水帳_3.類別 AS 細項, SUM(財務流水帳_3.零用金 * (財務流水帳_3.匯率)) + SUM(財務流水帳_3.支票數 * (財務流水帳_3.匯率)) + 
796 913
                                        SUM(Cast(財務流水帳_3.收入 AS money) * (財務流水帳_3.匯率)) - SUM(Cast(財務流水帳_3.支出 AS money) * (財務流水帳_3.匯率)) AS 細項金額
797 914
                                 FROM   財務流水帳 AS 財務流水帳_3 INNER JOIN 財務控制表 AS 財務控制表_3 ON 財務流水帳_3.支付單號 = 財務控制表_3.支付單號
798
-                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/12') 
915
+                                WHERE (LEFT(財務控制表_3.審核日期,7) LIKE N'" & 年份_cb.Text & "/12') " & SQL4 & "
799 916
                                 GROUP BY    財務流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
800 917
                             FULL OUTER JOIN
801 918
                                (SELECT LEFT(財務流水帳_2.類別, 4) AS 主碼, SUM(財務流水帳_2.零用金 * (財務流水帳_2.匯率)) + SUM(財務流水帳_2.支票數 * (財務流水帳_2.匯率)) + 
802 919
                                        SUM(Cast(財務流水帳_2.收入 AS money) * (財務流水帳_2.匯率)) - SUM(Cast(財務流水帳_2.支出 AS money) * (財務流水帳_2.匯率)) AS 主項金額
803 920
                                 FROM   財務流水帳 AS 財務流水帳_2 INNER JOIN 財務控制表 AS 財務控制表_2 ON 財務流水帳_2.支付單號 = 財務控制表_2.支付單號
804
-                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/12')
921
+                                WHERE (LEFT(財務控制表_2.審核日期,7) LIKE N'" & 年份_cb.Text & "/12') " & SQL3 & "
805 922
                                 GROUP BY    LEFT(財務流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
806 923
                             FULL OUTER JOIN
807 924
                                (SELECT LEFT(財務流水帳_1.類別, 7) AS 子碼, SUM(財務流水帳_1.零用金 * (財務流水帳_1.匯率)) + SUM(財務流水帳_1.支票數 * (財務流水帳_1.匯率)) + 
808 925
                                        SUM(Cast(財務流水帳_1.收入 AS money) * (財務流水帳_1.匯率)) - SUM(Cast(財務流水帳_1.支出 AS money) * (財務流水帳_1.匯率)) AS 子項金額
809 926
                                 FROM   財務流水帳 AS 財務流水帳_1 INNER JOIN 財務控制表 AS 財務控制表_1 ON 財務流水帳_1.支付單號 = 財務控制表_1.支付單號
810
-                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/12')
927
+                                WHERE (LEFT(財務控制表_1.審核日期,7) LIKE N'" & 年份_cb.Text & "/12') " & SQL2 & "
811 928
                                 GROUP BY    LEFT(財務流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
812 929
                 WHERE     (會計科目.顯示 = 1)
813 930
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -865,19 +982,35 @@ Public Class 營運報表
865 982
         Next
866 983
         For no As Integer = 64 To 88
867 984
             Dim TextBoxOO As TextBox = CType(Me.Controls.Find("TextBox" + no.ToString(), True)(0), TextBox)
868
-            If Val(TextBoxOO.Text) > 1 Then : TextBoxOO.ForeColor = Color.Blue : ElseIf Val(TextBoxOO.Text) < 1 Then : TextBoxOO.ForeColor = Color.Red : End If
985
+            If Val(TextBoxOO.Text) > 0 Then : TextBoxOO.ForeColor = Color.Blue : ElseIf Val(TextBoxOO.Text) <= 0 Then : TextBoxOO.ForeColor = Color.Red : End If
869 986
         Next
870 987
     End Sub
871 988
     Private Sub 營運報表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
872 989
         Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
990
+        GCM_ERP_SYS.WindowState = 2
873 991
         ComboBox1下拉表單資料載入() : 年份_cb.Text = Year(Today)
874
-        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
992
+        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
993
+        Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
994
+    End Sub
995
+    Private Sub 營運報表_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
996
+        GCM_ERP_SYS.WindowState = 0
875 997
     End Sub
876 998
     Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 年份_cb.SelectedIndexChanged
877
-        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
999
+        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
1000
+        Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
1001
+    End Sub
1002
+    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 重新整理_bt.Click
1003
+        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
1004
+        Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
878 1005
     End Sub
879
-    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
880
-        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
1006
+    Private Sub 全部_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部_ch.Click
1007
+        全部_ch.Checked = True : 含稅_ch.Checked = False : 非稅_ch.Checked = False : 重新整理_bt.PerformClick()
1008
+    End Sub
1009
+    Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.Click
1010
+        全部_ch.Checked = False : 含稅_ch.Checked = True : 非稅_ch.Checked = False : 重新整理_bt.PerformClick()
1011
+    End Sub
1012
+    Private Sub 非稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 非稅_ch.Click
1013
+        全部_ch.Checked = False : 含稅_ch.Checked = False : 非稅_ch.Checked = True : 重新整理_bt.PerformClick()
881 1014
     End Sub
882 1015
     Private Sub 主表_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 主表_dgv.RowPostPaint
883 1016
         Dim linePen As New Pen(Color.Blue, 2) : Dim linePen1 As New Pen(Color.Red, 2)
@@ -1212,6 +1345,102 @@ Public Class 營運報表
1212 1345
         月9_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex
1213 1346
         月11_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex
1214 1347
     End Sub
1348
+    Private Sub 月1_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月1_dgv.Scroll
1349
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
1350
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
1351
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
1352
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
1353
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
1354
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
1355
+    End Sub
1356
+    Private Sub 月2_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月2_dgv.Scroll
1357
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
1358
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
1359
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
1360
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
1361
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
1362
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
1363
+    End Sub
1364
+    Private Sub 月3_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月3_dgv.Scroll
1365
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1366
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1367
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1368
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1369
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1370
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1371
+    End Sub
1372
+    Private Sub 月4_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月4_dgv.Scroll
1373
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1374
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1375
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1376
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1377
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1378
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1379
+    End Sub
1380
+    Private Sub 月5_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月5_dgv.Scroll
1381
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1382
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1383
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1384
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1385
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1386
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1387
+    End Sub
1388
+    Private Sub 月6_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月6_dgv.Scroll
1389
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1390
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1391
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1392
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1393
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1394
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1395
+    End Sub
1396
+    Private Sub 月7_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月7_dgv.Scroll
1397
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1398
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1399
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1400
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1401
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1402
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1403
+    End Sub
1404
+    Private Sub 月8_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月8_dgv.Scroll
1405
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1406
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1407
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1408
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1409
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1410
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1411
+    End Sub
1412
+    Private Sub 月9_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月9_dgv.Scroll
1413
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1414
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1415
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1416
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1417
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1418
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1419
+    End Sub
1420
+    Private Sub 月10_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月10_dgv.Scroll
1421
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1422
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1423
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1424
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1425
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1426
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1427
+    End Sub
1428
+    Private Sub 月11_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月11_dgv.Scroll
1429
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1430
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1431
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1432
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1433
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1434
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1435
+    End Sub
1436
+    Private Sub 月12_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月12_dgv.Scroll
1437
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1438
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1439
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1440
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1441
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1442
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1443
+    End Sub
1215 1444
     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
1216 1445
         Set_DGV2開始()
1217 1446
         SQL1 = "SELECT      會計科目.層級, 會計科目.第一階, 會計科目.第二階, 會計科目.第一階 AS 主項, 會計科目.第二階 AS 子項, 會計科目.會計科目 AS 子細項, QQWW.主項金額, WWEE.子項金額, EERR.細項金額

+ 1
- 1
工巧明智能管理系統/我的系統/資料庫系統管理/個人帳號管理.vb 查看文件

@@ -4,7 +4,7 @@ Public Class 個人帳號管理
4 4
     Dim DTP As String
5 5
     Private Sub Set_使用者資料()
6 6
         ConnOpen()
7
-        SQL1 = "SELECT 姓名, 帳號, 密碼, 密碼日期 FROM 使用者 WHERE (姓名 = '" & gUserName & "')"
7
+        SQL1 = "SELECT 姓名, 帳號, 密碼, 密碼日期 FROM 使用者權限管理表 WHERE (姓名 = '" & gUserName & "')"
8 8
         cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
9 9
         If dr.Read() Then
10 10
             TextBox1.Text = dr("姓名").ToString

正在加载...
取消
保存