B70340 hace 3 años
padre
commit
f3fbbfbabb
Se han modificado 54 ficheros con 1336 adiciones y 647 borrados
  1. BIN
      .vs/YD-ERP-SYS/v16/.suo
  2. 1
    1
      YD-ERP-SYS/Module/SQL_Module.vb
  3. 1
    1
      YD-ERP-SYS/Module/SQL_倉儲系統管理.vb
  4. 3
    1
      YD-ERP-SYS/Module/SQL_採購系統管理.vb
  5. 7
    7
      YD-ERP-SYS/Module/SQL_業務系統管理.vb
  6. 4
    4
      YD-ERP-SYS/Module/SQL_業績計算系統.vb
  7. 70
    69
      YD-ERP-SYS/Module/SQL_財務系統管理.vb
  8. 3
    3
      YD-ERP-SYS/Module/SQL_跨介面共用.vb
  9. 1
    1
      YD-ERP-SYS/Module/全域變數.vb
  10. 18
    11
      YD-ERP-SYS/YD-ERP-SYS.Designer.vb
  11. 4
    4
      YD-ERP-SYS/YD-ERP-SYS.vb
  12. 25
    25
      YD-ERP-SYS/YD-ERP-SYS.vbproj
  13. BIN
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe
  14. BIN
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb
  15. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe
  16. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb
  17. 1
    1
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache
  18. 4
    4
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt
  19. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache
  20. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache
  21. 0
    0
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_收支單一覽表.resources
  22. 0
    0
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_收支單審核.resources
  23. 0
    0
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_收支單申請.resources
  24. 0
    0
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_決算表.resources
  25. 5
    2
      YD-ERP-SYS/倉儲系統管理/倉儲出庫.vb
  26. 1
    1
      YD-ERP-SYS/倉儲系統管理/單據狀態查詢.vb
  27. 47
    0
      YD-ERP-SYS/採購系統管理/採購應付帳款.vb
  28. 27
    3
      YD-ERP-SYS/業務系統管理/應收帳款已收.vb
  29. 23
    3
      YD-ERP-SYS/業務系統管理/應收帳款未收.vb
  30. 83
    8
      YD-ERP-SYS/業務系統管理/訂單控制表.vb
  31. 31
    0
      YD-ERP-SYS/業務系統管理/貨款試算表.vb
  32. 133
    133
      YD-ERP-SYS/業務系統管理/銷售分析表.Designer.vb
  33. 171
    5
      YD-ERP-SYS/業務系統管理/銷售分析表.vb
  34. 17
    14
      YD-ERP-SYS/業務系統管理/銷售單審核.vb
  35. 17
    14
      YD-ERP-SYS/業務系統管理/銷售單申請.vb
  36. 16
    0
      YD-ERP-SYS/財務系統管理/業績單據完單設定.vb
  37. 31
    0
      YD-ERP-SYS/財務系統管理/業績獎金彙總表.vb
  38. 14
    1
      YD-ERP-SYS/財務系統管理/業績運費明細表.Designer.vb
  39. 22
    4
      YD-ERP-SYS/財務系統管理/業績運費明細表.vb
  40. 50
    9
      YD-ERP-SYS/財務系統管理/財務_對帳表.Designer.vb
  41. 0
    0
      YD-ERP-SYS/財務系統管理/財務_對帳表.resx
  42. 103
    182
      YD-ERP-SYS/財務系統管理/財務_對帳表.vb
  43. 113
    69
      YD-ERP-SYS/財務系統管理/財務_收支單一覽表.Designer.vb
  44. 0
    0
      YD-ERP-SYS/財務系統管理/財務_收支單一覽表.resx
  45. 55
    2
      YD-ERP-SYS/財務系統管理/財務_收支單一覽表.vb
  46. 13
    13
      YD-ERP-SYS/財務系統管理/財務_收支單審核.Designer.vb
  47. 0
    0
      YD-ERP-SYS/財務系統管理/財務_收支單審核.resx
  48. 1
    1
      YD-ERP-SYS/財務系統管理/財務_收支單審核.vb
  49. 4
    4
      YD-ERP-SYS/財務系統管理/財務_收支單申請.Designer.vb
  50. 0
    0
      YD-ERP-SYS/財務系統管理/財務_收支單申請.resx
  51. 1
    1
      YD-ERP-SYS/財務系統管理/財務_收支單申請.vb
  52. 89
    45
      YD-ERP-SYS/財務系統管理/財務_決算表.Designer.vb
  53. 0
    0
      YD-ERP-SYS/財務系統管理/財務_決算表.resx
  54. 127
    1
      YD-ERP-SYS/財務系統管理/財務_決算表.vb

BIN
.vs/YD-ERP-SYS/v16/.suo Ver fichero


+ 1
- 1
YD-ERP-SYS/Module/SQL_Module.vb Ver fichero

@@ -1,6 +1,6 @@
1 1
 Imports System.Data.SqlClient
2 2
 Module SQL_Module
3
-    Public ConString As String : Public SQL1 As String : Public SQL2 As String : Public SQL3 As String
3
+    Public ConString As String : Public SQL1 As String : Public SQL2 As String : Public SQL3 As String : Public SQL4 As String
4 4
     Public conn As New SqlConnection : Public cmd As New SqlCommand : Public dr As SqlDataReader : Public da As New SqlDataAdapter
5 5
     Public DTP As String : Public DTP1 As String : Public DTP2 As String : Public DTP3 As String : Public DTP4 As String
6 6
     Public 登入權限 As String = "姓名, 帳號, 密碼, 職稱, 級別, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, CC20, CC21,

+ 1
- 1
YD-ERP-SYS/Module/SQL_倉儲系統管理.vb Ver fichero

@@ -302,7 +302,7 @@
302 302
                             倉儲明細表 AS 倉儲明細表_1 ON 採購控制表_1.資料流水號 = 倉儲明細表_1.採購流水 LEFT OUTER JOIN
303 303
                             物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
304 304
                             物料資料庫 ON 銷售明細表.料號 = 物料資料庫.料號
305
-                WHERE      (銷售明細表.單號 LIKE '" & PA2 & "') AND (銷售明細表.料號 NOT LIKE '1%') AND (銷售明細表.已出貨 IS NULL OR 銷售明細表.已出貨 = 0)
305
+                WHERE      (銷售明細表.單號 LIKE '" & PA2 & "') AND (銷售明細表.料號 NOT LIKE '1001%') AND (銷售明細表.已出貨 IS NULL OR 銷售明細表.已出貨 = 0)
306 306
                 ORDER BY    銷售明細表.排序 DESC, 銷售明細表.料號"
307 307
         CmdSet_For_DGV()
308 308
     End Sub

+ 3
- 1
YD-ERP-SYS/Module/SQL_採購系統管理.vb Ver fichero

@@ -78,7 +78,9 @@
78 78
                                         電話 = N'" & 供應商資料表.手機_tb.Text & "', 傳真 = N'" & 供應商資料表.傳真_tb.Text & "', POS = N'" & 供應商資料表.POS_tb.Text & "', 
79 79
                                         備註1 = N'" & 供應商資料表.備註1_tb.Text & "', 備註2 = N'" & 供應商資料表.備註2_tb.Text & "', 登入日期 = N'" & 供應商資料表.登入日期_dtp.Value & "', 
80 80
                                         結算日 = N'" & 供應商資料表.結算日_nud.Value & "', KR1 = N'" & 供應商資料表.KR1_nud.Value & "', KR2 = N'" & 供應商資料表.KR2_nud.Value & "', 
81
-                                        KR3 = N'" & 供應商資料表.KR3_nud.Value & "', PEC = N'" & 供應商資料表.PEC_cb.Text & "', 停用 = N'" & 供應商資料表.停用_ch.Checked & "' 
81
+                                        KR3 = N'" & 供應商資料表.KR3_nud.Value & "', PEC = N'" & 供應商資料表.PEC_cb.Text & "', 停用 = N'" & 供應商資料表.停用_ch.Checked & "', 
82
+                                        票期 = N'" & 供應商資料表.票期_nud.Value & "', 支票_私人 = N'" & 供應商資料表.私人支票_tb.Text & "', 支票_公司 = N'" & 供應商資料表.公司支票_tb.Text & "', 
83
+                                        稅金倍率 = N'" & 供應商資料表.稅金倍率_tb.Text & "', 廣告費倍率 = N'" & 供應商資料表.廣告費倍率_tb.Text & "' 
82 84
                 WHERE (編號 = N'" & 供應商資料表.編號_tb.Text & "')"
83 85
         CmdSet_For_dr()
84 86
     End Sub

+ 7
- 7
YD-ERP-SYS/Module/SQL_業務系統管理.vb Ver fichero

@@ -116,7 +116,7 @@
116 116
                             供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
117 117
                             銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
118 118
                             銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
119
-                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND  " & SQL2 & " 
119
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1001%') AND  " & SQL2 & " 
120 120
                 ORDER BY    銷售控制表.單號 DESC"
121 121
         CmdSet_For_DGV()
122 122
     End Sub
@@ -136,7 +136,7 @@
136 136
                             供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
137 137
                             銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
138 138
                             銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
139
-                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND  " & SQL2 & " 
139
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1001%') AND  " & SQL2 & " 
140 140
                 GROUP BY    LEFT(銷售控制表.單號, 1)
141 141
                 ORDER BY    銷售 DESC"
142 142
         CmdSet_For_DGV()
@@ -159,7 +159,7 @@
159 159
                             供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
160 160
                             銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
161 161
                             銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
162
-                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 LIKE '1%') AND (銷售明細表.成本 > 0) AND " & SQL2 & " 
162
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 LIKE '1001%') AND (銷售明細表.成本 > 0) AND " & SQL2 & " 
163 163
                 ORDER BY    銷售控制表.單號 DESC"
164 164
         CmdSet_For_DGV()
165 165
     End Sub
@@ -179,7 +179,7 @@
179 179
                             供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
180 180
                             銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
181 181
                             銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
182
-                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 LIKE '1%') AND (銷售明細表.成本 > 0) AND " & SQL2 & " 
182
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 LIKE '1001%') AND (銷售明細表.成本 > 0) AND " & SQL2 & " 
183 183
                 GROUP BY    供應商資料表.簡稱
184 184
                 ORDER BY    它項收支"
185 185
         CmdSet_For_DGV()
@@ -275,7 +275,7 @@
275 275
                                                               供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
276 276
                                                               銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
277 277
                                                               銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
278
-                                  WHERE      (銷售控制表.單號 Not Like '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND (銷售明細表.成本 > 0) AND 
278
+                                  WHERE      (銷售控制表.單號 Not Like '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1001%') AND (銷售明細表.成本 > 0) AND 
279 279
                                              (銷售明細表.售價 > 0) AND " & SQL2 & "
280 280
                                   GROUP BY    供應商資料表.簡稱, 物料資料庫.供應商編號, 物料資料庫.進度條用空白) AS AAA ON 
281 281
                             系統比例用空白圖片.選擇 = AAA.進度條用空白
@@ -299,7 +299,7 @@
299 299
                                                               供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
300 300
                                                               銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
301 301
                                                               銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
302
-                                  WHERE      (銷售控制表.單號 Not Like '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND (銷售明細表.成本 > 0) AND 
302
+                                  WHERE      (銷售控制表.單號 Not Like '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1001%') AND (銷售明細表.成本 > 0) AND 
303 303
                                              (銷售明細表.售價 > 0) AND (銷售明細表.倉儲狀態 LIKE 'N03') AND " & SQL2 & "
304 304
                                   GROUP BY    供應商資料表.簡稱, 物料資料庫.供應商編號, 物料資料庫.進度條用空白) AS AAA ON 
305 305
                             系統比例用空白圖片.選擇 = AAA.進度條用空白
@@ -324,7 +324,7 @@
324 324
                             供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
325 325
                             銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
326 326
                             銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
327
-                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA20 & "%')AND (銷售明細表.料號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND 
327
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA20 & "%')AND (銷售明細表.料號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1001%') AND 
328 328
                            (銷售明細表.成本 > 0) AND (銷售明細表.售價 > 0) AND (銷售明細表.倉儲狀態 LIKE 'N03') AND " & SQL2 & " 
329 329
                 ORDER BY    銷售控制表.單號 DESC"
330 330
         CmdSet_For_DGV()

+ 4
- 4
YD-ERP-SYS/Module/SQL_業績計算系統.vb Ver fichero

@@ -72,7 +72,7 @@
72 72
                            銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
73 73
                            銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
74 74
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
75
-                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1%') AND
75
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND
76 76
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
77 77
                                                        '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
78 78
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用
@@ -129,7 +129,7 @@
129 129
                            銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
130 130
                            銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
131 131
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
132
-                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1003%') AND (銷售明細表.料號 LIKE '1%') AND
132
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1003%') AND (銷售明細表.料號 LIKE '1001%') AND
133 133
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
134 134
                                             '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
135 135
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售明細表.成本, 銷售明細表.售價
@@ -218,7 +218,7 @@
218 218
                 FROM       銷售控制表 LEFT OUTER JOIN
219 219
                            銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN 銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
220 220
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
221
-                          (銷售控制表.轉業績日期 IS NULL OR 銷售控制表.轉業績日期 LIKE '') AND (銷售明細表.料號 NOT LIKE '1%') AND 
221
+                          (銷售控制表.轉業績日期 IS NULL OR 銷售控制表.轉業績日期 LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND 
222 222
                           (銷售控制表.單號 LIKE N'" & 業績單據完單設定.查詢單號_tb.Text & "%')
223 223
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 銷售控制表.獎金基礎
224 224
                 ORDER BY   銷售控制表.單號"
@@ -231,7 +231,7 @@
231 231
                 FROM       銷售控制表 LEFT OUTER JOIN
232 232
                            銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN 銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
233 233
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
234
-                           銷售控制表.轉業績日期 IS NOT NULL AND 銷售控制表.轉業績日期 NOT LIKE '' AND (銷售明細表.料號 NOT LIKE '1%') AND 
234
+                           銷售控制表.轉業績日期 IS NOT NULL AND 銷售控制表.轉業績日期 NOT LIKE '' AND (銷售明細表.料號 NOT LIKE '1001%') AND 
235 235
                           (銷售控制表.單號 LIKE N'" & 業績單據完單設定.查詢單號_tb.Text & "%')
236 236
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 銷售控制表.獎金基礎
237 237
                 ORDER BY   銷售控制表.單號"

+ 70
- 69
YD-ERP-SYS/Module/SQL_財務系統管理.vb Ver fichero

@@ -137,13 +137,13 @@
137 137
                             公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號, 公帳流水帳.含稅
138 138
                 FROM        公帳流水帳 INNER JOIN
139 139
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
140
-                WHERE       (公帳流水帳.支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "')
140
+                WHERE       (公帳流水帳.支付單號 LIKE '" & 財務_收支單申請.營運成本收支單號_tb.Text & "')
141 141
                 ORDER BY    公帳流水帳.項次"
142 142
         CmdSet_For_DGV()
143 143
     End Sub
144 144
     Friend Sub SQL_營運成本收支單申請_查詢公帳控制表會計科目()
145 145
         ConnOpen()
146
-        SQL1 = "SELECT 會計科目, 編號 FROM 會計科目 WHERE (LEFT(編號, 7) LIKE N'" & 營運成本收支單申請.ComboBox4.Text & "') AND (停用 = 0) AND (統制科目 = 0) ORDER BY 編號"
146
+        SQL1 = "SELECT 會計科目, 編號 FROM 會計科目 WHERE (LEFT(編號, 7) LIKE N'" & 財務_收支單申請.ComboBox4.Text & "') AND (停用 = 0) AND (統制科目 = 0) ORDER BY 編號"
147 147
         CmdSet_For_dr()
148 148
     End Sub
149 149
     Friend Sub SQL_營運成本收支單申請_查詢最後一筆公帳控制表會計科目()
@@ -153,7 +153,7 @@
153 153
     End Sub
154 154
     Friend Sub SQL_營運成本收支單申請_查詢最左邊公帳控制表會計科目()
155 155
         ConnOpen()
156
-        SQL1 = "SELECT LEFT(編號, 7) AS 編號, 第二階, 層級 FROM  會計科目 WHERE (LEFT(編號, 4) LIKE N'" & 營運成本收支單申請.ComboBox2.Text & "') AND (層級 NOT LIKE '3') AND (停用 = 0)
156
+        SQL1 = "SELECT LEFT(編號, 7) AS 編號, 第二階, 層級 FROM  會計科目 WHERE (LEFT(編號, 4) LIKE N'" & 財務_收支單申請.ComboBox2.Text & "') AND (層級 NOT LIKE '3') AND (停用 = 0)
157 157
                 GROUP BY   LEFT(編號, 7), 第二階, 層級 ORDER BY   編號"
158 158
         CmdSet_For_dr()
159 159
     End Sub
@@ -165,7 +165,7 @@
165 165
     End Sub
166 166
     Friend Sub SQL_營運成本收支單申請_營運成本會計科目查詢()
167 167
         ConnOpen()
168
-        SQL1 = "SELECT 會計科目, 編號 FROM 會計科目 WHERE (會計科目 LIKE N'%" & 營運成本收支單申請.關鍵字查詢會計科目_tb.Text & "%') AND (停用 = 0) AND (統制科目 = 0) ORDER BY 編號"
168
+        SQL1 = "SELECT 會計科目, 編號 FROM 會計科目 WHERE (會計科目 LIKE N'%" & 財務_收支單申請.關鍵字查詢會計科目_tb.Text & "%') AND (停用 = 0) AND (統制科目 = 0) ORDER BY 編號"
169 169
         CmdSet_For_dr()
170 170
     End Sub
171 171
     Friend Sub SQL_會計科目管理_修改收支單申請表()
@@ -197,28 +197,28 @@
197 197
         SQL1 = "INSERT INTO 公帳流水帳 (流水號, 銀行, 日期, 類別, 收入, 支出, 明細, 人員, 支付單號, 項次, 會計, 出納, 現金, 備用金, 公帳, 支票, 
198 198
                             出納日期, 零用金, 支票數, 匯率, 備註) 
199 199
                     VALUES (N'" & PA19 & "', N'" & PA21 & "', N'" & DTP & "', N'" & PA22 & "', N'" & PA23 & "', N'" & PA24 & "', N'" & PA25 & "', '', 
200
-                            N'" & gUserName & "', N'" & 營運成本收支單申請.營運成本收支單號_tb.Text & "', N'" & PA26 & "', '1', '0', '0', '0', '0', '0', '" & DTP & "', N'" & PA27 & "', 
200
+                            N'" & gUserName & "', N'" & 財務_收支單申請.營運成本收支單號_tb.Text & "', N'" & PA26 & "', '1', '0', '0', '0', '0', '0', '" & DTP & "', N'" & PA27 & "', 
201 201
                             N'" & PA28 & "', N'" & PA29 & "', N'" & PA30 & "')"
202 202
         CmdSet_For_DGV()
203 203
     End Sub
204 204
     Friend Sub SQL_營運成本收支單申請_刪除公帳控制表()
205 205
         ConnOpen()
206
-        SQL1 = "DELETE FROM 公帳控制表 WHERE (支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "')"
206
+        SQL1 = "DELETE FROM 公帳控制表 WHERE (支付單號 LIKE '" & 財務_收支單申請.營運成本收支單號_tb.Text & "')"
207 207
         CmdSet_For_dr()
208 208
     End Sub
209 209
     Friend Sub SQL_營運成本收支單申請_刪除公帳流水帳()
210 210
         ConnOpen()
211
-        SQL1 = "DELETE FROM 公帳流水帳 WHERE (支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "')"
211
+        SQL1 = "DELETE FROM 公帳流水帳 WHERE (支付單號 LIKE '" & 財務_收支單申請.營運成本收支單號_tb.Text & "')"
212 212
         CmdSet_For_dr()
213 213
     End Sub
214 214
     Friend Sub SQL_營運成本收支單申請_刪除公帳流水帳支付單號()
215 215
         ConnOpen()
216
-        SQL1 = "DELETE FROM 公帳流水帳 WHERE (支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & 營運成本收支單申請.選擇項次_tb.Text & "')"
216
+        SQL1 = "DELETE FROM 公帳流水帳 WHERE (支付單號 LIKE '" & 財務_收支單申請.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & 財務_收支單申請.選擇項次_tb.Text & "')"
217 217
         CmdSet_For_dr()
218 218
     End Sub
219 219
     Friend Sub SQL_營運成本收支單申請_修改公帳流水帳支付單號()
220 220
         ConnOpen()
221
-        SQL1 = "UPDATE 公帳流水帳 SET 項次 = N'" & PA18 & "' WHERE (支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA17 & "')"
221
+        SQL1 = "UPDATE 公帳流水帳 SET 項次 = N'" & PA18 & "' WHERE (支付單號 LIKE '" & 財務_收支單申請.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA17 & "')"
222 222
         CmdSet_For_dr()
223 223
     End Sub
224 224
     Friend Sub SQL_營運成本收支單申請_查詢最後一筆公帳支付單號()
@@ -230,7 +230,7 @@
230 230
         ConnOpen()
231 231
         SQL1 = "INSERT INTO 公帳流水帳 (流水號, 銀行, 日期, 類別, 收入, 支出, 明細, 人員, 支付單號, 項次, 會計, 出納, 現金, 備用金, 公帳, 支票, 
232 232
                             出納日期, 零用金, 支票數, 匯率, 備註, 含稅) " &
233
-                   "VALUES (N'" & PA19 & "', N'" & 營運成本收支單申請.幣別_cb.Text & "', N'" & DTP & "', N'" & 營運成本收支單申請.ComboBox6.Text & "', N'0', N'0', N'', N'" & gUserName & "', N'" & 營運成本收支單申請.營運成本收支單號_tb.Text & "', N'" & PA15 &
233
+                   "VALUES (N'" & PA19 & "', N'" & 財務_收支單申請.幣別_cb.Text & "', N'" & DTP & "', N'" & 財務_收支單申請.ComboBox6.Text & "', N'0', N'0', N'', N'" & gUserName & "', N'" & 財務_收支單申請.營運成本收支單號_tb.Text & "', N'" & PA15 &
234 234
                         "', N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP & "', N'0', N'0', N'" & PA16 & "', N'' ,'0')"
235 235
         CmdSet_For_dr()
236 236
     End Sub
@@ -240,7 +240,7 @@
240 240
                             出納日期, 零用金, 支票數, 匯率, 備註, 含稅) " &
241 241
                    "VALUES (N'" & PA19 & "', N'" & 採購應付帳款.幣別_cb.Text & "', N'" & DTP4 & "', N'" & 採購應付帳款.ComboBox6.Text & "', N'0', N'" & PA2 & "', 
242 242
                             N'" & PA1 & "-公司-[" & 採購應付帳款.開始日期_dtp.Value & "-" & 採購應付帳款.結束日期_dtp.Value & "]', N'" & gUserName & "', 
243
-                            N'" & 採購應付帳款.營運成本收支單號_tb.Text & "', N'" & PA15 & "', N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP4 & "', N'0', N'0', N'" & PA16 & "', N'" & PA3 & "' ,'0')"
243
+                            N'" & 採購應付帳款.營運成本收支單號_tb.Text & "', N'" & PA15 & "', N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP4 & "', N'0', N'0', N'" & PA16 & "', N'" & PA3 & "' ,'1')"
244 244
         CmdSet_For_dr()
245 245
     End Sub
246 246
     Friend Sub SQL_採購應負帳款_新增公帳流水帳資料1()
@@ -258,7 +258,7 @@
258 258
         SQL1 = "INSERT INTO 公帳流水帳 (流水號, 銀行, 日期, 類別, 收入, 支出, 明細, 人員, 支付單號, 項次, 會計, 出納, 現金, 備用金, 公帳, 支票, 
259 259
                             出納日期, 零用金, 支票數, 匯率, 備註, 含稅) VALUES (N'" & PA19 & "', N'" & PA17 & "', N'" & DTP4 & "', N'" & PA18 & "', N'" & PA20 & "', 
260 260
                             N'0', N'" & PA14 & "', N'" & gUserName & "', N'" & PA & "', N'" & PA15 & "', 
261
-                            N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP4 & "', N'0', N'0', N'" & PA16 & "', N'' ,'0')"
261
+                            N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP4 & "', N'0', N'0', N'" & PA16 & "', N'' ,N'" & PA21 & "')"
262 262
         CmdSet_For_dr()
263 263
     End Sub
264 264
     '---------------------營運成本收支單審核.------------------------------------------------------------------------------------------------------------------------------------------
@@ -270,7 +270,7 @@
270 270
     End Sub
271 271
     Friend Sub SQL_營運成本收支單審核_審核人3()
272 272
         ConnOpen()
273
-        SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'作廢-" & gUserName & "', 審核日期 = N'" & DTP & "', 備註 = N'" & PA & "' WHERE (支付單號 = N'" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')"
273
+        SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'作廢-" & gUserName & "', 審核日期 = N'" & DTP & "', 備註 = N'" & PA & "' WHERE (支付單號 = N'" & 財務_收支單審核.營運成本收支單號_tb.Text & "')"
274 274
         CmdSet_For_dr()
275 275
     End Sub
276 276
     Friend Sub SQL_營運成本收支單審核_查詢收支單審核()
@@ -285,7 +285,7 @@
285 285
                             Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號, 公帳流水帳.含稅
286 286
                 FROM        公帳流水帳 INNER JOIN
287 287
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
288
-                WHERE      (公帳流水帳.支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')
288
+                WHERE      (公帳流水帳.支付單號 LIKE '" & 財務_收支單審核.營運成本收支單號_tb.Text & "')
289 289
                 ORDER BY    公帳流水帳.項次"
290 290
         CmdSet_For_DGV()
291 291
     End Sub
@@ -296,19 +296,19 @@
296 296
     End Sub
297 297
     Friend Sub SQL_營運成本收支單審核_查詢簽名檔圖片()
298 298
         ConnOpen()
299
-        SQL1 = "SELECT 簽名檔圖片 FROM YD主管簽名檔管理 WHERE 圖片流水號 LIKE '" & 營運成本收支單審核.圖片編碼_tb.Text & "'"
299
+        SQL1 = "SELECT 簽名檔圖片 FROM YD主管簽名檔管理 WHERE 圖片流水號 LIKE '" & 財務_收支單審核.圖片編碼_tb.Text & "'"
300 300
         CmdSet_For_dr()
301 301
     End Sub
302 302
     Friend Sub SQL_營運成本收支單審核_查詢簽名編碼()
303 303
         ConnOpen()
304
-        SQL1 = "SELECT 簽名編碼 FROM 公帳控制表 WHERE 簽名編碼 LIKE '" & 營運成本收支單審核.驗證碼_tb.Text & "'"
304
+        SQL1 = "SELECT 簽名編碼 FROM 公帳控制表 WHERE 簽名編碼 LIKE '" & 財務_收支單審核.驗證碼_tb.Text & "'"
305 305
         CmdSet_For_dr()
306 306
     End Sub
307 307
     Friend Sub SQL_營運成本收支單審核_修改公帳控制表()
308 308
         ConnOpen()
309
-        SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'" & PA & "', 審核日期 = N'" & DTP & "', 核准圖檔 = N'" & 營運成本收支單審核.圖片編碼_tb.Text & "', 簽名編碼 = N'" &
310
-                                                     營運成本收支單審核.驗證碼_tb.Text & "', 出納 = '" & gUserName & "', 出納日期 = N'" & DTP & "'
311
-                WHERE (支付單號 = N'" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')"
309
+        SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'" & PA & "', 審核日期 = N'" & DTP & "', 核准圖檔 = N'" & 財務_收支單審核.圖片編碼_tb.Text & "', 簽名編碼 = N'" &
310
+                                                     財務_收支單審核.驗證碼_tb.Text & "', 出納 = '" & gUserName & "', 出納日期 = N'" & DTP & "'
311
+                WHERE (支付單號 = N'" & 財務_收支單審核.營運成本收支單號_tb.Text & "')"
312 312
         CmdSet_For_dr()
313 313
     End Sub
314 314
     Friend Sub SQL_營運成本收支單審核_修改公帳控制表_應負帳款用()
@@ -320,7 +320,7 @@
320 320
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳()
321 321
         ConnOpen()
322 322
         SQL1 = "UPDATE 公帳流水帳 SET 出納 = '1', 出納日期 = N'" & DTP & "'
323
-                WHERE (支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')"
323
+                WHERE (支付單號 LIKE '" & 財務_收支單審核.營運成本收支單號_tb.Text & "')"
324 324
         CmdSet_For_dr()
325 325
     End Sub
326 326
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳_應付帳款用()
@@ -331,17 +331,17 @@
331 331
     End Sub
332 332
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳備用金()
333 333
         ConnOpen()
334
-        SQL1 = "UPDATE 公帳流水帳 SET  備用金 = N'1' WHERE (支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
334
+        SQL1 = "UPDATE 公帳流水帳 SET  備用金 = N'1' WHERE (支付單號 LIKE '" & 財務_收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
335 335
         CmdSet_For_dr()
336 336
     End Sub
337 337
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳現金()
338 338
         ConnOpen()
339
-        SQL1 = "UPDATE 公帳流水帳 SET  現金 = N'1' WHERE (支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
339
+        SQL1 = "UPDATE 公帳流水帳 SET  現金 = N'1' WHERE (支付單號 LIKE '" & 財務_收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
340 340
         CmdSet_For_dr()
341 341
     End Sub
342 342
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳支出()
343 343
         ConnOpen()
344
-        SQL1 = "UPDATE 公帳流水帳 SET  公帳 = N'1' WHERE (支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
344
+        SQL1 = "UPDATE 公帳流水帳 SET  公帳 = N'1' WHERE (支付單號 LIKE '" & 財務_收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
345 345
         CmdSet_For_dr()
346 346
     End Sub
347 347
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳支出_應付帳款用()
@@ -354,7 +354,7 @@
354 354
         ConnOpen()
355 355
         SQL1 = "SELECT 支付單號 AS 收支單號, 申請人, 申請日期, 審核人, 審核日期, 核准圖檔,  簽名編碼 FROM 公帳控制表 
356 356
                 WHERE (審核人 NOT LIKE '') AND (審核人 NOT LIKE '作廢%') AND 
357
-                審核日期 BETWEEN '" & Strings.Format(營運成本收支單一覽表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Strings.Format(營運成本收支單一覽表.結束日期_dtp.Value, "yyyy/MM/dd") & "'
357
+                審核日期 BETWEEN '" & Strings.Format(財務_收支單一覽表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Strings.Format(財務_收支單一覽表.結束日期_dtp.Value, "yyyy/MM/dd") & "'
358 358
                 ORDER BY 審核日期 DESC"
359 359
         CmdSet_For_DGV()
360 360
     End Sub
@@ -366,7 +366,8 @@
366 366
                 FROM        公帳控制表 RIGHT OUTER JOIN
367 367
                             公帳流水帳 ON 公帳控制表.支付單號 = 公帳流水帳.支付單號 RIGHT OUTER JOIN
368 368
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
369
-                WHERE      (公帳控制表.審核日期 BETWEEN '" & Strings.Format(營運成本收支單一覽表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Strings.Format(營運成本收支單一覽表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
369
+                WHERE      (公帳控制表.審核日期 BETWEEN '" & Strings.Format(財務_收支單一覽表.開始日期_dtp.Value, "yyyy/MM/dd") & "' 
370
+                            AND '" & Strings.Format(財務_收支單一覽表.結束日期_dtp.Value, "yyyy/MM/dd") & "') " & SQL2 & "
370 371
                 GROUP BY    會計科目.第一階, 會計科目.第二階, 會計科目.會計科目, LEFT(會計科目.編號, 7), 
371 372
                             LEFT(公帳控制表.審核日期, 7), 公帳流水帳.銀行, 公帳流水帳.匯率
372 373
                 ORDER BY    幣別, LEFT(公帳控制表.審核日期, 7), LEFT(會計科目.編號, 7)"
@@ -379,13 +380,13 @@
379 380
                             Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號
380 381
                 FROM        公帳流水帳 INNER JOIN
381 382
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
382
-                WHERE      (公帳流水帳.支付單號 LIKE '" & 營運成本收支單一覽表.收支單號_tb.Text & "')
383
+                WHERE      (公帳流水帳.支付單號 LIKE '" & 財務_收支單一覽表.收支單號_tb.Text & "') " & SQL2 & "
383 384
                 ORDER BY    公帳流水帳.項次"
384 385
         CmdSet_For_DGV()
385 386
     End Sub
386 387
     Friend Sub SQL_營運成本收支單一覽表_查詢簽名檔圖片()
387 388
         ConnOpen()
388
-        SQL1 = "SELECT 簽名檔圖片 FROM YD主管簽名檔管理 WHERE 圖片流水號 LIKE '" & 營運成本收支單一覽表.圖片編碼_tb.Text & "'"
389
+        SQL1 = "SELECT 簽名檔圖片 FROM YD主管簽名檔管理 WHERE 圖片流水號 LIKE '" & 財務_收支單一覽表.圖片編碼_tb.Text & "'"
389 390
         CmdSet_For_dr()
390 391
     End Sub
391 392
     '---------------------營運成本收支單_對帳表.----------------------------------------------------------------------------------------------------------------------------------------------
@@ -400,8 +401,7 @@
400 401
                 FROM        公帳流水帳 INNER JOIN
401 402
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號 FULL OUTER JOIN
402 403
                             公帳控制表 ON 公帳流水帳.支付單號 = 公帳控制表.支付單號
403
-                WHERE      (公帳控制表.審核人 NOT LIKE '') AND 
404
-                           (公帳控制表.審核人 NOT LIKE '作廢%') " & PA20 & PA19 & PA18 & " 
404
+                WHERE      (公帳控制表.審核人 NOT LIKE '作廢%') " & PA20 & PA19 & PA18 & SQL2 & " 
405 405
                 ORDER BY    收支單號 DESC, 公帳流水帳.項次"
406 406
         CmdSet_For_DGV()
407 407
     End Sub
@@ -470,19 +470,19 @@
470 470
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
471 471
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
472 472
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
473
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",4) LIKE N'" & 營運報表.年份_cb.Text & "')
473
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",4) LIKE N'" & 財務_決算表.年份_cb.Text & "') " & SQL4 & "
474 474
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
475 475
                             FULL OUTER JOIN
476 476
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
477 477
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
478 478
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
479
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",4) LIKE N'" & 營運報表.年份_cb.Text & "')
479
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",4) LIKE N'" & 財務_決算表.年份_cb.Text & "') " & SQL3 & "
480 480
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
481 481
                             FULL OUTER JOIN
482 482
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
483 483
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
484 484
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
485
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",4) LIKE N'" & 營運報表.年份_cb.Text & "')
485
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",4) LIKE N'" & 財務_決算表.年份_cb.Text & "') " & SQL2 & "
486 486
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
487 487
                 WHERE     (會計科目.顯示 = 1)
488 488
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -496,19 +496,19 @@
496 496
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
497 497
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
498 498
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
499
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/01') 
499
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/01') " & SQL4 & "
500 500
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
501 501
                             FULL OUTER JOIN
502 502
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
503 503
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
504 504
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
505
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/01')
505
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/01') " & SQL3 & "
506 506
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
507 507
                             FULL OUTER JOIN
508 508
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
509 509
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
510 510
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
511
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/01')
511
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/01') " & SQL2 & "
512 512
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
513 513
                 WHERE     (會計科目.顯示 = 1)
514 514
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -522,19 +522,19 @@
522 522
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
523 523
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
524 524
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
525
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/02') 
525
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/02') " & SQL4 & "
526 526
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
527 527
                             FULL OUTER JOIN
528 528
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
529 529
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
530 530
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
531
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/02')
531
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/02') " & SQL3 & "
532 532
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
533 533
                             FULL OUTER JOIN
534 534
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
535 535
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
536 536
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
537
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/02')
537
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/02') " & SQL2 & "
538 538
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
539 539
                 WHERE     (會計科目.顯示 = 1)
540 540
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -548,19 +548,19 @@
548 548
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
549 549
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
550 550
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
551
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/03') 
551
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/03') " & SQL4 & "
552 552
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
553 553
                             FULL OUTER JOIN
554 554
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
555 555
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
556 556
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
557
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/03')
557
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/03') " & SQL3 & "
558 558
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
559 559
                             FULL OUTER JOIN
560 560
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
561 561
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
562 562
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
563
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/03')
563
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/03') " & SQL2 & "
564 564
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
565 565
                 WHERE     (會計科目.顯示 = 1)
566 566
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -574,19 +574,19 @@
574 574
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
575 575
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
576 576
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
577
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/04') 
577
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/04') " & SQL4 & "
578 578
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
579 579
                             FULL OUTER JOIN
580 580
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
581 581
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
582 582
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
583
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/04')
583
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/04') " & SQL3 & "
584 584
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
585 585
                             FULL OUTER JOIN
586 586
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
587 587
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
588 588
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
589
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/04')
589
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/04') " & SQL2 & "
590 590
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
591 591
                 WHERE     (會計科目.顯示 = 1)
592 592
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -600,19 +600,19 @@
600 600
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
601 601
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
602 602
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
603
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/05') 
603
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/05') " & SQL4 & "
604 604
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
605 605
                             FULL OUTER JOIN
606 606
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
607 607
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
608 608
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
609
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/05')
609
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/05') " & SQL3 & "
610 610
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
611 611
                             FULL OUTER JOIN
612 612
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
613 613
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
614 614
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
615
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/05')
615
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/05') " & SQL2 & "
616 616
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
617 617
                 WHERE     (會計科目.顯示 = 1)
618 618
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -626,19 +626,19 @@
626 626
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
627 627
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
628 628
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
629
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/06') 
629
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/06') " & SQL4 & "
630 630
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
631 631
                             FULL OUTER JOIN
632 632
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
633 633
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
634 634
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
635
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/06')
635
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/06') " & SQL3 & "
636 636
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
637 637
                             FULL OUTER JOIN
638 638
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
639 639
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
640 640
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
641
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/06')
641
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/06') " & SQL2 & "
642 642
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
643 643
                 WHERE     (會計科目.顯示 = 1)
644 644
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -652,19 +652,19 @@
652 652
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
653 653
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
654 654
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
655
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/07') 
655
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/07') " & SQL4 & "
656 656
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
657 657
                             FULL OUTER JOIN
658 658
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
659 659
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
660 660
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
661
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/07')
661
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/07') " & SQL3 & "
662 662
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
663 663
                             FULL OUTER JOIN
664 664
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
665 665
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
666 666
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
667
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/07')
667
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/07') " & SQL2 & "
668 668
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
669 669
                 WHERE     (會計科目.顯示 = 1)
670 670
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -678,19 +678,19 @@
678 678
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
679 679
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
680 680
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
681
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/08') 
681
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/08') " & SQL4 & "
682 682
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
683 683
                             FULL OUTER JOIN
684 684
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
685 685
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
686 686
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
687
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/08')
687
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/08') " & SQL3 & "
688 688
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
689 689
                             FULL OUTER JOIN
690 690
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
691 691
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
692 692
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
693
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/08')
693
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/08') " & SQL2 & "
694 694
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
695 695
                 WHERE     (會計科目.顯示 = 1)
696 696
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -704,19 +704,19 @@
704 704
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
705 705
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
706 706
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
707
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/09') 
707
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/09') " & SQL4 & "
708 708
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
709 709
                             FULL OUTER JOIN
710 710
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
711 711
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
712 712
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
713
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/09')
713
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/09') " & SQL3 & "
714 714
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
715 715
                             FULL OUTER JOIN
716 716
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
717 717
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
718 718
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
719
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/09')
719
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/09') " & SQL2 & "
720 720
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
721 721
                 WHERE     (會計科目.顯示 = 1)
722 722
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -730,19 +730,19 @@
730 730
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
731 731
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
732 732
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
733
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/10') 
733
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/10') " & SQL4 & "
734 734
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
735 735
                             FULL OUTER JOIN
736 736
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
737 737
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
738 738
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
739
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/10')
739
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/10') " & SQL3 & "
740 740
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
741 741
                             FULL OUTER JOIN
742 742
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
743 743
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
744 744
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
745
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/10')
745
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/10') " & SQL2 & "
746 746
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
747 747
                 WHERE     (會計科目.顯示 = 1)
748 748
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -756,19 +756,19 @@
756 756
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
757 757
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
758 758
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
759
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/11') 
759
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/11') " & SQL4 & "
760 760
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
761 761
                             FULL OUTER JOIN
762 762
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
763 763
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
764 764
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
765
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/11')
765
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/11') " & SQL3 & "
766 766
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
767 767
                             FULL OUTER JOIN
768 768
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
769 769
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
770 770
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
771
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/11')
771
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/11') " & SQL2 & "
772 772
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
773 773
                 WHERE     (會計科目.顯示 = 1)
774 774
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -782,19 +782,19 @@
782 782
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
783 783
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
784 784
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
785
-                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/12') 
785
+                                WHERE (LEFT(公帳控制表_3. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/12') " & SQL4 & "
786 786
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
787 787
                             FULL OUTER JOIN
788 788
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
789 789
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
790 790
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
791
-                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/12')
791
+                                WHERE (LEFT(公帳控制表_2. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/12') " & SQL3 & "
792 792
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
793 793
                             FULL OUTER JOIN
794 794
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
795 795
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
796 796
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
797
-                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/12')
797
+                                WHERE (LEFT(公帳控制表_1. " & 財務_決算表.計算基礎_ch.Text & ",7) LIKE N'" & 財務_決算表.年份_cb.Text & "/12') " & SQL2 & "
798 798
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
799 799
                 WHERE     (會計科目.顯示 = 1)
800 800
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -868,7 +868,8 @@
868 868
     Friend Sub SQL_薪資轉帳表_新增()
869 869
         ConnOpen()
870 870
         SQL1 = "INSERT INTO 薪資轉帳表 (流水號, 身分證, 結算日期, 獎金, 薪資, 領現, 薪資合計, 領現合計, 給付方式, 人事資料流水號) 
871
-                VALUES (N'" & 薪資轉帳表.流水號_tb.Text & "', N'" & 薪資轉帳表.身分證_tb.Text & "', N'" & 薪資轉帳表.結束日期_dtp.Value.ToString("yyyy/MM/dd") & "', N'', N'', N'', N'', N'', N'', N'" & 薪資轉帳表.人事流水號_tb.Text & "')"
871
+                VALUES (N'" & 薪資轉帳表.流水號_tb.Text & "', N'" & 薪資轉帳表.身分證_tb.Text & "', N'" & 薪資轉帳表.結束日期_dtp.Value.ToString("yyyy/MM/dd") & "', 
872
+                        N'', N'', N'', N'', N'', N'', N'" & 薪資轉帳表.人事流水號_tb.Text & "')"
872 873
         CmdSet_For_dr()
873 874
     End Sub
874 875
     Friend Sub SQL_薪資轉帳表_修改()

+ 3
- 3
YD-ERP-SYS/Module/SQL_跨介面共用.vb Ver fichero

@@ -205,12 +205,12 @@
205 205
     End Sub
206 206
     Friend Sub SQL_銷售收款事項_修改()
207 207
         ConnOpen()
208
-        SQL1 = "UPDATE 銷售收款事項 SET 內容 = N'" & PA10 & "', 金額 = N'" & NU1 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
208
+        SQL1 = "UPDATE 銷售收款事項 SET 內容 = N'" & PA10 & "', 金額 = N'" & NU1 & "', 含稅 = N'" & PA12 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
209 209
         CmdSet_For_dr()
210 210
     End Sub
211 211
     Friend Sub SQL_銷售收款事項()
212 212
         ConnOpen()
213
-        SQL1 = "SELECT 資料流水號, 單號, 項次 AS 真項次, 項次, 內容, 金額, 收支單號, 轉財務  FROM 銷售收款事項 WHERE (單號 LIKE '" & PA2 & "') ORDER BY 項次 DESC, 內容 DESC"
213
+        SQL1 = "SELECT 資料流水號, 單號, 項次 AS 真項次, 項次, 內容, 金額, 收支單號, 轉財務, 含稅  FROM 銷售收款事項 WHERE (單號 LIKE '" & PA2 & "') ORDER BY 項次 DESC, 內容 DESC"
214 214
         CmdSet_For_DGV()
215 215
     End Sub
216 216
     Friend Sub SQL_銷售控制表_刪除()
@@ -289,7 +289,7 @@
289 289
                             倉儲明細表 ON 銷售明細表.料號 = 倉儲明細表.料號 AND 銷售明細表.單號 = 倉儲明細表.採購單號 LEFT OUTER JOIN
290 290
                             物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
291 291
                             物料資料庫 ON 銷售明細表.料號 = 物料資料庫.料號
292
-                WHERE      (銷售明細表.單號 LIKE '" & PA2 & "') AND (銷售明細表.料號 NOT LIKE '1%')
292
+                WHERE      (銷售明細表.單號 LIKE '" & PA2 & "') AND (銷售明細表.料號 NOT LIKE '1001%')
293 293
                 GROUP BY    銷售明細表.資料流水號, 銷售明細表.資料流水號, 銷售明細表.料號, 物料資料庫.品名, 倉儲分區控制表.倉名, 
294 294
                             物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價, 
295 295
                             銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態, 銷售明細表.資料流水號, 銷售明細表.倉儲狀態, 

+ 1
- 1
YD-ERP-SYS/Module/全域變數.vb Ver fichero

@@ -4,7 +4,7 @@
4 4
     Public 版本號 As String : Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public FTP物理位置 As String
5 5
     Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 業務號碼 As String
6 6
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
-    Public 版本 As String = "2021090501"
7
+    Public 版本 As String = "2021091101"
8 8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9 9
     Public 列印用SQL As String = "" : Public 列印用SQL2 As String : Public 公司編號 As String : Public 公司電話 As String : Public 公司統編 As String : Public 公司地址 As String
10 10
     Public 關鍵字編號 As String

+ 18
- 11
YD-ERP-SYS/YD-ERP-SYS.Designer.vb Ver fichero

@@ -25,8 +25,8 @@ Partial Class YD_ERP_SYS
25 25
     Private Sub InitializeComponent()
26 26
         Me.components = New System.ComponentModel.Container()
27 27
         Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(YD_ERP_SYS))
28
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30 30
         Me.業績運費明細表_tsm = New System.Windows.Forms.ToolStripMenuItem()
31 31
         Me.MenuStrip = New System.Windows.Forms.MenuStrip()
32 32
         Me.FileMenu = New System.Windows.Forms.ToolStripMenuItem()
@@ -113,6 +113,7 @@ Partial Class YD_ERP_SYS
113 113
         Me.業務_cb = New System.Windows.Forms.ComboBox()
114 114
         Me.銷售單據_dgv = New System.Windows.Forms.DataGridView()
115 115
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
116
+        Me.合計_TSSL = New System.Windows.Forms.ToolStripStatusLabel()
116 117
         Me.MenuStrip.SuspendLayout()
117 118
         Me.StatusStrip.SuspendLayout()
118 119
         CType(Me.銷售單據_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -680,7 +681,7 @@ Partial Class YD_ERP_SYS
680 681
         '
681 682
         'StatusStrip
682 683
         '
683
-        Me.StatusStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.著作權_tss, Me.執行進度_tss, Me.ToolStripProgressBar1})
684
+        Me.StatusStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.著作權_tss, Me.執行進度_tss, Me.ToolStripProgressBar1, Me.合計_TSSL})
684 685
         Me.StatusStrip.Location = New System.Drawing.Point(0, 707)
685 686
         Me.StatusStrip.Name = "StatusStrip"
686 687
         Me.StatusStrip.Padding = New System.Windows.Forms.Padding(1, 0, 16, 0)
@@ -691,9 +692,8 @@ Partial Class YD_ERP_SYS
691 692
         '著作權_tss
692 693
         '
693 694
         Me.著作權_tss.Name = "著作權_tss"
694
-        Me.著作權_tss.Size = New System.Drawing.Size(382, 17)
695
-        Me.著作權_tss.Text = "著作權 : 工巧明智能企業有限公司                                                                " &
696
-    "  "
695
+        Me.著作權_tss.Size = New System.Drawing.Size(325, 17)
696
+        Me.著作權_tss.Text = "著作權 : 工巧明智能企業有限公司                                               "
697 697
         '
698 698
         '執行進度_tss
699 699
         '
@@ -732,16 +732,16 @@ Partial Class YD_ERP_SYS
732 732
         '
733 733
         '銷售單據_dgv
734 734
         '
735
-        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
736
-        Me.銷售單據_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
735
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
736
+        Me.銷售單據_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
737 737
         Me.銷售單據_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
738 738
         Me.銷售單據_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
739 739
         Me.銷售單據_dgv.Location = New System.Drawing.Point(639, 90)
740 740
         Me.銷售單據_dgv.Name = "銷售單據_dgv"
741 741
         Me.銷售單據_dgv.RowHeadersWidth = 5
742
-        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
743
-        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
744
-        Me.銷售單據_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
742
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
743
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
744
+        Me.銷售單據_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
745 745
         Me.銷售單據_dgv.RowTemplate.Height = 24
746 746
         Me.銷售單據_dgv.Size = New System.Drawing.Size(542, 465)
747 747
         Me.銷售單據_dgv.TabIndex = 1257
@@ -751,6 +751,12 @@ Partial Class YD_ERP_SYS
751 751
         '
752 752
         Me.Timer1.Interval = 1000
753 753
         '
754
+        '合計_TSSL
755
+        '
756
+        Me.合計_TSSL.Name = "合計_TSSL"
757
+        Me.合計_TSSL.Size = New System.Drawing.Size(47, 17)
758
+        Me.合計_TSSL.Text = "合計 : 0"
759
+        '
754 760
         'YD_ERP_SYS
755 761
         '
756 762
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
@@ -866,4 +872,5 @@ Partial Class YD_ERP_SYS
866 872
     Friend WithEvents 業務獎金計算基礎_tcm As ToolStripMenuItem
867 873
     Friend WithEvents 業績單據完單設定_tsm As ToolStripMenuItem
868 874
     Friend WithEvents 業績運費明細表_tsm As ToolStripMenuItem
875
+    Friend WithEvents 合計_TSSL As ToolStripStatusLabel
869 876
 End Class

+ 4
- 4
YD-ERP-SYS/YD-ERP-SYS.vb Ver fichero

@@ -228,11 +228,11 @@ Public Class YD_ERP_SYS
228 228
     End Sub
229 229
     Private Sub 營運成本收支單申請ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 營運成本收支單申請_tsm.Click
230 230
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
231
-        PA = "" : 營運成本收支單申請.Show() : 營運成本收支單申請.BringToFront()
231
+        PA = "" : 財務_收支單申請.Show() : 財務_收支單申請.BringToFront()
232 232
     End Sub
233 233
     Private Sub 營運成本收支單審核ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 營運成本收支單審核_tsm.Click
234 234
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
235
-        PA = "" : 營運成本收支單審核.Show() : 營運成本收支單審核.BringToFront()
235
+        PA = "" : 財務_收支單審核.Show() : 財務_收支單審核.BringToFront()
236 236
     End Sub
237 237
     Private Sub 業績獎金彙總表_tsm_Click(sender As Object, e As EventArgs) Handles 業績獎金彙總表_tsm.Click
238 238
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
@@ -252,7 +252,7 @@ Public Class YD_ERP_SYS
252 252
     End Sub
253 253
     Private Sub 營運成本收支單一覽表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 營運成本收支單一覽表_tsm.Click
254 254
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
255
-        PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 營運成本收支單一覽表.Show() : 營運成本收支單一覽表.BringToFront()
255
+        PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 財務_收支單一覽表.Show() : 財務_收支單一覽表.BringToFront()
256 256
     End Sub
257 257
     Private Sub 營運成本收支單對帳表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運成本收支單對帳表_tsm.Click
258 258
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
@@ -260,7 +260,7 @@ Public Class YD_ERP_SYS
260 260
     End Sub
261 261
     Private Sub 營運成本收支決算表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 營運報表_tsm.Click
262 262
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
263
-        PA = "" : 營運報表.Show() : 營運報表.BringToFront()
263
+        PA = "" : 財務_決算表.Show() : 財務_決算表.BringToFront()
264 264
     End Sub
265 265
     Private Sub 匯率管理ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 匯率管理_tsm.Click
266 266
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next

+ 25
- 25
YD-ERP-SYS/YD-ERP-SYS.vbproj Ver fichero

@@ -336,34 +336,34 @@
336 336
     <Compile Include="財務系統管理\業績運費明細表.vb">
337 337
       <SubType>Form</SubType>
338 338
     </Compile>
339
-    <Compile Include="財務系統管理\營運報表.Designer.vb">
340
-      <DependentUpon>營運報表.vb</DependentUpon>
339
+    <Compile Include="財務系統管理\財務_決算表.Designer.vb">
340
+      <DependentUpon>財務_決算表.vb</DependentUpon>
341 341
     </Compile>
342
-    <Compile Include="財務系統管理\營運報表.vb">
342
+    <Compile Include="財務系統管理\財務_決算表.vb">
343 343
       <SubType>Form</SubType>
344 344
     </Compile>
345
-    <Compile Include="財務系統管理\營運成本收支單 - 對帳表.Designer.vb">
346
-      <DependentUpon>營運成本收支單 - 對帳表.vb</DependentUpon>
345
+    <Compile Include="財務系統管理\財務_對帳表.Designer.vb">
346
+      <DependentUpon>財務_對帳表.vb</DependentUpon>
347 347
     </Compile>
348
-    <Compile Include="財務系統管理\營運成本收支單 - 對帳表.vb">
348
+    <Compile Include="財務系統管理\財務_對帳表.vb">
349 349
       <SubType>Form</SubType>
350 350
     </Compile>
351
-    <Compile Include="財務系統管理\營運成本收支單一覽表.Designer.vb">
352
-      <DependentUpon>營運成本收支單一覽表.vb</DependentUpon>
351
+    <Compile Include="財務系統管理\財務_收支單一覽表.Designer.vb">
352
+      <DependentUpon>財務_收支單一覽表.vb</DependentUpon>
353 353
     </Compile>
354
-    <Compile Include="財務系統管理\營運成本收支單一覽表.vb">
354
+    <Compile Include="財務系統管理\財務_收支單一覽表.vb">
355 355
       <SubType>Form</SubType>
356 356
     </Compile>
357
-    <Compile Include="財務系統管理\營運成本收支單審核.Designer.vb">
358
-      <DependentUpon>營運成本收支單審核.vb</DependentUpon>
357
+    <Compile Include="財務系統管理\財務_收支單審核.Designer.vb">
358
+      <DependentUpon>財務_收支單審核.vb</DependentUpon>
359 359
     </Compile>
360
-    <Compile Include="財務系統管理\營運成本收支單審核.vb">
360
+    <Compile Include="財務系統管理\財務_收支單審核.vb">
361 361
       <SubType>Form</SubType>
362 362
     </Compile>
363
-    <Compile Include="財務系統管理\營運成本收支單申請.Designer.vb">
364
-      <DependentUpon>營運成本收支單申請.vb</DependentUpon>
363
+    <Compile Include="財務系統管理\財務_收支單申請.Designer.vb">
364
+      <DependentUpon>財務_收支單申請.vb</DependentUpon>
365 365
     </Compile>
366
-    <Compile Include="財務系統管理\營運成本收支單申請.vb">
366
+    <Compile Include="財務系統管理\財務_收支單申請.vb">
367 367
       <SubType>Form</SubType>
368 368
     </Compile>
369 369
     <Compile Include="財務系統管理\薪資轉帳表.Designer.vb">
@@ -551,20 +551,20 @@
551 551
     <EmbeddedResource Include="財務系統管理\業績運費明細表.resx">
552 552
       <DependentUpon>業績運費明細表.vb</DependentUpon>
553 553
     </EmbeddedResource>
554
-    <EmbeddedResource Include="財務系統管理\營運報表.resx">
555
-      <DependentUpon>營運報表.vb</DependentUpon>
554
+    <EmbeddedResource Include="財務系統管理\財務_決算表.resx">
555
+      <DependentUpon>財務_決算表.vb</DependentUpon>
556 556
     </EmbeddedResource>
557
-    <EmbeddedResource Include="財務系統管理\營運成本收支單 - 對帳表.resx">
558
-      <DependentUpon>營運成本收支單 - 對帳表.vb</DependentUpon>
557
+    <EmbeddedResource Include="財務系統管理\財務_對帳表.resx">
558
+      <DependentUpon>財務_對帳表.vb</DependentUpon>
559 559
     </EmbeddedResource>
560
-    <EmbeddedResource Include="財務系統管理\營運成本收支單一覽表.resx">
561
-      <DependentUpon>營運成本收支單一覽表.vb</DependentUpon>
560
+    <EmbeddedResource Include="財務系統管理\財務_收支單一覽表.resx">
561
+      <DependentUpon>財務_收支單一覽表.vb</DependentUpon>
562 562
     </EmbeddedResource>
563
-    <EmbeddedResource Include="財務系統管理\營運成本收支單審核.resx">
564
-      <DependentUpon>營運成本收支單審核.vb</DependentUpon>
563
+    <EmbeddedResource Include="財務系統管理\財務_收支單審核.resx">
564
+      <DependentUpon>財務_收支單審核.vb</DependentUpon>
565 565
     </EmbeddedResource>
566
-    <EmbeddedResource Include="財務系統管理\營運成本收支單申請.resx">
567
-      <DependentUpon>營運成本收支單申請.vb</DependentUpon>
566
+    <EmbeddedResource Include="財務系統管理\財務_收支單申請.resx">
567
+      <DependentUpon>財務_收支單申請.vb</DependentUpon>
568 568
     </EmbeddedResource>
569 569
     <EmbeddedResource Include="財務系統管理\薪資轉帳表.resx">
570 570
       <DependentUpon>薪資轉帳表.vb</DependentUpon>

BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe Ver fichero


BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb Ver fichero


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe Ver fichero


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb Ver fichero


+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache Ver fichero

@@ -1 +1 @@
1
-7306029ad47280a03329fef82e4399e994c6e258
1
+a295a2c2a91acb30ae4591c544c591a7f823e28f

+ 4
- 4
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt Ver fichero

@@ -128,11 +128,7 @@ D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.匯入EXCEL.resources
128 128
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.匯出EXCEL.resources
129 129
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.匯率管理.resources
130 130
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.會計科目管理.resources
131
-D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運報表.resources
132 131
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運成本收支單_對帳表.resources
133
-D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運成本收支單一覽表.resources
134
-D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運成本收支單審核.resources
135
-D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運成本收支單申請.resources
136 132
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.薪資轉帳表.resources
137 133
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.FTP資料夾管理.resources
138 134
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.LoginForm1.resources
@@ -511,3 +507,7 @@ D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.業績獎金彙總表.re
511 507
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.業務獎金計算基礎.resources
512 508
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.業績單據完單設定.resources
513 509
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.業績運費明細表.resources
510
+D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.財務_決算表.resources
511
+D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.財務_收支單一覽表.resources
512
+D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.財務_收支單審核.resources
513
+D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.財務_收支單申請.resources

BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache Ver fichero


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache Ver fichero


YD-ERP-SYS/obj/Debug/YD_ERP_SYS.營運報表.resources → YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_收支單一覽表.resources Ver fichero


YD-ERP-SYS/obj/Debug/YD_ERP_SYS.營運成本收支單一覽表.resources → YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_收支單審核.resources Ver fichero


YD-ERP-SYS/obj/Debug/YD_ERP_SYS.營運成本收支單審核.resources → YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_收支單申請.resources Ver fichero


YD-ERP-SYS/obj/Debug/YD_ERP_SYS.營運成本收支單申請.resources → YD-ERP-SYS/obj/Debug/YD_ERP_SYS.財務_決算表.resources Ver fichero


+ 5
- 2
YD-ERP-SYS/倉儲系統管理/倉儲出庫.vb Ver fichero

@@ -178,6 +178,9 @@ Public Class 倉儲出庫
178 178
 
179 179
         For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
180 180
             收款事項_dgv("項次", i).Value = i + 1
181
+            If IsDBNull(收款事項_dgv("含稅", i).Value) = True Then
182
+                收款事項_dgv("含稅", i).Value = False
183
+            End If
181 184
         Next
182 185
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
183 186
         Set_合記計算()
@@ -204,11 +207,11 @@ Public Class 倉儲出庫
204 207
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
205 208
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
206 209
 
207
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
210
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
208 211
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
209 212
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
210 213
             End If
211
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
214
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
212 215
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
213 216
             End If
214 217
 

+ 1
- 1
YD-ERP-SYS/倉儲系統管理/單據狀態查詢.vb Ver fichero

@@ -121,7 +121,7 @@ Public Class 單據狀態查詢
121 121
             If 銷售明細_dgv("倉名", i).Value.ToString = "工廠品" Then
122 122
                 記數 = 記數 + 1
123 123
             End If
124
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then : Else
124
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then : Else
125 125
                 記數1 = 記數1 + 1
126 126
             End If
127 127
         Next

+ 47
- 0
YD-ERP-SYS/採購系統管理/採購應付帳款.vb Ver fichero

@@ -291,6 +291,53 @@ Public Class 採購應付帳款
291 291
             End If
292 292
         End If
293 293
     End Sub
294
+    Dim 已超出 As Boolean
295
+    Private Sub 合計_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 合計_dgv.MouseUp
296
+        'If 合計_dgv.SelectedCells.Count = 1 Then : MsgBox(合計_dgv.SelectedCells(0).ColumnIndex & "  " & 合計_dgv.SelectedCells(0).RowIndex) : End If
297
+        If 合計_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
298
+        If 合計_dgv.SelectedCells.Count > 0 Then
299
+            If 合計_dgv.SelectedCells(0).ColumnIndex = 1 Or 合計_dgv.SelectedCells(0).ColumnIndex = 2 Then
300
+                If 已超出 = False Then
301
+                    Dim x As Double = 0
302
+                    For i As Integer = 0 To 合計_dgv.SelectedCells.Count - 1
303
+                        x += Val(合計_dgv.Rows(合計_dgv.SelectedCells.Item(i).RowIndex).Cells(合計_dgv.SelectedCells.Item(i).ColumnIndex).Value)
304
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
305
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
306
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
307
+            End If
308
+        End If
309
+    End Sub
310
+    Private Sub 供應商_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 供應商_dgv.MouseUp
311
+        'If 供應商_dgv.SelectedCells.Count = 1 Then : MsgBox(供應商_dgv.SelectedCells(0).ColumnIndex & "  " & 供應商_dgv.SelectedCells(0).RowIndex) : End If
312
+        If 供應商_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
313
+        If 供應商_dgv.SelectedCells.Count > 0 Then
314
+            If 供應商_dgv.SelectedCells(0).ColumnIndex = 2 Or 供應商_dgv.SelectedCells(0).ColumnIndex = 5 Or 供應商_dgv.SelectedCells(0).ColumnIndex = 8 Or
315
+               供應商_dgv.SelectedCells(0).ColumnIndex = 10 Or 供應商_dgv.SelectedCells(0).ColumnIndex = 15 Or 供應商_dgv.SelectedCells(0).ColumnIndex = 16 Then
316
+                If 已超出 = False Then
317
+                    Dim x As Double = 0
318
+                    For i As Integer = 0 To 供應商_dgv.SelectedCells.Count - 1
319
+                        x += Val(供應商_dgv.Rows(供應商_dgv.SelectedCells.Item(i).RowIndex).Cells(供應商_dgv.SelectedCells.Item(i).ColumnIndex).Value)
320
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
321
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
322
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
323
+            End If
324
+        End If
325
+    End Sub
326
+    Private Sub 採購清單_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 採購清單_dgv.MouseUp
327
+        'If 採購清單_dgv.SelectedCells.Count = 1 Then : MsgBox(採購清單_dgv.SelectedCells(0).ColumnIndex & "  " & 採購清單_dgv.SelectedCells(0).RowIndex) : End If
328
+        If 採購清單_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
329
+        If 採購清單_dgv.SelectedCells.Count > 0 Then
330
+            If 採購清單_dgv.SelectedCells(0).ColumnIndex = 16 Then
331
+                If 已超出 = False Then
332
+                    Dim x As Double = 0
333
+                    For i As Integer = 0 To 採購清單_dgv.SelectedCells.Count - 1
334
+                        x += Val(採購清單_dgv.Rows(採購清單_dgv.SelectedCells.Item(i).RowIndex).Cells(採購清單_dgv.SelectedCells.Item(i).ColumnIndex).Value)
335
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
336
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
337
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
338
+            End If
339
+        End If
340
+    End Sub
294 341
     Private Sub 供應商_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 供應商_dgv.CellEndEdit
295 342
         For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
296 343
             If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If

+ 27
- 3
YD-ERP-SYS/業務系統管理/應收帳款已收.vb Ver fichero

@@ -49,7 +49,7 @@
49 49
 
50 50
         收款事項_dgv.Columns(0).Visible = False : 收款事項_dgv.Columns(1).Visible = False : 收款事項_dgv.Columns(2).Visible = False : 收款事項_dgv.Columns(3).FillWeight = 120
51 51
         收款事項_dgv.Columns(4).FillWeight = 960 : 收款事項_dgv.Columns(5).FillWeight = 180 : 收款事項_dgv.Columns(6).Visible = False : 收款事項_dgv.Columns(7).FillWeight = 50
52
-
52
+        收款事項_dgv.Columns(8).FillWeight = 50
53 53
         收款事項_dgv.Columns(3).ReadOnly = True : 收款事項_dgv.Columns(7).ReadOnly = True
54 54
 
55 55
         收款事項_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
@@ -69,9 +69,16 @@
69 69
         Else
70 70
             For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
71 71
                 收款事項_dgv("項次", i).Value = i + 1
72
+                If IsDBNull(收款事項_dgv("含稅", i).Value) = True Then
73
+                    收款事項_dgv("含稅", i).Value = False
74
+                End If
72 75
             Next
73 76
         End If
74
-
77
+        For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
78
+            If IsDBNull(收款事項_dgv("含稅", i).Value) = True Then
79
+                收款事項_dgv("含稅", i).Value = False
80
+            End If
81
+        Next
75 82
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
76 83
         Set_合記計算()
77 84
     End Sub
@@ -162,6 +169,22 @@
162 169
             字體_NUD.Value = 7.6
163 170
         End If
164 171
     End Sub
172
+    Dim 已超出 As Boolean
173
+    Private Sub 銷售單據_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售單據_dgv.MouseUp
174
+        'If 銷售單據_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售單據_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售單據_dgv.SelectedCells(0).RowIndex) : End If
175
+        If 銷售單據_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
176
+        If 銷售單據_dgv.SelectedCells.Count > 0 Then
177
+            If 銷售單據_dgv.SelectedCells(0).ColumnIndex = 9 Or 銷售單據_dgv.SelectedCells(0).ColumnIndex = 11 Then
178
+                If 已超出 = False Then
179
+                    Dim x As Double = 0
180
+                    For i As Integer = 0 To 銷售單據_dgv.SelectedCells.Count - 1
181
+                        x += Val(銷售單據_dgv.Rows(銷售單據_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售單據_dgv.SelectedCells.Item(i).ColumnIndex).Value)
182
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
183
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
184
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
185
+            End If
186
+        End If
187
+    End Sub
165 188
     Private Sub ComboBox5_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 會科1_ch.TextChanged
166 189
         會科碼1_ch.SelectedIndex = 會科1_ch.SelectedIndex : 關鍵字查詢會計科目_tb.Text = "" : ComboBox3下拉表單資料載入() : ComboBox1下拉表單資料載入()
167 190
     End Sub
@@ -226,6 +249,7 @@
226 249
                         PA14 = 單號_tb.Text & " - " & 客戶_tb.Text & " - " & RR & " - [" & 收款事項_dgv.Rows(i).Cells("資料流水號").Value & "]"
227 250
 
228 251
                         PA16 = 匯率1 : PA15 = 新項次 : PA17 = 幣別_cb.Text : PA18 = ComboBox6.Text : PA20 = 收款事項_dgv.Rows(i).Cells("金額").Value
252
+                        PA21 = 收款事項_dgv.Rows(i).Cells("含稅").Value
229 253
                         SQL_應收轉財務_新增公帳流水帳資料()
230 254
 
231 255
                         PA12 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
@@ -265,7 +289,7 @@
265 289
             For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
266 290
                 資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
267 291
                 PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
268
-                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
292
+                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
269 293
                 SQL_銷售收款事項_修改() : conn.Close()
270 294
             Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
271 295
             Set_清單1()

+ 23
- 3
YD-ERP-SYS/業務系統管理/應收帳款未收.vb Ver fichero

@@ -49,7 +49,7 @@
49 49
 
50 50
         收款事項_dgv.Columns(0).Visible = False : 收款事項_dgv.Columns(1).Visible = False : 收款事項_dgv.Columns(2).Visible = False : 收款事項_dgv.Columns(3).FillWeight = 120
51 51
         收款事項_dgv.Columns(4).FillWeight = 960 : 收款事項_dgv.Columns(5).FillWeight = 180 : 收款事項_dgv.Columns(6).Visible = False : 收款事項_dgv.Columns(7).FillWeight = 50
52
-
52
+        收款事項_dgv.Columns(8).FillWeight = 50
53 53
         收款事項_dgv.Columns(3).ReadOnly = True : 收款事項_dgv.Columns(7).ReadOnly = True
54 54
 
55 55
         收款事項_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
@@ -76,6 +76,9 @@
76 76
             If IsDBNull(收款事項_dgv.Rows(i).Cells("轉財務").Value) Then
77 77
                 收款事項_dgv.Rows(i).Cells("轉財務").Value = False
78 78
             End If
79
+            If IsDBNull(收款事項_dgv("含稅", i).Value) = True Then
80
+                收款事項_dgv("含稅", i).Value = False
81
+            End If
79 82
         Next
80 83
 
81 84
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
@@ -168,6 +171,22 @@
168 171
             字體_NUD.Value = 7.6
169 172
         End If
170 173
     End Sub
174
+    Dim 已超出 As Boolean
175
+    Private Sub 銷售單據_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售單據_dgv.MouseUp
176
+        'If 銷售單據_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售單據_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售單據_dgv.SelectedCells(0).RowIndex) : End If
177
+        If 銷售單據_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
178
+        If 銷售單據_dgv.SelectedCells.Count > 0 Then
179
+            If 銷售單據_dgv.SelectedCells(0).ColumnIndex = 9 Or 銷售單據_dgv.SelectedCells(0).ColumnIndex = 11 Then
180
+                If 已超出 = False Then
181
+                    Dim x As Double = 0
182
+                    For i As Integer = 0 To 銷售單據_dgv.SelectedCells.Count - 1
183
+                        x += Val(銷售單據_dgv.Rows(銷售單據_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售單據_dgv.SelectedCells.Item(i).ColumnIndex).Value)
184
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
185
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
186
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
187
+            End If
188
+        End If
189
+    End Sub
171 190
     Private Sub ComboBox5_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 會科1_ch.TextChanged
172 191
         會科碼1_ch.SelectedIndex = 會科1_ch.SelectedIndex : 關鍵字查詢會計科目_tb.Text = "" : ComboBox3下拉表單資料載入() : ComboBox1下拉表單資料載入()
173 192
     End Sub
@@ -265,7 +284,7 @@
265 284
             For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
266 285
                 資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
267 286
                 PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
268
-                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
287
+                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
269 288
                 SQL_銷售收款事項_修改() : conn.Close()
270 289
             Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
271 290
 
@@ -337,6 +356,7 @@
337 356
                         PA14 = 單號_tb.Text & " - " & 客戶_tb.Text & " - " & RR & " - [" & 收款事項_dgv.Rows(i).Cells("資料流水號").Value & "]"
338 357
 
339 358
                         PA16 = 匯率1 : PA15 = 新項次 : PA17 = 幣別_cb.Text : PA18 = ComboBox6.Text : PA20 = 收款事項_dgv.Rows(i).Cells("金額").Value
359
+                        PA21 = 收款事項_dgv.Rows(i).Cells("含稅").Value
340 360
                         SQL_應收轉財務_新增公帳流水帳資料()
341 361
 
342 362
                         PA12 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
@@ -376,7 +396,7 @@
376 396
             For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
377 397
                 資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
378 398
                 PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
379
-                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
399
+                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
380 400
                 SQL_銷售收款事項_修改() : conn.Close()
381 401
             Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
382 402
             Set_清單1()

+ 83
- 8
YD-ERP-SYS/業務系統管理/訂單控制表.vb Ver fichero

@@ -87,7 +87,6 @@ Public Class 訂單控制表
87 87
             End If
88 88
             銷售明細_dgv("項次", i).Value = i + 1
89 89
         Next
90
-        銷售明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
91 90
     End Sub
92 91
     Private Sub Set_清單5()
93 92
         銷售備註_dgv.DataSource = Nothing : ds5.Clear()
@@ -114,7 +113,6 @@ Public Class 訂單控制表
114 113
         For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
115 114
             銷售備註_dgv("項次", i).Value = i + 1
116 115
         Next
117
-        銷售備註_dgv.EditMode = DataGridViewEditMode.EditOnEnter
118 116
         Set_合記計算()
119 117
     End Sub
120 118
     Private Sub Set_清單6()
@@ -140,8 +138,10 @@ Public Class 訂單控制表
140 138
 
141 139
         For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
142 140
             收款事項_dgv("項次", i).Value = i + 1
141
+            If IsDBNull(收款事項_dgv("含稅", i).Value) = True Then
142
+                收款事項_dgv("含稅", i).Value = False
143
+            End If
143 144
         Next
144
-        收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
145 145
         Set_合記計算()
146 146
     End Sub
147 147
     Private Sub Set_清單7()
@@ -168,7 +168,6 @@ Public Class 訂單控制表
168 168
         For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
169 169
             銷售衍生運費_dgv("項次", i).Value = i + 1
170 170
         Next
171
-        銷售衍生運費_dgv.EditMode = DataGridViewEditMode.EditOnEnter
172 171
         Set_合記計算()
173 172
     End Sub
174 173
     Private Sub 送貨地點_cb_下拉表單資料載入()
@@ -194,15 +193,15 @@ Public Class 訂單控制表
194 193
             銷售合計_tb.Text = Val(銷售合計_tb.Text) + 銷售明細_dgv("售價", i).Value
195 194
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
196 195
             If 銷售明細_dgv("無管銷", i).Value = False Then
197
-                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
196
+                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
198 197
                     無管物料 = 無管物料 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
199 198
                 End If
200 199
             End If
201
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
200
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
202 201
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
203 202
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
204 203
             End If
205
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
204
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
206 205
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
207 206
                 '不含1類銷售小記 = 不含1類銷售小記 - 銷售明細_dgv("成本", i).Value
208 207
             End If
@@ -301,6 +300,82 @@ Public Class 訂單控制表
301 300
             字體_NUD.Value = 8
302 301
         End If
303 302
     End Sub
303
+    Dim 已超出 As Boolean
304
+    Private Sub 銷售單據_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售單據_dgv.MouseUp
305
+        'If 銷售單據_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售單據_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售單據_dgv.SelectedCells(0).RowIndex) : End If
306
+        If 銷售單據_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
307
+        If 銷售單據_dgv.SelectedCells.Count > 0 Then
308
+            If 銷售單據_dgv.SelectedCells(0).ColumnIndex = 9 Then
309
+                If 已超出 = False Then
310
+                    Dim x As Double = 0
311
+                    For i As Integer = 0 To 銷售單據_dgv.SelectedCells.Count - 1
312
+                        x += Val(銷售單據_dgv.Rows(銷售單據_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售單據_dgv.SelectedCells.Item(i).ColumnIndex).Value)
313
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
314
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
315
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
316
+            End If
317
+        End If
318
+    End Sub
319
+    Private Sub 銷售明細_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售明細_dgv.MouseUp
320
+        'If 銷售明細_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售明細_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售明細_dgv.SelectedCells(0).RowIndex) : End If
321
+        If 銷售明細_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
322
+        If 銷售明細_dgv.SelectedCells.Count > 0 Then
323
+            If 銷售明細_dgv.SelectedCells(0).ColumnIndex = 12 Then
324
+                If 已超出 = False Then
325
+                    Dim x As Double = 0
326
+                    For i As Integer = 0 To 銷售明細_dgv.SelectedCells.Count - 1
327
+                        x += Val(銷售明細_dgv.Rows(銷售明細_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售明細_dgv.SelectedCells.Item(i).ColumnIndex).Value)
328
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
329
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
330
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
331
+            End If
332
+        End If
333
+    End Sub
334
+    Private Sub 銷售備註_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售備註_dgv.MouseUp
335
+        'If 銷售備註_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售備註_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售備註_dgv.SelectedCells(0).RowIndex) : End If
336
+        If 銷售備註_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
337
+        If 銷售備註_dgv.SelectedCells.Count > 0 Then
338
+            If 銷售備註_dgv.SelectedCells(0).ColumnIndex >= 3 And 銷售備註_dgv.SelectedCells(0).ColumnIndex <= 4 Then
339
+                If 已超出 = False Then
340
+                    Dim x As Double = 0
341
+                    For i As Integer = 0 To 銷售備註_dgv.SelectedCells.Count - 1
342
+                        x += Val(銷售備註_dgv.Rows(銷售備註_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售備註_dgv.SelectedCells.Item(i).ColumnIndex).Value)
343
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
344
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
345
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
346
+            End If
347
+        End If
348
+    End Sub
349
+    Private Sub 銷售衍生運費_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售衍生運費_dgv.MouseUp
350
+        'If 銷售衍生運費_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售衍生運費_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售衍生運費_dgv.SelectedCells(0).RowIndex) : End If
351
+        If 銷售衍生運費_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
352
+        If 銷售衍生運費_dgv.SelectedCells.Count > 0 Then
353
+            If 銷售衍生運費_dgv.SelectedCells(0).ColumnIndex = 4 Then
354
+                If 已超出 = False Then
355
+                    Dim x As Double = 0
356
+                    For i As Integer = 0 To 銷售衍生運費_dgv.SelectedCells.Count - 1
357
+                        x += Val(銷售衍生運費_dgv.Rows(銷售衍生運費_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售衍生運費_dgv.SelectedCells.Item(i).ColumnIndex).Value)
358
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
359
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
360
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
361
+            End If
362
+        End If
363
+    End Sub
364
+    Private Sub 收款事項_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 收款事項_dgv.MouseUp
365
+        'If 收款事項_dgv.SelectedCells.Count = 1 Then : MsgBox(收款事項_dgv.SelectedCells(0).ColumnIndex & "  " & 收款事項_dgv.SelectedCells(0).RowIndex) : End If
366
+        If 收款事項_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
367
+        If 收款事項_dgv.SelectedCells.Count > 0 Then
368
+            If 收款事項_dgv.SelectedCells(0).ColumnIndex = 5 Then
369
+                If 已超出 = False Then
370
+                    Dim x As Double = 0
371
+                    For i As Integer = 0 To 收款事項_dgv.SelectedCells.Count - 1
372
+                        x += Val(收款事項_dgv.Rows(收款事項_dgv.SelectedCells.Item(i).RowIndex).Cells(收款事項_dgv.SelectedCells.Item(i).ColumnIndex).Value)
373
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
374
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
375
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
376
+            End If
377
+        End If
378
+    End Sub
304 379
     Private Sub 收款事項_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 收款事項_dgv.CellEndEdit
305 380
         Set_合記計算()
306 381
     End Sub
@@ -328,7 +403,7 @@ Public Class 訂單控制表
328 403
     End Sub
329 404
     Private Sub 銷售衍生運費_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellClick
330 405
         If e.RowIndex = -1 Then : Else
331
-            項次4_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
406
+            項次4_tb.Text = 銷售衍生運費_dgv("項次", e.RowIndex).Value.ToString
332 407
         End If
333 408
     End Sub
334 409
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit

+ 31
- 0
YD-ERP-SYS/業務系統管理/貨款試算表.vb Ver fichero

@@ -155,6 +155,37 @@ Public Class 貨款試算表
155 155
             字體_NUD.Value = 8
156 156
         End If
157 157
     End Sub
158
+    Dim 已超出 As Boolean
159
+    Private Sub 廠商彙總_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 廠商彙總_dgv.MouseUp
160
+        'If 廠商彙總_dgv.SelectedCells.Count = 1 Then : MsgBox(廠商彙總_dgv.SelectedCells(0).ColumnIndex & "  " & 廠商彙總_dgv.SelectedCells(0).RowIndex) : End If
161
+        If 廠商彙總_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
162
+        If 廠商彙總_dgv.SelectedCells.Count > 0 Then
163
+            If 廠商彙總_dgv.SelectedCells(0).ColumnIndex = 3 Then
164
+                If 已超出 = False Then
165
+                    Dim x As Double = 0
166
+                    For i As Integer = 0 To 廠商彙總_dgv.SelectedCells.Count - 1
167
+                        x += Val(廠商彙總_dgv.Rows(廠商彙總_dgv.SelectedCells.Item(i).RowIndex).Cells(廠商彙總_dgv.SelectedCells.Item(i).ColumnIndex).Value)
168
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
169
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
170
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
171
+            End If
172
+        End If
173
+    End Sub
174
+    Private Sub 訂貨明細_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 訂貨明細_dgv.MouseUp
175
+        'If 訂貨明細_dgv.SelectedCells.Count = 1 Then : MsgBox(訂貨明細_dgv.SelectedCells(0).ColumnIndex & "  " & 訂貨明細_dgv.SelectedCells(0).RowIndex) : End If
176
+        If 訂貨明細_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
177
+        If 訂貨明細_dgv.SelectedCells.Count > 0 Then
178
+            If 訂貨明細_dgv.SelectedCells(0).ColumnIndex = 13 Then
179
+                If 已超出 = False Then
180
+                    Dim x As Double = 0
181
+                    For i As Integer = 0 To 訂貨明細_dgv.SelectedCells.Count - 1
182
+                        x += Val(訂貨明細_dgv.Rows(訂貨明細_dgv.SelectedCells.Item(i).RowIndex).Cells(訂貨明細_dgv.SelectedCells.Item(i).ColumnIndex).Value)
183
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
184
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
185
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
186
+            End If
187
+        End If
188
+    End Sub
158 189
     Private Sub 日期格式()
159 190
         If 會計月_ch.Checked = True Then
160 191
             '-------------日期一----------------------------------------------------------------------------------------

+ 133
- 133
YD-ERP-SYS/業務系統管理/銷售分析表.Designer.vb Ver fichero

@@ -35,14 +35,8 @@ Partial Class 銷售分析表
35 35
         Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36 36
         Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37 37
         Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
-        Dim ChartArea5 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
39
-        Dim Legend5 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
40
-        Dim Series5 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
41 38
         Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
42 39
         Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
43
-        Dim ChartArea6 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
44
-        Dim Legend6 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
45
-        Dim Series6 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
46 40
         Dim ChartArea1 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
47 41
         Dim Legend1 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
48 42
         Dim Series1 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
@@ -55,14 +49,20 @@ Partial Class 銷售分析表
55 49
         Dim Series2 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
56 50
         Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
57 51
         Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
58
-        Dim ChartArea4 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
59
-        Dim Legend4 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
60
-        Dim Series4 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
61 52
         Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
62 53
         Dim DataGridViewCellStyle22 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
63 54
         Dim ChartArea3 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
64 55
         Dim Legend3 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
65 56
         Dim Series3 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
57
+        Dim ChartArea4 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
58
+        Dim Legend4 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
59
+        Dim Series4 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
60
+        Dim ChartArea5 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
61
+        Dim Legend5 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
62
+        Dim Series5 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
63
+        Dim ChartArea6 As System.Windows.Forms.DataVisualization.Charting.ChartArea = New System.Windows.Forms.DataVisualization.Charting.ChartArea()
64
+        Dim Legend6 As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
65
+        Dim Series6 As System.Windows.Forms.DataVisualization.Charting.Series = New System.Windows.Forms.DataVisualization.Charting.Series()
66 66
         Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
67 67
         Me.一般月_ch = New System.Windows.Forms.CheckBox()
68 68
         Me.會計月_ch = New System.Windows.Forms.CheckBox()
@@ -115,17 +115,17 @@ Partial Class 銷售分析表
115 115
         Me.Panel1 = New System.Windows.Forms.Panel()
116 116
         Me.Panel2 = New System.Windows.Forms.Panel()
117 117
         Me.PictureBox1 = New System.Windows.Forms.PictureBox()
118
-        Me.Chart6 = New System.Windows.Forms.DataVisualization.Charting.Chart()
119 118
         Me.銷售備註1_dgv = New System.Windows.Forms.DataGridView()
120
-        Me.Chart5 = New System.Windows.Forms.DataVisualization.Charting.Chart()
121 119
         Me.Chart4 = New System.Windows.Forms.DataVisualization.Charting.Chart()
122 120
         Me.銷售它項1_dgv = New System.Windows.Forms.DataGridView()
123 121
         Me.銷售明細1_dgv = New System.Windows.Forms.DataGridView()
124 122
         Me.Chart3 = New System.Windows.Forms.DataVisualization.Charting.Chart()
125 123
         Me.稅金1_dgv = New System.Windows.Forms.DataGridView()
126
-        Me.Chart2 = New System.Windows.Forms.DataVisualization.Charting.Chart()
127 124
         Me.運費1_dgv = New System.Windows.Forms.DataGridView()
128 125
         Me.Chart1 = New System.Windows.Forms.DataVisualization.Charting.Chart()
126
+        Me.Chart2 = New System.Windows.Forms.DataVisualization.Charting.Chart()
127
+        Me.Chart6 = New System.Windows.Forms.DataVisualization.Charting.Chart()
128
+        Me.Chart5 = New System.Windows.Forms.DataVisualization.Charting.Chart()
129 129
         Me.報表_bt = New System.Windows.Forms.Button()
130 130
         Me.圖表_bt = New System.Windows.Forms.Button()
131 131
         CType(Me.銷售明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -139,17 +139,17 @@ Partial Class 銷售分析表
139 139
         Me.Panel1.SuspendLayout()
140 140
         Me.Panel2.SuspendLayout()
141 141
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
142
-        CType(Me.Chart6, System.ComponentModel.ISupportInitialize).BeginInit()
143 142
         CType(Me.銷售備註1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
144
-        CType(Me.Chart5, System.ComponentModel.ISupportInitialize).BeginInit()
145 143
         CType(Me.Chart4, System.ComponentModel.ISupportInitialize).BeginInit()
146 144
         CType(Me.銷售它項1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
147 145
         CType(Me.銷售明細1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
148 146
         CType(Me.Chart3, System.ComponentModel.ISupportInitialize).BeginInit()
149 147
         CType(Me.稅金1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
150
-        CType(Me.Chart2, System.ComponentModel.ISupportInitialize).BeginInit()
151 148
         CType(Me.運費1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
152 149
         CType(Me.Chart1, System.ComponentModel.ISupportInitialize).BeginInit()
150
+        CType(Me.Chart2, System.ComponentModel.ISupportInitialize).BeginInit()
151
+        CType(Me.Chart6, System.ComponentModel.ISupportInitialize).BeginInit()
152
+        CType(Me.Chart5, System.ComponentModel.ISupportInitialize).BeginInit()
153 153
         Me.SuspendLayout()
154 154
         '
155 155
         '中間日期_dtp
@@ -737,44 +737,6 @@ Partial Class 銷售分析表
737 737
         Me.PictureBox1.TabIndex = 1343
738 738
         Me.PictureBox1.TabStop = False
739 739
         '
740
-        'Chart6
741
-        '
742
-        Me.Chart6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
743
-        Me.Chart6.BackColor = System.Drawing.SystemColors.Control
744
-        ChartArea5.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
745
-        ChartArea5.Area3DStyle.Inclination = 60
746
-        ChartArea5.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
747
-        ChartArea5.AxisX.IsLabelAutoFit = False
748
-        ChartArea5.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
749
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
750
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
751
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
752
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
753
-        ChartArea5.AxisX.LabelStyle.IsStaggered = True
754
-        ChartArea5.AxisX.MaximumAutoSize = 100.0!
755
-        ChartArea5.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
756
-        ChartArea5.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
757
-        ChartArea5.AxisX2.MaximumAutoSize = 100.0!
758
-        ChartArea5.AxisY.MaximumAutoSize = 100.0!
759
-        ChartArea5.AxisY2.MaximumAutoSize = 100.0!
760
-        ChartArea5.Name = "ChartArea1"
761
-        Me.Chart6.ChartAreas.Add(ChartArea5)
762
-        Legend5.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
763
-        Legend5.IsTextAutoFit = False
764
-        Legend5.Name = "Legend1"
765
-        Me.Chart6.Legends.Add(Legend5)
766
-        Me.Chart6.Location = New System.Drawing.Point(1080, 170)
767
-        Me.Chart6.Name = "Chart6"
768
-        Me.Chart6.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Berry
769
-        Series5.ChartArea = "ChartArea1"
770
-        Series5.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
771
-        Series5.Legend = "Legend1"
772
-        Series5.Name = "Series1"
773
-        Me.Chart6.Series.Add(Series5)
774
-        Me.Chart6.Size = New System.Drawing.Size(489, 220)
775
-        Me.Chart6.TabIndex = 1342
776
-        Me.Chart6.Text = "Chart6"
777
-        '
778 740
         '銷售備註1_dgv
779 741
         '
780 742
         DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
@@ -793,44 +755,6 @@ Partial Class 銷售分析表
793 755
         Me.銷售備註1_dgv.Size = New System.Drawing.Size(359, 165)
794 756
         Me.銷售備註1_dgv.TabIndex = 1341
795 757
         '
796
-        'Chart5
797
-        '
798
-        Me.Chart5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
799
-        Me.Chart5.BackColor = System.Drawing.SystemColors.Control
800
-        ChartArea6.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
801
-        ChartArea6.Area3DStyle.Inclination = 60
802
-        ChartArea6.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
803
-        ChartArea6.AxisX.IsLabelAutoFit = False
804
-        ChartArea6.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
805
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
806
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
807
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
808
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
809
-        ChartArea6.AxisX.LabelStyle.IsStaggered = True
810
-        ChartArea6.AxisX.MaximumAutoSize = 100.0!
811
-        ChartArea6.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
812
-        ChartArea6.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
813
-        ChartArea6.AxisX2.MaximumAutoSize = 100.0!
814
-        ChartArea6.AxisY.MaximumAutoSize = 100.0!
815
-        ChartArea6.AxisY2.MaximumAutoSize = 100.0!
816
-        ChartArea6.Name = "ChartArea1"
817
-        Me.Chart5.ChartAreas.Add(ChartArea6)
818
-        Legend6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
819
-        Legend6.IsTextAutoFit = False
820
-        Legend6.Name = "Legend1"
821
-        Me.Chart5.Legends.Add(Legend6)
822
-        Me.Chart5.Location = New System.Drawing.Point(708, 170)
823
-        Me.Chart5.Name = "Chart5"
824
-        Me.Chart5.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.EarthTones
825
-        Series6.ChartArea = "ChartArea1"
826
-        Series6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
827
-        Series6.Legend = "Legend1"
828
-        Series6.Name = "Series1"
829
-        Me.Chart5.Series.Add(Series6)
830
-        Me.Chart5.Size = New System.Drawing.Size(493, 220)
831
-        Me.Chart5.TabIndex = 1340
832
-        Me.Chart5.Text = "Chart5"
833
-        '
834 758
         'Chart4
835 759
         '
836 760
         Me.Chart4.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
@@ -962,45 +886,6 @@ Partial Class 銷售分析表
962 886
         Me.稅金1_dgv.Size = New System.Drawing.Size(359, 165)
963 887
         Me.稅金1_dgv.TabIndex = 1335
964 888
         '
965
-        'Chart2
966
-        '
967
-        Me.Chart2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
968
-        Me.Chart2.BackColor = System.Drawing.SystemColors.Control
969
-        ChartArea4.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
970
-        ChartArea4.Area3DStyle.Inclination = 60
971
-        ChartArea4.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
972
-        ChartArea4.AxisX.IsLabelAutoFit = False
973
-        ChartArea4.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
974
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
975
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
976
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
977
-            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
978
-        ChartArea4.AxisX.LabelStyle.IsStaggered = True
979
-        ChartArea4.AxisX.MaximumAutoSize = 100.0!
980
-        ChartArea4.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
981
-        ChartArea4.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
982
-        ChartArea4.AxisX2.MaximumAutoSize = 100.0!
983
-        ChartArea4.AxisY.MaximumAutoSize = 100.0!
984
-        ChartArea4.AxisY2.MaximumAutoSize = 100.0!
985
-        ChartArea4.Name = "ChartArea1"
986
-        Me.Chart2.ChartAreas.Add(ChartArea4)
987
-        Legend4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
988
-        Legend4.IsTextAutoFit = False
989
-        Legend4.Name = "Legend1"
990
-        Me.Chart2.Legends.Add(Legend4)
991
-        Me.Chart2.Location = New System.Drawing.Point(1448, 170)
992
-        Me.Chart2.Name = "Chart2"
993
-        Me.Chart2.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Pastel
994
-        Series4.ChartArea = "ChartArea1"
995
-        Series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
996
-        Series4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
997
-        Series4.Legend = "Legend1"
998
-        Series4.Name = "Series1"
999
-        Me.Chart2.Series.Add(Series4)
1000
-        Me.Chart2.Size = New System.Drawing.Size(359, 220)
1001
-        Me.Chart2.TabIndex = 1265
1002
-        Me.Chart2.Text = "Chart2"
1003
-        '
1004 889
         '運費1_dgv
1005 890
         '
1006 891
         DataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
@@ -1056,6 +941,121 @@ Partial Class 銷售分析表
1056 941
         Me.Chart1.TabIndex = 813
1057 942
         Me.Chart1.Text = "Chart1"
1058 943
         '
944
+        'Chart2
945
+        '
946
+        Me.Chart2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
947
+        Me.Chart2.BackColor = System.Drawing.SystemColors.Control
948
+        ChartArea4.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
949
+        ChartArea4.Area3DStyle.Inclination = 60
950
+        ChartArea4.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
951
+        ChartArea4.AxisX.IsLabelAutoFit = False
952
+        ChartArea4.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
953
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
954
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
955
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
956
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
957
+        ChartArea4.AxisX.LabelStyle.IsStaggered = True
958
+        ChartArea4.AxisX.MaximumAutoSize = 100.0!
959
+        ChartArea4.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
960
+        ChartArea4.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
961
+        ChartArea4.AxisX2.MaximumAutoSize = 100.0!
962
+        ChartArea4.AxisY.MaximumAutoSize = 100.0!
963
+        ChartArea4.AxisY2.MaximumAutoSize = 100.0!
964
+        ChartArea4.Name = "ChartArea1"
965
+        Me.Chart2.ChartAreas.Add(ChartArea4)
966
+        Legend4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
967
+        Legend4.IsTextAutoFit = False
968
+        Legend4.Name = "Legend1"
969
+        Me.Chart2.Legends.Add(Legend4)
970
+        Me.Chart2.Location = New System.Drawing.Point(1448, 170)
971
+        Me.Chart2.Name = "Chart2"
972
+        Me.Chart2.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Pastel
973
+        Series4.ChartArea = "ChartArea1"
974
+        Series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie
975
+        Series4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
976
+        Series4.Legend = "Legend1"
977
+        Series4.Name = "Series1"
978
+        Me.Chart2.Series.Add(Series4)
979
+        Me.Chart2.Size = New System.Drawing.Size(359, 220)
980
+        Me.Chart2.TabIndex = 1265
981
+        Me.Chart2.Text = "Chart2"
982
+        '
983
+        'Chart6
984
+        '
985
+        Me.Chart6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
986
+        Me.Chart6.BackColor = System.Drawing.SystemColors.Control
987
+        ChartArea5.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
988
+        ChartArea5.Area3DStyle.Inclination = 60
989
+        ChartArea5.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
990
+        ChartArea5.AxisX.IsLabelAutoFit = False
991
+        ChartArea5.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
992
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
993
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
994
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
995
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
996
+        ChartArea5.AxisX.LabelStyle.IsStaggered = True
997
+        ChartArea5.AxisX.MaximumAutoSize = 100.0!
998
+        ChartArea5.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
999
+        ChartArea5.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
1000
+        ChartArea5.AxisX2.MaximumAutoSize = 100.0!
1001
+        ChartArea5.AxisY.MaximumAutoSize = 100.0!
1002
+        ChartArea5.AxisY2.MaximumAutoSize = 100.0!
1003
+        ChartArea5.Name = "ChartArea1"
1004
+        Me.Chart6.ChartAreas.Add(ChartArea5)
1005
+        Legend5.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
1006
+        Legend5.IsTextAutoFit = False
1007
+        Legend5.Name = "Legend1"
1008
+        Me.Chart6.Legends.Add(Legend5)
1009
+        Me.Chart6.Location = New System.Drawing.Point(1080, 170)
1010
+        Me.Chart6.Name = "Chart6"
1011
+        Me.Chart6.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Berry
1012
+        Series5.ChartArea = "ChartArea1"
1013
+        Series5.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
1014
+        Series5.Legend = "Legend1"
1015
+        Series5.Name = "Series1"
1016
+        Me.Chart6.Series.Add(Series5)
1017
+        Me.Chart6.Size = New System.Drawing.Size(489, 220)
1018
+        Me.Chart6.TabIndex = 1342
1019
+        Me.Chart6.Text = "Chart6"
1020
+        '
1021
+        'Chart5
1022
+        '
1023
+        Me.Chart5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1024
+        Me.Chart5.BackColor = System.Drawing.SystemColors.Control
1025
+        ChartArea6.AlignmentOrientation = CType((System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Vertical Or System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations.Horizontal), System.Windows.Forms.DataVisualization.Charting.AreaAlignmentOrientations)
1026
+        ChartArea6.Area3DStyle.Inclination = 60
1027
+        ChartArea6.AxisX.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
1028
+        ChartArea6.AxisX.IsLabelAutoFit = False
1029
+        ChartArea6.AxisX.LabelAutoFitStyle = CType((((((System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.IncreaseFont Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.DecreaseFont) _
1030
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.StaggeredLabels) _
1031
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep30) _
1032
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.LabelsAngleStep45) _
1033
+            Or System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles.WordWrap), System.Windows.Forms.DataVisualization.Charting.LabelAutoFitStyles)
1034
+        ChartArea6.AxisX.LabelStyle.IsStaggered = True
1035
+        ChartArea6.AxisX.MaximumAutoSize = 100.0!
1036
+        ChartArea6.AxisX.TitleFont = New System.Drawing.Font("微軟正黑體", 6.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
1037
+        ChartArea6.AxisX2.IntervalAutoMode = System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.VariableCount
1038
+        ChartArea6.AxisX2.MaximumAutoSize = 100.0!
1039
+        ChartArea6.AxisY.MaximumAutoSize = 100.0!
1040
+        ChartArea6.AxisY2.MaximumAutoSize = 100.0!
1041
+        ChartArea6.Name = "ChartArea1"
1042
+        Me.Chart5.ChartAreas.Add(ChartArea6)
1043
+        Legend6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
1044
+        Legend6.IsTextAutoFit = False
1045
+        Legend6.Name = "Legend1"
1046
+        Me.Chart5.Legends.Add(Legend6)
1047
+        Me.Chart5.Location = New System.Drawing.Point(708, 170)
1048
+        Me.Chart5.Name = "Chart5"
1049
+        Me.Chart5.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.EarthTones
1050
+        Series6.ChartArea = "ChartArea1"
1051
+        Series6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
1052
+        Series6.Legend = "Legend1"
1053
+        Series6.Name = "Series1"
1054
+        Me.Chart5.Series.Add(Series6)
1055
+        Me.Chart5.Size = New System.Drawing.Size(493, 220)
1056
+        Me.Chart5.TabIndex = 1340
1057
+        Me.Chart5.Text = "Chart5"
1058
+        '
1059 1059
         '報表_bt
1060 1060
         '
1061 1061
         Me.報表_bt.Location = New System.Drawing.Point(1267, 2)
@@ -1140,17 +1140,17 @@ Partial Class 銷售分析表
1140 1140
         Me.Panel1.ResumeLayout(False)
1141 1141
         Me.Panel2.ResumeLayout(False)
1142 1142
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
1143
-        CType(Me.Chart6, System.ComponentModel.ISupportInitialize).EndInit()
1144 1143
         CType(Me.銷售備註1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1145
-        CType(Me.Chart5, System.ComponentModel.ISupportInitialize).EndInit()
1146 1144
         CType(Me.Chart4, System.ComponentModel.ISupportInitialize).EndInit()
1147 1145
         CType(Me.銷售它項1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1148 1146
         CType(Me.銷售明細1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1149 1147
         CType(Me.Chart3, System.ComponentModel.ISupportInitialize).EndInit()
1150 1148
         CType(Me.稅金1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1151
-        CType(Me.Chart2, System.ComponentModel.ISupportInitialize).EndInit()
1152 1149
         CType(Me.運費1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1153 1150
         CType(Me.Chart1, System.ComponentModel.ISupportInitialize).EndInit()
1151
+        CType(Me.Chart2, System.ComponentModel.ISupportInitialize).EndInit()
1152
+        CType(Me.Chart6, System.ComponentModel.ISupportInitialize).EndInit()
1153
+        CType(Me.Chart5, System.ComponentModel.ISupportInitialize).EndInit()
1154 1154
         Me.ResumeLayout(False)
1155 1155
         Me.PerformLayout()
1156 1156
 

+ 171
- 5
YD-ERP-SYS/業務系統管理/銷售分析表.vb Ver fichero

@@ -332,7 +332,7 @@ Public Class 銷售分析表
332 332
         運費1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
333 333
         運費1_dgv.ColumnHeadersHeight = 25
334 334
         運費1_dgv.AllowUserToAddRows = False
335
-        運費1_dgv.RowTemplate.Height = 35
335
+        運費1_dgv.RowTemplate.Height = 22
336 336
 
337 337
         PA19 = 業務_cb.Text
338 338
         SQL_銷售分析表_運費1()
@@ -365,7 +365,7 @@ Public Class 銷售分析表
365 365
         稅金1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
366 366
         稅金1_dgv.ColumnHeadersHeight = 25
367 367
         稅金1_dgv.AllowUserToAddRows = False
368
-        稅金1_dgv.RowTemplate.Height = 35
368
+        稅金1_dgv.RowTemplate.Height = 22
369 369
 
370 370
         PA19 = 業務_cb.Text
371 371
         SQL_銷售分析表_稅金1()
@@ -398,7 +398,7 @@ Public Class 銷售分析表
398 398
         銷售明細1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
399 399
         銷售明細1_dgv.ColumnHeadersHeight = 25
400 400
         銷售明細1_dgv.AllowUserToAddRows = False
401
-        銷售明細1_dgv.RowTemplate.Height = 35
401
+        銷售明細1_dgv.RowTemplate.Height = 22
402 402
 
403 403
         PA19 = 業務_cb.Text
404 404
         SQL_銷售分析表_物料明細1()
@@ -431,7 +431,7 @@ Public Class 銷售分析表
431 431
         銷售它項1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
432 432
         銷售它項1_dgv.ColumnHeadersHeight = 25
433 433
         銷售它項1_dgv.AllowUserToAddRows = False
434
-        銷售它項1_dgv.RowTemplate.Height = 35
434
+        銷售它項1_dgv.RowTemplate.Height = 22
435 435
 
436 436
         PA19 = 業務_cb.Text
437 437
         SQL_銷售分析表_它項明細1()
@@ -464,7 +464,7 @@ Public Class 銷售分析表
464 464
         銷售備註1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
465 465
         銷售備註1_dgv.ColumnHeadersHeight = 25
466 466
         銷售備註1_dgv.AllowUserToAddRows = False
467
-        銷售備註1_dgv.RowTemplate.Height = 25
467
+        銷售備註1_dgv.RowTemplate.Height = 22
468 468
 
469 469
         PA19 = 業務_cb.Text
470 470
         SQL_銷售分析表_銷售備註1()
@@ -513,6 +513,172 @@ Public Class 銷售分析表
513 513
             字體_NUD.Value = 8
514 514
         End If
515 515
     End Sub
516
+    Dim 已超出 As Boolean
517
+    Private Sub 銷售明細_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售明細_dgv.MouseUp
518
+        'If 銷售明細_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售明細_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售明細_dgv.SelectedCells(0).RowIndex) : End If
519
+        If 銷售明細_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
520
+        If 銷售明細_dgv.SelectedCells.Count > 0 Then
521
+            If 銷售明細_dgv.SelectedCells(0).ColumnIndex = 13 Then
522
+                If 已超出 = False Then
523
+                    Dim x As Double = 0
524
+                    For i As Integer = 0 To 銷售明細_dgv.SelectedCells.Count - 1
525
+                        x += Val(銷售明細_dgv.Rows(銷售明細_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售明細_dgv.SelectedCells.Item(i).ColumnIndex).Value)
526
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
527
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
528
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
529
+            End If
530
+        End If
531
+    End Sub
532
+    Private Sub 銷售它項_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售它項_dgv.MouseUp
533
+        'If 銷售它項_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售它項_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售它項_dgv.SelectedCells(0).RowIndex) : End If
534
+        If 銷售它項_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
535
+        If 銷售它項_dgv.SelectedCells.Count > 0 Then
536
+            If 銷售它項_dgv.SelectedCells(0).ColumnIndex >= 10 And 銷售它項_dgv.SelectedCells(0).ColumnIndex <= 11 Then
537
+                If 已超出 = False Then
538
+                    Dim x As Double = 0
539
+                    For i As Integer = 0 To 銷售它項_dgv.SelectedCells.Count - 1
540
+                        x += Val(銷售它項_dgv.Rows(銷售它項_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售它項_dgv.SelectedCells.Item(i).ColumnIndex).Value)
541
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
542
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
543
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
544
+            End If
545
+        End If
546
+    End Sub
547
+    Private Sub 銷售備註_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售備註_dgv.MouseUp
548
+        'If 銷售備註_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售備註_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售備註_dgv.SelectedCells(0).RowIndex) : End If
549
+        If 銷售備註_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
550
+        If 銷售備註_dgv.SelectedCells.Count > 0 Then
551
+            If 銷售備註_dgv.SelectedCells(0).ColumnIndex >= 3 And 銷售備註_dgv.SelectedCells(0).ColumnIndex <= 4 Then
552
+                If 已超出 = False Then
553
+                    Dim x As Double = 0
554
+                    For i As Integer = 0 To 銷售備註_dgv.SelectedCells.Count - 1
555
+                        x += Val(銷售備註_dgv.Rows(銷售備註_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售備註_dgv.SelectedCells.Item(i).ColumnIndex).Value)
556
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
557
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
558
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
559
+            End If
560
+        End If
561
+    End Sub
562
+    Private Sub 稅金_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 稅金_dgv.MouseUp
563
+        'If 稅金_dgv.SelectedCells.Count = 1 Then : MsgBox(稅金_dgv.SelectedCells(0).ColumnIndex & "  " & 稅金_dgv.SelectedCells(0).RowIndex) : End If
564
+        If 稅金_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
565
+        If 稅金_dgv.SelectedCells.Count > 0 Then
566
+            If 稅金_dgv.SelectedCells(0).ColumnIndex = 2 Then
567
+                If 已超出 = False Then
568
+                    Dim x As Double = 0
569
+                    For i As Integer = 0 To 稅金_dgv.SelectedCells.Count - 1
570
+                        x += Val(稅金_dgv.Rows(稅金_dgv.SelectedCells.Item(i).RowIndex).Cells(稅金_dgv.SelectedCells.Item(i).ColumnIndex).Value)
571
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
572
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
573
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
574
+            End If
575
+        End If
576
+    End Sub
577
+    Private Sub 運費_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 運費_dgv.MouseUp
578
+        'If 運費_dgv.SelectedCells.Count = 1 Then : MsgBox(運費_dgv.SelectedCells(0).ColumnIndex & "  " & 運費_dgv.SelectedCells(0).RowIndex) : End If
579
+        If 運費_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
580
+        If 運費_dgv.SelectedCells.Count > 0 Then
581
+            If 運費_dgv.SelectedCells(0).ColumnIndex = 3 Then
582
+                If 已超出 = False Then
583
+                    Dim x As Double = 0
584
+                    For i As Integer = 0 To 運費_dgv.SelectedCells.Count - 1
585
+                        x += Val(運費_dgv.Rows(運費_dgv.SelectedCells.Item(i).RowIndex).Cells(運費_dgv.SelectedCells.Item(i).ColumnIndex).Value)
586
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
587
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
588
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
589
+            End If
590
+        End If
591
+    End Sub
592
+    Private Sub 廠商彙總_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 廠商彙總_dgv.MouseUp
593
+        'If 廠商彙總_dgv.SelectedCells.Count = 1 Then : MsgBox(廠商彙總_dgv.SelectedCells(0).ColumnIndex & "  " & 廠商彙總_dgv.SelectedCells(0).RowIndex) : End If
594
+        If 廠商彙總_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
595
+        If 廠商彙總_dgv.SelectedCells.Count > 0 Then
596
+            If 廠商彙總_dgv.SelectedCells(0).ColumnIndex = 3 Then
597
+                If 已超出 = False Then
598
+                    Dim x As Double = 0
599
+                    For i As Integer = 0 To 廠商彙總_dgv.SelectedCells.Count - 1
600
+                        x += Val(廠商彙總_dgv.Rows(廠商彙總_dgv.SelectedCells.Item(i).RowIndex).Cells(廠商彙總_dgv.SelectedCells.Item(i).ColumnIndex).Value)
601
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
602
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
603
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
604
+            End If
605
+        End If
606
+    End Sub
607
+    Private Sub 銷售明細1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售明細1_dgv.MouseUp
608
+        'If 銷售明細1_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售明細1_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售明細1_dgv.SelectedCells(0).RowIndex) : End If
609
+        If 銷售明細1_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
610
+        If 銷售明細1_dgv.SelectedCells.Count > 0 Then
611
+            If 銷售明細1_dgv.SelectedCells(0).ColumnIndex = 2 Then
612
+                If 已超出 = False Then
613
+                    Dim x As Double = 0
614
+                    For i As Integer = 0 To 銷售明細1_dgv.SelectedCells.Count - 1
615
+                        x += Val(銷售明細1_dgv.Rows(銷售明細1_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售明細1_dgv.SelectedCells.Item(i).ColumnIndex).Value)
616
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
617
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
618
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
619
+            End If
620
+        End If
621
+    End Sub
622
+    Private Sub 稅金1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 稅金1_dgv.MouseUp
623
+        'If 稅金1_dgv.SelectedCells.Count = 1 Then : MsgBox(稅金1_dgv.SelectedCells(0).ColumnIndex & "  " & 稅金1_dgv.SelectedCells(0).RowIndex) : End If
624
+        If 稅金1_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
625
+        If 稅金1_dgv.SelectedCells.Count > 0 Then
626
+            If 稅金1_dgv.SelectedCells(0).ColumnIndex = 2 Then
627
+                If 已超出 = False Then
628
+                    Dim x As Double = 0
629
+                    For i As Integer = 0 To 稅金1_dgv.SelectedCells.Count - 1
630
+                        x += Val(稅金1_dgv.Rows(稅金1_dgv.SelectedCells.Item(i).RowIndex).Cells(稅金1_dgv.SelectedCells.Item(i).ColumnIndex).Value)
631
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
632
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
633
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
634
+            End If
635
+        End If
636
+    End Sub
637
+    Private Sub 銷售它項1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售它項1_dgv.MouseUp
638
+        'If 銷售它項1_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售它項1_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售它項1_dgv.SelectedCells(0).RowIndex) : End If
639
+        If 銷售它項1_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
640
+        If 銷售它項1_dgv.SelectedCells.Count > 0 Then
641
+            If 銷售它項1_dgv.SelectedCells(0).ColumnIndex = 2 Then
642
+                If 已超出 = False Then
643
+                    Dim x As Double = 0
644
+                    For i As Integer = 0 To 銷售它項1_dgv.SelectedCells.Count - 1
645
+                        x += Val(銷售它項1_dgv.Rows(銷售它項1_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售它項1_dgv.SelectedCells.Item(i).ColumnIndex).Value)
646
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
647
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
648
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
649
+            End If
650
+        End If
651
+    End Sub
652
+    Private Sub 銷售備註1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷售備註1_dgv.MouseUp
653
+        'If 銷售備註1_dgv.SelectedCells.Count = 1 Then : MsgBox(銷售備註1_dgv.SelectedCells(0).ColumnIndex & "  " & 銷售備註1_dgv.SelectedCells(0).RowIndex) : End If
654
+        If 銷售備註1_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
655
+        If 銷售備註1_dgv.SelectedCells.Count > 0 Then
656
+            If 銷售備註1_dgv.SelectedCells(0).ColumnIndex = 2 Then
657
+                If 已超出 = False Then
658
+                    Dim x As Double = 0
659
+                    For i As Integer = 0 To 銷售備註1_dgv.SelectedCells.Count - 1
660
+                        x += Val(銷售備註1_dgv.Rows(銷售備註1_dgv.SelectedCells.Item(i).RowIndex).Cells(銷售備註1_dgv.SelectedCells.Item(i).ColumnIndex).Value)
661
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
662
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
663
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
664
+            End If
665
+        End If
666
+    End Sub
667
+    Private Sub 運費1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 運費1_dgv.MouseUp
668
+        'If 運費1_dgv.SelectedCells.Count = 1 Then : MsgBox(運費1_dgv.SelectedCells(0).ColumnIndex & "  " & 運費1_dgv.SelectedCells(0).RowIndex) : End If
669
+        If 運費1_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
670
+        If 運費1_dgv.SelectedCells.Count > 0 Then
671
+            If 運費1_dgv.SelectedCells(0).ColumnIndex = 2 Then
672
+                If 已超出 = False Then
673
+                    Dim x As Double = 0
674
+                    For i As Integer = 0 To 運費1_dgv.SelectedCells.Count - 1
675
+                        x += Val(運費1_dgv.Rows(運費1_dgv.SelectedCells.Item(i).RowIndex).Cells(運費1_dgv.SelectedCells.Item(i).ColumnIndex).Value)
676
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
677
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
678
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
679
+            End If
680
+        End If
681
+    End Sub
516 682
     Private Sub 日期格式()
517 683
         If 會計月_ch.Checked = True Then
518 684
             '-------------日期一----------------------------------------------------------------------------------------

+ 17
- 14
YD-ERP-SYS/業務系統管理/銷售單審核.vb Ver fichero

@@ -240,6 +240,9 @@ Public Class 銷售單審核
240 240
 
241 241
         For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
242 242
             收款事項_dgv("項次", i).Value = i + 1
243
+            If IsDBNull(收款事項_dgv("含稅", i).Value) = True Then
244
+                收款事項_dgv("含稅", i).Value = False
245
+            End If
243 246
         Next
244 247
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
245 248
         Set_合記計算()
@@ -314,15 +317,15 @@ Public Class 銷售單審核
314 317
             銷售合計_tb.Text = Val(銷售合計_tb.Text) + 銷售明細_dgv("售價", i).Value
315 318
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
316 319
             If 銷售明細_dgv("無管銷", i).Value = False Then
317
-                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
320
+                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
318 321
                     無管物料 = 無管物料 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
319 322
                 End If
320 323
             End If
321
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
324
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
322 325
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
323 326
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
324 327
             End If
325
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
328
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
326 329
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
327 330
                 '不含1類銷售小記 = 不含1類銷售小記 - 銷售明細_dgv("成本", i).Value
328 331
             End If
@@ -811,7 +814,7 @@ Public Class 銷售單審核
811 814
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
812 815
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
813 816
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
814
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
817
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
815 818
                     SQL_銷售收款事項_修改() : conn.Close()
816 819
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
817 820
 
@@ -908,7 +911,7 @@ Public Class 銷售單審核
908 911
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
909 912
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
910 913
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
911
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
914
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
912 915
                     SQL_銷售收款事項_修改() : conn.Close()
913 916
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
914 917
 
@@ -958,7 +961,7 @@ Public Class 銷售單審核
958 961
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
959 962
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
960 963
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
961
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
964
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
962 965
                     SQL_銷售收款事項_修改() : conn.Close()
963 966
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
964 967
 
@@ -1178,7 +1181,7 @@ Public Class 銷售單審核
1178 1181
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1179 1182
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
1180 1183
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
1181
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
1184
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
1182 1185
                     SQL_銷售收款事項_修改() : conn.Close()
1183 1186
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1184 1187
 
@@ -1240,15 +1243,15 @@ Public Class 銷售單審核
1240 1243
             銷售合計_tb.Text = Val(銷售合計_tb.Text) + 銷售明細_dgv("售價", i).Value
1241 1244
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
1242 1245
             If 銷售明細_dgv("無管銷", i).Value = False Then
1243
-                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1246
+                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1244 1247
                     無管物料 = 無管物料 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1245 1248
                 End If
1246 1249
             End If
1247
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1250
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1248 1251
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1249 1252
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
1250 1253
             End If
1251
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
1254
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
1252 1255
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1253 1256
                 '不含1類銷售小記 = 不含1類銷售小記 - 銷售明細_dgv("成本", i).Value
1254 1257
             End If
@@ -1352,15 +1355,15 @@ Public Class 銷售單審核
1352 1355
             銷售合計_tb.Text = Val(銷售合計_tb.Text) + 銷售明細_dgv("售價", i).Value
1353 1356
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
1354 1357
             If 銷售明細_dgv("無管銷", i).Value = False Then
1355
-                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1358
+                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1356 1359
                     無管物料 = 無管物料 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1357 1360
                 End If
1358 1361
             End If
1359
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1362
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1360 1363
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1361 1364
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
1362 1365
             End If
1363
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
1366
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
1364 1367
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1365 1368
                 '不含1類銷售小記 = 不含1類銷售小記 - 銷售明細_dgv("成本", i).Value
1366 1369
             End If
@@ -1458,7 +1461,7 @@ Public Class 銷售單審核
1458 1461
             For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1459 1462
                 資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
1460 1463
                 PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
1461
-                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
1464
+                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
1462 1465
                 SQL_銷售收款事項_修改() : conn.Close()
1463 1466
             Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1464 1467
 

+ 17
- 14
YD-ERP-SYS/業務系統管理/銷售單申請.vb Ver fichero

@@ -240,6 +240,9 @@ Public Class 銷售單申請
240 240
 
241 241
         For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
242 242
             收款事項_dgv("項次", i).Value = i + 1
243
+            If IsDBNull(收款事項_dgv("含稅", i).Value) = True Then
244
+                收款事項_dgv("含稅", i).Value = False
245
+            End If
243 246
         Next
244 247
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
245 248
         Set_合記計算()
@@ -314,15 +317,15 @@ Public Class 銷售單申請
314 317
             銷售合計_tb.Text = Val(銷售合計_tb.Text) + 銷售明細_dgv("售價", i).Value
315 318
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
316 319
             If 銷售明細_dgv("無管銷", i).Value = False Then
317
-                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
320
+                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
318 321
                     無管物料 = 無管物料 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
319 322
                 End If
320 323
             End If
321
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
324
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
322 325
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
323 326
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
324 327
             End If
325
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
328
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
326 329
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
327 330
                 '不含1類銷售小記 = 不含1類銷售小記 - 銷售明細_dgv("成本", i).Value
328 331
             End If
@@ -882,7 +885,7 @@ Public Class 銷售單申請
882 885
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
883 886
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
884 887
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
885
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
888
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
886 889
                     SQL_銷售收款事項_修改() : conn.Close()
887 890
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
888 891
 
@@ -978,7 +981,7 @@ Public Class 銷售單申請
978 981
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
979 982
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
980 983
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
981
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
984
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
982 985
                     SQL_銷售收款事項_修改() : conn.Close()
983 986
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
984 987
 
@@ -1028,7 +1031,7 @@ Public Class 銷售單申請
1028 1031
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1029 1032
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
1030 1033
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
1031
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
1034
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
1032 1035
                     SQL_銷售收款事項_修改() : conn.Close()
1033 1036
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1034 1037
 
@@ -1243,7 +1246,7 @@ Public Class 銷售單申請
1243 1246
             For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1244 1247
                 資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
1245 1248
                 PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
1246
-                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
1249
+                NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
1247 1250
                 SQL_銷售收款事項_修改() : conn.Close()
1248 1251
             Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1249 1252
 
@@ -1284,7 +1287,7 @@ Public Class 銷售單申請
1284 1287
                 For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1285 1288
                     資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
1286 1289
                     PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
1287
-                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
1290
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value : PA12 = 收款事項_dgv.Rows(i).Cells("含稅").Value
1288 1291
                     SQL_銷售收款事項_修改() : conn.Close()
1289 1292
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1290 1293
 
@@ -1318,15 +1321,15 @@ Public Class 銷售單申請
1318 1321
             銷售合計_tb.Text = Val(銷售合計_tb.Text) + 銷售明細_dgv("售價", i).Value
1319 1322
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
1320 1323
             If 銷售明細_dgv("無管銷", i).Value = False Then
1321
-                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1324
+                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1322 1325
                     無管物料 = 無管物料 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1323 1326
                 End If
1324 1327
             End If
1325
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1328
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1326 1329
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1327 1330
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
1328 1331
             End If
1329
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
1332
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
1330 1333
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1331 1334
                 '不含1類銷售小記 = 不含1類銷售小記 - 銷售明細_dgv("成本", i).Value
1332 1335
             End If
@@ -1424,15 +1427,15 @@ Public Class 銷售單申請
1424 1427
             銷售合計_tb.Text = Val(銷售合計_tb.Text) + 銷售明細_dgv("售價", i).Value
1425 1428
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
1426 1429
             If 銷售明細_dgv("無管銷", i).Value = False Then
1427
-                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1430
+                If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1428 1431
                     無管物料 = 無管物料 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1429 1432
                 End If
1430 1433
             End If
1431
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> "1" Then
1434
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) <> "1001" Then
1432 1435
                 物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1433 1436
                 不含1類銷售小記 = 不含1類銷售小記 + 銷售明細_dgv("售價", i).Value
1434 1437
             End If
1435
-            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = "1" Then
1438
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 4) = "1001" Then
1436 1439
                 其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1437 1440
                 '不含1類銷售小記 = 不含1類銷售小記 - 銷售明細_dgv("成本", i).Value
1438 1441
             End If

+ 16
- 0
YD-ERP-SYS/財務系統管理/業績單據完單設定.vb Ver fichero

@@ -33,6 +33,22 @@
33 33
         未完單_bt.Enabled = False
34 34
         Set_獎金基礎下拉() : Set_清單1()
35 35
     End Sub
36
+    Dim 已超出 As Boolean
37
+    Private Sub 彙總1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 彙總1_dgv.MouseUp
38
+        'If 彙總1_dgv.SelectedCells.Count = 1 Then : MsgBox(彙總1_dgv.SelectedCells(0).ColumnIndex & "  " & 彙總1_dgv.SelectedCells(0).RowIndex) : End If
39
+        If 彙總1_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
40
+        If 彙總1_dgv.SelectedCells.Count > 0 Then
41
+            If 彙總1_dgv.SelectedCells(0).ColumnIndex >= 1 And 彙總1_dgv.SelectedCells(0).ColumnIndex <= 5 Then
42
+                If 已超出 = False Then
43
+                    Dim x As Double = 0
44
+                    For i As Integer = 0 To 彙總1_dgv.SelectedCells.Count - 1
45
+                        x += Val(彙總1_dgv.Rows(彙總1_dgv.SelectedCells.Item(i).RowIndex).Cells(彙總1_dgv.SelectedCells.Item(i).ColumnIndex).Value)
46
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
47
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
48
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
49
+            End If
50
+        End If
51
+    End Sub
36 52
     Private Sub 彙總1_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 彙總1_dgv.CellClick
37 53
         If e.RowIndex = -1 Then : Else
38 54
             業務單號_tb.Text = 彙總1_dgv("單號", e.RowIndex).Value.ToString

+ 31
- 0
YD-ERP-SYS/財務系統管理/業績獎金彙總表.vb Ver fichero

@@ -380,6 +380,37 @@ Public Class 業績獎金彙總表
380 380
             字體_NUD.Value = 8
381 381
         End If
382 382
     End Sub
383
+    Dim 已超出 As Boolean
384
+    Private Sub 獎金彙總_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 獎金彙總_dgv.MouseUp
385
+        'If 獎金彙總_dgv.SelectedCells.Count = 1 Then : MsgBox(獎金彙總_dgv.SelectedCells(0).ColumnIndex & "  " & 獎金彙總_dgv.SelectedCells(0).RowIndex) : End If
386
+        If 獎金彙總_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
387
+        If 獎金彙總_dgv.SelectedCells.Count > 0 Then
388
+            If 獎金彙總_dgv.SelectedCells(0).ColumnIndex >= 2 And 獎金彙總_dgv.SelectedCells(0).ColumnIndex <= 9 Then
389
+                If 已超出 = False Then
390
+                    Dim x As Double = 0
391
+                    For i As Integer = 0 To 獎金彙總_dgv.SelectedCells.Count - 1
392
+                        x += Val(獎金彙總_dgv.Rows(獎金彙總_dgv.SelectedCells.Item(i).RowIndex).Cells(獎金彙總_dgv.SelectedCells.Item(i).ColumnIndex).Value)
393
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
394
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
395
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
396
+            End If
397
+        End If
398
+    End Sub
399
+    Private Sub 獎金明細表_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 獎金明細表_dgv.MouseUp
400
+        'If 獎金明細表_dgv.SelectedCells.Count = 1 Then : MsgBox(獎金明細表_dgv.SelectedCells(0).ColumnIndex & "  " & 獎金明細表_dgv.SelectedCells(0).RowIndex) : End If
401
+        If 獎金明細表_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
402
+        If 獎金明細表_dgv.SelectedCells.Count > 0 Then
403
+            If 獎金明細表_dgv.SelectedCells(0).ColumnIndex >= 2 And 獎金明細表_dgv.SelectedCells(0).ColumnIndex <= 8 Then
404
+                If 已超出 = False Then
405
+                    Dim x As Double = 0
406
+                    For i As Integer = 0 To 獎金明細表_dgv.SelectedCells.Count - 1
407
+                        x += Val(獎金明細表_dgv.Rows(獎金明細表_dgv.SelectedCells.Item(i).RowIndex).Cells(獎金明細表_dgv.SelectedCells.Item(i).ColumnIndex).Value)
408
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
409
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
410
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
411
+            End If
412
+        End If
413
+    End Sub
383 414
     Private Sub NUD2_ValueChanged(sender As Object, e As EventArgs) Handles NUD2.ValueChanged
384 415
         NUD5.Value = NUD1.Value - NUD2.Value - NUD3.Value - NUD4.Value
385 416
     End Sub

+ 14
- 1
YD-ERP-SYS/財務系統管理/業績運費明細表.Designer.vb Ver fichero

@@ -42,6 +42,7 @@ Partial Class 業績運費明細表
42 42
         Me.存檔_bt = New System.Windows.Forms.Button()
43 43
         Me.全部取消_bt = New System.Windows.Forms.Button()
44 44
         Me.全部選擇_bt = New System.Windows.Forms.Button()
45
+        Me.方便點選功能_ch = New System.Windows.Forms.CheckBox()
45 46
         CType(Me.運費明細表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
46 47
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
47 48
         CType(Me.NUD2, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -261,11 +262,22 @@ Partial Class 業績運費明細表
261 262
         Me.全部選擇_bt.Text = "全部選擇"
262 263
         Me.全部選擇_bt.UseVisualStyleBackColor = True
263 264
         '
265
+        '方便點選功能_ch
266
+        '
267
+        Me.方便點選功能_ch.AutoSize = True
268
+        Me.方便點選功能_ch.Location = New System.Drawing.Point(450, 5)
269
+        Me.方便點選功能_ch.Name = "方便點選功能_ch"
270
+        Me.方便點選功能_ch.Size = New System.Drawing.Size(99, 20)
271
+        Me.方便點選功能_ch.TabIndex = 1555
272
+        Me.方便點選功能_ch.Text = "方便點選功能"
273
+        Me.方便點選功能_ch.UseVisualStyleBackColor = True
274
+        '
264 275
         '業績運費明細表
265 276
         '
266 277
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
267 278
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
268 279
         Me.ClientSize = New System.Drawing.Size(1338, 603)
280
+        Me.Controls.Add(Me.方便點選功能_ch)
269 281
         Me.Controls.Add(Me.全部取消_bt)
270 282
         Me.Controls.Add(Me.全部選擇_bt)
271 283
         Me.Controls.Add(Me.存檔_bt)
@@ -278,13 +290,13 @@ Partial Class 業績運費明細表
278 290
         Me.Controls.Add(Me.中間日期_dtp)
279 291
         Me.Controls.Add(Me.字體大小調整_lb)
280 292
         Me.Controls.Add(Me.字體_NUD)
281
-        Me.Controls.Add(Me.運費明細表_dgv)
282 293
         Me.Controls.Add(Me.列印成EXCEL_bt)
283 294
         Me.Controls.Add(Me.Label1)
284 295
         Me.Controls.Add(Me.下個月_bt)
285 296
         Me.Controls.Add(Me.上個月_bt)
286 297
         Me.Controls.Add(Me.結束日期_dtp)
287 298
         Me.Controls.Add(Me.開始日期_dtp)
299
+        Me.Controls.Add(Me.運費明細表_dgv)
288 300
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
289 301
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
290 302
         Me.Name = "業績運費明細表"
@@ -318,4 +330,5 @@ Partial Class 業績運費明細表
318 330
     Friend WithEvents 存檔_bt As Button
319 331
     Friend WithEvents 全部取消_bt As Button
320 332
     Friend WithEvents 全部選擇_bt As Button
333
+    Friend WithEvents 方便點選功能_ch As CheckBox
321 334
 End Class

+ 22
- 4
YD-ERP-SYS/財務系統管理/業績運費明細表.vb Ver fichero

@@ -70,12 +70,30 @@ Public Class 業績運費明細表
70 70
             字體_NUD.Value = 8
71 71
         End If
72 72
     End Sub
73
+    Dim 已超出 As Boolean
74
+    Private Sub 運費明細表_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 運費明細表_dgv.MouseUp
75
+        'If 運費明細表_dgv.SelectedCells.Count = 1 Then : MsgBox(運費明細表_dgv.SelectedCells(0).ColumnIndex & "  " & 運費明細表_dgv.SelectedCells(0).RowIndex) : End If
76
+        If 運費明細表_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
77
+        If 運費明細表_dgv.SelectedCells.Count > 0 Then
78
+            If 運費明細表_dgv.SelectedCells(0).ColumnIndex = 3 Then
79
+                If 已超出 = False Then
80
+                    Dim x As Double = 0
81
+                    For i As Integer = 0 To 運費明細表_dgv.SelectedCells.Count - 1
82
+                        x += Val(運費明細表_dgv.Rows(運費明細表_dgv.SelectedCells.Item(i).RowIndex).Cells(運費明細表_dgv.SelectedCells.Item(i).ColumnIndex).Value)
83
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
84
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
85
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
86
+            End If
87
+        End If
88
+    End Sub
73 89
     Private Sub 運費明細表_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 運費明細表_dgv.CellClick
74 90
         If e.RowIndex = -1 Then : Else
75
-            If 運費明細表_dgv.Rows(e.RowIndex).Cells("運費已付").Value = True Then
76
-                運費明細表_dgv.Rows(e.RowIndex).Cells("運費已付").Value = False
77
-            Else
78
-                運費明細表_dgv.Rows(e.RowIndex).Cells("運費已付").Value = True
91
+            If 方便點選功能_ch.Checked = True Then
92
+                If 運費明細表_dgv.Rows(e.RowIndex).Cells("運費已付").Value = True Then
93
+                    運費明細表_dgv.Rows(e.RowIndex).Cells("運費已付").Value = False
94
+                Else
95
+                    運費明細表_dgv.Rows(e.RowIndex).Cells("運費已付").Value = True
96
+                End If
79 97
             End If
80 98
         End If
81 99
     End Sub

YD-ERP-SYS/財務系統管理/營運成本收支單 - 對帳表.Designer.vb → YD-ERP-SYS/財務系統管理/財務_對帳表.Designer.vb Ver fichero

@@ -23,7 +23,7 @@ Partial Class 營運成本收支單_對帳表
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        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 27
         Me.未兌現支票1_tb = New System.Windows.Forms.TextBox()
28 28
         Me.Label13 = New System.Windows.Forms.Label()
29 29
         Me.未兌現支票_tb = New System.Windows.Forms.TextBox()
@@ -67,6 +67,9 @@ Partial Class 營運成本收支單_對帳表
67 67
         Me.BBBToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
68 68
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
69 69
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
70
+        Me.非稅_ch = New System.Windows.Forms.CheckBox()
71
+        Me.含稅_ch = New System.Windows.Forms.CheckBox()
72
+        Me.全部_ch = New System.Windows.Forms.CheckBox()
70 73
         CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
71 74
         Me.ContextMenuStrip1.SuspendLayout()
72 75
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -402,7 +405,7 @@ Partial Class 營運成本收支單_對帳表
402 405
         Me.查詢日期1_cb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
403 406
         Me.查詢日期1_cb.FormattingEnabled = True
404 407
         Me.查詢日期1_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
405
-        Me.查詢日期1_cb.Location = New System.Drawing.Point(153, 3)
408
+        Me.查詢日期1_cb.Location = New System.Drawing.Point(143, 4)
406 409
         Me.查詢日期1_cb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
407 410
         Me.查詢日期1_cb.Name = "查詢日期1_cb"
408 411
         Me.查詢日期1_cb.Size = New System.Drawing.Size(63, 24)
@@ -414,7 +417,7 @@ Partial Class 營運成本收支單_對帳表
414 417
         Me.查詢日期_cb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
415 418
         Me.查詢日期_cb.FormattingEnabled = True
416 419
         Me.查詢日期_cb.Items.AddRange(New Object() {"2019"})
417
-        Me.查詢日期_cb.Location = New System.Drawing.Point(64, 3)
420
+        Me.查詢日期_cb.Location = New System.Drawing.Point(59, 4)
418 421
         Me.查詢日期_cb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
419 422
         Me.查詢日期_cb.Name = "查詢日期_cb"
420 423
         Me.查詢日期_cb.Size = New System.Drawing.Size(81, 24)
@@ -425,7 +428,7 @@ Partial Class 營運成本收支單_對帳表
425 428
         Me.Label2.AutoSize = True
426 429
         Me.Label2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
427 430
         Me.Label2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
428
-        Me.Label2.Location = New System.Drawing.Point(2, 7)
431
+        Me.Label2.Location = New System.Drawing.Point(2, 8)
429 432
         Me.Label2.Name = "Label2"
430 433
         Me.Label2.Size = New System.Drawing.Size(56, 16)
431 434
         Me.Label2.TabIndex = 1041
@@ -442,10 +445,10 @@ Partial Class 營運成本收支單_對帳表
442 445
         Me.明細_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
443 446
         Me.明細_dgv.Name = "明細_dgv"
444 447
         Me.明細_dgv.RowHeadersWidth = 5
445
-        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
446
-        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
448
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
449
+        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
447 450
         Me.明細_dgv.RowTemplate.Height = 24
448
-        Me.明細_dgv.Size = New System.Drawing.Size(1050, 524)
451
+        Me.明細_dgv.Size = New System.Drawing.Size(1128, 524)
449 452
         Me.明細_dgv.TabIndex = 1073
450 453
         '
451 454
         'ContextMenuStrip1
@@ -537,12 +540,47 @@ Partial Class 營運成本收支單_對帳表
537 540
         Me.字體_NUD.TabIndex = 1494
538 541
         Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
539 542
         '
543
+        '非稅_ch
544
+        '
545
+        Me.非稅_ch.AutoSize = True
546
+        Me.非稅_ch.Location = New System.Drawing.Point(1060, 58)
547
+        Me.非稅_ch.Name = "非稅_ch"
548
+        Me.非稅_ch.Size = New System.Drawing.Size(51, 20)
549
+        Me.非稅_ch.TabIndex = 1501
550
+        Me.非稅_ch.Text = "非稅"
551
+        Me.非稅_ch.UseVisualStyleBackColor = True
552
+        '
553
+        '含稅_ch
554
+        '
555
+        Me.含稅_ch.AutoSize = True
556
+        Me.含稅_ch.Location = New System.Drawing.Point(1059, 32)
557
+        Me.含稅_ch.Name = "含稅_ch"
558
+        Me.含稅_ch.Size = New System.Drawing.Size(51, 20)
559
+        Me.含稅_ch.TabIndex = 1500
560
+        Me.含稅_ch.Text = "含稅"
561
+        Me.含稅_ch.UseVisualStyleBackColor = True
562
+        '
563
+        '全部_ch
564
+        '
565
+        Me.全部_ch.AutoSize = True
566
+        Me.全部_ch.Checked = True
567
+        Me.全部_ch.CheckState = System.Windows.Forms.CheckState.Checked
568
+        Me.全部_ch.Location = New System.Drawing.Point(1059, 6)
569
+        Me.全部_ch.Name = "全部_ch"
570
+        Me.全部_ch.Size = New System.Drawing.Size(51, 20)
571
+        Me.全部_ch.TabIndex = 1499
572
+        Me.全部_ch.Text = "全部"
573
+        Me.全部_ch.UseVisualStyleBackColor = True
574
+        '
540 575
         '營運成本收支單_對帳表
541 576
         '
542 577
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
543 578
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
544
-        Me.ClientSize = New System.Drawing.Size(1061, 611)
579
+        Me.ClientSize = New System.Drawing.Size(1139, 611)
545 580
         Me.ContextMenuStrip = Me.ContextMenuStrip1
581
+        Me.Controls.Add(Me.非稅_ch)
582
+        Me.Controls.Add(Me.含稅_ch)
583
+        Me.Controls.Add(Me.全部_ch)
546 584
         Me.Controls.Add(Me.字體大小調整_lb)
547 585
         Me.Controls.Add(Me.字體_NUD)
548 586
         Me.Controls.Add(Me.匯出EXCEL_bt)
@@ -585,7 +623,7 @@ Partial Class 營運成本收支單_對帳表
585 623
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
586 624
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
587 625
         Me.Name = "營運成本收支單_對帳表"
588
-        Me.Text = "營運成本收支單___對帳表"
626
+        Me.Text = "財務對帳表"
589 627
         CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
590 628
         Me.ContextMenuStrip1.ResumeLayout(False)
591 629
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
@@ -637,4 +675,7 @@ Partial Class 營運成本收支單_對帳表
637 675
     Friend WithEvents BBBToolStripMenuItem As ToolStripMenuItem
638 676
     Friend WithEvents 字體大小調整_lb As Label
639 677
     Friend WithEvents 字體_NUD As NumericUpDown
678
+    Friend WithEvents 非稅_ch As CheckBox
679
+    Friend WithEvents 含稅_ch As CheckBox
680
+    Friend WithEvents 全部_ch As CheckBox
640 681
 End Class

YD-ERP-SYS/財務系統管理/營運成本收支單 - 對帳表.resx → YD-ERP-SYS/財務系統管理/財務_對帳表.resx Ver fichero


YD-ERP-SYS/財務系統管理/營運成本收支單 - 對帳表.vb → YD-ERP-SYS/財務系統管理/財務_對帳表.vb Ver fichero

@@ -23,6 +23,13 @@ Public Class 營運成本收支單_對帳表
23 23
         明細_dgv.ColumnHeadersHeight = 25
24 24
         明細_dgv.AllowUserToAddRows = False
25 25
         明細_dgv.RowTemplate.Height = 30
26
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
27
+            SQL2 = ""
28
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
29
+            SQL2 = " AND (公帳流水帳.含稅 = 1)"
30
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
31
+            SQL2 = " AND (公帳流水帳.含稅 = 0 OR 公帳流水帳.含稅 IS NULL)"
32
+        End If
26 33
         SQL_營運成本收支單對帳表_查詢最後一筆清單()
27 34
         da.Fill(ds) : 明細_dgv.DataSource = ds.Tables(0) : conn.Close() : Set_grid()
28 35
     End Sub
@@ -113,7 +120,32 @@ Public Class 營運成本收支單_對帳表
113 120
             字體_NUD.Value = 7.6 : 隱藏申請審核資訊_cb.Checked = True
114 121
         End If
115 122
     End Sub
116
-    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles 清除查詢資料_bt.Click
123
+    Dim 已超出 As Boolean
124
+    Private Sub 明細_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 明細_dgv.MouseUp
125
+        'If 明細_dgv.SelectedCells.Count = 1 Then : MsgBox(明細_dgv.SelectedCells(0).ColumnIndex & "  " & 明細_dgv.SelectedCells(0).RowIndex) : End If
126
+        If 明細_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
127
+        If 明細_dgv.SelectedCells.Count > 0 Then
128
+            If 明細_dgv.SelectedCells(0).ColumnIndex >= 8 And 明細_dgv.SelectedCells(0).ColumnIndex <= 11 Then
129
+                If 已超出 = False Then
130
+                    Dim x As Double = 0
131
+                    For i As Integer = 0 To 明細_dgv.SelectedCells.Count - 1
132
+                        x += Val(明細_dgv.Rows(明細_dgv.SelectedCells.Item(i).RowIndex).Cells(明細_dgv.SelectedCells.Item(i).ColumnIndex).Value)
133
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
134
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
135
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
136
+            End If
137
+        End If
138
+    End Sub
139
+    Private Sub 全部_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部_ch.Click
140
+        全部_ch.Checked = True : 含稅_ch.Checked = False : 非稅_ch.Checked = False : Set_清單1()
141
+    End Sub
142
+    Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.Click
143
+        全部_ch.Checked = False : 含稅_ch.Checked = True : 非稅_ch.Checked = False : Set_清單1()
144
+    End Sub
145
+    Private Sub 非稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 非稅_ch.Click
146
+        全部_ch.Checked = False : 含稅_ch.Checked = False : 非稅_ch.Checked = True : Set_清單1()
147
+    End Sub
148
+    Private Sub 清除查詢資料_bt_Click(sender As Object, e As EventArgs) Handles 清除查詢資料_bt.Click
117 149
         ComboBox1下拉表單資料載入()
118 150
         查詢日期1_cb.Items.Clear()
119 151
         查詢日期1_cb.Items.Add("01") : 查詢日期1_cb.Items.Add("02") : 查詢日期1_cb.Items.Add("03") : 查詢日期1_cb.Items.Add("04") : 查詢日期1_cb.Items.Add("05") : 查詢日期1_cb.Items.Add("06")
@@ -121,15 +153,11 @@ Public Class 營運成本收支單_對帳表
121 153
         PA17 = "" : PA16 = "" : PA20 = ""
122 154
         明細_dgv.DataSource = Nothing : ds.Clear()
123 155
     End Sub
124
-    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles 對帳記錄存檔_bt.Click
125
-
156
+    Private Sub 對帳記錄存檔_bt_Click(sender As Object, e As EventArgs) Handles 對帳記錄存檔_bt.Click
126 157
         For i As Integer = 0 To 明細_dgv.Rows.Count - 1
127
-            PA15 = 明細_dgv.Rows(i).Cells("現金點交").Value
128
-            PA14 = 明細_dgv.Rows(i).Cells("零用金點交").Value
129
-            PA13 = 明細_dgv.Rows(i).Cells("支出點交").Value
130
-            PA12 = 明細_dgv.Rows(i).Cells("支票兌現").Value
131
-            PA11 = 明細_dgv.Rows(i).Cells("收支單號").Value
132
-            PA10 = 明細_dgv.Rows(i).Cells("項次").Value
158
+            PA15 = 明細_dgv.Rows(i).Cells("現金點交").Value : PA14 = 明細_dgv.Rows(i).Cells("零用金點交").Value
159
+            PA13 = 明細_dgv.Rows(i).Cells("支出點交").Value : PA12 = 明細_dgv.Rows(i).Cells("支票兌現").Value
160
+            PA11 = 明細_dgv.Rows(i).Cells("收支單號").Value : PA10 = 明細_dgv.Rows(i).Cells("項次").Value
133 161
             資料數 = 明細_dgv.Rows.Count : MyModule1.進度條()
134 162
             SQL_營運成本收支單對帳表_修改對帳記錄存檔() : conn1.Close()
135 163
         Next
@@ -154,12 +182,13 @@ Public Class 營運成本收支單_對帳表
154 182
         損益_tb.Text = JJKK + HHJJ + FFGG - GGHH
155 183
         If Val(損益_tb.Text) > 0 Then : 損益_tb.ForeColor = Color.Blue : Else : 損益_tb.ForeColor = Color.Red : End If
156 184
         現金_tb.Text = Strings.Format(Val(現金_tb.Text), "#,##0") : 支出_tb.Text = Strings.Format(Val(支出_tb.Text), "#,##0") : 損益_tb.Text = Strings.Format(Val(損益_tb.Text), "#,##0")
157
-        零用金_tb.Text = Strings.Format(Val(零用金_tb.Text), "#,##0") : 已兌現支票_tb.Text = Strings.Format(Val(已兌現支票_tb.Text), "#,##0") : 未兌現支票_tb.Text = Strings.Format(Val(未兌現支票_tb.Text), "#,##0")
185
+        零用金_tb.Text = Strings.Format(Val(零用金_tb.Text), "#,##0")
186
+        已兌現支票_tb.Text = Strings.Format(Val(已兌現支票_tb.Text), "#,##0")
187
+        未兌現支票_tb.Text = Strings.Format(Val(未兌現支票_tb.Text), "#,##0")
158 188
     End Sub
159 189
     Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 明細_dgv.CellClick
160 190
         If e.RowIndex = -1 Then : Else
161
-            收支單號_tb.Text = 明細_dgv.Rows(e.RowIndex).Cells("收支單號").Value
162
-            總金額計算()
191
+            收支單號_tb.Text = 明細_dgv.Rows(e.RowIndex).Cells("收支單號").Value : 總金額計算()
163 192
         End If
164 193
     End Sub
165 194
     Private Sub DataGridView1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 明細_dgv.RowPostPaint
@@ -186,26 +215,18 @@ Public Class 營運成本收支單_對帳表
186 215
     Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 查詢日期_cb.SelectedIndexChanged
187 216
         PA17 = 查詢日期_cb.Text
188 217
         If PA17 = "" Or PA16 = "" Then
189
-        Else
190
-            PA20 = "AND (公帳控制表.審核日期 LIKE '" & PA17 & "/" & PA16 & "%') "
191
-            Set_清單1()
218
+        Else : PA20 = "AND (公帳控制表.審核日期 LIKE '" & PA17 & "/" & PA16 & "%') " : Set_清單1()
192 219
         End If
193 220
     End Sub
194 221
     Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 查詢日期1_cb.SelectedIndexChanged
195 222
         PA16 = 查詢日期1_cb.Text
196 223
         If PA17 = "" Or PA16 = "" Then
197
-        Else
198
-            PA20 = "AND (公帳控制表.審核日期 LIKE '" & PA17 & "/" & PA16 & "%') "
199
-            Set_清單1()
224
+        Else : PA20 = "AND (公帳控制表.審核日期 LIKE '" & PA17 & "/" & PA16 & "%') " : Set_清單1()
200 225
         End If
201 226
     End Sub
202 227
     Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles 只顯示支票資料_cb.Click
203
-        If 只顯示支票資料_cb.Checked = False Then
204
-            PA19 = ""
205
-            Set_清單1()
206
-        Else
207
-            PA19 = " AND (公帳流水帳.支票數 <> 0) "
208
-            Set_清單1()
228
+        If 只顯示支票資料_cb.Checked = False Then : PA19 = "" : Set_清單1()
229
+        Else : PA19 = " AND (公帳流水帳.支票數 <> 0) " : Set_清單1()
209 230
         End If
210 231
     End Sub
211 232
     Private Sub CheckBox4_CheckedChanged(sender As Object, e As EventArgs) Handles 隱藏申請審核資訊_cb.Click
@@ -240,42 +261,21 @@ Public Class 營運成本收支單_對帳表
240 261
         xlBook.Activate()
241 262
         xlSheet.Activate()
242 263
 
243
-        xlSheet.Cells(1, 1) = "雅邸家具有限公司-營運費用收支明細表"
244
-        xlSheet.Cells(2, 1) = "收支單號 "
245
-        xlSheet.Cells(2, 2) = "申請人"
246
-        xlSheet.Cells(2, 3) = "申請日期 "
247
-        xlSheet.Cells(2, 4) = "審核人"
248
-        xlSheet.Cells(2, 5) = "審核日期"
249
-        xlSheet.Cells(2, 6) = "項次"
250
-        xlSheet.Cells(2, 7) = "會計科目 "
251
-        xlSheet.Cells(2, 8) = "用途與內容"
252
-        xlSheet.Cells(2, 9) = "零用金"
253
-        xlSheet.Cells(2, 10) = "支票"
254
-        xlSheet.Cells(2, 11) = "現金"
255
-        xlSheet.Cells(2, 12) = "支出"
256
-
264
+        xlSheet.Cells(1, 1) = "雅邸家具有限公司-營運費用收支明細表" : xlSheet.Cells(2, 1) = "收支單號 " : xlSheet.Cells(2, 2) = "申請人" : xlSheet.Cells(2, 3) = "申請日期 "
265
+        xlSheet.Cells(2, 4) = "審核人" : xlSheet.Cells(2, 5) = "審核日期" : xlSheet.Cells(2, 6) = "項次" : xlSheet.Cells(2, 7) = "會計科目 " : xlSheet.Cells(2, 8) = "用途與內容"
266
+        xlSheet.Cells(2, 9) = "零用金" : xlSheet.Cells(2, 10) = "支票" : xlSheet.Cells(2, 11) = "現金" : xlSheet.Cells(2, 12) = "支出"
257 267
         For i As Integer = 0 To 明細_dgv.Rows.Count - 1
258
-            xlSheet.Cells(i + 3, 1) = 明細_dgv.Rows(i).Cells("收支單號").Value
259
-            xlSheet.Cells(i + 3, 2) = 明細_dgv.Rows(i).Cells("申請人").Value
260
-            xlSheet.Cells(i + 3, 3) = 明細_dgv.Rows(i).Cells("申請日期").Value
261
-            xlSheet.Cells(i + 3, 4) = 明細_dgv.Rows(i).Cells("審核人").Value
262
-            xlSheet.Cells(i + 3, 5) = 明細_dgv.Rows(i).Cells("審核日期").Value
263
-            xlSheet.Cells(i + 3, 6) = 明細_dgv.Rows(i).Cells("項次").Value
264
-            xlSheet.Cells(i + 3, 7) = 明細_dgv.Rows(i).Cells("會計科目").Value
265
-            xlSheet.Cells(i + 3, 8) = 明細_dgv.Rows(i).Cells("用途與內容").Value
266
-            xlSheet.Cells(i + 3, 9) = 明細_dgv.Rows(i).Cells("零用金").Value
267
-            xlSheet.Cells(i + 3, 10) = 明細_dgv.Rows(i).Cells("支票").Value
268
-            xlSheet.Cells(i + 3, 11) = 明細_dgv.Rows(i).Cells("現金").Value
269
-            xlSheet.Cells(i + 3, 12) = 明細_dgv.Rows(i).Cells("支出").Value
268
+            xlSheet.Cells(i + 3, 1) = 明細_dgv.Rows(i).Cells("收支單號").Value : xlSheet.Cells(i + 3, 2) = 明細_dgv.Rows(i).Cells("申請人").Value
269
+            xlSheet.Cells(i + 3, 3) = 明細_dgv.Rows(i).Cells("申請日期").Value : xlSheet.Cells(i + 3, 4) = 明細_dgv.Rows(i).Cells("審核人").Value
270
+            xlSheet.Cells(i + 3, 5) = 明細_dgv.Rows(i).Cells("審核日期").Value : xlSheet.Cells(i + 3, 6) = 明細_dgv.Rows(i).Cells("項次").Value
271
+            xlSheet.Cells(i + 3, 7) = 明細_dgv.Rows(i).Cells("會計科目").Value : xlSheet.Cells(i + 3, 8) = 明細_dgv.Rows(i).Cells("用途與內容").Value
272
+            xlSheet.Cells(i + 3, 9) = 明細_dgv.Rows(i).Cells("零用金").Value : xlSheet.Cells(i + 3, 10) = 明細_dgv.Rows(i).Cells("支票").Value
273
+            xlSheet.Cells(i + 3, 11) = 明細_dgv.Rows(i).Cells("現金").Value : xlSheet.Cells(i + 3, 12) = 明細_dgv.Rows(i).Cells("支出").Value
270 274
             N2 = i + 3
271 275
         Next i
272
-
273 276
         xlSheet.Cells(N2 + 1, 8) = "合計"
274
-        xlSheet.Cells(N2 + 1, 9) = "=SUM(I3:I" & N2 & ")"
275
-        xlSheet.Cells(N2 + 1, 10) = "=SUM(J3:J" & N2 & ")"
276
-        xlSheet.Cells(N2 + 1, 11) = "=SUM(K3:K" & N2 & ")"
277
-        xlSheet.Cells(N2 + 1, 12) = "=SUM(L3:L" & N2 & ")"
278
-
277
+        xlSheet.Cells(N2 + 1, 9) = "=SUM(I3:I" & N2 & ")" : xlSheet.Cells(N2 + 1, 10) = "=SUM(J3:J" & N2 & ")"
278
+        xlSheet.Cells(N2 + 1, 11) = "=SUM(K3:K" & N2 & ")" : xlSheet.Cells(N2 + 1, 12) = "=SUM(L3:L" & N2 & ")"
279 279
         '--------------------------------------彙總-----------------------------
280 280
         xlSheet.Cells(N2 + 2, 8) = "彙總"
281 281
         xlSheet.Cells(N2 + 2, 9) = "=I" & N2 + 1 & "+J" & N2 + 1 & "+K" & N2 + 1 & "-L" & N2 + 1 & ""
@@ -289,23 +289,17 @@ Public Class 營運成本收支單_對帳表
289 289
     End Sub
290 290
     Private Sub BB(ByVal myExcel As Microsoft.Office.Interop.Excel.Application, ByVal xlSheet As Microsoft.Office.Interop.Excel.Worksheet)
291 291
         xlSheet.Cells.Select()
292
-        With myExcel.Selection.Font
293
-            .Name = "微軟正黑體" : .Size = 10 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
294
-            .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
295
-        End With
292
+        With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 10 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
293
+            .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone : End With
296 294
 
297
-        xlSheet.Columns("A:A").Select : myExcel.Selection.ColumnWidth = 15
298
-        xlSheet.Columns("B:B").Select : myExcel.Selection.ColumnWidth = 9
299
-        xlSheet.Columns("C:C").Select : myExcel.Selection.ColumnWidth = 9
300
-        xlSheet.Columns("D:D").Select : myExcel.Selection.ColumnWidth = 9
301
-        xlSheet.Columns("E:E").Select : myExcel.Selection.ColumnWidth = 9
302
-        xlSheet.Columns("F:F").Select : myExcel.Selection.ColumnWidth = 5
295
+        xlSheet.Columns("A:A").Select : myExcel.Selection.ColumnWidth = 15 : xlSheet.Columns("B:B").Select : myExcel.Selection.ColumnWidth = 9
296
+        xlSheet.Columns("C:C").Select : myExcel.Selection.ColumnWidth = 9 : xlSheet.Columns("D:D").Select : myExcel.Selection.ColumnWidth = 9
297
+        xlSheet.Columns("E:E").Select : myExcel.Selection.ColumnWidth = 9 : xlSheet.Columns("F:F").Select : myExcel.Selection.ColumnWidth = 5
303 298
         With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
304 299
             .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
305 300
         End With
306 301
 
307
-        xlSheet.Columns("G:G").Select : myExcel.Selection.ColumnWidth = 20
308
-        xlSheet.Columns("H:H").Select : myExcel.Selection.ColumnWidth = 35
302
+        xlSheet.Columns("G:G").Select : myExcel.Selection.ColumnWidth = 20 : xlSheet.Columns("H:H").Select : myExcel.Selection.ColumnWidth = 35
309 303
         With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
310 304
             .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
311 305
         End With
@@ -313,139 +307,66 @@ Public Class 營運成本收支單_對帳表
313 307
         xlSheet.Columns("I:L").Select : myExcel.Selection.ColumnWidth = 9 : myExcel.Selection.Style = "Comma"
314 308
         myExcel.Selection.NumberFormatLocal = "_-* #,##0.0_-;-* #,##0.0_-;_-* ""-""??_-;_-@_-"
315 309
         myExcel.Selection.NumberFormatLocal = "_-* #,##0_-;-* #,##0_-;_-* ""-""??_-;_-@_-"
316
-        xlSheet.Rows("1:1").Select : myExcel.Selection.RowHeight = 35
317
-        xlSheet.Rows("2:2").Select : myExcel.Selection.RowHeight = 30
310
+        xlSheet.Rows("1:1").Select : myExcel.Selection.RowHeight = 35 : xlSheet.Rows("2:2").Select : myExcel.Selection.RowHeight = 30
318 311
         With myExcel.Selection : .VerticalAlignment = xlTop : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0 : .ShrinkToFit = False
319
-            .ReadingOrder = xlContext : .MergeCells = False
320
-        End With
312
+            .ReadingOrder = xlContext : .MergeCells = False : End With
321 313
 
322 314
         myExcel.Selection.AutoFilter
323 315
         xlSheet.Rows("1:1").Select
324 316
         With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
325
-            .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
326
-        End With
317
+            .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
327 318
 
328 319
         xlSheet.Range("A1:L1").Select()
329
-        With myExcel.Selection
330
-            .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
331
-            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
332
-        End With
333
-        myExcel.Selection.Merge
320
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
321
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
322
+
334 323
         xlSheet.Rows("3:3").Select : myExcel.ActiveWindow.FreezePanes = True : xlSheet.Range("A1:L2").Select()
335 324
         myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
336
-
337
-        With myExcel.Selection.Borders(xlEdgeLeft)
338
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
339
-        End With
340
-
341
-        With myExcel.Selection.Borders(xlEdgeTop)
342
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
343
-        End With
344
-
345
-        With myExcel.Selection.Borders(xlEdgeBottom)
346
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
347
-        End With
348
-
349
-        With myExcel.Selection.Borders(xlEdgeRight)
350
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
351
-        End With
352
-
353
-        With myExcel.Selection.Borders(xlInsideVertical)
354
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
355
-        End With
356
-        With myExcel.Selection.Borders(xlInsideHorizontal)
357
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
358
-        End With
325
+        With myExcel.Selection.Borders(xlEdgeLeft) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
326
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
327
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
328
+        With myExcel.Selection.Borders(xlEdgeRight) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
329
+        With myExcel.Selection.Borders(xlInsideVertical) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
330
+        With myExcel.Selection.Borders(xlInsideHorizontal) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
359 331
         myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
332
+        With myExcel.Selection.Borders(xlEdgeLeft) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
333
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
334
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
335
+        With myExcel.Selection.Borders(xlEdgeRight) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
336
+        With myExcel.Selection.Borders(xlInsideVertical) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
337
+        With myExcel.Selection.Borders(xlInsideHorizontal) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
360 338
 
361
-        With myExcel.Selection.Borders(xlEdgeLeft)
362
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
363
-        End With
364
-
365
-        With myExcel.Selection.Borders(xlEdgeTop)
366
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
367
-        End With
368
-
369
-        With myExcel.Selection.Borders(xlEdgeBottom)
370
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
371
-        End With
372
-        With myExcel.Selection.Borders(xlEdgeRight)
373
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
374
-        End With
375
-        With myExcel.Selection.Borders(xlInsideVertical)
376
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
377
-        End With
378
-        With myExcel.Selection.Borders(xlInsideHorizontal)
379
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
380
-        End With
381 339
         xlSheet.Range("A3:L" & N2).Select()
382 340
         myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
341
+        With myExcel.Selection.Borders(xlEdgeLeft) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
342
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
343
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
344
+        With myExcel.Selection.Borders(xlEdgeRight) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
345
+        With myExcel.Selection.Borders(xlInsideVertical) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
346
+        With myExcel.Selection.Borders(xlInsideHorizontal) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
347
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
348
+        With myExcel.Selection.Borders(xlEdgeLeft) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
349
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
350
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
351
+        With myExcel.Selection.Borders(xlEdgeRight) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
352
+        With myExcel.Selection.Borders(xlInsideVertical) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
353
+        With myExcel.Selection.Borders(xlInsideHorizontal) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
383 354
 
384
-        With myExcel.Selection.Borders(xlEdgeLeft)
385
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
386
-        End With
387
-        With myExcel.Selection.Borders(xlEdgeTop)
388
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
389
-        End With
390
-        With myExcel.Selection.Borders(xlEdgeBottom)
391
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
392
-        End With
393
-        With myExcel.Selection.Borders(xlEdgeRight)
394
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
395
-        End With
396
-        With myExcel.Selection.Borders(xlInsideVertical)
397
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
398
-        End With
399
-        With myExcel.Selection.Borders(xlInsideHorizontal)
400
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
401
-        End With
402
-        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone
403
-        myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
404
-        With myExcel.Selection.Borders(xlEdgeLeft)
405
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
406
-        End With
407
-        With myExcel.Selection.Borders(xlEdgeTop)
408
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
409
-        End With
410
-        With myExcel.Selection.Borders(xlEdgeBottom)
411
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
412
-        End With
413
-        With myExcel.Selection.Borders(xlEdgeRight)
414
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium
415
-        End With
416
-        With myExcel.Selection.Borders(xlInsideVertical)
417
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
418
-        End With
419
-        With myExcel.Selection.Borders(xlInsideHorizontal)
420
-            .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
421
-        End With
422
-        xlSheet.Range("L2").Select() : myExcel.Selection.ClearContents
423 355
         xlSheet.Range("L2").Select() : myExcel.Selection.ClearContents
424 356
 
425 357
         xlSheet.Range("A2:L2").Select()
426
-        With myExcel.Selection
427
-            .HorizontalAlignment = xlCenter : .VerticalAlignment = xlTop : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
428
-            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
429
-        End With
430
-        With myExcel.Selection.Font
431
-            .Name = "微軟正黑體"
432
-            .Size = 14 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False : .Underline = xlUnderlineStyleNone
433
-            .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
434
-        End With
435
-        With myExcel.Selection.Font
436
-            .Name = "微軟正黑體" : .Size = 12 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
437
-            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
438
-        End With
439
-        With myExcel.Selection.Interior
440
-            .Pattern = xlSolid : .PatternColorIndex = xlAutomatic : .ThemeColor = xlThemeColorAccent6 : .TintAndShade = 0 : .PatternTintAndShade = 0
441
-        End With
358
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlTop : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
359
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
360
+        With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 14 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
361
+            .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone : End With
362
+        With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 12 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
363
+            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone : End With
364
+        With myExcel.Selection.Interior : .Pattern = xlSolid : .PatternColorIndex = xlAutomatic : .ThemeColor = xlThemeColorAccent6 : .TintAndShade = 0 : .PatternTintAndShade = 0 : End With
365
+
442 366
         xlSheet.Range("A1:L1").Select() : myExcel.Selection.Font.Size = 11
443
-        With myExcel.Selection.Font
444
-            .Name = "微軟正黑體" : .Size = 22 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
445
-            .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
446
-        End With
367
+        With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 22 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
368
+            .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone : End With
447 369
     End Sub
448
-
449 370
     Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
450 371
         明細_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
451 372
     End Sub

YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.Designer.vb → YD-ERP-SYS/財務系統管理/財務_收支單一覽表.Designer.vb Ver fichero

@@ -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,11 +23,11 @@ Partial Class 營運成本收支單一覽表
23 23
     <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Dim DataGridViewCellStyle15 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
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31 31
         Me.會計月_ch = New System.Windows.Forms.CheckBox()
32 32
         Me.下個月_bt = New System.Windows.Forms.Button()
33 33
         Me.上個月_bt = New System.Windows.Forms.Button()
@@ -84,6 +84,9 @@ Partial Class 營運成本收支單一覽表
84 84
         Me.財務彙總_dgv = New System.Windows.Forms.DataGridView()
85 85
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
86 86
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
87
+        Me.非稅_ch = New System.Windows.Forms.CheckBox()
88
+        Me.含稅_ch = New System.Windows.Forms.CheckBox()
89
+        Me.全部_ch = New System.Windows.Forms.CheckBox()
87 90
         Me.ContextMenuStrip1.SuspendLayout()
88 91
         CType(Me.簽名圖_pb, System.ComponentModel.ISupportInitialize).BeginInit()
89 92
         CType(Me.單據彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -162,7 +165,7 @@ Partial Class 營運成本收支單一覽表
162 165
         '
163 166
         Me.Label2.AutoSize = True
164 167
         Me.Label2.ForeColor = System.Drawing.Color.Red
165
-        Me.Label2.Location = New System.Drawing.Point(525, 59)
168
+        Me.Label2.Location = New System.Drawing.Point(504, 59)
166 169
         Me.Label2.Name = "Label2"
167 170
         Me.Label2.Size = New System.Drawing.Size(32, 16)
168 171
         Me.Label2.TabIndex = 1217
@@ -171,10 +174,10 @@ Partial Class 營運成本收支單一覽表
171 174
         '人民幣零用金_tb
172 175
         '
173 176
         Me.人民幣零用金_tb.ForeColor = System.Drawing.Color.Red
174
-        Me.人民幣零用金_tb.Location = New System.Drawing.Point(420, 56)
177
+        Me.人民幣零用金_tb.Location = New System.Drawing.Point(417, 56)
175 178
         Me.人民幣零用金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
176 179
         Me.人民幣零用金_tb.Name = "人民幣零用金_tb"
177
-        Me.人民幣零用金_tb.Size = New System.Drawing.Size(99, 23)
180
+        Me.人民幣零用金_tb.Size = New System.Drawing.Size(85, 23)
178 181
         Me.人民幣零用金_tb.TabIndex = 1216
179 182
         Me.人民幣零用金_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
180 183
         '
@@ -191,17 +194,17 @@ Partial Class 營運成本收支單一覽表
191 194
         '人民幣支票_tb
192 195
         '
193 196
         Me.人民幣支票_tb.ForeColor = System.Drawing.Color.Red
194
-        Me.人民幣支票_tb.Location = New System.Drawing.Point(559, 56)
197
+        Me.人民幣支票_tb.Location = New System.Drawing.Point(537, 56)
195 198
         Me.人民幣支票_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
196 199
         Me.人民幣支票_tb.Name = "人民幣支票_tb"
197
-        Me.人民幣支票_tb.Size = New System.Drawing.Size(99, 23)
200
+        Me.人民幣支票_tb.Size = New System.Drawing.Size(85, 23)
198 201
         Me.人民幣支票_tb.TabIndex = 1218
199 202
         Me.人民幣支票_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
200 203
         '
201 204
         '人民幣現金餘額_tb
202 205
         '
203 206
         Me.人民幣現金餘額_tb.ForeColor = System.Drawing.Color.Red
204
-        Me.人民幣現金餘額_tb.Location = New System.Drawing.Point(1000, 56)
207
+        Me.人民幣現金餘額_tb.Location = New System.Drawing.Point(895, 56)
205 208
         Me.人民幣現金餘額_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
206 209
         Me.人民幣現金餘額_tb.Name = "人民幣現金餘額_tb"
207 210
         Me.人民幣現金餘額_tb.Size = New System.Drawing.Size(113, 23)
@@ -212,19 +215,19 @@ Partial Class 營運成本收支單一覽表
212 215
         '
213 216
         Me.Label13.AutoSize = True
214 217
         Me.Label13.ForeColor = System.Drawing.Color.Red
215
-        Me.Label13.Location = New System.Drawing.Point(942, 60)
218
+        Me.Label13.Location = New System.Drawing.Point(863, 60)
216 219
         Me.Label13.Name = "Label13"
217
-        Me.Label13.Size = New System.Drawing.Size(56, 16)
220
+        Me.Label13.Size = New System.Drawing.Size(32, 16)
218 221
         Me.Label13.TabIndex = 1213
219
-        Me.Label13.Text = "現金餘額"
222
+        Me.Label13.Text = "總和"
220 223
         '
221 224
         '人民幣支出_tb
222 225
         '
223 226
         Me.人民幣支出_tb.ForeColor = System.Drawing.Color.Red
224
-        Me.人民幣支出_tb.Location = New System.Drawing.Point(837, 56)
227
+        Me.人民幣支出_tb.Location = New System.Drawing.Point(776, 56)
225 228
         Me.人民幣支出_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
226 229
         Me.人民幣支出_tb.Name = "人民幣支出_tb"
227
-        Me.人民幣支出_tb.Size = New System.Drawing.Size(99, 23)
230
+        Me.人民幣支出_tb.Size = New System.Drawing.Size(85, 23)
228 231
         Me.人民幣支出_tb.TabIndex = 1212
229 232
         Me.人民幣支出_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
230 233
         '
@@ -232,7 +235,7 @@ Partial Class 營運成本收支單一覽表
232 235
         '
233 236
         Me.Label16.AutoSize = True
234 237
         Me.Label16.ForeColor = System.Drawing.Color.Red
235
-        Me.Label16.Location = New System.Drawing.Point(803, 59)
238
+        Me.Label16.Location = New System.Drawing.Point(744, 59)
236 239
         Me.Label16.Name = "Label16"
237 240
         Me.Label16.Size = New System.Drawing.Size(32, 16)
238 241
         Me.Label16.TabIndex = 1211
@@ -241,9 +244,9 @@ Partial Class 營運成本收支單一覽表
241 244
         '人民幣現金_tb
242 245
         '
243 246
         Me.人民幣現金_tb.ForeColor = System.Drawing.Color.Red
244
-        Me.人民幣現金_tb.Location = New System.Drawing.Point(698, 56)
247
+        Me.人民幣現金_tb.Location = New System.Drawing.Point(657, 56)
245 248
         Me.人民幣現金_tb.Name = "人民幣現金_tb"
246
-        Me.人民幣現金_tb.Size = New System.Drawing.Size(99, 23)
249
+        Me.人民幣現金_tb.Size = New System.Drawing.Size(85, 23)
247 250
         Me.人民幣現金_tb.TabIndex = 1210
248 251
         Me.人民幣現金_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
249 252
         '
@@ -251,7 +254,7 @@ Partial Class 營運成本收支單一覽表
251 254
         '
252 255
         Me.Label17.AutoSize = True
253 256
         Me.Label17.ForeColor = System.Drawing.Color.Red
254
-        Me.Label17.Location = New System.Drawing.Point(664, 59)
257
+        Me.Label17.Location = New System.Drawing.Point(624, 59)
255 258
         Me.Label17.Name = "Label17"
256 259
         Me.Label17.Size = New System.Drawing.Size(32, 16)
257 260
         Me.Label17.TabIndex = 1209
@@ -337,7 +340,7 @@ Partial Class 營運成本收支單一覽表
337 340
         '
338 341
         Me.Label14.AutoSize = True
339 342
         Me.Label14.ForeColor = System.Drawing.Color.Green
340
-        Me.Label14.Location = New System.Drawing.Point(525, 33)
343
+        Me.Label14.Location = New System.Drawing.Point(504, 33)
341 344
         Me.Label14.Name = "Label14"
342 345
         Me.Label14.Size = New System.Drawing.Size(32, 16)
343 346
         Me.Label14.TabIndex = 1200
@@ -346,10 +349,10 @@ Partial Class 營運成本收支單一覽表
346 349
         '台幣零用金_tb
347 350
         '
348 351
         Me.台幣零用金_tb.ForeColor = System.Drawing.Color.Green
349
-        Me.台幣零用金_tb.Location = New System.Drawing.Point(420, 30)
352
+        Me.台幣零用金_tb.Location = New System.Drawing.Point(417, 30)
350 353
         Me.台幣零用金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
351 354
         Me.台幣零用金_tb.Name = "台幣零用金_tb"
352
-        Me.台幣零用金_tb.Size = New System.Drawing.Size(99, 23)
355
+        Me.台幣零用金_tb.Size = New System.Drawing.Size(85, 23)
353 356
         Me.台幣零用金_tb.TabIndex = 1199
354 357
         Me.台幣零用金_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
355 358
         '
@@ -366,17 +369,17 @@ Partial Class 營運成本收支單一覽表
366 369
         '台幣支票_tb
367 370
         '
368 371
         Me.台幣支票_tb.ForeColor = System.Drawing.Color.Green
369
-        Me.台幣支票_tb.Location = New System.Drawing.Point(559, 30)
372
+        Me.台幣支票_tb.Location = New System.Drawing.Point(537, 30)
370 373
         Me.台幣支票_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
371 374
         Me.台幣支票_tb.Name = "台幣支票_tb"
372
-        Me.台幣支票_tb.Size = New System.Drawing.Size(99, 23)
375
+        Me.台幣支票_tb.Size = New System.Drawing.Size(85, 23)
373 376
         Me.台幣支票_tb.TabIndex = 1201
374 377
         Me.台幣支票_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
375 378
         '
376 379
         '台幣現金餘額_tb
377 380
         '
378 381
         Me.台幣現金餘額_tb.ForeColor = System.Drawing.Color.Green
379
-        Me.台幣現金餘額_tb.Location = New System.Drawing.Point(1000, 30)
382
+        Me.台幣現金餘額_tb.Location = New System.Drawing.Point(895, 30)
380 383
         Me.台幣現金餘額_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
381 384
         Me.台幣現金餘額_tb.Name = "台幣現金餘額_tb"
382 385
         Me.台幣現金餘額_tb.Size = New System.Drawing.Size(113, 23)
@@ -387,19 +390,19 @@ Partial Class 營運成本收支單一覽表
387 390
         '
388 391
         Me.Label9.AutoSize = True
389 392
         Me.Label9.ForeColor = System.Drawing.Color.Green
390
-        Me.Label9.Location = New System.Drawing.Point(942, 34)
393
+        Me.Label9.Location = New System.Drawing.Point(863, 34)
391 394
         Me.Label9.Name = "Label9"
392
-        Me.Label9.Size = New System.Drawing.Size(56, 16)
395
+        Me.Label9.Size = New System.Drawing.Size(32, 16)
393 396
         Me.Label9.TabIndex = 1196
394
-        Me.Label9.Text = "現金餘額"
397
+        Me.Label9.Text = "總和"
395 398
         '
396 399
         '台幣支出_tb
397 400
         '
398 401
         Me.台幣支出_tb.ForeColor = System.Drawing.Color.Green
399
-        Me.台幣支出_tb.Location = New System.Drawing.Point(837, 30)
402
+        Me.台幣支出_tb.Location = New System.Drawing.Point(776, 30)
400 403
         Me.台幣支出_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
401 404
         Me.台幣支出_tb.Name = "台幣支出_tb"
402
-        Me.台幣支出_tb.Size = New System.Drawing.Size(99, 23)
405
+        Me.台幣支出_tb.Size = New System.Drawing.Size(85, 23)
403 406
         Me.台幣支出_tb.TabIndex = 1195
404 407
         Me.台幣支出_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
405 408
         '
@@ -407,7 +410,7 @@ Partial Class 營運成本收支單一覽表
407 410
         '
408 411
         Me.Label11.AutoSize = True
409 412
         Me.Label11.ForeColor = System.Drawing.Color.Green
410
-        Me.Label11.Location = New System.Drawing.Point(803, 33)
413
+        Me.Label11.Location = New System.Drawing.Point(745, 33)
411 414
         Me.Label11.Name = "Label11"
412 415
         Me.Label11.Size = New System.Drawing.Size(32, 16)
413 416
         Me.Label11.TabIndex = 1194
@@ -463,9 +466,9 @@ Partial Class 營運成本收支單一覽表
463 466
         '台幣現金_tb
464 467
         '
465 468
         Me.台幣現金_tb.ForeColor = System.Drawing.Color.Green
466
-        Me.台幣現金_tb.Location = New System.Drawing.Point(698, 30)
469
+        Me.台幣現金_tb.Location = New System.Drawing.Point(657, 30)
467 470
         Me.台幣現金_tb.Name = "台幣現金_tb"
468
-        Me.台幣現金_tb.Size = New System.Drawing.Size(99, 23)
471
+        Me.台幣現金_tb.Size = New System.Drawing.Size(85, 23)
469 472
         Me.台幣現金_tb.TabIndex = 1188
470 473
         Me.台幣現金_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
471 474
         '
@@ -473,7 +476,7 @@ Partial Class 營運成本收支單一覽表
473 476
         '
474 477
         Me.Label10.AutoSize = True
475 478
         Me.Label10.ForeColor = System.Drawing.Color.Green
476
-        Me.Label10.Location = New System.Drawing.Point(664, 33)
479
+        Me.Label10.Location = New System.Drawing.Point(625, 33)
477 480
         Me.Label10.Name = "Label10"
478 481
         Me.Label10.Size = New System.Drawing.Size(32, 16)
479 482
         Me.Label10.TabIndex = 1187
@@ -483,9 +486,9 @@ Partial Class 營運成本收支單一覽表
483 486
         '
484 487
         Me.支付單列印成EXCEL.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
485 488
         Me.支付單列印成EXCEL.ForeColor = System.Drawing.Color.Blue
486
-        Me.支付單列印成EXCEL.Location = New System.Drawing.Point(1119, 3)
489
+        Me.支付單列印成EXCEL.Location = New System.Drawing.Point(1010, 29)
487 490
         Me.支付單列印成EXCEL.Name = "支付單列印成EXCEL"
488
-        Me.支付單列印成EXCEL.Size = New System.Drawing.Size(130, 45)
491
+        Me.支付單列印成EXCEL.Size = New System.Drawing.Size(79, 51)
489 492
         Me.支付單列印成EXCEL.TabIndex = 1186
490 493
         Me.支付單列印成EXCEL.Text = "支付單列印成EXCEL" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10)
491 494
         Me.支付單列印成EXCEL.UseVisualStyleBackColor = True
@@ -494,7 +497,7 @@ Partial Class 營運成本收支單一覽表
494 497
         '
495 498
         Me.Label8.AutoSize = True
496 499
         Me.Label8.ForeColor = System.Drawing.Color.Blue
497
-        Me.Label8.Location = New System.Drawing.Point(980, 7)
500
+        Me.Label8.Location = New System.Drawing.Point(957, 7)
498 501
         Me.Label8.Name = "Label8"
499 502
         Me.Label8.Size = New System.Drawing.Size(32, 16)
500 503
         Me.Label8.TabIndex = 1185
@@ -504,7 +507,7 @@ Partial Class 營運成本收支單一覽表
504 507
         '
505 508
         Me.Label7.AutoSize = True
506 509
         Me.Label7.ForeColor = System.Drawing.Color.Blue
507
-        Me.Label7.Location = New System.Drawing.Point(715, 7)
510
+        Me.Label7.Location = New System.Drawing.Point(697, 7)
508 511
         Me.Label7.Name = "Label7"
509 512
         Me.Label7.Size = New System.Drawing.Size(32, 16)
510 513
         Me.Label7.TabIndex = 1184
@@ -513,7 +516,7 @@ Partial Class 營運成本收支單一覽表
513 516
         '審核日期_dtp
514 517
         '
515 518
         Me.審核日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
516
-        Me.審核日期_dtp.Location = New System.Drawing.Point(1014, 4)
519
+        Me.審核日期_dtp.Location = New System.Drawing.Point(989, 4)
517 520
         Me.審核日期_dtp.Name = "審核日期_dtp"
518 521
         Me.審核日期_dtp.Size = New System.Drawing.Size(99, 23)
519 522
         Me.審核日期_dtp.TabIndex = 1183
@@ -521,7 +524,7 @@ Partial Class 營運成本收支單一覽表
521 524
         '申請日期_dtp
522 525
         '
523 526
         Me.申請日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
524
-        Me.申請日期_dtp.Location = New System.Drawing.Point(750, 4)
527
+        Me.申請日期_dtp.Location = New System.Drawing.Point(729, 4)
525 528
         Me.申請日期_dtp.Name = "申請日期_dtp"
526 529
         Me.申請日期_dtp.Size = New System.Drawing.Size(99, 23)
527 530
         Me.申請日期_dtp.TabIndex = 1182
@@ -530,7 +533,7 @@ Partial Class 營運成本收支單一覽表
530 533
         '
531 534
         Me.Label5.AutoSize = True
532 535
         Me.Label5.ForeColor = System.Drawing.Color.Blue
533
-        Me.Label5.Location = New System.Drawing.Point(859, 7)
536
+        Me.Label5.Location = New System.Drawing.Point(834, 7)
534 537
         Me.Label5.Name = "Label5"
535 538
         Me.Label5.Size = New System.Drawing.Size(44, 16)
536 539
         Me.Label5.TabIndex = 1181
@@ -539,7 +542,7 @@ Partial Class 營運成本收支單一覽表
539 542
         '審核人_tb
540 543
         '
541 544
         Me.審核人_tb.ForeColor = System.Drawing.Color.Blue
542
-        Me.審核人_tb.Location = New System.Drawing.Point(904, 4)
545
+        Me.審核人_tb.Location = New System.Drawing.Point(878, 4)
543 546
         Me.審核人_tb.Name = "審核人_tb"
544 547
         Me.審核人_tb.Size = New System.Drawing.Size(74, 23)
545 548
         Me.審核人_tb.TabIndex = 1180
@@ -547,7 +550,7 @@ Partial Class 營運成本收支單一覽表
547 550
         '申請人_tb
548 551
         '
549 552
         Me.申請人_tb.ForeColor = System.Drawing.Color.Blue
550
-        Me.申請人_tb.Location = New System.Drawing.Point(639, 4)
553
+        Me.申請人_tb.Location = New System.Drawing.Point(617, 4)
551 554
         Me.申請人_tb.Name = "申請人_tb"
552 555
         Me.申請人_tb.Size = New System.Drawing.Size(74, 23)
553 556
         Me.申請人_tb.TabIndex = 1177
@@ -555,7 +558,7 @@ Partial Class 營運成本收支單一覽表
555 558
         '收支單號_tb
556 559
         '
557 560
         Me.收支單號_tb.ForeColor = System.Drawing.Color.Blue
558
-        Me.收支單號_tb.Location = New System.Drawing.Point(438, 4)
561
+        Me.收支單號_tb.Location = New System.Drawing.Point(417, 4)
559 562
         Me.收支單號_tb.Name = "收支單號_tb"
560 563
         Me.收支單號_tb.Size = New System.Drawing.Size(150, 23)
561 564
         Me.收支單號_tb.TabIndex = 1175
@@ -571,8 +574,8 @@ Partial Class 營運成本收支單一覽表
571 574
         '
572 575
         '單據彙總_dgv
573 576
         '
574
-        DataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
575
-        Me.單據彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle11
577
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
578
+        Me.單據彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
576 579
         Me.單據彙總_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
577 580
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
578 581
         Me.單據彙總_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -588,17 +591,17 @@ Partial Class 營運成本收支單一覽表
588 591
         '
589 592
         Me.Label1.AutoSize = True
590 593
         Me.Label1.ForeColor = System.Drawing.Color.Blue
591
-        Me.Label1.Location = New System.Drawing.Point(334, 7)
594
+        Me.Label1.Location = New System.Drawing.Point(336, 7)
592 595
         Me.Label1.Name = "Label1"
593
-        Me.Label1.Size = New System.Drawing.Size(104, 16)
596
+        Me.Label1.Size = New System.Drawing.Size(80, 16)
594 597
         Me.Label1.TabIndex = 1176
595
-        Me.Label1.Text = "營運成本收支單號"
598
+        Me.Label1.Text = "財務收支單號"
596 599
         '
597 600
         'Label3
598 601
         '
599 602
         Me.Label3.AutoSize = True
600 603
         Me.Label3.ForeColor = System.Drawing.Color.Blue
601
-        Me.Label3.Location = New System.Drawing.Point(594, 7)
604
+        Me.Label3.Location = New System.Drawing.Point(573, 7)
602 605
         Me.Label3.Name = "Label3"
603 606
         Me.Label3.Size = New System.Drawing.Size(44, 16)
604 607
         Me.Label3.TabIndex = 1178
@@ -606,8 +609,8 @@ Partial Class 營運成本收支單一覽表
606 609
         '
607 610
         '明細_dgv
608 611
         '
609
-        DataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
610
-        Me.明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle12
612
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
613
+        Me.明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
611 614
         Me.明細_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
612 615
             Or System.Windows.Forms.AnchorStyles.Left) _
613 616
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
@@ -616,16 +619,16 @@ Partial Class 營運成本收支單一覽表
616 619
         Me.明細_dgv.Location = New System.Drawing.Point(342, 82)
617 620
         Me.明細_dgv.Name = "明細_dgv"
618 621
         Me.明細_dgv.RowHeadersWidth = 5
619
-        DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
620
-        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle13
622
+        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
623
+        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
621 624
         Me.明細_dgv.RowTemplate.Height = 24
622 625
         Me.明細_dgv.Size = New System.Drawing.Size(1045, 537)
623 626
         Me.明細_dgv.TabIndex = 1179
624 627
         '
625 628
         '財務彙總_dgv
626 629
         '
627
-        DataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
628
-        Me.財務彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle14
630
+        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
631
+        Me.財務彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
629 632
         Me.財務彙總_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
630 633
             Or System.Windows.Forms.AnchorStyles.Left) _
631 634
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
@@ -633,9 +636,10 @@ Partial Class 營運成本收支單一覽表
633 636
         Me.財務彙總_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
634 637
         Me.財務彙總_dgv.Location = New System.Drawing.Point(342, 82)
635 638
         Me.財務彙總_dgv.Name = "財務彙總_dgv"
639
+        Me.財務彙總_dgv.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None
636 640
         Me.財務彙總_dgv.RowHeadersWidth = 5
637
-        DataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
638
-        Me.財務彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle15
641
+        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
642
+        Me.財務彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle5
639 643
         Me.財務彙總_dgv.RowTemplate.Height = 24
640 644
         Me.財務彙總_dgv.Size = New System.Drawing.Size(1045, 537)
641 645
         Me.財務彙總_dgv.TabIndex = 1224
@@ -645,12 +649,12 @@ Partial Class 營運成本收支單一覽表
645 649
         Me.字體大小調整_lb.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
646 650
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
647 651
         Me.字體大小調整_lb.AutoSize = True
648
-        Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 11.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
652
+        Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
649 653
         Me.字體大小調整_lb.ForeColor = System.Drawing.Color.Brown
650 654
         Me.字體大小調整_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
651
-        Me.字體大小調整_lb.Location = New System.Drawing.Point(1123, 55)
655
+        Me.字體大小調整_lb.Location = New System.Drawing.Point(1153, 58)
652 656
         Me.字體大小調整_lb.Name = "字體大小調整_lb"
653
-        Me.字體大小調整_lb.Size = New System.Drawing.Size(69, 19)
657
+        Me.字體大小調整_lb.Size = New System.Drawing.Size(60, 17)
654 658
         Me.字體大小調整_lb.TabIndex = 1495
655 659
         Me.字體大小調整_lb.Text = "字體調整"
656 660
         '
@@ -658,19 +662,56 @@ Partial Class 營運成本收支單一覽表
658 662
         '
659 663
         Me.字體_NUD.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
660 664
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
661
-        Me.字體_NUD.Location = New System.Drawing.Point(1192, 54)
665
+        Me.字體_NUD.DecimalPlaces = 1
666
+        Me.字體_NUD.Increment = New Decimal(New Integer() {1, 0, 0, 65536})
667
+        Me.字體_NUD.Location = New System.Drawing.Point(1214, 55)
662 668
         Me.字體_NUD.Maximum = New Decimal(New Integer() {18, 0, 0, 0})
663
-        Me.字體_NUD.Minimum = New Decimal(New Integer() {9, 0, 0, 0})
669
+        Me.字體_NUD.Minimum = New Decimal(New Integer() {6, 0, 0, 0})
664 670
         Me.字體_NUD.Name = "字體_NUD"
665
-        Me.字體_NUD.Size = New System.Drawing.Size(52, 23)
671
+        Me.字體_NUD.Size = New System.Drawing.Size(42, 23)
666 672
         Me.字體_NUD.TabIndex = 1494
667 673
         Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
668 674
         '
669
-        '營運成本收支單一覽表
675
+        '非稅_ch
676
+        '
677
+        Me.非稅_ch.AutoSize = True
678
+        Me.非稅_ch.Location = New System.Drawing.Point(1096, 56)
679
+        Me.非稅_ch.Name = "非稅_ch"
680
+        Me.非稅_ch.Size = New System.Drawing.Size(51, 20)
681
+        Me.非稅_ch.TabIndex = 1498
682
+        Me.非稅_ch.Text = "非稅"
683
+        Me.非稅_ch.UseVisualStyleBackColor = True
684
+        '
685
+        '含稅_ch
686
+        '
687
+        Me.含稅_ch.AutoSize = True
688
+        Me.含稅_ch.Location = New System.Drawing.Point(1095, 30)
689
+        Me.含稅_ch.Name = "含稅_ch"
690
+        Me.含稅_ch.Size = New System.Drawing.Size(51, 20)
691
+        Me.含稅_ch.TabIndex = 1497
692
+        Me.含稅_ch.Text = "含稅"
693
+        Me.含稅_ch.UseVisualStyleBackColor = True
694
+        '
695
+        '全部_ch
696
+        '
697
+        Me.全部_ch.AutoSize = True
698
+        Me.全部_ch.Checked = True
699
+        Me.全部_ch.CheckState = System.Windows.Forms.CheckState.Checked
700
+        Me.全部_ch.Location = New System.Drawing.Point(1095, 4)
701
+        Me.全部_ch.Name = "全部_ch"
702
+        Me.全部_ch.Size = New System.Drawing.Size(51, 20)
703
+        Me.全部_ch.TabIndex = 1496
704
+        Me.全部_ch.Text = "全部"
705
+        Me.全部_ch.UseVisualStyleBackColor = True
706
+        '
707
+        '財務_收支單一覽表
670 708
         '
671 709
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
672 710
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
673 711
         Me.ClientSize = New System.Drawing.Size(1399, 631)
712
+        Me.Controls.Add(Me.非稅_ch)
713
+        Me.Controls.Add(Me.含稅_ch)
714
+        Me.Controls.Add(Me.全部_ch)
674 715
         Me.Controls.Add(Me.字體大小調整_lb)
675 716
         Me.Controls.Add(Me.字體_NUD)
676 717
         Me.Controls.Add(Me.會計月_ch)
@@ -728,8 +769,8 @@ Partial Class 營運成本收支單一覽表
728 769
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
729 770
         Me.ForeColor = System.Drawing.Color.CornflowerBlue
730 771
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
731
-        Me.Name = "營運成本收支單一覽表"
732
-        Me.Text = "營運成本收支單一覽表"
772
+        Me.Name = "財務_收支單一覽表"
773
+        Me.Text = "財務收支單一覽表"
733 774
         Me.ContextMenuStrip1.ResumeLayout(False)
734 775
         CType(Me.簽名圖_pb, System.ComponentModel.ISupportInitialize).EndInit()
735 776
         CType(Me.單據彙總_dgv, System.ComponentModel.ISupportInitialize).EndInit()
@@ -797,4 +838,7 @@ Partial Class 營運成本收支單一覽表
797 838
     Friend WithEvents 財務彙總_dgv As DataGridView
798 839
     Friend WithEvents 字體大小調整_lb As Label
799 840
     Friend WithEvents 字體_NUD As NumericUpDown
841
+    Friend WithEvents 非稅_ch As CheckBox
842
+    Friend WithEvents 含稅_ch As CheckBox
843
+    Friend WithEvents 全部_ch As CheckBox
800 844
 End Class

YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.resx → YD-ERP-SYS/財務系統管理/財務_收支單一覽表.resx Ver fichero


YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.vb → YD-ERP-SYS/財務系統管理/財務_收支單一覽表.vb Ver fichero

@@ -8,7 +8,7 @@ Imports Microsoft.Office.Interop.Excel.XlThemeFont
8 8
 Imports Microsoft.Office.Interop.Excel.XlThemeColor
9 9
 Imports Microsoft.Office.Interop.Excel.XlWindowState
10 10
 Imports Microsoft.Office.Interop.Excel
11
-Public Class 營運成本收支單一覽表
11
+Public Class 財務_收支單一覽表
12 12
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
13 13
     Dim DTP As String : Dim N1 As Integer : Dim N2 As Integer
14 14
     Dim xlApp As Application
@@ -33,6 +33,13 @@ Public Class 營運成本收支單一覽表
33 33
         財務彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
34 34
         財務彙總_dgv.ColumnHeadersHeight = 25
35 35
         財務彙總_dgv.AllowUserToAddRows = False
36
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
37
+            SQL2 = ""
38
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
39
+            SQL2 = " AND (公帳流水帳.含稅 = 1)"
40
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
41
+            SQL2 = " AND (公帳流水帳.含稅 = 0 OR 公帳流水帳.含稅 IS NULL)"
42
+        End If
36 43
         SQL_營運成本收支單一覽表_查詢清單2() : da.Fill(ds2) : 財務彙總_dgv.DataSource = ds2.Tables(0) : conn.Close()
37 44
 
38 45
         財務彙總_dgv.Columns(0).FillWeight = 100 : 財務彙總_dgv.Columns(1).FillWeight = 140 : 財務彙總_dgv.Columns(2).FillWeight = 140 : 財務彙總_dgv.Columns(3).FillWeight = 140
@@ -56,6 +63,13 @@ Public Class 營運成本收支單一覽表
56 63
         明細_dgv.ColumnHeadersHeight = 25
57 64
         明細_dgv.AllowUserToAddRows = False
58 65
         明細_dgv.RowTemplate.Height = 35
66
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
67
+            SQL2 = ""
68
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
69
+            SQL2 = " AND (公帳流水帳.含稅 = 1)"
70
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
71
+            SQL2 = " AND (公帳流水帳.含稅 = 0 OR 公帳流水帳.含稅 IS NULL)"
72
+        End If
59 73
         SQL_營運成本收支單一覽表_查詢費用清單() : da.Fill(ds) : 明細_dgv.DataSource = ds.Tables(0) : conn.Close()
60 74
 
61 75
         明細_dgv.Columns(0).Visible = False : 明細_dgv.Columns(1).FillWeight = 80 : 明細_dgv.Columns(2).FillWeight = 300 : 明細_dgv.Columns(3).FillWeight = 500
@@ -74,7 +88,6 @@ Public Class 營運成本收支單一覽表
74 88
         明細_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
75 89
         明細_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
76 90
         明細_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 明細_dgv.Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
77
-        明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
78 91
 
79 92
         台幣現金_tb.Text = "0.00" : 台幣支出_tb.Text = "0.00" : 台幣現金餘額_tb.Text = "0.00" : 台幣零用金_tb.Text = "0.00" : 台幣支票_tb.Text = "0.00"
80 93
         人民幣零用金_tb.Text = "0.00" : 人民幣支票_tb.Text = "0.00" : 人民幣現金_tb.Text = "0.00" : 人民幣支出_tb.Text = "0.00" : 人民幣現金餘額_tb.Text = "0.00"
@@ -123,6 +136,37 @@ Public Class 營運成本收支單一覽表
123 136
         開始日期_dtp.Value = DTP : 結束日期_dtp.Value = Today()
124 137
         日期格式() : 財務彙總_dgv.Visible = False : 明細_rb.Checked = True
125 138
     End Sub
139
+    Dim 已超出 As Boolean
140
+    Private Sub 財務彙總_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 財務彙總_dgv.MouseUp
141
+        'If 財務彙總_dgv.SelectedCells.Count = 1 Then : MsgBox(財務彙總_dgv.SelectedCells(0).ColumnIndex & "  " & 財務彙總_dgv.SelectedCells(0).RowIndex) : End If
142
+        If 財務彙總_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
143
+        If 財務彙總_dgv.SelectedCells.Count > 0 Then
144
+            If 財務彙總_dgv.SelectedCells(0).ColumnIndex >= 4 And 財務彙總_dgv.SelectedCells(0).ColumnIndex <= 7 Then
145
+                If 已超出 = False Then
146
+                    Dim x As Double = 0
147
+                    For i As Integer = 0 To 財務彙總_dgv.SelectedCells.Count - 1
148
+                        x += Val(財務彙總_dgv.Rows(財務彙總_dgv.SelectedCells.Item(i).RowIndex).Cells(財務彙總_dgv.SelectedCells.Item(i).ColumnIndex).Value)
149
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
150
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
151
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
152
+            End If
153
+        End If
154
+    End Sub
155
+    Private Sub 明細_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 明細_dgv.MouseUp
156
+        'If 明細_dgv.SelectedCells.Count = 1 Then : MsgBox(明細_dgv.SelectedCells(0).ColumnIndex & "  " & 明細_dgv.SelectedCells(0).RowIndex) : End If
157
+        If 明細_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
158
+        If 明細_dgv.SelectedCells.Count > 0 Then
159
+            If 明細_dgv.SelectedCells(0).ColumnIndex >= 4 And 明細_dgv.SelectedCells(0).ColumnIndex <= 7 Then
160
+                If 已超出 = False Then
161
+                    Dim x As Double = 0
162
+                    For i As Integer = 0 To 明細_dgv.SelectedCells.Count - 1
163
+                        x += Val(明細_dgv.Rows(明細_dgv.SelectedCells.Item(i).RowIndex).Cells(明細_dgv.SelectedCells.Item(i).ColumnIndex).Value)
164
+                    Next i : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
165
+                Else : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
166
+            Else : 已超出 = True : YD_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
167
+            End If
168
+        End If
169
+    End Sub
126 170
     Private Sub 單據彙總_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 單據彙總_dgv.CellClick
127 171
         If e.RowIndex = -1 Then : Else
128 172
             收支單號_tb.Text = 單據彙總_dgv(0, e.RowIndex).Value.ToString : 驗證碼_tb.Text = 單據彙總_dgv(6, e.RowIndex).Value.ToString
@@ -160,6 +204,15 @@ Public Class 營運成本收支單一覽表
160 204
             End If
161 205
         End If
162 206
     End Sub
207
+    Private Sub 全部_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部_ch.Click
208
+        全部_ch.Checked = True : 含稅_ch.Checked = False : 非稅_ch.Checked = False : Set_費用清單() : Set_清單2() : 彙總計算()
209
+    End Sub
210
+    Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.Click
211
+        全部_ch.Checked = False : 含稅_ch.Checked = True : 非稅_ch.Checked = False : Set_費用清單() : Set_清單2() : 彙總計算()
212
+    End Sub
213
+    Private Sub 非稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 非稅_ch.Click
214
+        全部_ch.Checked = False : 含稅_ch.Checked = False : 非稅_ch.Checked = True : Set_費用清單() : Set_清單2() : 彙總計算()
215
+    End Sub
163 216
     Private Sub Button3_Click(sender As Object, e As EventArgs) Handles 當日_bt.Click
164 217
         DTP = Strings.Format(Today(), "yyyy/MM/dd")
165 218
         開始日期_dtp.Value = DTP : 結束日期_dtp.Value = DTP

YD-ERP-SYS/財務系統管理/營運成本收支單審核.Designer.vb → YD-ERP-SYS/財務系統管理/財務_收支單審核.Designer.vb Ver fichero

@@ -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.圖片編碼_tb = New System.Windows.Forms.TextBox()
30 30
         Me.驗證碼_tb = New System.Windows.Forms.TextBox()
31 31
         Me.Label20 = New System.Windows.Forms.Label()
@@ -353,8 +353,8 @@ Partial Class 營運成本收支單審核
353 353
         '
354 354
         '彙總_dgv
355 355
         '
356
-        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
357
-        Me.彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
356
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
357
+        Me.彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
358 358
         Me.彙總_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
359 359
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
360 360
         Me.彙總_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -421,8 +421,8 @@ Partial Class 營運成本收支單審核
421 421
         '
422 422
         '明細_dgv
423 423
         '
424
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
425
-        Me.明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
424
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
425
+        Me.明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
426 426
         Me.明細_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
427 427
             Or System.Windows.Forms.AnchorStyles.Left) _
428 428
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
@@ -432,8 +432,8 @@ Partial Class 營運成本收支單審核
432 432
         Me.明細_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
433 433
         Me.明細_dgv.Name = "明細_dgv"
434 434
         Me.明細_dgv.RowHeadersWidth = 5
435
-        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
436
-        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
435
+        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
436
+        Me.明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
437 437
         Me.明細_dgv.RowTemplate.Height = 24
438 438
         Me.明細_dgv.Size = New System.Drawing.Size(896, 520)
439 439
         Me.明細_dgv.TabIndex = 968
@@ -479,7 +479,7 @@ Partial Class 營運成本收支單審核
479 479
         Me.簽名圖_pb.TabIndex = 989
480 480
         Me.簽名圖_pb.TabStop = False
481 481
         '
482
-        '營運成本收支單審核
482
+        '財務_收支單審核
483 483
         '
484 484
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
485 485
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
@@ -521,9 +521,9 @@ Partial Class 營運成本收支單審核
521 521
         Me.Controls.Add(Me.彙總_dgv)
522 522
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
523 523
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
524
-        Me.Name = "營運成本收支單審核"
524
+        Me.Name = "財務_收支單審核"
525 525
         Me.StartPosition = System.Windows.Forms.FormStartPosition.Manual
526
-        Me.Text = "營運成本收支單審核"
526
+        Me.Text = "財務收支單審核"
527 527
         CType(Me.簽名清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
528 528
         CType(Me.彙總_dgv, System.ComponentModel.ISupportInitialize).EndInit()
529 529
         Me.ContextMenuStrip1.ResumeLayout(False)

YD-ERP-SYS/財務系統管理/營運成本收支單審核.resx → YD-ERP-SYS/財務系統管理/財務_收支單審核.resx Ver fichero


YD-ERP-SYS/財務系統管理/營運成本收支單審核.vb → YD-ERP-SYS/財務系統管理/財務_收支單審核.vb Ver fichero

@@ -1,5 +1,5 @@
1 1
 Option Strict Off
2
-Public Class 營運成本收支單審核
2
+Public Class 財務_收支單審核
3 3
     ReadOnly ds, ds1, ds2 As New DataSet
4 4
     'Dim dr As SqlDataReader
5 5
     Private ReadOnly QQW(11) As String

YD-ERP-SYS/財務系統管理/營運成本收支單申請.Designer.vb → YD-ERP-SYS/財務系統管理/財務_收支單申請.Designer.vb Ver fichero

@@ -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 以清除元件清單。
@@ -650,7 +650,7 @@ Partial Class 營運成本收支單申請
650 650
         Me.Label16.TabIndex = 1501
651 651
         Me.Label16.Text = "1、先開立財務收支單,在選會計科目。"
652 652
         '
653
-        '營運成本收支單申請
653
+        '財務_收支單申請
654 654
         '
655 655
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
656 656
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
@@ -711,9 +711,9 @@ Partial Class 營運成本收支單申請
711 711
         Me.Controls.Add(Me.Label6)
712 712
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
713 713
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
714
-        Me.Name = "營運成本收支單申請"
714
+        Me.Name = "財務_收支單申請"
715 715
         Me.StartPosition = System.Windows.Forms.FormStartPosition.Manual
716
-        Me.Text = "營運成本收支單申請"
716
+        Me.Text = "財務收支單申請"
717 717
         CType(Me.營運收支單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
718 718
         Me.ContextMenuStrip1.ResumeLayout(False)
719 719
         CType(Me.明細表_dgv, System.ComponentModel.ISupportInitialize).EndInit()

YD-ERP-SYS/財務系統管理/營運成本收支單申請.resx → YD-ERP-SYS/財務系統管理/財務_收支單申請.resx Ver fichero


YD-ERP-SYS/財務系統管理/營運成本收支單申請.vb → YD-ERP-SYS/財務系統管理/財務_收支單申請.vb Ver fichero

@@ -1,6 +1,6 @@
1 1
 Option Strict Off
2 2
 Imports System.Data.SqlClient
3
-Public Class 營運成本收支單申請
3
+Public Class 財務_收支單申請
4 4
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet
5 5
     Dim 新項次 As String : Dim 新流水1 As String : Dim 新流水2 As String
6 6
     Dim NUM1 As Integer : Dim 匯率1 As Double

YD-ERP-SYS/財務系統管理/營運報表.Designer.vb → YD-ERP-SYS/財務系統管理/財務_決算表.Designer.vb Ver fichero

@@ -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 以清除元件清單。
@@ -22,19 +22,19 @@ Partial Class 營運報表
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle40 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle41 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle42 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle43 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle44 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Dim DataGridViewCellStyle45 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
-        Dim DataGridViewCellStyle46 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
-        Dim DataGridViewCellStyle47 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
-        Dim DataGridViewCellStyle48 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
-        Dim DataGridViewCellStyle49 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
-        Dim DataGridViewCellStyle50 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
-        Dim DataGridViewCellStyle51 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
-        Dim DataGridViewCellStyle52 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
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 38
         Me.TextBox77 = New System.Windows.Forms.TextBox()
39 39
         Me.TextBox78 = New System.Windows.Forms.TextBox()
40 40
         Me.TextBox79 = New System.Windows.Forms.TextBox()
@@ -162,6 +162,9 @@ Partial Class 營運報表
162 162
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
163 163
         Me.計算基礎_ch = New System.Windows.Forms.ComboBox()
164 164
         Me.PictureBox1 = New System.Windows.Forms.PictureBox()
165
+        Me.非稅_ch = New System.Windows.Forms.CheckBox()
166
+        Me.含稅_ch = New System.Windows.Forms.CheckBox()
167
+        Me.全部_ch = New System.Windows.Forms.CheckBox()
165 168
         CType(Me.月12_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
166 169
         CType(Me.月11_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
167 170
         CType(Me.月10_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -916,7 +919,7 @@ Partial Class 營運報表
916 919
         '
917 920
         Me.TextBox29.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
918 921
         Me.TextBox29.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
919
-        Me.TextBox29.Location = New System.Drawing.Point(597, 802)
922
+        Me.TextBox29.Location = New System.Drawing.Point(601, 802)
920 923
         Me.TextBox29.Name = "TextBox29"
921 924
         Me.TextBox29.Size = New System.Drawing.Size(116, 23)
922 925
         Me.TextBox29.TabIndex = 1278
@@ -1406,8 +1409,8 @@ Partial Class 營運報表
1406 1409
         Me.月12_dgv.Location = New System.Drawing.Point(1781, 28)
1407 1410
         Me.月12_dgv.Name = "月12_dgv"
1408 1411
         Me.月12_dgv.RowHeadersWidth = 5
1409
-        DataGridViewCellStyle40.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1410
-        Me.月12_dgv.RowsDefaultCellStyle = DataGridViewCellStyle40
1412
+        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1413
+        Me.月12_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
1411 1414
         Me.月12_dgv.RowTemplate.Height = 24
1412 1415
         Me.月12_dgv.Size = New System.Drawing.Size(116, 720)
1413 1416
         Me.月12_dgv.TabIndex = 1235
@@ -1421,8 +1424,8 @@ Partial Class 營運報表
1421 1424
         Me.月11_dgv.Location = New System.Drawing.Point(1663, 28)
1422 1425
         Me.月11_dgv.Name = "月11_dgv"
1423 1426
         Me.月11_dgv.RowHeadersWidth = 5
1424
-        DataGridViewCellStyle41.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1425
-        Me.月11_dgv.RowsDefaultCellStyle = DataGridViewCellStyle41
1427
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1428
+        Me.月11_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
1426 1429
         Me.月11_dgv.RowTemplate.Height = 24
1427 1430
         Me.月11_dgv.Size = New System.Drawing.Size(135, 720)
1428 1431
         Me.月11_dgv.TabIndex = 1234
@@ -1436,8 +1439,8 @@ Partial Class 營運報表
1436 1439
         Me.月10_dgv.Location = New System.Drawing.Point(1545, 28)
1437 1440
         Me.月10_dgv.Name = "月10_dgv"
1438 1441
         Me.月10_dgv.RowHeadersWidth = 5
1439
-        DataGridViewCellStyle42.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1440
-        Me.月10_dgv.RowsDefaultCellStyle = DataGridViewCellStyle42
1442
+        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1443
+        Me.月10_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
1441 1444
         Me.月10_dgv.RowTemplate.Height = 24
1442 1445
         Me.月10_dgv.Size = New System.Drawing.Size(135, 720)
1443 1446
         Me.月10_dgv.TabIndex = 1233
@@ -1451,8 +1454,8 @@ Partial Class 營運報表
1451 1454
         Me.月9_dgv.Location = New System.Drawing.Point(1427, 28)
1452 1455
         Me.月9_dgv.Name = "月9_dgv"
1453 1456
         Me.月9_dgv.RowHeadersWidth = 5
1454
-        DataGridViewCellStyle43.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1455
-        Me.月9_dgv.RowsDefaultCellStyle = DataGridViewCellStyle43
1457
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1458
+        Me.月9_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
1456 1459
         Me.月9_dgv.RowTemplate.Height = 24
1457 1460
         Me.月9_dgv.Size = New System.Drawing.Size(135, 720)
1458 1461
         Me.月9_dgv.TabIndex = 1232
@@ -1466,8 +1469,8 @@ Partial Class 營運報表
1466 1469
         Me.月8_dgv.Location = New System.Drawing.Point(1309, 28)
1467 1470
         Me.月8_dgv.Name = "月8_dgv"
1468 1471
         Me.月8_dgv.RowHeadersWidth = 5
1469
-        DataGridViewCellStyle44.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1470
-        Me.月8_dgv.RowsDefaultCellStyle = DataGridViewCellStyle44
1472
+        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1473
+        Me.月8_dgv.RowsDefaultCellStyle = DataGridViewCellStyle5
1471 1474
         Me.月8_dgv.RowTemplate.Height = 24
1472 1475
         Me.月8_dgv.Size = New System.Drawing.Size(135, 720)
1473 1476
         Me.月8_dgv.TabIndex = 1231
@@ -1481,8 +1484,8 @@ Partial Class 營運報表
1481 1484
         Me.月7_dgv.Location = New System.Drawing.Point(1191, 28)
1482 1485
         Me.月7_dgv.Name = "月7_dgv"
1483 1486
         Me.月7_dgv.RowHeadersWidth = 5
1484
-        DataGridViewCellStyle45.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1485
-        Me.月7_dgv.RowsDefaultCellStyle = DataGridViewCellStyle45
1487
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1488
+        Me.月7_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
1486 1489
         Me.月7_dgv.RowTemplate.Height = 24
1487 1490
         Me.月7_dgv.Size = New System.Drawing.Size(135, 720)
1488 1491
         Me.月7_dgv.TabIndex = 1230
@@ -1496,8 +1499,8 @@ Partial Class 營運報表
1496 1499
         Me.月6_dgv.Location = New System.Drawing.Point(1073, 28)
1497 1500
         Me.月6_dgv.Name = "月6_dgv"
1498 1501
         Me.月6_dgv.RowHeadersWidth = 5
1499
-        DataGridViewCellStyle46.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1500
-        Me.月6_dgv.RowsDefaultCellStyle = DataGridViewCellStyle46
1502
+        DataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1503
+        Me.月6_dgv.RowsDefaultCellStyle = DataGridViewCellStyle7
1501 1504
         Me.月6_dgv.RowTemplate.Height = 24
1502 1505
         Me.月6_dgv.Size = New System.Drawing.Size(135, 720)
1503 1506
         Me.月6_dgv.TabIndex = 1229
@@ -1511,8 +1514,8 @@ Partial Class 營運報表
1511 1514
         Me.月5_dgv.Location = New System.Drawing.Point(955, 28)
1512 1515
         Me.月5_dgv.Name = "月5_dgv"
1513 1516
         Me.月5_dgv.RowHeadersWidth = 5
1514
-        DataGridViewCellStyle47.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1515
-        Me.月5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle47
1517
+        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1518
+        Me.月5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
1516 1519
         Me.月5_dgv.RowTemplate.Height = 24
1517 1520
         Me.月5_dgv.Size = New System.Drawing.Size(135, 720)
1518 1521
         Me.月5_dgv.TabIndex = 1228
@@ -1526,8 +1529,8 @@ Partial Class 營運報表
1526 1529
         Me.月4_dgv.Location = New System.Drawing.Point(837, 28)
1527 1530
         Me.月4_dgv.Name = "月4_dgv"
1528 1531
         Me.月4_dgv.RowHeadersWidth = 5
1529
-        DataGridViewCellStyle48.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1530
-        Me.月4_dgv.RowsDefaultCellStyle = DataGridViewCellStyle48
1532
+        DataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1533
+        Me.月4_dgv.RowsDefaultCellStyle = DataGridViewCellStyle9
1531 1534
         Me.月4_dgv.RowTemplate.Height = 24
1532 1535
         Me.月4_dgv.Size = New System.Drawing.Size(135, 720)
1533 1536
         Me.月4_dgv.TabIndex = 1227
@@ -1541,8 +1544,8 @@ Partial Class 營運報表
1541 1544
         Me.月3_dgv.Location = New System.Drawing.Point(719, 28)
1542 1545
         Me.月3_dgv.Name = "月3_dgv"
1543 1546
         Me.月3_dgv.RowHeadersWidth = 5
1544
-        DataGridViewCellStyle49.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1545
-        Me.月3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle49
1547
+        DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1548
+        Me.月3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
1546 1549
         Me.月3_dgv.RowTemplate.Height = 24
1547 1550
         Me.月3_dgv.Size = New System.Drawing.Size(135, 720)
1548 1551
         Me.月3_dgv.TabIndex = 1226
@@ -1556,8 +1559,8 @@ Partial Class 營運報表
1556 1559
         Me.月2_dgv.Location = New System.Drawing.Point(601, 28)
1557 1560
         Me.月2_dgv.Name = "月2_dgv"
1558 1561
         Me.月2_dgv.RowHeadersWidth = 5
1559
-        DataGridViewCellStyle50.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1560
-        Me.月2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle50
1562
+        DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1563
+        Me.月2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle11
1561 1564
         Me.月2_dgv.RowTemplate.Height = 24
1562 1565
         Me.月2_dgv.Size = New System.Drawing.Size(135, 720)
1563 1566
         Me.月2_dgv.TabIndex = 1225
@@ -1571,8 +1574,8 @@ Partial Class 營運報表
1571 1574
         Me.月1_dgv.Location = New System.Drawing.Point(483, 28)
1572 1575
         Me.月1_dgv.Name = "月1_dgv"
1573 1576
         Me.月1_dgv.RowHeadersWidth = 5
1574
-        DataGridViewCellStyle51.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1575
-        Me.月1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle51
1577
+        DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1578
+        Me.月1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle12
1576 1579
         Me.月1_dgv.RowTemplate.Height = 24
1577 1580
         Me.月1_dgv.Size = New System.Drawing.Size(135, 720)
1578 1581
         Me.月1_dgv.TabIndex = 1224
@@ -1607,8 +1610,8 @@ Partial Class 營運報表
1607 1610
         Me.主表_dgv.Location = New System.Drawing.Point(8, 28)
1608 1611
         Me.主表_dgv.Name = "主表_dgv"
1609 1612
         Me.主表_dgv.RowHeadersWidth = 5
1610
-        DataGridViewCellStyle52.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1611
-        Me.主表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle52
1613
+        DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1614
+        Me.主表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle13
1612 1615
         Me.主表_dgv.RowTemplate.Height = 24
1613 1616
         Me.主表_dgv.Size = New System.Drawing.Size(493, 720)
1614 1617
         Me.主表_dgv.TabIndex = 1221
@@ -1655,15 +1658,53 @@ Partial Class 營運報表
1655 1658
         Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
1656 1659
         Me.PictureBox1.Location = New System.Drawing.Point(8, 754)
1657 1660
         Me.PictureBox1.Name = "PictureBox1"
1658
-        Me.PictureBox1.Size = New System.Drawing.Size(288, 171)
1661
+        Me.PictureBox1.Size = New System.Drawing.Size(288, 146)
1659 1662
         Me.PictureBox1.TabIndex = 1501
1660 1663
         Me.PictureBox1.TabStop = False
1661 1664
         '
1662
-        '營運報表
1665
+        '非稅_ch
1666
+        '
1667
+        Me.非稅_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1668
+        Me.非稅_ch.AutoSize = True
1669
+        Me.非稅_ch.Location = New System.Drawing.Point(245, 904)
1670
+        Me.非稅_ch.Name = "非稅_ch"
1671
+        Me.非稅_ch.Size = New System.Drawing.Size(51, 20)
1672
+        Me.非稅_ch.TabIndex = 1508
1673
+        Me.非稅_ch.Text = "非稅"
1674
+        Me.非稅_ch.UseVisualStyleBackColor = True
1675
+        '
1676
+        '含稅_ch
1677
+        '
1678
+        Me.含稅_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1679
+        Me.含稅_ch.AutoSize = True
1680
+        Me.含稅_ch.Location = New System.Drawing.Point(188, 904)
1681
+        Me.含稅_ch.Name = "含稅_ch"
1682
+        Me.含稅_ch.Size = New System.Drawing.Size(51, 20)
1683
+        Me.含稅_ch.TabIndex = 1507
1684
+        Me.含稅_ch.Text = "含稅"
1685
+        Me.含稅_ch.UseVisualStyleBackColor = True
1686
+        '
1687
+        '全部_ch
1688
+        '
1689
+        Me.全部_ch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1690
+        Me.全部_ch.AutoSize = True
1691
+        Me.全部_ch.Checked = True
1692
+        Me.全部_ch.CheckState = System.Windows.Forms.CheckState.Checked
1693
+        Me.全部_ch.Location = New System.Drawing.Point(131, 904)
1694
+        Me.全部_ch.Name = "全部_ch"
1695
+        Me.全部_ch.Size = New System.Drawing.Size(51, 20)
1696
+        Me.全部_ch.TabIndex = 1506
1697
+        Me.全部_ch.Text = "全部"
1698
+        Me.全部_ch.UseVisualStyleBackColor = True
1699
+        '
1700
+        '財務_決算表
1663 1701
         '
1664 1702
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
1665 1703
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1666 1704
         Me.ClientSize = New System.Drawing.Size(1900, 929)
1705
+        Me.Controls.Add(Me.非稅_ch)
1706
+        Me.Controls.Add(Me.含稅_ch)
1707
+        Me.Controls.Add(Me.全部_ch)
1667 1708
         Me.Controls.Add(Me.PictureBox1)
1668 1709
         Me.Controls.Add(Me.計算基礎_ch)
1669 1710
         Me.Controls.Add(Me.字體大小調整_lb)
@@ -1793,8 +1834,8 @@ Partial Class 營運報表
1793 1834
         Me.Controls.Add(Me.主表_dgv)
1794 1835
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1795 1836
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1796
-        Me.Name = "營運報表"
1797
-        Me.Text = "營運報表"
1837
+        Me.Name = "財務_決算表"
1838
+        Me.Text = "財務決算表"
1798 1839
         CType(Me.月12_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1799 1840
         CType(Me.月11_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1800 1841
         CType(Me.月10_dgv, System.ComponentModel.ISupportInitialize).EndInit()
@@ -1942,4 +1983,7 @@ Partial Class 營運報表
1942 1983
     Friend WithEvents 字體_NUD As NumericUpDown
1943 1984
     Friend WithEvents 計算基礎_ch As ComboBox
1944 1985
     Friend WithEvents PictureBox1 As PictureBox
1986
+    Friend WithEvents 非稅_ch As CheckBox
1987
+    Friend WithEvents 含稅_ch As CheckBox
1988
+    Friend WithEvents 全部_ch As CheckBox
1945 1989
 End Class

YD-ERP-SYS/財務系統管理/營運報表.resx → YD-ERP-SYS/財務系統管理/財務_決算表.resx Ver fichero


YD-ERP-SYS/財務系統管理/營運報表.vb → YD-ERP-SYS/財務系統管理/財務_決算表.vb Ver fichero

@@ -1,6 +1,6 @@
1 1
 Option Strict Off
2 2
 Imports System.Data.SqlClient
3
-Public Class 營運報
3
+Public Class 財務_決算
4 4
     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
5 5
     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
6 6
     ReadOnly ds12 As New DataSet
@@ -55,12 +55,30 @@ Public Class 營運報表
55 55
     End Sub
56 56
     Private Sub Set_清單()
57 57
         Set_DGV2開始()
58
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
59
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
60
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
61
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
62
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
63
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
64
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
65
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
66
+        End If
58 67
         SQL_營運報表_查詢清單()
59 68
         Set_DGV2結束()
60 69
     End Sub
61 70
     Private Sub Set_清單1()
62 71
         月1_dgv.DataSource = Nothing : ds.Clear() : 月1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
63 72
         月1_dgv.ColumnHeadersHeight = 50 : 月1_dgv.AllowUserToAddRows = False
73
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
74
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
75
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
76
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
77
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
78
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
79
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
80
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
81
+        End If
64 82
         SQL_營運報表_查詢一月份清單() : da.Fill(ds) : 月1_dgv.DataSource = ds.Tables(0) : conn.Close()
65 83
         月1_dgv.Columns(0).FillWeight = 20 : 月1_dgv.Columns(1).Visible = False : 月1_dgv.Columns(2).Visible = False : 月1_dgv.Columns(3).Visible = False
66 84
         月1_dgv.Columns(4).Visible = False : 月1_dgv.Columns(5).Visible = False : 月1_dgv.Columns(6).Visible = False : 月1_dgv.Columns(7).Visible = False
@@ -95,6 +113,15 @@ Public Class 營運報表
95 113
     Private Sub Set_清單2()
96 114
         月2_dgv.DataSource = Nothing : ds1.Clear() : 月2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
97 115
         月2_dgv.ColumnHeadersHeight = 50 : 月2_dgv.AllowUserToAddRows = False
116
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
117
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
118
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
119
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
120
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
121
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
122
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
123
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
124
+        End If
98 125
         SQL_營運報表_查詢二月份清單() : da.Fill(ds1) : 月2_dgv.DataSource = ds1.Tables(0) : conn.Close()
99 126
         月2_dgv.Columns(0).FillWeight = 20 : 月2_dgv.Columns(1).Visible = False : 月2_dgv.Columns(2).Visible = False : 月2_dgv.Columns(3).Visible = False
100 127
         月2_dgv.Columns(4).Visible = False : 月2_dgv.Columns(5).Visible = False : 月2_dgv.Columns(6).Visible = False : 月2_dgv.Columns(7).Visible = False
@@ -136,6 +163,15 @@ Public Class 營運報表
136 163
     Private Sub Set_清單3()
137 164
         月3_dgv.DataSource = Nothing : ds3.Clear() : 月3_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
138 165
         月3_dgv.ColumnHeadersHeight = 50 : 月3_dgv.AllowUserToAddRows = False
166
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
167
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
168
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
169
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
170
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
171
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
172
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
173
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
174
+        End If
139 175
         SQL_營運報表_查詢三月份清單() : da.Fill(ds3) : 月3_dgv.DataSource = ds3.Tables(0) : conn.Close()
140 176
         月3_dgv.Columns(0).FillWeight = 20 : 月3_dgv.Columns(1).Visible = False : 月3_dgv.Columns(2).Visible = False : 月3_dgv.Columns(3).Visible = False
141 177
         月3_dgv.Columns(4).Visible = False : 月3_dgv.Columns(5).Visible = False : 月3_dgv.Columns(6).Visible = False : 月3_dgv.Columns(7).Visible = False
@@ -177,6 +213,15 @@ Public Class 營運報表
177 213
     Private Sub Set_清單4()
178 214
         月4_dgv.DataSource = Nothing : ds4.Clear() : 月4_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
179 215
         月4_dgv.ColumnHeadersHeight = 50 : 月4_dgv.AllowUserToAddRows = False
216
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
217
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
218
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
219
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
220
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
221
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
222
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
223
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
224
+        End If
180 225
         SQL_營運報表_查詢四月份清單() : da.Fill(ds4) : 月4_dgv.DataSource = ds4.Tables(0) : conn.Close()
181 226
         月4_dgv.Columns(0).FillWeight = 20 : 月4_dgv.Columns(1).Visible = False : 月4_dgv.Columns(2).Visible = False : 月4_dgv.Columns(3).Visible = False
182 227
         月4_dgv.Columns(4).Visible = False : 月4_dgv.Columns(5).Visible = False : 月4_dgv.Columns(6).Visible = False : 月4_dgv.Columns(7).Visible = False
@@ -218,6 +263,15 @@ Public Class 營運報表
218 263
     Private Sub Set_清單5()
219 264
         月5_dgv.DataSource = Nothing : ds5.Clear() : 月5_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
220 265
         月5_dgv.ColumnHeadersHeight = 50 : 月5_dgv.AllowUserToAddRows = False
266
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
267
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
268
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
269
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
270
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
271
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
272
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
273
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
274
+        End If
221 275
         SQL_營運報表_查詢五月份清單() : da.Fill(ds5) : 月5_dgv.DataSource = ds5.Tables(0) : conn.Close()
222 276
         月5_dgv.Columns(0).FillWeight = 20 : 月5_dgv.Columns(1).Visible = False : 月5_dgv.Columns(2).Visible = False : 月5_dgv.Columns(3).Visible = False
223 277
         月5_dgv.Columns(4).Visible = False : 月5_dgv.Columns(5).Visible = False : 月5_dgv.Columns(6).Visible = False : 月5_dgv.Columns(7).Visible = False
@@ -259,6 +313,15 @@ Public Class 營運報表
259 313
     Private Sub Set_清單6()
260 314
         月6_dgv.DataSource = Nothing : ds6.Clear() : 月6_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
261 315
         月6_dgv.ColumnHeadersHeight = 50 : 月6_dgv.AllowUserToAddRows = False
316
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
317
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
318
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
319
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
320
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
321
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
322
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
323
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
324
+        End If
262 325
         SQL_營運報表_查詢六月份清單() : da.Fill(ds6) : 月6_dgv.DataSource = ds6.Tables(0) : conn.Close()
263 326
         月6_dgv.Columns(0).FillWeight = 20 : 月6_dgv.Columns(1).Visible = False : 月6_dgv.Columns(2).Visible = False : 月6_dgv.Columns(3).Visible = False
264 327
         月6_dgv.Columns(4).Visible = False : 月6_dgv.Columns(5).Visible = False : 月6_dgv.Columns(6).Visible = False : 月6_dgv.Columns(7).Visible = False
@@ -300,6 +363,15 @@ Public Class 營運報表
300 363
     Private Sub Set_清單7()
301 364
         月7_dgv.DataSource = Nothing : ds7.Clear() : 月7_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
302 365
         月7_dgv.ColumnHeadersHeight = 50 : 月7_dgv.AllowUserToAddRows = False
366
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
367
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
368
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
369
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
370
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
371
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
372
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
373
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
374
+        End If
303 375
         SQL_營運報表_查詢七月份清單() : da.Fill(ds7) : 月7_dgv.DataSource = ds7.Tables(0) : conn.Close()
304 376
         月7_dgv.Columns(0).FillWeight = 20 : 月7_dgv.Columns(1).Visible = False : 月7_dgv.Columns(2).Visible = False : 月7_dgv.Columns(3).Visible = False
305 377
         月7_dgv.Columns(4).Visible = False : 月7_dgv.Columns(5).Visible = False : 月7_dgv.Columns(6).Visible = False : 月7_dgv.Columns(7).Visible = False
@@ -341,6 +413,15 @@ Public Class 營運報表
341 413
     Private Sub Set_清單8()
342 414
         月8_dgv.DataSource = Nothing : ds8.Clear() : 月8_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
343 415
         月8_dgv.ColumnHeadersHeight = 50 : 月8_dgv.AllowUserToAddRows = False
416
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
417
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
418
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
419
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
420
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
421
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
422
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
423
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
424
+        End If
344 425
         SQL_營運報表_查詢八月份清單() : da.Fill(ds8) : 月8_dgv.DataSource = ds8.Tables(0) : conn.Close()
345 426
         月8_dgv.Columns(0).FillWeight = 20 : 月8_dgv.Columns(1).Visible = False : 月8_dgv.Columns(2).Visible = False : 月8_dgv.Columns(3).Visible = False
346 427
         月8_dgv.Columns(4).Visible = False : 月8_dgv.Columns(5).Visible = False : 月8_dgv.Columns(6).Visible = False : 月8_dgv.Columns(7).Visible = False
@@ -382,6 +463,15 @@ Public Class 營運報表
382 463
     Private Sub Set_清單9()
383 464
         月9_dgv.DataSource = Nothing : ds9.Clear() : 月9_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
384 465
         月9_dgv.ColumnHeadersHeight = 50 : 月9_dgv.AllowUserToAddRows = False
466
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
467
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
468
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
469
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
470
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
471
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
472
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
473
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
474
+        End If
385 475
         SQL_營運報表_查詢九月份清單() : da.Fill(ds9) : 月9_dgv.DataSource = ds9.Tables(0) : conn.Close()
386 476
         月9_dgv.Columns(0).FillWeight = 20 : 月9_dgv.Columns(1).Visible = False : 月9_dgv.Columns(2).Visible = False : 月9_dgv.Columns(3).Visible = False
387 477
         月9_dgv.Columns(4).Visible = False : 月9_dgv.Columns(5).Visible = False : 月9_dgv.Columns(6).Visible = False : 月9_dgv.Columns(7).Visible = False
@@ -423,6 +513,15 @@ Public Class 營運報表
423 513
     Private Sub Set_清單10()
424 514
         月10_dgv.DataSource = Nothing : ds10.Clear() : 月10_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
425 515
         月10_dgv.ColumnHeadersHeight = 50 : 月10_dgv.AllowUserToAddRows = False
516
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
517
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
518
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
519
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
520
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
521
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
522
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
523
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
524
+        End If
426 525
         SQL_營運報表_查詢十月份清單() : da.Fill(ds10) : 月10_dgv.DataSource = ds10.Tables(0) : conn.Close()
427 526
         月10_dgv.Columns(0).FillWeight = 20 : 月10_dgv.Columns(1).Visible = False : 月10_dgv.Columns(2).Visible = False : 月10_dgv.Columns(3).Visible = False
428 527
         月10_dgv.Columns(4).Visible = False : 月10_dgv.Columns(5).Visible = False : 月10_dgv.Columns(6).Visible = False : 月10_dgv.Columns(7).Visible = False
@@ -464,6 +563,15 @@ Public Class 營運報表
464 563
     Private Sub Set_清單11()
465 564
         月11_dgv.DataSource = Nothing : ds11.Clear() : 月11_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
466 565
         月11_dgv.ColumnHeadersHeight = 50 : 月11_dgv.AllowUserToAddRows = False
566
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
567
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
568
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
569
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
570
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
571
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
572
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
573
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
574
+        End If
467 575
         SQL_營運報表_查詢十一月份清單() : da.Fill(ds11) : 月11_dgv.DataSource = ds11.Tables(0) : conn.Close()
468 576
         月11_dgv.Columns(0).FillWeight = 20 : 月11_dgv.Columns(1).Visible = False : 月11_dgv.Columns(2).Visible = False : 月11_dgv.Columns(3).Visible = False
469 577
         月11_dgv.Columns(4).Visible = False : 月11_dgv.Columns(5).Visible = False : 月11_dgv.Columns(6).Visible = False : 月11_dgv.Columns(7).Visible = False
@@ -505,6 +613,15 @@ Public Class 營運報表
505 613
     Private Sub Set_清單12()
506 614
         月12_dgv.DataSource = Nothing : ds12.Clear() : 月12_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
507 615
         月12_dgv.ColumnHeadersHeight = 50 : 月12_dgv.AllowUserToAddRows = False
616
+        If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
617
+            SQL2 = "" : SQL3 = "" : SQL4 = ""
618
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
619
+            SQL2 = " AND (公帳流水帳_1.含稅 = 1)" : SQL3 = " AND (公帳流水帳_2.含稅 = 1)" : SQL4 = " AND (公帳流水帳_3.含稅 = 1)"
620
+        ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
621
+            SQL2 = " AND (公帳流水帳_1.含稅 = 0 OR 公帳流水帳_1.含稅 IS NULL)"
622
+            SQL3 = " AND (公帳流水帳_2.含稅 = 0 OR 公帳流水帳_2.含稅 IS NULL)"
623
+            SQL4 = " AND (公帳流水帳_3.含稅 = 0 OR 公帳流水帳_3.含稅 IS NULL)"
624
+        End If
508 625
         SQL_營運報表_查詢十二月份清單() : da.Fill(ds12) : 月12_dgv.DataSource = ds12.Tables(0) : conn.Close()
509 626
         月12_dgv.Columns(0).FillWeight = 30 : 月12_dgv.Columns(1).Visible = False : 月12_dgv.Columns(2).Visible = False : 月12_dgv.Columns(3).Visible = False
510 627
         月12_dgv.Columns(4).Visible = False : 月12_dgv.Columns(5).Visible = False : 月12_dgv.Columns(6).Visible = False : 月12_dgv.Columns(7).Visible = False
@@ -628,6 +745,15 @@ Public Class 營運報表
628 745
         Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
629 746
         Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
630 747
     End Sub
748
+    Private Sub 全部_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部_ch.Click
749
+        全部_ch.Checked = True : 含稅_ch.Checked = False : 非稅_ch.Checked = False : 重新整理_bt.PerformClick()
750
+    End Sub
751
+    Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.Click
752
+        全部_ch.Checked = False : 含稅_ch.Checked = True : 非稅_ch.Checked = False : 重新整理_bt.PerformClick()
753
+    End Sub
754
+    Private Sub 非稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 非稅_ch.Click
755
+        全部_ch.Checked = False : 含稅_ch.Checked = False : 非稅_ch.Checked = True : 重新整理_bt.PerformClick()
756
+    End Sub
631 757
     Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
632 758
         月1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
633 759
         月2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)

Loading…
Cancelar
Guardar