B70340 преди 3 години
родител
ревизия
d0237d1070
променени са 39 файла, в които са добавени 3390 реда и са изтрити 254 реда
  1. Двоични данни
      .vs/YD-ERP-SYS/v16/.suo
  2. 2
    2
      YD-ERP-SYS/Module/SQL_Module.vb
  3. 249
    0
      YD-ERP-SYS/Module/SQL_業績計算系統.vb
  4. 59
    40
      YD-ERP-SYS/Module/SQL_財務系統管理.vb
  5. 4
    2
      YD-ERP-SYS/Module/SQL_資料庫系統管理.vb
  6. 2
    2
      YD-ERP-SYS/Module/全域變數.vb
  7. 47
    17
      YD-ERP-SYS/YD-ERP-SYS.Designer.vb
  8. 20
    6
      YD-ERP-SYS/YD-ERP-SYS.vb
  9. 28
    0
      YD-ERP-SYS/YD-ERP-SYS.vbproj
  10. Двоични данни
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe
  11. Двоични данни
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb
  12. Двоични данни
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe
  13. Двоични данни
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb
  14. 1
    1
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache
  15. 3
    0
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt
  16. Двоични данни
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache
  17. Двоични данни
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache
  18. Двоични данни
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.業務獎金計算基礎.resources
  19. Двоични данни
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.業績單據完單設定.resources
  20. Двоични данни
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.業績獎金彙總表.resources
  21. 30
    9
      YD-ERP-SYS/採購系統管理/採購應付帳款.vb
  22. 21
    22
      YD-ERP-SYS/業務系統管理/客戶資料表.vb
  23. 1
    0
      YD-ERP-SYS/業務系統管理/銷售單申請.vb
  24. 648
    0
      YD-ERP-SYS/財務系統管理/業務獎金計算基礎.Designer.vb
  25. 120
    0
      YD-ERP-SYS/財務系統管理/業務獎金計算基礎.resx
  26. 77
    0
      YD-ERP-SYS/財務系統管理/業務獎金計算基礎.vb
  27. 340
    0
      YD-ERP-SYS/財務系統管理/業績單據完單設定.Designer.vb
  28. 120
    0
      YD-ERP-SYS/財務系統管理/業績單據完單設定.resx
  29. 57
    0
      YD-ERP-SYS/財務系統管理/業績單據完單設定.vb
  30. 549
    0
      YD-ERP-SYS/財務系統管理/業績獎金彙總表.Designer.vb
  31. 120
    0
      YD-ERP-SYS/財務系統管理/業績獎金彙總表.resx
  32. 580
    0
      YD-ERP-SYS/財務系統管理/業績獎金彙總表.vb
  33. 93
    75
      YD-ERP-SYS/財務系統管理/營運報表.Designer.vb
  34. 110
    7
      YD-ERP-SYS/財務系統管理/營運報表.vb
  35. 3
    6
      YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.vb
  36. 18
    18
      YD-ERP-SYS/財務系統管理/營運成本收支單審核.Designer.vb
  37. 4
    1
      YD-ERP-SYS/財務系統管理/營運成本收支單審核.resx
  38. 3
    7
      YD-ERP-SYS/財務系統管理/營運成本收支單審核.vb
  39. 81
    39
      YD-ERP-SYS/資料庫系統管理/系統使用者管理.Designer.vb

Двоични данни
.vs/YD-ERP-SYS/v16/.suo Целия файл


+ 2
- 2
YD-ERP-SYS/Module/SQL_Module.vb Целия файл

@@ -5,8 +5,8 @@ Module SQL_Module
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,
7 7
                                  CC22, CC23, CC24, CC25, CC26, CC27, CC28, CC29, CC30, CC31, CC32, CC33, CC34, CC35, CC36, CC37, CC38, CC39, CC40, CC41, CC42, CC43, CC44, CC45, CC46, CC47, 
8
-                                 CC48, CC49, CC50, CC51, CC52 "
9
-    Public 權限數量 As Integer = 52
8
+                                 CC48, CC49, CC50, CC51, CC52, CC53, CC54, CC55 "
9
+    Public 權限數量 As Integer = 55
10 10
     Friend Sub ConnOpen()
11 11
         conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
12 12
     End Sub

+ 249
- 0
YD-ERP-SYS/Module/SQL_業績計算系統.vb Целия файл

@@ -0,0 +1,249 @@
1
+Module SQL_業績計算系統
2
+    Friend Sub SQL_業績主表3()
3
+        ConnOpen()
4
+        SQL1 = "SELECT     LEFT(銷售控制表.單號, 1) AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, 
5
+                           SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
6
+                           SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金, 
7
+                           銷售控制表.獎金基礎, 業績機算基礎.階級1, 業績機算基礎.比例1, 業績機算基礎.階級2, 業績機算基礎.比例2, 
8
+                           業績機算基礎.階級3, 業績機算基礎.比例3, 業績機算基礎.階級4, 業績機算基礎.比例4, 業績機算基礎.階級5, 
9
+                           業績機算基礎.比例5, 業績機算基礎.階級6, 業績機算基礎.比例6, 業績機算基礎.階級7, 業績機算基礎.比例7, 
10
+                           業績機算基礎.階級8, 業績機算基礎.比例8, 業績機算基礎.階級9, 業績機算基礎.比例9, 業績機算基礎.階級10, 
11
+                           業績機算基礎.比例10
12
+                FROM       銷售控制表 INNER JOIN
13
+                           業績機算基礎 ON 銷售控制表.獎金基礎 = 業績機算基礎.獎金計算 LEFT OUTER JOIN
14
+                                (SELECT     舊編, 姓名
15
+                                 FROM       人事資料表) AS QQ ON LEFT(銷售控制表.單號, 1) = QQ.舊編 LEFT OUTER JOIN
16
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
17
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
18
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
19
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
20
+                          (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
21
+                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
22
+                GROUP BY   LEFT(銷售控制表.單號, 1), QQ.姓名, 銷售控制表.獎金基礎, 業績機算基礎.階級1, 業績機算基礎.比例1, 
23
+                           業績機算基礎.階級2, 業績機算基礎.比例2, 業績機算基礎.階級3, 業績機算基礎.比例3, 業績機算基礎.階級4, 
24
+                           業績機算基礎.比例4, 業績機算基礎.階級5, 業績機算基礎.比例5, 業績機算基礎.階級6, 業績機算基礎.比例6, 
25
+                           業績機算基礎.階級7, 業績機算基礎.比例7, 業績機算基礎.階級8, 業績機算基礎.比例8, 業績機算基礎.階級9, 
26
+                           業績機算基礎.比例9, 業績機算基礎.階級10, 業績機算基礎.比例10
27
+                ORDER BY   編號"
28
+        CmdSet_For_DGV()
29
+    End Sub
30
+    Friend Sub SQL_業績主表2()
31
+        ConnOpen()
32
+        SQL1 = "SELECT      銷售控制表.單號 AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, 
33
+                            SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
34
+                            SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金, 
35
+                            銷售控制表.獎金基礎
36
+                FROM        銷售控制表  LEFT OUTER JOIN
37
+                                (SELECT    舊編, 姓名
38
+                                 FROM      人事資料表) AS QQ ON LEFT(銷售控制表.單號, 1) = QQ.舊編 LEFT OUTER JOIN
39
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
40
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
41
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
42
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
43
+                          (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
44
+                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
45
+                GROUP BY   銷售控制表.單號, QQ.姓名, 銷售控制表.獎金基礎
46
+                ORDER BY   編號"
47
+        CmdSet_For_DGV()
48
+    End Sub
49
+    Friend Sub SQL_業績主表1()
50
+        ConnOpen()
51
+        SQL1 = "SELECT     LEFT(銷售控制表.單號, 1) AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, 
52
+                           SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
53
+                           SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金
54
+                FROM       銷售控制表 LEFT OUTER JOIN
55
+                                (SELECT   舊編, 姓名
56
+                                 FROM     人事資料表) AS QQ ON LEFT(銷售控制表.單號, 1) = QQ.舊編 LEFT OUTER JOIN
57
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
58
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
59
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
60
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
61
+                          (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
62
+                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
63
+                GROUP BY   LEFT(銷售控制表.單號, 1), QQ.姓名
64
+                ORDER BY   編號"
65
+        CmdSet_For_DGV()
66
+    End Sub
67
+    Friend Sub SQL_業績彙總1()
68
+        ConnOpen()
69
+        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售明細表.售價 * 銷售明細表.數量) AS 銷貨總額, SUM(銷售明細表.成本 * 銷售明細表.數量) 
70
+                           AS 成本, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用
71
+                FROM       銷售控制表 LEFT OUTER JOIN
72
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
73
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
74
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
75
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1%') AND
76
+                          (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
77
+                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
78
+                GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用
79
+                ORDER BY   銷售控制表.單號"
80
+        CmdSet_For_DGV()
81
+    End Sub
82
+    Friend Sub SQL_業績彙總2()
83
+        ConnOpen()
84
+        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售衍生運費.支出) AS 衍生運費
85
+                FROM       銷售控制表 INNER JOIN
86
+                           銷售衍生運費 ON 銷售控制表.單號 = 銷售衍生運費.單號 LEFT OUTER JOIN
87
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
88
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
89
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
90
+                          (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
91
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
92
+                GROUP BY   銷售控制表.單號
93
+                ORDER BY   銷售控制表.單號"
94
+        CmdSet_For_DGV()
95
+    End Sub
96
+    Friend Sub SQL_業績彙總3()
97
+        ConnOpen()
98
+        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售備註表.支出 - 銷售備註表.收入) AS 其他支出
99
+                FROM       銷售控制表 LEFT OUTER JOIN
100
+                           銷售備註表 ON 銷售控制表.單號 = 銷售備註表.單號 LEFT OUTER JOIN
101
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
102
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
103
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售備註表.支出 - 銷售備註表.收入 <> 0) AND 
104
+                          (銷售備註表.備註 NOT LIKE '%外車%') AND (銷售備註表.備註 NOT LIKE '%車資%') AND (銷售備註表.備註 NOT LIKE '%運費%') AND
105
+                          (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
106
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
107
+                GROUP BY   銷售控制表.單號
108
+                ORDER BY   銷售控制表.單號"
109
+        CmdSet_For_DGV()
110
+    End Sub
111
+    Friend Sub SQL_業績彙總4()
112
+        ConnOpen()
113
+        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售明細表.售價 * 銷售明細表.數量) AS [外車_收], SUM(銷售明細表.成本 * 銷售明細表.數量) AS [外車_支]
114
+                FROM       銷售控制表 LEFT OUTER JOIN
115
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
116
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
117
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
118
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 LIKE '1003%')AND
119
+                          (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
120
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
121
+                GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售明細表.成本, 銷售明細表.售價
122
+                ORDER BY   銷售控制表.單號"
123
+        CmdSet_For_DGV()
124
+    End Sub
125
+    Friend Sub SQL_業績彙總5()
126
+        ConnOpen()
127
+        SQL1 = "SELECT     銷售控制表.單號, (SUM(銷售明細表.成本 * 銷售明細表.數量) - SUM(銷售明細表.售價 * 銷售明細表.數量)) AS [料號1_收支]
128
+                FROM       銷售控制表 LEFT OUTER JOIN
129
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
130
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
131
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
132
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1003%') AND (銷售明細表.料號 LIKE '1%') AND
133
+                          (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
134
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
135
+                GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售明細表.成本, 銷售明細表.售價
136
+                ORDER BY   銷售控制表.單號"
137
+        CmdSet_For_DGV()
138
+    End Sub
139
+    Friend Sub SQL_業績彙總6()
140
+        ConnOpen()
141
+        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售備註表.支出 - 銷售備註表.收入) AS 備註車資
142
+                FROM       銷售控制表 LEFT OUTER JOIN
143
+                           銷售備註表 ON 銷售控制表.單號 = 銷售備註表.單號 LEFT OUTER JOIN
144
+                           銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
145
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
146
+                          (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售備註表.支出 - 銷售備註表.收入 <> 0) AND 
147
+                          (銷售備註表.備註 LIKE '%外車%' OR 銷售備註表.備註 LIKE '%車資%' OR 銷售備註表.備註 LIKE '%運費%') AND
148
+                          (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
149
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
150
+                GROUP BY   銷售控制表.單號
151
+                ORDER BY   銷售控制表.單號"
152
+        CmdSet_For_DGV()
153
+    End Sub
154
+    Friend Sub SQL_獎金計算基礎()
155
+        ConnOpen()
156
+        SQL1 = "SELECT 獎金計算, 階級1, 比例1, 階級2, 比例2, 階級3, 比例3, 階級4, 比例4, 階級5, 比例5, 階級6, 比例6, 階級7, 比例7, 階級8, 比例8, 階級9, 比例9, 階級10, 比例10
157
+                FROM   業績機算基礎"
158
+        CmdSet_For_DGV()
159
+    End Sub
160
+    Friend Sub SQL_獎金計算基礎_刪除()
161
+        ConnOpen()
162
+        SQL1 = "DELETE 業績機算基礎 WHERE 獎金計算 LIKE N'" & PA & "'"
163
+        CmdSet_For_dr()
164
+    End Sub
165
+    Friend Sub SQL_獎金計算基礎_修改()
166
+        ConnOpen()
167
+        SQL1 = "UPDATE 業績機算基礎 SET 階級1 = N'" & PA1 & "', 比例1 = N'" & PA11 & "', 階級2 = N'" & PA2 & "', 比例2 = N'" & PA12 & "', 階級3 = N'" & PA3 & "', 比例3 = N'" & PA13 & "', 
168
+                                        階級4 = N'" & PA4 & "', 比例4 = N'" & PA14 & "', 階級5 = N'" & PA5 & "', 比例5 = N'" & PA15 & "', 階級6 = N'" & PA6 & "', 比例6 = N'" & PA16 & "', 
169
+                                        階級7 = N'" & PA7 & "', 比例7 = N'" & PA17 & "', 階級8 = N'" & PA8 & "', 比例8 = N'" & PA18 & "', 階級9 = N'" & PA9 & "', 比例9 = N'" & PA19 & "', 
170
+                                        階級10 = N'" & PA10 & "', 比例10 = N'" & PA20 & "' 
171
+                WHERE 獎金計算 LIKE N'" & PA & "'"
172
+        CmdSet_For_dr()
173
+    End Sub
174
+    Friend Sub SQL_銷售控制表_獎金基礎修改()
175
+        ConnOpen() : SQL1 = "UPDATE 銷售控制表 SET 獎金基礎 = N'" & PA & "' WHERE 獎金基礎 LIKE N'" & PA21 & "'" : CmdSet_For_dr()
176
+    End Sub
177
+    Friend Sub SQL_獎金計算基礎_新增()
178
+        ConnOpen()
179
+        SQL1 = "INSERT INTO 業績機算基礎 (獎金計算, 階級1, 比例1, 階級2, 比例2, 階級3, 比例3, 階級4, 比例4, 階級5, 比例5, 階級6, 比例6, 階級7, 比例7, 階級8, 比例8, 階級9, 比例9, 階級10, 比例10) 
180
+                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA11 & "', N'" & PA2 & "', N'" & PA12 & "', N'" & PA3 & "', N'" & PA13 & "', N'" & PA4 & "', N'" & PA14 & "', N'" & PA5 & "', N'" & PA15 & "', 
181
+                        N'" & PA6 & "', N'" & PA16 & "', N'" & PA7 & "', N'" & PA17 & "', N'" & PA8 & "', N'" & PA18 & "', N'" & PA9 & "', N'" & PA19 & "', N'" & PA10 & "', N'" & PA20 & "')"
182
+        CmdSet_For_dr()
183
+    End Sub
184
+    Friend Sub SQL_獎金計算基礎_查詢()
185
+        ConnOpen() : SQL1 = "SELECT 獎金計算 FROM 業績機算基礎 WHERE 獎金計算 LIKE N'" & PA & "'" : CmdSet_For_dr()
186
+    End Sub
187
+    Friend Sub SQL_銷售控制表_查詢()
188
+        ConnOpen() : SQL1 = "SELECT 獎金基礎 FROM 銷售控制表 WHERE 獎金基礎 LIKE N'" & PA & "'" : CmdSet_For_dr()
189
+    End Sub
190
+    Friend Sub SQL_銷售控制表_空值修正1()
191
+        ConnOpen() : SQL1 = "UPDATE 銷售控制表 SET 獎金基礎 = N'' WHERE 獎金基礎 IS NULL" : CmdSet_For_dr()
192
+    End Sub
193
+    Friend Sub SQL_銷售控制表_空值修正2()
194
+        ConnOpen() : SQL1 = "UPDATE 銷售控制表 SET 轉業績日期 = N'' WHERE 轉業績日期 IS NULL" : CmdSet_For_dr()
195
+    End Sub
196
+    Friend Sub SQL_業績運費計算_查詢()
197
+        ConnOpen()
198
+        SQL1 = "SELECT 扣運費, 已出未收, 代運費 FROM 業績運費計算 WHERE 日期區間 LIKE N'" & 業績獎金彙總表.開始日期_dtp.Value & "-" & 業績獎金彙總表.結束日期_dtp.Value & "'"
199
+        CmdSet_For_dr()
200
+    End Sub
201
+    Friend Sub SQL_業績運費計算_新增()
202
+        ConnOpen()
203
+        SQL1 = "INSERT INTO 業績運費計算 (日期區間, 扣運費, 已出未收, 代運費) 
204
+                VALUES (N'" & 業績獎金彙總表.開始日期_dtp.Value & "-" & 業績獎金彙總表.結束日期_dtp.Value & "', 
205
+                        N'" & 業績獎金彙總表.NUD2.Value & "', N'" & 業績獎金彙總表.NUD3.Value & "', N'" & 業績獎金彙總表.NUD4.Value & "')"
206
+        CmdSet_For_dr()
207
+    End Sub
208
+    Friend Sub SQL_業績運費計算_修正()
209
+        ConnOpen()
210
+        SQL1 = "UPDATE 業績運費計算 SET 扣運費 = N'" & 業績獎金彙總表.NUD2.Value & "', 已出未收 = N'" & 業績獎金彙總表.NUD3.Value & "', 代運費 = N'" & 業績獎金彙總表.NUD4.Value & "' 
211
+                WHERE 日期區間 LIKE N'" & 業績獎金彙總表.開始日期_dtp.Value & "-" & 業績獎金彙總表.結束日期_dtp.Value & "'"
212
+        CmdSet_For_dr()
213
+    End Sub
214
+    Friend Sub SQL_業績完單1()
215
+        ConnOpen()
216
+        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售明細表.售價 * 銷售明細表.數量) AS 銷貨總額, SUM(銷售明細表.成本 * 銷售明細表.數量) 
217
+                           AS 成本, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 銷售控制表.獎金基礎
218
+                FROM       銷售控制表 LEFT OUTER JOIN
219
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN 銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
220
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
221
+                          (銷售控制表.轉業績日期 IS NULL OR 銷售控制表.轉業績日期 LIKE '') AND (銷售明細表.料號 NOT LIKE '1%') AND 
222
+                          (銷售控制表.單號 LIKE N'" & 業績單據完單設定.查詢單號_tb.Text & "%')
223
+                GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 銷售控制表.獎金基礎
224
+                ORDER BY   銷售控制表.單號"
225
+        CmdSet_For_DGV()
226
+    End Sub
227
+    Friend Sub SQL_業績完單2()
228
+        ConnOpen()
229
+        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售明細表.售價 * 銷售明細表.數量) AS 銷貨總額, SUM(銷售明細表.成本 * 銷售明細表.數量) 
230
+                           AS 成本, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 銷售控制表.獎金基礎
231
+                FROM       銷售控制表 LEFT OUTER JOIN
232
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN 銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
233
+                WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
234
+                           銷售控制表.轉業績日期 IS NOT NULL AND 銷售控制表.轉業績日期 NOT LIKE '' AND (銷售明細表.料號 NOT LIKE '1%') AND 
235
+                          (銷售控制表.單號 LIKE N'" & 業績單據完單設定.查詢單號_tb.Text & "%')
236
+                GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 銷售控制表.獎金基礎
237
+                ORDER BY   銷售控制表.單號"
238
+        CmdSet_For_DGV()
239
+    End Sub
240
+    Friend Sub SQL_獎金基礎下拉()
241
+        ConnOpen() : SQL1 = "SELECT 獎金計算 FROM 業績機算基礎 ORDER BY 獎金計算" : CmdSet_For_dr()
242
+    End Sub
243
+    Friend Sub SQL_業績完單_修正()
244
+        ConnOpen()
245
+        SQL1 = "UPDATE 銷售控制表 SET 轉業績日期 = N'" & 業績單據完單設定.開始日期_dtp.Text & "', 獎金基礎 = N'" & 業績單據完單設定.獎金基礎_ch.Text & "' 
246
+                WHERE 單號 LIKE N'" & 業績單據完單設定.業務單號_tb.Text & "'"
247
+        CmdSet_For_dr()
248
+    End Sub
249
+End Module

+ 59
- 40
YD-ERP-SYS/Module/SQL_財務系統管理.vb Целия файл

@@ -311,12 +311,24 @@
311 311
                 WHERE (支付單號 = N'" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')"
312 312
         CmdSet_For_dr()
313 313
     End Sub
314
+    Friend Sub SQL_營運成本收支單審核_修改公帳控制表_應負帳款用()
315
+        ConnOpen()
316
+        SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'" & PA31 & "', 審核日期 = N'" & PA32 & "', 核准圖檔 = N'" & PA33 & "', 簽名編碼 = N'" & PA34 & "', 出納 = '" & PA35 & "', 出納日期 = N'" & PA36 & "'
317
+                WHERE (支付單號 = N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')"
318
+        CmdSet_For_dr()
319
+    End Sub
314 320
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳()
315 321
         ConnOpen()
316 322
         SQL1 = "UPDATE 公帳流水帳 SET 出納 = '1', 出納日期 = N'" & DTP & "'
317 323
                 WHERE (支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')"
318 324
         CmdSet_For_dr()
319 325
     End Sub
326
+    Friend Sub SQL_營運成本收支單審核_修改公帳流水帳_應付帳款用()
327
+        ConnOpen()
328
+        SQL1 = "UPDATE 公帳流水帳 SET 出納 = '1', 出納日期 = N'" & DTP & "'
329
+                WHERE (支付單號 LIKE '" & 採購應付帳款.營運成本收支單號_tb.Text & "')"
330
+        CmdSet_For_dr()
331
+    End Sub
320 332
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳備用金()
321 333
         ConnOpen()
322 334
         SQL1 = "UPDATE 公帳流水帳 SET  備用金 = N'1' WHERE (支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
@@ -332,6 +344,11 @@
332 344
         SQL1 = "UPDATE 公帳流水帳 SET  公帳 = N'1' WHERE (支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA1 & "')"
333 345
         CmdSet_For_dr()
334 346
     End Sub
347
+    Friend Sub SQL_營運成本收支單審核_修改公帳流水帳支出_應付帳款用()
348
+        ConnOpen()
349
+        SQL1 = "UPDATE 公帳流水帳 SET  公帳 = N'1' WHERE (支付單號 LIKE '" & 採購應付帳款.營運成本收支單號_tb.Text & "')"
350
+        CmdSet_For_dr()
351
+    End Sub
335 352
     '---------------------營運成本收支單一覽表.-------------------------------------------------------------------------------------------------------------------------------------------------
336 353
     Friend Sub SQL_營運成本收支單一覽表_查詢清單()
337 354
         ConnOpen()
@@ -453,19 +470,19 @@
453 470
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
454 471
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
455 472
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
456
-                                WHERE (LEFT(公帳控制表_3.審核日期,4) LIKE N'" & 營運報表.年份_cb.Text & "')
473
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",4) LIKE N'" & 營運報表.年份_cb.Text & "')
457 474
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
458 475
                             FULL OUTER JOIN
459 476
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
460 477
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
461 478
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
462
-                                WHERE (LEFT(公帳控制表_2.審核日期,4) LIKE N'" & 營運報表.年份_cb.Text & "')
479
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",4) LIKE N'" & 營運報表.年份_cb.Text & "')
463 480
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
464 481
                             FULL OUTER JOIN
465 482
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
466 483
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
467 484
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
468
-                                WHERE (LEFT(公帳控制表_1.審核日期,4) LIKE N'" & 營運報表.年份_cb.Text & "')
485
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",4) LIKE N'" & 營運報表.年份_cb.Text & "')
469 486
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
470 487
                 WHERE     (會計科目.顯示 = 1)
471 488
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -479,19 +496,19 @@
479 496
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
480 497
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
481 498
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
482
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/01') 
499
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/01') 
483 500
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
484 501
                             FULL OUTER JOIN
485 502
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
486 503
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
487 504
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
488
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/01')
505
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/01')
489 506
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
490 507
                             FULL OUTER JOIN
491 508
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
492 509
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
493 510
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
494
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/01')
511
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/01')
495 512
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
496 513
                 WHERE     (會計科目.顯示 = 1)
497 514
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -505,19 +522,19 @@
505 522
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
506 523
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
507 524
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
508
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/02') 
525
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/02') 
509 526
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
510 527
                             FULL OUTER JOIN
511 528
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
512 529
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
513 530
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
514
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/02')
531
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/02')
515 532
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
516 533
                             FULL OUTER JOIN
517 534
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
518 535
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
519 536
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
520
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/02')
537
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/02')
521 538
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
522 539
                 WHERE     (會計科目.顯示 = 1)
523 540
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -531,19 +548,19 @@
531 548
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
532 549
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
533 550
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
534
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/03') 
551
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/03') 
535 552
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
536 553
                             FULL OUTER JOIN
537 554
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
538 555
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
539 556
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
540
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/03')
557
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/03')
541 558
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
542 559
                             FULL OUTER JOIN
543 560
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
544 561
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
545 562
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
546
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/03')
563
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/03')
547 564
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
548 565
                 WHERE     (會計科目.顯示 = 1)
549 566
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -557,19 +574,19 @@
557 574
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
558 575
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
559 576
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
560
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/04') 
577
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/04') 
561 578
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
562 579
                             FULL OUTER JOIN
563 580
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
564 581
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
565 582
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
566
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/04')
583
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/04')
567 584
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
568 585
                             FULL OUTER JOIN
569 586
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
570 587
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
571 588
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
572
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/04')
589
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/04')
573 590
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
574 591
                 WHERE     (會計科目.顯示 = 1)
575 592
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -583,19 +600,19 @@
583 600
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
584 601
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
585 602
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
586
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/05') 
603
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/05') 
587 604
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
588 605
                             FULL OUTER JOIN
589 606
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
590 607
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
591 608
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
592
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/05')
609
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/05')
593 610
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
594 611
                             FULL OUTER JOIN
595 612
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
596 613
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
597 614
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
598
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/05')
615
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/05')
599 616
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
600 617
                 WHERE     (會計科目.顯示 = 1)
601 618
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -609,19 +626,19 @@
609 626
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
610 627
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
611 628
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
612
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/06') 
629
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/06') 
613 630
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
614 631
                             FULL OUTER JOIN
615 632
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
616 633
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
617 634
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
618
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/06')
635
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/06')
619 636
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
620 637
                             FULL OUTER JOIN
621 638
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
622 639
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
623 640
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
624
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/06')
641
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/06')
625 642
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
626 643
                 WHERE     (會計科目.顯示 = 1)
627 644
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -635,19 +652,19 @@
635 652
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
636 653
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
637 654
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
638
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/07') 
655
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/07') 
639 656
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
640 657
                             FULL OUTER JOIN
641 658
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
642 659
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
643 660
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
644
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/07')
661
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/07')
645 662
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
646 663
                             FULL OUTER JOIN
647 664
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
648 665
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
649 666
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
650
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/07')
667
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/07')
651 668
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
652 669
                 WHERE     (會計科目.顯示 = 1)
653 670
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -661,19 +678,19 @@
661 678
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
662 679
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
663 680
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
664
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/08') 
681
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/08') 
665 682
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
666 683
                             FULL OUTER JOIN
667 684
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
668 685
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
669 686
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
670
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/08')
687
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/08')
671 688
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
672 689
                             FULL OUTER JOIN
673 690
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
674 691
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
675 692
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
676
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/08')
693
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/08')
677 694
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
678 695
                 WHERE     (會計科目.顯示 = 1)
679 696
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -687,19 +704,19 @@
687 704
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
688 705
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
689 706
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
690
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/09') 
707
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/09') 
691 708
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
692 709
                             FULL OUTER JOIN
693 710
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
694 711
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
695 712
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
696
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/09')
713
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/09')
697 714
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
698 715
                             FULL OUTER JOIN
699 716
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
700 717
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
701 718
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
702
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/09')
719
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/09')
703 720
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
704 721
                 WHERE     (會計科目.顯示 = 1)
705 722
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -713,19 +730,19 @@
713 730
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
714 731
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
715 732
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
716
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/10') 
733
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/10') 
717 734
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
718 735
                             FULL OUTER JOIN
719 736
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
720 737
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
721 738
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
722
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/10')
739
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/10')
723 740
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
724 741
                             FULL OUTER JOIN
725 742
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
726 743
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
727 744
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
728
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/10')
745
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/10')
729 746
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
730 747
                 WHERE     (會計科目.顯示 = 1)
731 748
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -739,19 +756,19 @@
739 756
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
740 757
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
741 758
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
742
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/11') 
759
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/11') 
743 760
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
744 761
                             FULL OUTER JOIN
745 762
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
746 763
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
747 764
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
748
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/11')
765
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/11')
749 766
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
750 767
                             FULL OUTER JOIN
751 768
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
752 769
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
753 770
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
754
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/11')
771
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/11')
755 772
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
756 773
                 WHERE     (會計科目.顯示 = 1)
757 774
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -765,19 +782,19 @@
765 782
                                (SELECT 公帳流水帳_3.類別 AS 細項, SUM(公帳流水帳_3.零用金 * (公帳流水帳_3.匯率)) + SUM(公帳流水帳_3.支票數 * (公帳流水帳_3.匯率)) + 
766 783
                                        SUM(Cast(公帳流水帳_3.收入 AS money) * (公帳流水帳_3.匯率)) - SUM(Cast(公帳流水帳_3.支出 AS money) * (公帳流水帳_3.匯率)) AS 細項金額
767 784
                                 FROM   公帳流水帳 AS 公帳流水帳_3 INNER JOIN 公帳控制表 AS 公帳控制表_3 ON 公帳流水帳_3.支付單號 = 公帳控制表_3.支付單號
768
-                                WHERE (LEFT(公帳控制表_3.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/12') 
785
+                                WHERE (LEFT(公帳控制表_3. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/12') 
769 786
                                 GROUP BY    公帳流水帳_3.類別) AS EERR ON 會計科目.編號 = EERR.細項 
770 787
                             FULL OUTER JOIN
771 788
                                (SELECT LEFT(公帳流水帳_2.類別, 4) AS 主碼, SUM(公帳流水帳_2.零用金 * (公帳流水帳_2.匯率)) + SUM(公帳流水帳_2.支票數 * (公帳流水帳_2.匯率)) + 
772 789
                                        SUM(Cast(公帳流水帳_2.收入 AS money) * (公帳流水帳_2.匯率)) - SUM(Cast(公帳流水帳_2.支出 AS money) * (公帳流水帳_2.匯率)) AS 主項金額
773 790
                                 FROM   公帳流水帳 AS 公帳流水帳_2 INNER JOIN 公帳控制表 AS 公帳控制表_2 ON 公帳流水帳_2.支付單號 = 公帳控制表_2.支付單號
774
-                                WHERE (LEFT(公帳控制表_2.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/12')
791
+                                WHERE (LEFT(公帳控制表_2. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/12')
775 792
                                 GROUP BY    LEFT(公帳流水帳_2.類別, 4)) AS QQWW ON LEFT(會計科目.編號, 4) = QQWW.主碼 
776 793
                             FULL OUTER JOIN
777 794
                                (SELECT LEFT(公帳流水帳_1.類別, 7) AS 子碼, SUM(公帳流水帳_1.零用金 * (公帳流水帳_1.匯率)) + SUM(公帳流水帳_1.支票數 * (公帳流水帳_1.匯率)) + 
778 795
                                        SUM(Cast(公帳流水帳_1.收入 AS money) * (公帳流水帳_1.匯率)) - SUM(Cast(公帳流水帳_1.支出 AS money) * (公帳流水帳_1.匯率)) AS 子項金額
779 796
                                 FROM   公帳流水帳 AS 公帳流水帳_1 INNER JOIN 公帳控制表 AS 公帳控制表_1 ON 公帳流水帳_1.支付單號 = 公帳控制表_1.支付單號
780
-                                WHERE (LEFT(公帳控制表_1.審核日期,7) LIKE N'" & 營運報表.年份_cb.Text & "/12')
797
+                                WHERE (LEFT(公帳控制表_1. " & 營運報表.計算基礎_ch.Text & ",7) LIKE N'" & 營運報表.年份_cb.Text & "/12')
781 798
                                 GROUP BY    LEFT(公帳流水帳_1.類別, 7)) AS WWEE ON LEFT(會計科目.編號, 7) = WWEE.子碼
782 799
                 WHERE     (會計科目.顯示 = 1)
783 800
                 ORDER BY   LEFT(會計科目.編號, 1) DESC, 會計科目.編號"
@@ -877,7 +894,9 @@
877 894
         CmdSet_For_dr()
878 895
     End Sub
879 896
     Friend Sub SQL採購應負帳款_查詢審核狀態()
880
-        ConnOpen() : SQL1 = "SELECT 審核人 FROM 公帳控制表 WHERE  (支付單號 LIKE N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')" : CmdSet_For_dr()
897
+        ConnOpen()
898
+        SQL1 = "SELECT 審核人, 審核日期, 核准圖檔, 簽名編碼, 出納, 出納日期 FROM 公帳控制表 WHERE  (支付單號 LIKE N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')"
899
+        CmdSet_For_dr()
881 900
     End Sub
882 901
     Friend Sub SQL採購轉財務_刪除控制表()
883 902
         ConnOpen() : SQL1 = "DELETE 公帳控制表 WHERE (支付單號 = N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')" : CmdSet_For_dr()

+ 4
- 2
YD-ERP-SYS/Module/SQL_資料庫系統管理.vb Целия файл

@@ -46,7 +46,8 @@
46 46
                         N'" & 系統使用者管理.CheckBox41.Checked & "',N'" & 系統使用者管理.CheckBox42.Checked & "',N'" & 系統使用者管理.CheckBox43.Checked & "',
47 47
                         N'" & 系統使用者管理.CheckBox44.Checked & "',N'" & 系統使用者管理.CheckBox45.Checked & "',N'" & 系統使用者管理.CheckBox46.Checked & "',
48 48
                         N'" & 系統使用者管理.CheckBox47.Checked & "',N'" & 系統使用者管理.CheckBox48.Checked & "',N'" & 系統使用者管理.CheckBox49.Checked & "',
49
-                        N'" & 系統使用者管理.CheckBox50.Checked & "',N'" & 系統使用者管理.CheckBox51.Checked & "',N'" & 系統使用者管理.CheckBox52.Checked & "')"
49
+                        N'" & 系統使用者管理.CheckBox50.Checked & "',N'" & 系統使用者管理.CheckBox51.Checked & "',N'" & 系統使用者管理.CheckBox52.Checked & "',
50
+                        N'" & 系統使用者管理.CheckBox53.Checked & "',N'" & 系統使用者管理.CheckBox54.Checked & "',N'" & 系統使用者管理.CheckBox55.Checked & "')"
50 51
         CmdSet_For_dr()
51 52
     End Sub
52 53
     Friend Sub SQL_系統使用者密碼顯示()
@@ -72,7 +73,8 @@
72 73
                                        CC42 = N'" & 系統使用者管理.CheckBox42.Checked & "', CC43 = N'" & 系統使用者管理.CheckBox43.Checked & "', CC44 = N'" & 系統使用者管理.CheckBox44.Checked & "', 
73 74
                                        CC45 = N'" & 系統使用者管理.CheckBox45.Checked & "', CC46 = N'" & 系統使用者管理.CheckBox46.Checked & "', CC47 = N'" & 系統使用者管理.CheckBox47.Checked & "', 
74 75
                                        CC48 = N'" & 系統使用者管理.CheckBox48.Checked & "', CC49 = N'" & 系統使用者管理.CheckBox49.Checked & "', CC50 = N'" & 系統使用者管理.CheckBox50.Checked & "', 
75
-                                       CC51 = N'" & 系統使用者管理.CheckBox51.Checked & "', CC52 = N'" & 系統使用者管理.CheckBox52.Checked & "'
76
+                                       CC51 = N'" & 系統使用者管理.CheckBox51.Checked & "', CC52 = N'" & 系統使用者管理.CheckBox52.Checked & "', CC53 = N'" & 系統使用者管理.CheckBox53.Checked & "', 
77
+                                       CC54 = N'" & 系統使用者管理.CheckBox54.Checked & "', CC55 = N'" & 系統使用者管理.CheckBox55.Checked & "'
76 78
                 WHERE (帳號 = '" & 系統使用者管理.帳號_tb.Text & "')"
77 79
         CmdSet_For_dr()
78 80
     End Sub

+ 2
- 2
YD-ERP-SYS/Module/全域變數.vb Целия файл

@@ -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 = "2021082101"
7
+    Public 版本 As String = "2021082701"
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,7 +18,7 @@
18 18
     Public PA18 As String = "" : Public PA19 As String = "" : Public PA20 As String = ""
19 19
     Public PA21 As String = "" : Public PA22 As String = "" : Public PA23 As String = "" : Public PA24 As String = "" : Public PA25 As String = "" : Public PA26 As String = ""
20 20
     Public PA27 As String = "" : Public PA28 As String = "" : Public PA29 As String = "" : Public PA30 As String = "" : Public PA31 As String = "" : Public PA32 As String = ""
21
-    Public PA35 As String = "" : Public PA36 As String = ""
21
+    Public PA33 As String = "" : Public PA34 As String = "" : Public PA35 As String = "" : Public PA36 As String = ""
22 22
     '----全域數字變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
23 23
     Public NU1 As Double : Public NU2 As Double : Public NU3 As Double : Public NU4 As Double : Public NU5 As Double
24 24
     '----全域布林含數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

+ 47
- 17
YD-ERP-SYS/YD-ERP-SYS.Designer.vb Целия файл

@@ -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.MenuStrip = New System.Windows.Forms.MenuStrip()
31 31
         Me.FileMenu = New System.Windows.Forms.ToolStripMenuItem()
32 32
         Me.個人帳號管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
@@ -80,7 +80,8 @@ Partial Class YD_ERP_SYS
80 80
         Me.物料檔案_tsm = New System.Windows.Forms.ToolStripMenuItem()
81 81
         Me.倉儲分區控制表_tsm = New System.Windows.Forms.ToolStripMenuItem()
82 82
         Me.財務系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
83
-        Me.薪資轉帳表_tsm = New System.Windows.Forms.ToolStripMenuItem()
83
+        Me.業績獎金彙總表_tsm = New System.Windows.Forms.ToolStripMenuItem()
84
+        Me.業績單據完單設定_tsm = New System.Windows.Forms.ToolStripMenuItem()
84 85
         Me.ToolStripSeparator15 = New System.Windows.Forms.ToolStripSeparator()
85 86
         Me.營運成本收支單申請_tsm = New System.Windows.Forms.ToolStripMenuItem()
86 87
         Me.營運成本收支單審核_tsm = New System.Windows.Forms.ToolStripMenuItem()
@@ -89,8 +90,10 @@ Partial Class YD_ERP_SYS
89 90
         Me.營運成本收支單對帳表_tsm = New System.Windows.Forms.ToolStripMenuItem()
90 91
         Me.營運報表_tsm = New System.Windows.Forms.ToolStripMenuItem()
91 92
         Me.ToolStripSeparator13 = New System.Windows.Forms.ToolStripSeparator()
93
+        Me.薪資轉帳表_tsm = New System.Windows.Forms.ToolStripMenuItem()
92 94
         Me.匯率管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
93 95
         Me.會計科目管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
96
+        Me.業務獎金計算基礎_tcm = New System.Windows.Forms.ToolStripMenuItem()
94 97
         Me.資料庫系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
95 98
         Me.系統使用者管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
96 99
         Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator()
@@ -498,20 +501,28 @@ Partial Class YD_ERP_SYS
498 501
         '
499 502
         '財務系統管理_tsm
500 503
         '
501
-        Me.財務系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.薪資轉帳表_tsm, Me.ToolStripSeparator15, Me.營運成本收支單申請_tsm, Me.營運成本收支單審核_tsm, Me.營運成本收支單一覽表_tsm, Me.ToolStripSeparator12, Me.營運成本收支單對帳表_tsm, Me.營運報表_tsm, Me.ToolStripSeparator13, Me.匯率管理_tsm, Me.會計科目管理_tsm})
504
+        Me.財務系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.業績獎金彙總表_tsm, Me.業績單據完單設定_tsm, Me.ToolStripSeparator15, Me.營運成本收支單申請_tsm, Me.營運成本收支單審核_tsm, Me.營運成本收支單一覽表_tsm, Me.ToolStripSeparator12, Me.營運成本收支單對帳表_tsm, Me.營運報表_tsm, Me.ToolStripSeparator13, Me.薪資轉帳表_tsm, Me.匯率管理_tsm, Me.會計科目管理_tsm, Me.業務獎金計算基礎_tcm})
502 505
         Me.財務系統管理_tsm.ForeColor = System.Drawing.Color.Red
503 506
         Me.財務系統管理_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Payment1
504 507
         Me.財務系統管理_tsm.Name = "財務系統管理_tsm"
505 508
         Me.財務系統管理_tsm.Size = New System.Drawing.Size(107, 20)
506 509
         Me.財務系統管理_tsm.Text = "財務系統管理"
507 510
         '
508
-        '薪資轉帳表_tsm
511
+        '業績獎金彙總表_tsm
509 512
         '
510
-        Me.薪資轉帳表_tsm.ForeColor = System.Drawing.Color.Red
511
-        Me.薪資轉帳表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Payment2
512
-        Me.薪資轉帳表_tsm.Name = "薪資轉帳表_tsm"
513
-        Me.薪資轉帳表_tsm.Size = New System.Drawing.Size(181, 22)
514
-        Me.薪資轉帳表_tsm.Text = "薪資轉帳表"
513
+        Me.業績獎金彙總表_tsm.ForeColor = System.Drawing.Color.Red
514
+        Me.業績獎金彙總表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Payment2
515
+        Me.業績獎金彙總表_tsm.Name = "業績獎金彙總表_tsm"
516
+        Me.業績獎金彙總表_tsm.Size = New System.Drawing.Size(181, 22)
517
+        Me.業績獎金彙總表_tsm.Text = "業績獎金彙總表"
518
+        '
519
+        '業績單據完單設定_tsm
520
+        '
521
+        Me.業績單據完單設定_tsm.ForeColor = System.Drawing.Color.Red
522
+        Me.業績單據完單設定_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
523
+        Me.業績單據完單設定_tsm.Name = "業績單據完單設定_tsm"
524
+        Me.業績單據完單設定_tsm.Size = New System.Drawing.Size(181, 22)
525
+        Me.業績單據完單設定_tsm.Text = "業績單據完單設定"
515 526
         '
516 527
         'ToolStripSeparator15
517 528
         '
@@ -568,6 +579,14 @@ Partial Class YD_ERP_SYS
568 579
         Me.ToolStripSeparator13.Name = "ToolStripSeparator13"
569 580
         Me.ToolStripSeparator13.Size = New System.Drawing.Size(178, 6)
570 581
         '
582
+        '薪資轉帳表_tsm
583
+        '
584
+        Me.薪資轉帳表_tsm.ForeColor = System.Drawing.Color.Red
585
+        Me.薪資轉帳表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Payment2
586
+        Me.薪資轉帳表_tsm.Name = "薪資轉帳表_tsm"
587
+        Me.薪資轉帳表_tsm.Size = New System.Drawing.Size(181, 22)
588
+        Me.薪資轉帳表_tsm.Text = "薪資轉帳表"
589
+        '
571 590
         '匯率管理_tsm
572 591
         '
573 592
         Me.匯率管理_tsm.ForeColor = System.Drawing.Color.Red
@@ -584,6 +603,14 @@ Partial Class YD_ERP_SYS
584 603
         Me.會計科目管理_tsm.Size = New System.Drawing.Size(181, 22)
585 604
         Me.會計科目管理_tsm.Text = "會計科目管理"
586 605
         '
606
+        '業務獎金計算基礎_tcm
607
+        '
608
+        Me.業務獎金計算基礎_tcm.ForeColor = System.Drawing.Color.Red
609
+        Me.業務獎金計算基礎_tcm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
610
+        Me.業務獎金計算基礎_tcm.Name = "業務獎金計算基礎_tcm"
611
+        Me.業務獎金計算基礎_tcm.Size = New System.Drawing.Size(181, 22)
612
+        Me.業務獎金計算基礎_tcm.Text = "業務獎金計算基礎"
613
+        '
587 614
         '資料庫系統管理_tsm
588 615
         '
589 616
         Me.資料庫系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.系統使用者管理_tsm, Me.ToolStripSeparator5, Me.系統編碼規則_tsm, Me.系統執行檔版本管理_tsm, Me.ToolStripSeparator4, Me.FTP資料夾管理_tsm, Me.ToolStripSeparator14, Me.簽名檔管理ToolStripMenuItem})
@@ -696,18 +723,18 @@ Partial Class YD_ERP_SYS
696 723
         '
697 724
         '銷售單據_dgv
698 725
         '
699
-        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
700
-        Me.銷售單據_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
726
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
727
+        Me.銷售單據_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
701 728
         Me.銷售單據_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
702 729
         Me.銷售單據_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
703
-        Me.銷售單據_dgv.Location = New System.Drawing.Point(1149, 60)
730
+        Me.銷售單據_dgv.Location = New System.Drawing.Point(639, 90)
704 731
         Me.銷售單據_dgv.Name = "銷售單據_dgv"
705 732
         Me.銷售單據_dgv.RowHeadersWidth = 5
706
-        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
707
-        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
708
-        Me.銷售單據_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
733
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
734
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
735
+        Me.銷售單據_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
709 736
         Me.銷售單據_dgv.RowTemplate.Height = 24
710
-        Me.銷售單據_dgv.Size = New System.Drawing.Size(146, 141)
737
+        Me.銷售單據_dgv.Size = New System.Drawing.Size(542, 465)
711 738
         Me.銷售單據_dgv.TabIndex = 1257
712 739
         Me.銷售單據_dgv.Visible = False
713 740
         '
@@ -826,4 +853,7 @@ Partial Class YD_ERP_SYS
826 853
     Friend WithEvents 業務_cb As ComboBox
827 854
     Friend WithEvents 銷售單據_dgv As DataGridView
828 855
     Friend WithEvents Timer1 As Timer
856
+    Friend WithEvents 業績獎金彙總表_tsm As ToolStripMenuItem
857
+    Friend WithEvents 業務獎金計算基礎_tcm As ToolStripMenuItem
858
+    Friend WithEvents 業績單據完單設定_tsm As ToolStripMenuItem
829 859
 End Class

+ 20
- 6
YD-ERP-SYS/YD-ERP-SYS.vb Целия файл

@@ -42,7 +42,7 @@ Public Class YD_ERP_SYS
42 42
         銷售單據_dgv.RowTemplate.Height = 25
43 43
 
44 44
         ConnOpen()
45
-        SQL1 = "SELECT TOP (1) 單號, 開單日期 FROM 銷售控制表 WHERE (LEFT(單號, 1) LIKE '" & 業務_cb.Text & "') ORDER BY 單號 DESC"
45
+        SQL1 = "SELECT 單號, 開單日期 FROM 銷售控制表 WHERE (LEFT(單號, 1) LIKE '" & 業務_cb.Text & "') ORDER BY 單號 DESC"
46 46
         CmdSet_For_DGV()
47 47
         da.Fill(ds1) : 銷售單據_dgv.DataSource = ds1.Tables(0) : conn.Close()
48 48
     End Sub
@@ -77,16 +77,18 @@ Public Class YD_ERP_SYS
77 77
         '----------財務系統管理---------------------------------------------------------------------------------------------------------------
78 78
         財務系統管理_tsm.Enabled = CC(38) : 薪資轉帳表_tsm.Enabled = CC(39) : 營運成本收支單申請_tsm.Enabled = CC(40) : 營運成本收支單審核_tsm.Enabled = CC(41)
79 79
         營運成本收支單一覽表_tsm.Enabled = CC(42) : 營運成本收支單對帳表_tsm.Enabled = CC(43) : 營運報表_tsm.Enabled = CC(44) : 匯率管理_tsm.Enabled = CC(45)
80
-        會計科目管理_tsm.Enabled = CC(46)
80
+        會計科目管理_tsm.Enabled = CC(46) : 業績獎金彙總表_tsm.Enabled = CC(53) : 業績單據完單設定_tsm.Enabled = CC(54) : 業務獎金計算基礎_tcm.Enabled = CC(55)
81 81
         Timer1.Enabled = True
82 82
     End Sub
83 83
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
84
-        狀態 = "銷售單據入系統狀態"
84
+        狀態 = "銷售單據入系統狀態" : Dim 單數 As Integer
85 85
         For i As Integer = 0 To 業務_cb.Items.Count - 1
86 86
             業務_cb.SelectedIndex = i
87 87
             Set_清單1()
88 88
             If 銷售單據_dgv.Rows.Count > 0 Then
89
-                狀態1 = 業務_cb.Text & " 號業務單最後入單單號 [ " & 銷售單據_dgv.Rows(0).Cells("單號").Value & " ],開單日期是 [ " & 銷售單據_dgv.Rows(0).Cells("開單日期").Value & " ]。"
89
+                單數 = (Strings.Right(銷售單據_dgv.Rows(0).Cells("單號").Value, 6) - Strings.Right(銷售單據_dgv.Rows(銷售單據_dgv.Rows.Count - 1).Cells("單號").Value, 6)) - 銷售單據_dgv.Rows.Count
90
+                狀態1 = 業務_cb.Text & " 號業務單最後入單單號 [ " & 銷售單據_dgv.Rows(0).Cells("單號").Value & " ],開單日期是 [ " & 銷售單據_dgv.Rows(0).Cells("開單日期").Value & " ]。 
91
+   由單號 [" & 銷售單據_dgv.Rows(銷售單據_dgv.Rows.Count - 1).Cells("單號").Value & "]  到系統中最後一單,約有 " & 單數 & " 張單據未補齊。"
90 92
                 狀態 = 狀態 & vbCrLf &
91 93
                            狀態1
92 94
             End If
@@ -231,13 +233,25 @@ Public Class YD_ERP_SYS
231 233
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
232 234
         PA = "" : 營運成本收支單審核.Show() : 營運成本收支單審核.BringToFront()
233 235
     End Sub
236
+    Private Sub 業績獎金彙總表_tsm_Click(sender As Object, e As EventArgs) Handles 業績獎金彙總表_tsm.Click
237
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
238
+        PA = "" : 業績獎金彙總表.Show() : 業績獎金彙總表.BringToFront()
239
+    End Sub
240
+    Private Sub 業務獎金計算基礎_tcm_Click(sender As Object, e As EventArgs) Handles 業務獎金計算基礎_tcm.Click
241
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
242
+        PA = "" : 業務獎金計算基礎.Show() : 業務獎金計算基礎.BringToFront()
243
+    End Sub
244
+    Private Sub 業績單據完單設定_tsm_Click(sender As Object, e As EventArgs) Handles 業績單據完單設定_tsm.Click
245
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
246
+        PA = "" : 業績單據完單設定.Show() : 業績單據完單設定.BringToFront()
247
+    End Sub
234 248
     Private Sub 營運成本收支單一覽表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 營運成本收支單一覽表_tsm.Click
235 249
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
236
-        PA = "" : 營運成本收支單一覽表.Show() : 營運成本收支單一覽表.BringToFront()
250
+        PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 營運成本收支單一覽表.Show() : 營運成本收支單一覽表.BringToFront()
237 251
     End Sub
238 252
     Private Sub 營運成本收支單對帳表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運成本收支單對帳表_tsm.Click
239 253
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
240
-        PA = "" : 營運成本收支單_對帳表.Show() : 營運成本收支單_對帳表.BringToFront()
254
+        PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 營運成本收支單_對帳表.Show() : 營運成本收支單_對帳表.BringToFront()
241 255
     End Sub
242 256
     Private Sub 營運成本收支決算表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 營運報表_tsm.Click
243 257
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next

+ 28
- 0
YD-ERP-SYS/YD-ERP-SYS.vbproj Целия файл

@@ -129,6 +129,7 @@
129 129
     <Compile Include="Module\SQL_倉儲系統管理.vb" />
130 130
     <Compile Include="Module\SQL_採購系統管理.vb" />
131 131
     <Compile Include="Module\SQL_業務系統管理.vb" />
132
+    <Compile Include="Module\SQL_業績計算系統.vb" />
132 133
     <Compile Include="Module\SQL_財務系統管理.vb" />
133 134
     <Compile Include="Module\SQL_連線字串.vb" />
134 135
     <Compile Include="人事系統管理\人事資料表.Designer.vb">
@@ -311,6 +312,24 @@
311 312
     <Compile Include="財務系統管理\會計科目管理.vb">
312 313
       <SubType>Form</SubType>
313 314
     </Compile>
315
+    <Compile Include="財務系統管理\業務獎金計算基礎.Designer.vb">
316
+      <DependentUpon>業務獎金計算基礎.vb</DependentUpon>
317
+    </Compile>
318
+    <Compile Include="財務系統管理\業務獎金計算基礎.vb">
319
+      <SubType>Form</SubType>
320
+    </Compile>
321
+    <Compile Include="財務系統管理\業績單據完單設定.Designer.vb">
322
+      <DependentUpon>業績單據完單設定.vb</DependentUpon>
323
+    </Compile>
324
+    <Compile Include="財務系統管理\業績單據完單設定.vb">
325
+      <SubType>Form</SubType>
326
+    </Compile>
327
+    <Compile Include="財務系統管理\業績獎金彙總表.Designer.vb">
328
+      <DependentUpon>業績獎金彙總表.vb</DependentUpon>
329
+    </Compile>
330
+    <Compile Include="財務系統管理\業績獎金彙總表.vb">
331
+      <SubType>Form</SubType>
332
+    </Compile>
314 333
     <Compile Include="財務系統管理\營運報表.Designer.vb">
315 334
       <DependentUpon>營運報表.vb</DependentUpon>
316 335
     </Compile>
@@ -514,6 +533,15 @@
514 533
     <EmbeddedResource Include="財務系統管理\會計科目管理.resx">
515 534
       <DependentUpon>會計科目管理.vb</DependentUpon>
516 535
     </EmbeddedResource>
536
+    <EmbeddedResource Include="財務系統管理\業務獎金計算基礎.resx">
537
+      <DependentUpon>業務獎金計算基礎.vb</DependentUpon>
538
+    </EmbeddedResource>
539
+    <EmbeddedResource Include="財務系統管理\業績單據完單設定.resx">
540
+      <DependentUpon>業績單據完單設定.vb</DependentUpon>
541
+    </EmbeddedResource>
542
+    <EmbeddedResource Include="財務系統管理\業績獎金彙總表.resx">
543
+      <DependentUpon>業績獎金彙總表.vb</DependentUpon>
544
+    </EmbeddedResource>
517 545
     <EmbeddedResource Include="財務系統管理\營運報表.resx">
518 546
       <DependentUpon>營運報表.vb</DependentUpon>
519 547
     </EmbeddedResource>

Двоични данни
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe Целия файл


Двоични данни
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb Целия файл


Двоични данни
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe Целия файл


Двоични данни
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb Целия файл


+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache Целия файл

@@ -1 +1 @@
1
-25b0f12fd7149d7b57549456701d43f6ca100f7f
1
+925f96eada3b8933ee6d9a387b39de39c623d377

+ 3
- 0
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt Целия файл

@@ -507,3 +507,6 @@ D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.一般申請_採購單.r
507 507
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.銷售申請_採購單.resources
508 508
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.盤盈盤損審核.resources
509 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

Двоични данни
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache Целия файл


Двоични данни
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache Целия файл


Двоични данни
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.業務獎金計算基礎.resources Целия файл


Двоични данни
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.業績單據完單設定.resources Целия файл


Двоични данни
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.業績獎金彙總表.resources Целия файл


+ 30
- 9
YD-ERP-SYS/採購系統管理/採購應付帳款.vb Целия файл

@@ -277,6 +277,8 @@ Public Class 採購應付帳款
277 277
             Set_申請與採購日期隱藏() : Set_銷售單號隱藏()
278 278
         End If
279 279
         首次開啟 = True
280
+
281
+        日期_dtp.Value = 結束日期_dtp.Value
280 282
     End Sub
281 283
     Private Sub 採購對帳單_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
282 284
         If 首次開啟 = True Then
@@ -406,7 +408,6 @@ Public Class 採購應付帳款
406 408
                 End If
407 409
             End If : conn.Close()
408 410
         End If
409
-
410 411
     End Sub
411 412
     Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
412 413
         If 會計月_ch.Checked = True Then
@@ -418,7 +419,7 @@ Public Class 採購應付帳款
418 419
             開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
419 420
             結束日期_dtp.Value = 中間日期_dtp.Value
420 421
         End If
421
-        日期格式()
422
+        日期格式() : 日期_dtp.Value = 結束日期_dtp.Value
422 423
     End Sub
423 424
     Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
424 425
         If 會計月_ch.Checked = True Then
@@ -430,7 +431,7 @@ Public Class 採購應付帳款
430 431
             開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
431 432
             結束日期_dtp.Value = 中間日期_dtp.Value
432 433
         End If
433
-        日期格式()
434
+        日期格式() : 日期_dtp.Value = 結束日期_dtp.Value
434 435
     End Sub
435 436
     Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.ValueChanged
436 437
         Set_清單1() : Set_清單2()
@@ -743,19 +744,39 @@ Public Class 採購應付帳款
743 744
         End If
744 745
     End Sub
745 746
     Private Sub Set_日期格式轉換()
746
-        DTP3 = Strings.Format(日期_dtp.Value, "yyyyMMdd") : DTP4 = Strings.Format(日期_dtp.Value, "yyyy/MM/dd")
747
+        DTP3 = Strings.Format(日期_dtp.Value, "yyyyMMdd") : DTP4 = Strings.Format(日期_dtp.Value, "yyyy/MM/dd") : DTP = Strings.Format(日期_dtp.Value, "yyyy/MM/dd")
747 748
     End Sub
748
-    Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
749
-        SQL採購應負帳款_查詢明細()
750
-        If dr.Read() Then : 新支付單號 = dr("支付單號") : Else : 新支付單號 = "" : End If : conn.Close()
749
+    Private Sub 確認動作後執行()
751 750
         營運成本收支單號_tb.Text = 新支付單號
752 751
         SQL採購應負帳款_查詢審核狀態()
753
-        If dr.Read() Then : 狀態 = Strings.Left(dr("審核人"), 2) : Else : 狀態 = "" : End If : conn.Close()
752
+        If dr.Read() Then
753
+            狀態 = Strings.Left(dr("審核人"), 2)
754
+            PA31 = dr("審核人").ToString : PA32 = dr("審核日期").ToString : PA33 = dr("核准圖檔").ToString
755
+            PA34 = dr("簽名編碼").ToString : PA35 = dr("出納").ToString : PA36 = dr("出納日期").ToString
756
+        Else
757
+            狀態 = ""
758
+        End If : conn.Close()
759
+
754 760
         If (狀態 = "" Or 狀態 = "作廢") Then
755 761
             SQL採購轉財務_刪除控制表() : SQL採購轉財務_刪除流水帳() : conn.Close()
756 762
             開單_bt.PerformClick()
757 763
         Else
758
-            MsgBox("這張單據已經被審核過")
764
+            SQL採購轉財務_刪除控制表() : SQL採購轉財務_刪除流水帳() : conn.Close()
765
+            開單_bt.PerformClick()
766
+            SQL_營運成本收支單審核_修改公帳控制表_應負帳款用() : SQL_營運成本收支單審核_修改公帳流水帳_應付帳款用() : SQL_營運成本收支單審核_修改公帳流水帳支出_應付帳款用() : conn.Close()
767
+        End If
768
+    End Sub
769
+    Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
770
+        SQL採購應負帳款_查詢明細()
771
+        If dr.Read() Then
772
+            新支付單號 = dr("支付單號") : conn.Close()
773
+            Dim aa1 As MsgBoxResult = MsgBox("已有財務資料是否更新?", MsgBoxStyle.OkCancel)
774
+            If aa1 = MsgBoxResult.Ok Then
775
+                確認動作後執行()
776
+            End If
777
+        Else
778
+            新支付單號 = "" : conn.Close()
779
+            確認動作後執行()
759 780
         End If
760 781
     End Sub
761 782
     Private Sub 開立零用金支付單()

+ 21
- 22
YD-ERP-SYS/業務系統管理/客戶資料表.vb Целия файл

@@ -12,8 +12,6 @@ Public Class 客戶資料表
12 12
         SQL_客戶資料表_清單()
13 13
         da.Fill(ds1) : 客戶_dgv.DataSource = ds1.Tables(0) : conn.Close()
14 14
 
15
-
16
-
17 15
         客戶_dgv.Columns(0).Visible = False : 客戶_dgv.Columns(1).FillWeight = 50 : 客戶_dgv.Columns(2).FillWeight = 50 : 客戶_dgv.Columns(3).FillWeight = 100
18 16
         客戶_dgv.Columns(4).FillWeight = 80 : 客戶_dgv.Columns(5).FillWeight = 80 : 客戶_dgv.Columns(6).FillWeight = 150 : 客戶_dgv.Columns(7).FillWeight = 80
19 17
         客戶_dgv.Columns(8).FillWeight = 150
@@ -25,11 +23,13 @@ Public Class 客戶資料表
25 23
         Next i
26 24
     End Sub
27 25
     Private Sub 客戶資料表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
26
+        業務_cb.Text = 業務號碼
28 27
         If 客戶資料強制對話框模式 = False Then
29 28
             Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
30 29
             帶入銷售_bt.Visible = False
31 30
         Else
32
-            帶入銷售_bt.Visible = True
31
+            帶入銷售_bt.Visible = True : 查詢_tb.Text = PA30 : PA = PA30
32
+            業務_cb.Text = 銷售單申請.業務_cb.Text
33 33
         End If
34 34
 
35 35
         流水號_tb.Visible = False : 編號_tb.Enabled = False : 第一次開啟判斷 = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
@@ -40,7 +40,7 @@ Public Class 客戶資料表
40 40
         Else
41 41
             刪除ToolStripMenuItem.Enabled = False : 刪除_bt.Enabled = False
42 42
         End If
43
-        首次開啟 = False : Set_清單() : 業務_cb.Text = 業務號碼 : 首次開啟 = True '--------------------資料讀取
43
+        首次開啟 = False : Set_清單() : 首次開啟 = True '--------------------資料讀取
44 44
     End Sub
45 45
     Private Sub 客戶資料表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
46 46
         If 第一次開啟判斷 = True Then
@@ -76,7 +76,6 @@ Public Class 客戶資料表
76 76
             MsgBox("沒有選擇業務編號")
77 77
         Else
78 78
             流水號_tb.Text = "" : 編號_tb.Text = "" : 客戶_tb.Text = "" : 住址_tb.Text = "" : 電話1_tb.Text = "" : 電話2_tb.Text = "" '--------------------控件清空
79
-            查詢_tb.Text = ""
80 79
             資料新增判斷 = True '--------------------目前的編輯狀態
81 80
             狀態_lb.Text = "編輯
82 81
 狀態"
@@ -107,31 +106,31 @@ Public Class 客戶資料表
107 106
             End If : 編號_tb.Text = ESTR1 : PA17 = ESTR1
108 107
 
109 108
             SQL_客戶資料表_新增() '--------------------人事資料表中寫入一筆資料
109
+
110
+            If 帶入銷售_bt.Visible = True Then
111
+                客戶_tb.Text = PA30 : 住址_tb.Text = PA29 : 電話1_tb.Text = PA28 : 電話2_tb.Text = PA27 : 公司_tb.Text = PA26 : 統編_tb.Text = PA25
112
+            End If
110 113
         End If
111 114
     End Sub
112 115
     Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
113
-        If 業務_cb.Text = "" Then '--------------------設定條件讓業務控件不為空
114
-            MsgBox("沒有選擇業務編號。")
116
+        If 客戶_tb.Text = "" Then '--------------------設定條件讓客戶控件不為空
117
+            MsgBox("是客戶就一定有名稱,請填入資料。")
115 118
         Else
116
-            If 客戶_tb.Text = "" Then '--------------------設定條件讓客戶控件不為空
117
-                MsgBox("是客戶就一定有名稱,請填入資料。")
119
+            If 電話1_tb.Text = "" Then '--------------------設定條件讓電話1控件不為空
120
+                MsgBox("最少要留下一支電話,不然怎麼追貨款。")
118 121
             Else
119
-                If 電話1_tb.Text = "" Then '--------------------設定條件讓電話1控件不為空
120
-                    MsgBox("最少要留下一支電話,不然怎麼追貨款。")
122
+                If 住址_tb.Text = "" Then '--------------------設定條件讓住址控件不為空
123
+                    MsgBox("沒有留地址是無法送貨的喔。")
121 124
                 Else
122
-                    If 住址_tb.Text = "" Then '--------------------設定條件讓住址控件不為空
123
-                        MsgBox("沒有留地址是無法送貨的喔。")
124
-                    Else
125
-                        資料新增判斷 = False '--------------------目前的編輯狀態
126
-                        狀態_lb.Text = "預覽
125
+                    資料新增判斷 = False '--------------------目前的編輯狀態
126
+                    狀態_lb.Text = "預覽
127 127
 狀態"
128
-                        客戶_dgv.Enabled = True : 查詢_tb.Enabled = True '--------------------開啟DGV與關鍵字查詢控件的點選控制功能
128
+                    客戶_dgv.Enabled = True : 查詢_tb.Enabled = True '--------------------開啟DGV與關鍵字查詢控件的點選控制功能
129 129
 
130
-                        PA14 = 客戶_tb.Text : PA13 = 電話1_tb.Text : PA12 = 電話2_tb.Text : PA11 = 住址_tb.Text
131
-                        PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 流水號_tb.Text
132
-                        SQL_客戶資料表_修改() '--------------------資料修改
133
-                        Set_清單() '--------------------資料修改後重新讀取清單
134
-                    End If
130
+                    PA14 = 客戶_tb.Text : PA13 = 電話1_tb.Text : PA12 = 電話2_tb.Text : PA11 = 住址_tb.Text
131
+                    PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 流水號_tb.Text
132
+                    SQL_客戶資料表_修改() '--------------------資料修改
133
+                    Set_清單() '--------------------資料修改後重新讀取清單
135 134
                 End If
136 135
             End If
137 136
         End If

+ 1
- 0
YD-ERP-SYS/業務系統管理/銷售單申請.vb Целия файл

@@ -806,6 +806,7 @@ Public Class 銷售單申請
806 806
                 客戶編號_tb.Text = 客戶資料_dgv.Rows(0).Cells("舊編").Value
807 807
             ElseIf 客戶資料_dgv.Rows.Count > 1 Then
808 808
                 MsgBox("即將幫您打開客戶資料表,請在客戶資料表中查詢,選取您確認的正確訊息,並指定到銷售申請單。")
809
+                PA30 = 客戶_tb.Text : PA29 = 住址_tb.Text : PA28 = 電話1_tb.Text : PA27 = 電話2_tb.Text : PA26 = 公司_tb.Text : PA25 = 統編_tb.Text
809 810
                 客戶資料查詢_bt.PerformClick()
810 811
             ElseIf 客戶資料_dgv.Rows.Count = 0 Then
811 812
                 Dim aa1 As MsgBoxResult = MsgBox("資料庫中查詢不到該客戶資料,是否依照目前資料新增客戶資料?", MsgBoxStyle.OkCancel)

+ 648
- 0
YD-ERP-SYS/財務系統管理/業務獎金計算基礎.Designer.vb Целия файл

@@ -0,0 +1,648 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 業務獎金計算基礎
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Me.彙總1_dgv = New System.Windows.Forms.DataGridView()
27
+        Me.基礎_tb = New System.Windows.Forms.TextBox()
28
+        Me.Label1 = New System.Windows.Forms.Label()
29
+        Me.Label2 = New System.Windows.Forms.Label()
30
+        Me.階級1_nud = New System.Windows.Forms.NumericUpDown()
31
+        Me.比例1_nud = New System.Windows.Forms.NumericUpDown()
32
+        Me.Label3 = New System.Windows.Forms.Label()
33
+        Me.比例2_nud = New System.Windows.Forms.NumericUpDown()
34
+        Me.Label4 = New System.Windows.Forms.Label()
35
+        Me.階級2_nud = New System.Windows.Forms.NumericUpDown()
36
+        Me.Label5 = New System.Windows.Forms.Label()
37
+        Me.比例3_nud = New System.Windows.Forms.NumericUpDown()
38
+        Me.Label6 = New System.Windows.Forms.Label()
39
+        Me.階級3_nud = New System.Windows.Forms.NumericUpDown()
40
+        Me.Label7 = New System.Windows.Forms.Label()
41
+        Me.比例4_nud = New System.Windows.Forms.NumericUpDown()
42
+        Me.Label8 = New System.Windows.Forms.Label()
43
+        Me.階級4_nud = New System.Windows.Forms.NumericUpDown()
44
+        Me.Label9 = New System.Windows.Forms.Label()
45
+        Me.比例5_nud = New System.Windows.Forms.NumericUpDown()
46
+        Me.Label10 = New System.Windows.Forms.Label()
47
+        Me.階級5_nud = New System.Windows.Forms.NumericUpDown()
48
+        Me.Label11 = New System.Windows.Forms.Label()
49
+        Me.比例6_nud = New System.Windows.Forms.NumericUpDown()
50
+        Me.Label12 = New System.Windows.Forms.Label()
51
+        Me.階級6_nud = New System.Windows.Forms.NumericUpDown()
52
+        Me.Label13 = New System.Windows.Forms.Label()
53
+        Me.比例7_nud = New System.Windows.Forms.NumericUpDown()
54
+        Me.Label14 = New System.Windows.Forms.Label()
55
+        Me.階級7_nud = New System.Windows.Forms.NumericUpDown()
56
+        Me.Label15 = New System.Windows.Forms.Label()
57
+        Me.比例8_nud = New System.Windows.Forms.NumericUpDown()
58
+        Me.Label16 = New System.Windows.Forms.Label()
59
+        Me.階級8_nud = New System.Windows.Forms.NumericUpDown()
60
+        Me.Label17 = New System.Windows.Forms.Label()
61
+        Me.比例9_nud = New System.Windows.Forms.NumericUpDown()
62
+        Me.Label18 = New System.Windows.Forms.Label()
63
+        Me.階級9_nud = New System.Windows.Forms.NumericUpDown()
64
+        Me.Label19 = New System.Windows.Forms.Label()
65
+        Me.比例10_nud = New System.Windows.Forms.NumericUpDown()
66
+        Me.Label20 = New System.Windows.Forms.Label()
67
+        Me.階級10_nud = New System.Windows.Forms.NumericUpDown()
68
+        Me.Label21 = New System.Windows.Forms.Label()
69
+        Me.新增_bt = New System.Windows.Forms.Button()
70
+        Me.修改_bt = New System.Windows.Forms.Button()
71
+        Me.刪除_bt = New System.Windows.Forms.Button()
72
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
73
+        CType(Me.階級1_nud, System.ComponentModel.ISupportInitialize).BeginInit()
74
+        CType(Me.比例1_nud, System.ComponentModel.ISupportInitialize).BeginInit()
75
+        CType(Me.比例2_nud, System.ComponentModel.ISupportInitialize).BeginInit()
76
+        CType(Me.階級2_nud, System.ComponentModel.ISupportInitialize).BeginInit()
77
+        CType(Me.比例3_nud, System.ComponentModel.ISupportInitialize).BeginInit()
78
+        CType(Me.階級3_nud, System.ComponentModel.ISupportInitialize).BeginInit()
79
+        CType(Me.比例4_nud, System.ComponentModel.ISupportInitialize).BeginInit()
80
+        CType(Me.階級4_nud, System.ComponentModel.ISupportInitialize).BeginInit()
81
+        CType(Me.比例5_nud, System.ComponentModel.ISupportInitialize).BeginInit()
82
+        CType(Me.階級5_nud, System.ComponentModel.ISupportInitialize).BeginInit()
83
+        CType(Me.比例6_nud, System.ComponentModel.ISupportInitialize).BeginInit()
84
+        CType(Me.階級6_nud, System.ComponentModel.ISupportInitialize).BeginInit()
85
+        CType(Me.比例7_nud, System.ComponentModel.ISupportInitialize).BeginInit()
86
+        CType(Me.階級7_nud, System.ComponentModel.ISupportInitialize).BeginInit()
87
+        CType(Me.比例8_nud, System.ComponentModel.ISupportInitialize).BeginInit()
88
+        CType(Me.階級8_nud, System.ComponentModel.ISupportInitialize).BeginInit()
89
+        CType(Me.比例9_nud, System.ComponentModel.ISupportInitialize).BeginInit()
90
+        CType(Me.階級9_nud, System.ComponentModel.ISupportInitialize).BeginInit()
91
+        CType(Me.比例10_nud, System.ComponentModel.ISupportInitialize).BeginInit()
92
+        CType(Me.階級10_nud, System.ComponentModel.ISupportInitialize).BeginInit()
93
+        Me.SuspendLayout()
94
+        '
95
+        '彙總1_dgv
96
+        '
97
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
98
+        Me.彙總1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
99
+        Me.彙總1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
100
+            Or System.Windows.Forms.AnchorStyles.Left) _
101
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
102
+        Me.彙總1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
103
+        Me.彙總1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
104
+        Me.彙總1_dgv.Location = New System.Drawing.Point(5, 85)
105
+        Me.彙總1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
106
+        Me.彙總1_dgv.Name = "彙總1_dgv"
107
+        Me.彙總1_dgv.RowHeadersWidth = 5
108
+        Me.彙總1_dgv.RowTemplate.Height = 24
109
+        Me.彙總1_dgv.Size = New System.Drawing.Size(1311, 509)
110
+        Me.彙總1_dgv.TabIndex = 967
111
+        '
112
+        '基礎_tb
113
+        '
114
+        Me.基礎_tb.Location = New System.Drawing.Point(45, 4)
115
+        Me.基礎_tb.Name = "基礎_tb"
116
+        Me.基礎_tb.Size = New System.Drawing.Size(100, 23)
117
+        Me.基礎_tb.TabIndex = 968
118
+        '
119
+        'Label1
120
+        '
121
+        Me.Label1.AutoSize = True
122
+        Me.Label1.Location = New System.Drawing.Point(7, 7)
123
+        Me.Label1.Name = "Label1"
124
+        Me.Label1.Size = New System.Drawing.Size(32, 16)
125
+        Me.Label1.TabIndex = 969
126
+        Me.Label1.Text = "基礎"
127
+        '
128
+        'Label2
129
+        '
130
+        Me.Label2.AutoSize = True
131
+        Me.Label2.Location = New System.Drawing.Point(7, 36)
132
+        Me.Label2.Name = "Label2"
133
+        Me.Label2.Size = New System.Drawing.Size(39, 16)
134
+        Me.Label2.TabIndex = 970
135
+        Me.Label2.Text = "階級1"
136
+        '
137
+        '階級1_nud
138
+        '
139
+        Me.階級1_nud.Location = New System.Drawing.Point(48, 33)
140
+        Me.階級1_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
141
+        Me.階級1_nud.Name = "階級1_nud"
142
+        Me.階級1_nud.Size = New System.Drawing.Size(84, 23)
143
+        Me.階級1_nud.TabIndex = 971
144
+        Me.階級1_nud.ThousandsSeparator = True
145
+        '
146
+        '比例1_nud
147
+        '
148
+        Me.比例1_nud.Location = New System.Drawing.Point(48, 58)
149
+        Me.比例1_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
150
+        Me.比例1_nud.Name = "比例1_nud"
151
+        Me.比例1_nud.Size = New System.Drawing.Size(84, 23)
152
+        Me.比例1_nud.TabIndex = 973
153
+        Me.比例1_nud.ThousandsSeparator = True
154
+        '
155
+        'Label3
156
+        '
157
+        Me.Label3.AutoSize = True
158
+        Me.Label3.Location = New System.Drawing.Point(7, 61)
159
+        Me.Label3.Name = "Label3"
160
+        Me.Label3.Size = New System.Drawing.Size(39, 16)
161
+        Me.Label3.TabIndex = 972
162
+        Me.Label3.Text = "比例1"
163
+        '
164
+        '比例2_nud
165
+        '
166
+        Me.比例2_nud.Location = New System.Drawing.Point(176, 58)
167
+        Me.比例2_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
168
+        Me.比例2_nud.Name = "比例2_nud"
169
+        Me.比例2_nud.Size = New System.Drawing.Size(84, 23)
170
+        Me.比例2_nud.TabIndex = 977
171
+        Me.比例2_nud.ThousandsSeparator = True
172
+        '
173
+        'Label4
174
+        '
175
+        Me.Label4.AutoSize = True
176
+        Me.Label4.Location = New System.Drawing.Point(135, 61)
177
+        Me.Label4.Name = "Label4"
178
+        Me.Label4.Size = New System.Drawing.Size(39, 16)
179
+        Me.Label4.TabIndex = 976
180
+        Me.Label4.Text = "比例2"
181
+        '
182
+        '階級2_nud
183
+        '
184
+        Me.階級2_nud.Location = New System.Drawing.Point(176, 33)
185
+        Me.階級2_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
186
+        Me.階級2_nud.Name = "階級2_nud"
187
+        Me.階級2_nud.Size = New System.Drawing.Size(84, 23)
188
+        Me.階級2_nud.TabIndex = 975
189
+        Me.階級2_nud.ThousandsSeparator = True
190
+        '
191
+        'Label5
192
+        '
193
+        Me.Label5.AutoSize = True
194
+        Me.Label5.Location = New System.Drawing.Point(135, 36)
195
+        Me.Label5.Name = "Label5"
196
+        Me.Label5.Size = New System.Drawing.Size(39, 16)
197
+        Me.Label5.TabIndex = 974
198
+        Me.Label5.Text = "階級2"
199
+        '
200
+        '比例3_nud
201
+        '
202
+        Me.比例3_nud.Location = New System.Drawing.Point(304, 58)
203
+        Me.比例3_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
204
+        Me.比例3_nud.Name = "比例3_nud"
205
+        Me.比例3_nud.Size = New System.Drawing.Size(84, 23)
206
+        Me.比例3_nud.TabIndex = 981
207
+        Me.比例3_nud.ThousandsSeparator = True
208
+        '
209
+        'Label6
210
+        '
211
+        Me.Label6.AutoSize = True
212
+        Me.Label6.Location = New System.Drawing.Point(263, 61)
213
+        Me.Label6.Name = "Label6"
214
+        Me.Label6.Size = New System.Drawing.Size(39, 16)
215
+        Me.Label6.TabIndex = 980
216
+        Me.Label6.Text = "比例3"
217
+        '
218
+        '階級3_nud
219
+        '
220
+        Me.階級3_nud.Location = New System.Drawing.Point(304, 33)
221
+        Me.階級3_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
222
+        Me.階級3_nud.Name = "階級3_nud"
223
+        Me.階級3_nud.Size = New System.Drawing.Size(84, 23)
224
+        Me.階級3_nud.TabIndex = 979
225
+        Me.階級3_nud.ThousandsSeparator = True
226
+        '
227
+        'Label7
228
+        '
229
+        Me.Label7.AutoSize = True
230
+        Me.Label7.Location = New System.Drawing.Point(263, 36)
231
+        Me.Label7.Name = "Label7"
232
+        Me.Label7.Size = New System.Drawing.Size(39, 16)
233
+        Me.Label7.TabIndex = 978
234
+        Me.Label7.Text = "階級3"
235
+        '
236
+        '比例4_nud
237
+        '
238
+        Me.比例4_nud.Location = New System.Drawing.Point(432, 58)
239
+        Me.比例4_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
240
+        Me.比例4_nud.Name = "比例4_nud"
241
+        Me.比例4_nud.Size = New System.Drawing.Size(84, 23)
242
+        Me.比例4_nud.TabIndex = 985
243
+        Me.比例4_nud.ThousandsSeparator = True
244
+        '
245
+        'Label8
246
+        '
247
+        Me.Label8.AutoSize = True
248
+        Me.Label8.Location = New System.Drawing.Point(391, 61)
249
+        Me.Label8.Name = "Label8"
250
+        Me.Label8.Size = New System.Drawing.Size(39, 16)
251
+        Me.Label8.TabIndex = 984
252
+        Me.Label8.Text = "比例4"
253
+        '
254
+        '階級4_nud
255
+        '
256
+        Me.階級4_nud.Location = New System.Drawing.Point(432, 33)
257
+        Me.階級4_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
258
+        Me.階級4_nud.Name = "階級4_nud"
259
+        Me.階級4_nud.Size = New System.Drawing.Size(84, 23)
260
+        Me.階級4_nud.TabIndex = 983
261
+        Me.階級4_nud.ThousandsSeparator = True
262
+        '
263
+        'Label9
264
+        '
265
+        Me.Label9.AutoSize = True
266
+        Me.Label9.Location = New System.Drawing.Point(391, 36)
267
+        Me.Label9.Name = "Label9"
268
+        Me.Label9.Size = New System.Drawing.Size(39, 16)
269
+        Me.Label9.TabIndex = 982
270
+        Me.Label9.Text = "階級4"
271
+        '
272
+        '比例5_nud
273
+        '
274
+        Me.比例5_nud.Location = New System.Drawing.Point(560, 58)
275
+        Me.比例5_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
276
+        Me.比例5_nud.Name = "比例5_nud"
277
+        Me.比例5_nud.Size = New System.Drawing.Size(84, 23)
278
+        Me.比例5_nud.TabIndex = 989
279
+        Me.比例5_nud.ThousandsSeparator = True
280
+        '
281
+        'Label10
282
+        '
283
+        Me.Label10.AutoSize = True
284
+        Me.Label10.Location = New System.Drawing.Point(519, 61)
285
+        Me.Label10.Name = "Label10"
286
+        Me.Label10.Size = New System.Drawing.Size(39, 16)
287
+        Me.Label10.TabIndex = 988
288
+        Me.Label10.Text = "比例5"
289
+        '
290
+        '階級5_nud
291
+        '
292
+        Me.階級5_nud.Location = New System.Drawing.Point(560, 33)
293
+        Me.階級5_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
294
+        Me.階級5_nud.Name = "階級5_nud"
295
+        Me.階級5_nud.Size = New System.Drawing.Size(84, 23)
296
+        Me.階級5_nud.TabIndex = 987
297
+        Me.階級5_nud.ThousandsSeparator = True
298
+        '
299
+        'Label11
300
+        '
301
+        Me.Label11.AutoSize = True
302
+        Me.Label11.Location = New System.Drawing.Point(519, 36)
303
+        Me.Label11.Name = "Label11"
304
+        Me.Label11.Size = New System.Drawing.Size(39, 16)
305
+        Me.Label11.TabIndex = 986
306
+        Me.Label11.Text = "階級5"
307
+        '
308
+        '比例6_nud
309
+        '
310
+        Me.比例6_nud.Location = New System.Drawing.Point(688, 57)
311
+        Me.比例6_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
312
+        Me.比例6_nud.Name = "比例6_nud"
313
+        Me.比例6_nud.Size = New System.Drawing.Size(84, 23)
314
+        Me.比例6_nud.TabIndex = 993
315
+        Me.比例6_nud.ThousandsSeparator = True
316
+        '
317
+        'Label12
318
+        '
319
+        Me.Label12.AutoSize = True
320
+        Me.Label12.Location = New System.Drawing.Point(647, 60)
321
+        Me.Label12.Name = "Label12"
322
+        Me.Label12.Size = New System.Drawing.Size(39, 16)
323
+        Me.Label12.TabIndex = 992
324
+        Me.Label12.Text = "比例6"
325
+        '
326
+        '階級6_nud
327
+        '
328
+        Me.階級6_nud.Location = New System.Drawing.Point(688, 32)
329
+        Me.階級6_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
330
+        Me.階級6_nud.Name = "階級6_nud"
331
+        Me.階級6_nud.Size = New System.Drawing.Size(84, 23)
332
+        Me.階級6_nud.TabIndex = 991
333
+        Me.階級6_nud.ThousandsSeparator = True
334
+        '
335
+        'Label13
336
+        '
337
+        Me.Label13.AutoSize = True
338
+        Me.Label13.Location = New System.Drawing.Point(647, 35)
339
+        Me.Label13.Name = "Label13"
340
+        Me.Label13.Size = New System.Drawing.Size(39, 16)
341
+        Me.Label13.TabIndex = 990
342
+        Me.Label13.Text = "階級6"
343
+        '
344
+        '比例7_nud
345
+        '
346
+        Me.比例7_nud.Location = New System.Drawing.Point(816, 58)
347
+        Me.比例7_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
348
+        Me.比例7_nud.Name = "比例7_nud"
349
+        Me.比例7_nud.Size = New System.Drawing.Size(84, 23)
350
+        Me.比例7_nud.TabIndex = 997
351
+        Me.比例7_nud.ThousandsSeparator = True
352
+        '
353
+        'Label14
354
+        '
355
+        Me.Label14.AutoSize = True
356
+        Me.Label14.Location = New System.Drawing.Point(775, 61)
357
+        Me.Label14.Name = "Label14"
358
+        Me.Label14.Size = New System.Drawing.Size(39, 16)
359
+        Me.Label14.TabIndex = 996
360
+        Me.Label14.Text = "比例7"
361
+        '
362
+        '階級7_nud
363
+        '
364
+        Me.階級7_nud.Location = New System.Drawing.Point(816, 33)
365
+        Me.階級7_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
366
+        Me.階級7_nud.Name = "階級7_nud"
367
+        Me.階級7_nud.Size = New System.Drawing.Size(84, 23)
368
+        Me.階級7_nud.TabIndex = 995
369
+        Me.階級7_nud.ThousandsSeparator = True
370
+        '
371
+        'Label15
372
+        '
373
+        Me.Label15.AutoSize = True
374
+        Me.Label15.Location = New System.Drawing.Point(775, 36)
375
+        Me.Label15.Name = "Label15"
376
+        Me.Label15.Size = New System.Drawing.Size(39, 16)
377
+        Me.Label15.TabIndex = 994
378
+        Me.Label15.Text = "階級7"
379
+        '
380
+        '比例8_nud
381
+        '
382
+        Me.比例8_nud.Location = New System.Drawing.Point(944, 57)
383
+        Me.比例8_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
384
+        Me.比例8_nud.Name = "比例8_nud"
385
+        Me.比例8_nud.Size = New System.Drawing.Size(84, 23)
386
+        Me.比例8_nud.TabIndex = 1001
387
+        Me.比例8_nud.ThousandsSeparator = True
388
+        '
389
+        'Label16
390
+        '
391
+        Me.Label16.AutoSize = True
392
+        Me.Label16.Location = New System.Drawing.Point(903, 60)
393
+        Me.Label16.Name = "Label16"
394
+        Me.Label16.Size = New System.Drawing.Size(39, 16)
395
+        Me.Label16.TabIndex = 1000
396
+        Me.Label16.Text = "比例8"
397
+        '
398
+        '階級8_nud
399
+        '
400
+        Me.階級8_nud.Location = New System.Drawing.Point(944, 32)
401
+        Me.階級8_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
402
+        Me.階級8_nud.Name = "階級8_nud"
403
+        Me.階級8_nud.Size = New System.Drawing.Size(84, 23)
404
+        Me.階級8_nud.TabIndex = 999
405
+        Me.階級8_nud.ThousandsSeparator = True
406
+        '
407
+        'Label17
408
+        '
409
+        Me.Label17.AutoSize = True
410
+        Me.Label17.Location = New System.Drawing.Point(903, 35)
411
+        Me.Label17.Name = "Label17"
412
+        Me.Label17.Size = New System.Drawing.Size(39, 16)
413
+        Me.Label17.TabIndex = 998
414
+        Me.Label17.Text = "階級8"
415
+        '
416
+        '比例9_nud
417
+        '
418
+        Me.比例9_nud.Location = New System.Drawing.Point(1072, 57)
419
+        Me.比例9_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
420
+        Me.比例9_nud.Name = "比例9_nud"
421
+        Me.比例9_nud.Size = New System.Drawing.Size(84, 23)
422
+        Me.比例9_nud.TabIndex = 1005
423
+        Me.比例9_nud.ThousandsSeparator = True
424
+        '
425
+        'Label18
426
+        '
427
+        Me.Label18.AutoSize = True
428
+        Me.Label18.Location = New System.Drawing.Point(1031, 60)
429
+        Me.Label18.Name = "Label18"
430
+        Me.Label18.Size = New System.Drawing.Size(39, 16)
431
+        Me.Label18.TabIndex = 1004
432
+        Me.Label18.Text = "比例9"
433
+        '
434
+        '階級9_nud
435
+        '
436
+        Me.階級9_nud.Location = New System.Drawing.Point(1072, 32)
437
+        Me.階級9_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
438
+        Me.階級9_nud.Name = "階級9_nud"
439
+        Me.階級9_nud.Size = New System.Drawing.Size(84, 23)
440
+        Me.階級9_nud.TabIndex = 1003
441
+        Me.階級9_nud.ThousandsSeparator = True
442
+        '
443
+        'Label19
444
+        '
445
+        Me.Label19.AutoSize = True
446
+        Me.Label19.Location = New System.Drawing.Point(1031, 35)
447
+        Me.Label19.Name = "Label19"
448
+        Me.Label19.Size = New System.Drawing.Size(39, 16)
449
+        Me.Label19.TabIndex = 1002
450
+        Me.Label19.Text = "階級9"
451
+        '
452
+        '比例10_nud
453
+        '
454
+        Me.比例10_nud.Location = New System.Drawing.Point(1203, 57)
455
+        Me.比例10_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
456
+        Me.比例10_nud.Name = "比例10_nud"
457
+        Me.比例10_nud.Size = New System.Drawing.Size(84, 23)
458
+        Me.比例10_nud.TabIndex = 1009
459
+        Me.比例10_nud.ThousandsSeparator = True
460
+        '
461
+        'Label20
462
+        '
463
+        Me.Label20.AutoSize = True
464
+        Me.Label20.Location = New System.Drawing.Point(1158, 60)
465
+        Me.Label20.Name = "Label20"
466
+        Me.Label20.Size = New System.Drawing.Size(46, 16)
467
+        Me.Label20.TabIndex = 1008
468
+        Me.Label20.Text = "比例10"
469
+        '
470
+        '階級10_nud
471
+        '
472
+        Me.階級10_nud.Location = New System.Drawing.Point(1203, 32)
473
+        Me.階級10_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
474
+        Me.階級10_nud.Name = "階級10_nud"
475
+        Me.階級10_nud.Size = New System.Drawing.Size(84, 23)
476
+        Me.階級10_nud.TabIndex = 1007
477
+        Me.階級10_nud.ThousandsSeparator = True
478
+        '
479
+        'Label21
480
+        '
481
+        Me.Label21.AutoSize = True
482
+        Me.Label21.Location = New System.Drawing.Point(1158, 35)
483
+        Me.Label21.Name = "Label21"
484
+        Me.Label21.Size = New System.Drawing.Size(46, 16)
485
+        Me.Label21.TabIndex = 1006
486
+        Me.Label21.Text = "階級10"
487
+        '
488
+        '新增_bt
489
+        '
490
+        Me.新增_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
491
+        Me.新增_bt.ForeColor = System.Drawing.Color.Blue
492
+        Me.新增_bt.Location = New System.Drawing.Point(149, 3)
493
+        Me.新增_bt.Name = "新增_bt"
494
+        Me.新增_bt.Size = New System.Drawing.Size(80, 25)
495
+        Me.新增_bt.TabIndex = 1187
496
+        Me.新增_bt.Text = "新增" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10)
497
+        Me.新增_bt.UseVisualStyleBackColor = True
498
+        '
499
+        '修改_bt
500
+        '
501
+        Me.修改_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
502
+        Me.修改_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
503
+        Me.修改_bt.Location = New System.Drawing.Point(232, 3)
504
+        Me.修改_bt.Name = "修改_bt"
505
+        Me.修改_bt.Size = New System.Drawing.Size(80, 25)
506
+        Me.修改_bt.TabIndex = 1188
507
+        Me.修改_bt.Text = "修改"
508
+        Me.修改_bt.UseVisualStyleBackColor = True
509
+        '
510
+        '刪除_bt
511
+        '
512
+        Me.刪除_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
513
+        Me.刪除_bt.ForeColor = System.Drawing.Color.Red
514
+        Me.刪除_bt.Location = New System.Drawing.Point(316, 3)
515
+        Me.刪除_bt.Name = "刪除_bt"
516
+        Me.刪除_bt.Size = New System.Drawing.Size(80, 25)
517
+        Me.刪除_bt.TabIndex = 1189
518
+        Me.刪除_bt.Text = "刪除"
519
+        Me.刪除_bt.UseVisualStyleBackColor = True
520
+        '
521
+        '業務獎金計算基礎
522
+        '
523
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
524
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
525
+        Me.ClientSize = New System.Drawing.Size(1322, 600)
526
+        Me.Controls.Add(Me.刪除_bt)
527
+        Me.Controls.Add(Me.修改_bt)
528
+        Me.Controls.Add(Me.新增_bt)
529
+        Me.Controls.Add(Me.比例10_nud)
530
+        Me.Controls.Add(Me.Label20)
531
+        Me.Controls.Add(Me.階級10_nud)
532
+        Me.Controls.Add(Me.Label21)
533
+        Me.Controls.Add(Me.比例9_nud)
534
+        Me.Controls.Add(Me.Label18)
535
+        Me.Controls.Add(Me.階級9_nud)
536
+        Me.Controls.Add(Me.Label19)
537
+        Me.Controls.Add(Me.比例8_nud)
538
+        Me.Controls.Add(Me.Label16)
539
+        Me.Controls.Add(Me.階級8_nud)
540
+        Me.Controls.Add(Me.Label17)
541
+        Me.Controls.Add(Me.比例7_nud)
542
+        Me.Controls.Add(Me.Label14)
543
+        Me.Controls.Add(Me.階級7_nud)
544
+        Me.Controls.Add(Me.Label15)
545
+        Me.Controls.Add(Me.比例6_nud)
546
+        Me.Controls.Add(Me.Label12)
547
+        Me.Controls.Add(Me.階級6_nud)
548
+        Me.Controls.Add(Me.Label13)
549
+        Me.Controls.Add(Me.比例5_nud)
550
+        Me.Controls.Add(Me.Label10)
551
+        Me.Controls.Add(Me.階級5_nud)
552
+        Me.Controls.Add(Me.Label11)
553
+        Me.Controls.Add(Me.比例4_nud)
554
+        Me.Controls.Add(Me.Label8)
555
+        Me.Controls.Add(Me.階級4_nud)
556
+        Me.Controls.Add(Me.Label9)
557
+        Me.Controls.Add(Me.比例3_nud)
558
+        Me.Controls.Add(Me.Label6)
559
+        Me.Controls.Add(Me.階級3_nud)
560
+        Me.Controls.Add(Me.Label7)
561
+        Me.Controls.Add(Me.比例2_nud)
562
+        Me.Controls.Add(Me.Label4)
563
+        Me.Controls.Add(Me.階級2_nud)
564
+        Me.Controls.Add(Me.Label5)
565
+        Me.Controls.Add(Me.比例1_nud)
566
+        Me.Controls.Add(Me.Label3)
567
+        Me.Controls.Add(Me.階級1_nud)
568
+        Me.Controls.Add(Me.Label2)
569
+        Me.Controls.Add(Me.Label1)
570
+        Me.Controls.Add(Me.基礎_tb)
571
+        Me.Controls.Add(Me.彙總1_dgv)
572
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
573
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
574
+        Me.Name = "業務獎金計算基礎"
575
+        Me.Text = "業務獎金計算基礎"
576
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
577
+        CType(Me.階級1_nud, System.ComponentModel.ISupportInitialize).EndInit()
578
+        CType(Me.比例1_nud, System.ComponentModel.ISupportInitialize).EndInit()
579
+        CType(Me.比例2_nud, System.ComponentModel.ISupportInitialize).EndInit()
580
+        CType(Me.階級2_nud, System.ComponentModel.ISupportInitialize).EndInit()
581
+        CType(Me.比例3_nud, System.ComponentModel.ISupportInitialize).EndInit()
582
+        CType(Me.階級3_nud, System.ComponentModel.ISupportInitialize).EndInit()
583
+        CType(Me.比例4_nud, System.ComponentModel.ISupportInitialize).EndInit()
584
+        CType(Me.階級4_nud, System.ComponentModel.ISupportInitialize).EndInit()
585
+        CType(Me.比例5_nud, System.ComponentModel.ISupportInitialize).EndInit()
586
+        CType(Me.階級5_nud, System.ComponentModel.ISupportInitialize).EndInit()
587
+        CType(Me.比例6_nud, System.ComponentModel.ISupportInitialize).EndInit()
588
+        CType(Me.階級6_nud, System.ComponentModel.ISupportInitialize).EndInit()
589
+        CType(Me.比例7_nud, System.ComponentModel.ISupportInitialize).EndInit()
590
+        CType(Me.階級7_nud, System.ComponentModel.ISupportInitialize).EndInit()
591
+        CType(Me.比例8_nud, System.ComponentModel.ISupportInitialize).EndInit()
592
+        CType(Me.階級8_nud, System.ComponentModel.ISupportInitialize).EndInit()
593
+        CType(Me.比例9_nud, System.ComponentModel.ISupportInitialize).EndInit()
594
+        CType(Me.階級9_nud, System.ComponentModel.ISupportInitialize).EndInit()
595
+        CType(Me.比例10_nud, System.ComponentModel.ISupportInitialize).EndInit()
596
+        CType(Me.階級10_nud, System.ComponentModel.ISupportInitialize).EndInit()
597
+        Me.ResumeLayout(False)
598
+        Me.PerformLayout()
599
+
600
+    End Sub
601
+
602
+    Friend WithEvents 彙總1_dgv As DataGridView
603
+    Friend WithEvents 基礎_tb As TextBox
604
+    Friend WithEvents Label1 As Label
605
+    Friend WithEvents Label2 As Label
606
+    Friend WithEvents 階級1_nud As NumericUpDown
607
+    Friend WithEvents 比例1_nud As NumericUpDown
608
+    Friend WithEvents Label3 As Label
609
+    Friend WithEvents 比例2_nud As NumericUpDown
610
+    Friend WithEvents Label4 As Label
611
+    Friend WithEvents 階級2_nud As NumericUpDown
612
+    Friend WithEvents Label5 As Label
613
+    Friend WithEvents 比例3_nud As NumericUpDown
614
+    Friend WithEvents Label6 As Label
615
+    Friend WithEvents 階級3_nud As NumericUpDown
616
+    Friend WithEvents Label7 As Label
617
+    Friend WithEvents 比例4_nud As NumericUpDown
618
+    Friend WithEvents Label8 As Label
619
+    Friend WithEvents 階級4_nud As NumericUpDown
620
+    Friend WithEvents Label9 As Label
621
+    Friend WithEvents 比例5_nud As NumericUpDown
622
+    Friend WithEvents Label10 As Label
623
+    Friend WithEvents 階級5_nud As NumericUpDown
624
+    Friend WithEvents Label11 As Label
625
+    Friend WithEvents 比例6_nud As NumericUpDown
626
+    Friend WithEvents Label12 As Label
627
+    Friend WithEvents 階級6_nud As NumericUpDown
628
+    Friend WithEvents Label13 As Label
629
+    Friend WithEvents 比例7_nud As NumericUpDown
630
+    Friend WithEvents Label14 As Label
631
+    Friend WithEvents 階級7_nud As NumericUpDown
632
+    Friend WithEvents Label15 As Label
633
+    Friend WithEvents 比例8_nud As NumericUpDown
634
+    Friend WithEvents Label16 As Label
635
+    Friend WithEvents 階級8_nud As NumericUpDown
636
+    Friend WithEvents Label17 As Label
637
+    Friend WithEvents 比例9_nud As NumericUpDown
638
+    Friend WithEvents Label18 As Label
639
+    Friend WithEvents 階級9_nud As NumericUpDown
640
+    Friend WithEvents Label19 As Label
641
+    Friend WithEvents 比例10_nud As NumericUpDown
642
+    Friend WithEvents Label20 As Label
643
+    Friend WithEvents 階級10_nud As NumericUpDown
644
+    Friend WithEvents Label21 As Label
645
+    Friend WithEvents 新增_bt As Button
646
+    Friend WithEvents 修改_bt As Button
647
+    Friend WithEvents 刪除_bt As Button
648
+End Class

+ 120
- 0
YD-ERP-SYS/財務系統管理/業務獎金計算基礎.resx Целия файл

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 77
- 0
YD-ERP-SYS/財務系統管理/業務獎金計算基礎.vb Целия файл

@@ -0,0 +1,77 @@
1
+Public Class 業務獎金計算基礎
2
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6 As New DataSet
3
+
4
+    Private Sub Set_清單1()
5
+        彙總1_dgv.DataSource = Nothing : ds1.Clear()
6
+        彙總1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
+        彙總1_dgv.ColumnHeadersHeight = 25
8
+        彙總1_dgv.AllowUserToAddRows = False
9
+        彙總1_dgv.RowTemplate.Height = 35
10
+
11
+        SQL_獎金計算基礎()
12
+        da.Fill(ds1) : 彙總1_dgv.DataSource = ds1.Tables(0) : conn.Close()
13
+        For I As Integer = 1 To 20
14
+            彙總1_dgv.Columns(I).DefaultCellStyle.Format = "#,##0" : 彙總1_dgv.Columns(I).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
15
+        Next
16
+    End Sub
17
+    Private Sub 業務獎金計算基礎_Load(sender As Object, e As EventArgs) Handles MyBase.Load
18
+        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
19
+        Set_清單1()
20
+    End Sub
21
+    Private Sub 彙總1_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 彙總1_dgv.CellClick
22
+        If e.RowIndex = -1 Then : Else
23
+            基礎_tb.Text = 彙總1_dgv(0, e.RowIndex).Value.ToString : PA21 = 彙總1_dgv(0, e.RowIndex).Value.ToString
24
+            階級1_nud.Value = 彙總1_dgv(1, e.RowIndex).Value : 比例1_nud.Value = 彙總1_dgv(2, e.RowIndex).Value
25
+            階級2_nud.Value = 彙總1_dgv(3, e.RowIndex).Value : 比例2_nud.Value = 彙總1_dgv(4, e.RowIndex).Value
26
+            階級3_nud.Value = 彙總1_dgv(5, e.RowIndex).Value : 比例3_nud.Value = 彙總1_dgv(6, e.RowIndex).Value
27
+            階級4_nud.Value = 彙總1_dgv(7, e.RowIndex).Value : 比例4_nud.Value = 彙總1_dgv(8, e.RowIndex).Value
28
+            階級5_nud.Value = 彙總1_dgv(9, e.RowIndex).Value : 比例5_nud.Value = 彙總1_dgv(10, e.RowIndex).Value
29
+            階級6_nud.Value = 彙總1_dgv(11, e.RowIndex).Value : 比例6_nud.Value = 彙總1_dgv(12, e.RowIndex).Value
30
+            階級7_nud.Value = 彙總1_dgv(13, e.RowIndex).Value : 比例7_nud.Value = 彙總1_dgv(14, e.RowIndex).Value
31
+            階級8_nud.Value = 彙總1_dgv(15, e.RowIndex).Value : 比例8_nud.Value = 彙總1_dgv(16, e.RowIndex).Value
32
+            階級9_nud.Value = 彙總1_dgv(17, e.RowIndex).Value : 比例9_nud.Value = 彙總1_dgv(18, e.RowIndex).Value
33
+            階級10_nud.Value = 彙總1_dgv(19, e.RowIndex).Value : 比例10_nud.Value = 彙總1_dgv(20, e.RowIndex).Value
34
+        End If
35
+    End Sub
36
+
37
+    Private Sub 取資料()
38
+        PA = 基礎_tb.Text
39
+        PA1 = 階級1_nud.Value : PA2 = 階級2_nud.Value : PA3 = 階級3_nud.Value : PA4 = 階級4_nud.Value : PA5 = 階級5_nud.Value
40
+        PA6 = 階級6_nud.Value : PA7 = 階級7_nud.Value : PA8 = 階級8_nud.Value : PA9 = 階級9_nud.Value : PA10 = 階級10_nud.Value
41
+        PA11 = 比例1_nud.Value : PA12 = 比例2_nud.Value : PA13 = 比例3_nud.Value : PA14 = 比例4_nud.Value : PA15 = 比例5_nud.Value
42
+        PA16 = 比例6_nud.Value : PA17 = 比例7_nud.Value : PA18 = 比例8_nud.Value : PA19 = 比例9_nud.Value : PA20 = 比例10_nud.Value
43
+    End Sub
44
+    Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
45
+        If 基礎_tb.Text = "" Then
46
+            MsgBox("沒有基礎資料!!!")
47
+        Else
48
+            取資料()
49
+            SQL_銷售控制表_查詢()
50
+            If dr.Read() Then
51
+                MsgBox("該資料已經有被引用不可刪除!!!")
52
+            Else
53
+                SQL_獎金計算基礎_刪除() : MsgBox("修改完成!!!") : Set_清單1()
54
+            End If
55
+        End If : conn.Close()
56
+    End Sub
57
+
58
+    Private Sub 修改_bt_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
59
+        If 基礎_tb.Text = "" Then
60
+            MsgBox("沒有基礎資料!!!")
61
+        Else
62
+            取資料() : SQL_獎金計算基礎_修改() : SQL_銷售控制表_獎金基礎修改() : MsgBox("修改完成!!!") : Set_清單1()
63
+        End If : conn.Close()
64
+    End Sub
65
+    Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
66
+        If 基礎_tb.Text = "" Then
67
+            MsgBox("沒有基礎資料!!!")
68
+        Else
69
+            取資料() : SQL_獎金計算基礎_查詢()
70
+            If dr.Read() Then
71
+                MsgBox("以有資料不可新增!!!")
72
+            Else
73
+                SQL_獎金計算基礎_新增() : MsgBox("新增完成!!!") : Set_清單1()
74
+            End If : conn.Close()
75
+        End If
76
+    End Sub
77
+End Class

+ 340
- 0
YD-ERP-SYS/財務系統管理/業績單據完單設定.Designer.vb Целия файл

@@ -0,0 +1,340 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 業績單據完單設定
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Me.彙總1_dgv = New System.Windows.Forms.DataGridView()
27
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
28
+        Me.Label1 = New System.Windows.Forms.Label()
29
+        Me.Label2 = New System.Windows.Forms.Label()
30
+        Me.獎金基礎_ch = New System.Windows.Forms.ComboBox()
31
+        Me.Label3 = New System.Windows.Forms.Label()
32
+        Me.業務單號_tb = New System.Windows.Forms.TextBox()
33
+        Me.存檔_bt = New System.Windows.Forms.Button()
34
+        Me.預設1_tb = New System.Windows.Forms.TextBox()
35
+        Me.Label4 = New System.Windows.Forms.Label()
36
+        Me.基礎1_tb = New System.Windows.Forms.TextBox()
37
+        Me.基礎2_tb = New System.Windows.Forms.TextBox()
38
+        Me.預設2_tb = New System.Windows.Forms.TextBox()
39
+        Me.Label5 = New System.Windows.Forms.Label()
40
+        Me.基礎3_tb = New System.Windows.Forms.TextBox()
41
+        Me.預設3_tb = New System.Windows.Forms.TextBox()
42
+        Me.Label6 = New System.Windows.Forms.Label()
43
+        Me.Label7 = New System.Windows.Forms.Label()
44
+        Me.基礎4_tb = New System.Windows.Forms.TextBox()
45
+        Me.已完單_bt = New System.Windows.Forms.Button()
46
+        Me.未完單_bt = New System.Windows.Forms.Button()
47
+        Me.查詢單號_tb = New System.Windows.Forms.TextBox()
48
+        Me.Label8 = New System.Windows.Forms.Label()
49
+        Me.查詢_bt = New System.Windows.Forms.Button()
50
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
51
+        Me.SuspendLayout()
52
+        '
53
+        '彙總1_dgv
54
+        '
55
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
56
+        Me.彙總1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
57
+        Me.彙總1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
58
+            Or System.Windows.Forms.AnchorStyles.Left) _
59
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
60
+        Me.彙總1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
61
+        Me.彙總1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
62
+        Me.彙總1_dgv.Location = New System.Drawing.Point(4, 33)
63
+        Me.彙總1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
64
+        Me.彙總1_dgv.Name = "彙總1_dgv"
65
+        Me.彙總1_dgv.RowHeadersWidth = 5
66
+        Me.彙總1_dgv.RowTemplate.Height = 24
67
+        Me.彙總1_dgv.Size = New System.Drawing.Size(1330, 565)
68
+        Me.彙總1_dgv.TabIndex = 967
69
+        '
70
+        '開始日期_dtp
71
+        '
72
+        Me.開始日期_dtp.CustomFormat = "yyyy/MM/dd"
73
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.Custom
74
+        Me.開始日期_dtp.Location = New System.Drawing.Point(572, 5)
75
+        Me.開始日期_dtp.Name = "開始日期_dtp"
76
+        Me.開始日期_dtp.Size = New System.Drawing.Size(91, 23)
77
+        Me.開始日期_dtp.TabIndex = 1508
78
+        '
79
+        'Label1
80
+        '
81
+        Me.Label1.AutoSize = True
82
+        Me.Label1.Location = New System.Drawing.Point(516, 8)
83
+        Me.Label1.Name = "Label1"
84
+        Me.Label1.Size = New System.Drawing.Size(56, 16)
85
+        Me.Label1.TabIndex = 1513
86
+        Me.Label1.Text = "完單日期"
87
+        '
88
+        'Label2
89
+        '
90
+        Me.Label2.AutoSize = True
91
+        Me.Label2.Location = New System.Drawing.Point(669, 8)
92
+        Me.Label2.Name = "Label2"
93
+        Me.Label2.Size = New System.Drawing.Size(80, 16)
94
+        Me.Label2.TabIndex = 1514
95
+        Me.Label2.Text = "獎金計算基礎"
96
+        '
97
+        '獎金基礎_ch
98
+        '
99
+        Me.獎金基礎_ch.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
100
+        Me.獎金基礎_ch.FormattingEnabled = True
101
+        Me.獎金基礎_ch.Location = New System.Drawing.Point(750, 5)
102
+        Me.獎金基礎_ch.Name = "獎金基礎_ch"
103
+        Me.獎金基礎_ch.Size = New System.Drawing.Size(70, 24)
104
+        Me.獎金基礎_ch.TabIndex = 1515
105
+        '
106
+        'Label3
107
+        '
108
+        Me.Label3.AutoSize = True
109
+        Me.Label3.Location = New System.Drawing.Point(353, 8)
110
+        Me.Label3.Name = "Label3"
111
+        Me.Label3.Size = New System.Drawing.Size(56, 16)
112
+        Me.Label3.TabIndex = 1516
113
+        Me.Label3.Text = "業務單號"
114
+        '
115
+        '業務單號_tb
116
+        '
117
+        Me.業務單號_tb.Location = New System.Drawing.Point(410, 5)
118
+        Me.業務單號_tb.Name = "業務單號_tb"
119
+        Me.業務單號_tb.Size = New System.Drawing.Size(100, 23)
120
+        Me.業務單號_tb.TabIndex = 1517
121
+        '
122
+        '存檔_bt
123
+        '
124
+        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
125
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
126
+        Me.存檔_bt.Location = New System.Drawing.Point(823, 5)
127
+        Me.存檔_bt.Name = "存檔_bt"
128
+        Me.存檔_bt.Size = New System.Drawing.Size(60, 23)
129
+        Me.存檔_bt.TabIndex = 1533
130
+        Me.存檔_bt.Text = "存檔"
131
+        Me.存檔_bt.UseVisualStyleBackColor = True
132
+        '
133
+        '預設1_tb
134
+        '
135
+        Me.預設1_tb.Location = New System.Drawing.Point(918, 6)
136
+        Me.預設1_tb.Name = "預設1_tb"
137
+        Me.預設1_tb.Size = New System.Drawing.Size(28, 23)
138
+        Me.預設1_tb.TabIndex = 1535
139
+        Me.預設1_tb.Text = "1"
140
+        Me.預設1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
141
+        '
142
+        'Label4
143
+        '
144
+        Me.Label4.AutoSize = True
145
+        Me.Label4.Location = New System.Drawing.Point(885, 9)
146
+        Me.Label4.Name = "Label4"
147
+        Me.Label4.Size = New System.Drawing.Size(32, 16)
148
+        Me.Label4.TabIndex = 1534
149
+        Me.Label4.Text = "預設"
150
+        '
151
+        '基礎1_tb
152
+        '
153
+        Me.基礎1_tb.Location = New System.Drawing.Point(949, 6)
154
+        Me.基礎1_tb.Name = "基礎1_tb"
155
+        Me.基礎1_tb.Size = New System.Drawing.Size(45, 23)
156
+        Me.基礎1_tb.TabIndex = 1536
157
+        Me.基礎1_tb.Text = "經理"
158
+        '
159
+        '基礎2_tb
160
+        '
161
+        Me.基礎2_tb.Location = New System.Drawing.Point(1063, 6)
162
+        Me.基礎2_tb.Name = "基礎2_tb"
163
+        Me.基礎2_tb.Size = New System.Drawing.Size(45, 23)
164
+        Me.基礎2_tb.TabIndex = 1539
165
+        Me.基礎2_tb.Text = "張經理"
166
+        '
167
+        '預設2_tb
168
+        '
169
+        Me.預設2_tb.Location = New System.Drawing.Point(1032, 6)
170
+        Me.預設2_tb.Name = "預設2_tb"
171
+        Me.預設2_tb.Size = New System.Drawing.Size(28, 23)
172
+        Me.預設2_tb.TabIndex = 1538
173
+        Me.預設2_tb.Text = "3"
174
+        Me.預設2_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
175
+        '
176
+        'Label5
177
+        '
178
+        Me.Label5.AutoSize = True
179
+        Me.Label5.Location = New System.Drawing.Point(999, 9)
180
+        Me.Label5.Name = "Label5"
181
+        Me.Label5.Size = New System.Drawing.Size(32, 16)
182
+        Me.Label5.TabIndex = 1537
183
+        Me.Label5.Text = "預設"
184
+        '
185
+        '基礎3_tb
186
+        '
187
+        Me.基礎3_tb.Location = New System.Drawing.Point(1177, 6)
188
+        Me.基礎3_tb.Name = "基礎3_tb"
189
+        Me.基礎3_tb.Size = New System.Drawing.Size(45, 23)
190
+        Me.基礎3_tb.TabIndex = 1542
191
+        Me.基礎3_tb.Text = "呂哥"
192
+        '
193
+        '預設3_tb
194
+        '
195
+        Me.預設3_tb.Location = New System.Drawing.Point(1146, 6)
196
+        Me.預設3_tb.Name = "預設3_tb"
197
+        Me.預設3_tb.Size = New System.Drawing.Size(28, 23)
198
+        Me.預設3_tb.TabIndex = 1541
199
+        Me.預設3_tb.Text = "7"
200
+        Me.預設3_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
201
+        '
202
+        'Label6
203
+        '
204
+        Me.Label6.AutoSize = True
205
+        Me.Label6.Location = New System.Drawing.Point(1113, 9)
206
+        Me.Label6.Name = "Label6"
207
+        Me.Label6.Size = New System.Drawing.Size(32, 16)
208
+        Me.Label6.TabIndex = 1540
209
+        Me.Label6.Text = "預設"
210
+        '
211
+        'Label7
212
+        '
213
+        Me.Label7.AutoSize = True
214
+        Me.Label7.Location = New System.Drawing.Point(1227, 9)
215
+        Me.Label7.Name = "Label7"
216
+        Me.Label7.Size = New System.Drawing.Size(44, 16)
217
+        Me.Label7.TabIndex = 1543
218
+        Me.Label7.Text = "無預設"
219
+        '
220
+        '基礎4_tb
221
+        '
222
+        Me.基礎4_tb.Location = New System.Drawing.Point(1272, 6)
223
+        Me.基礎4_tb.Name = "基礎4_tb"
224
+        Me.基礎4_tb.Size = New System.Drawing.Size(45, 23)
225
+        Me.基礎4_tb.TabIndex = 1544
226
+        Me.基礎4_tb.Text = "業務"
227
+        '
228
+        '已完單_bt
229
+        '
230
+        Me.已完單_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
231
+        Me.已完單_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
232
+        Me.已完單_bt.Location = New System.Drawing.Point(63, 6)
233
+        Me.已完單_bt.Name = "已完單_bt"
234
+        Me.已完單_bt.Size = New System.Drawing.Size(57, 23)
235
+        Me.已完單_bt.TabIndex = 1546
236
+        Me.已完單_bt.Text = "已完單"
237
+        Me.已完單_bt.UseVisualStyleBackColor = True
238
+        '
239
+        '未完單_bt
240
+        '
241
+        Me.未完單_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
242
+        Me.未完單_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
243
+        Me.未完單_bt.Location = New System.Drawing.Point(4, 6)
244
+        Me.未完單_bt.Name = "未完單_bt"
245
+        Me.未完單_bt.Size = New System.Drawing.Size(57, 23)
246
+        Me.未完單_bt.TabIndex = 1545
247
+        Me.未完單_bt.Text = "未完單"
248
+        Me.未完單_bt.UseVisualStyleBackColor = True
249
+        '
250
+        '查詢單號_tb
251
+        '
252
+        Me.查詢單號_tb.Location = New System.Drawing.Point(183, 5)
253
+        Me.查詢單號_tb.Name = "查詢單號_tb"
254
+        Me.查詢單號_tb.Size = New System.Drawing.Size(100, 23)
255
+        Me.查詢單號_tb.TabIndex = 1548
256
+        '
257
+        'Label8
258
+        '
259
+        Me.Label8.AutoSize = True
260
+        Me.Label8.Location = New System.Drawing.Point(126, 8)
261
+        Me.Label8.Name = "Label8"
262
+        Me.Label8.Size = New System.Drawing.Size(56, 16)
263
+        Me.Label8.TabIndex = 1547
264
+        Me.Label8.Text = "查詢單號"
265
+        '
266
+        '查詢_bt
267
+        '
268
+        Me.查詢_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
269
+        Me.查詢_bt.ForeColor = System.Drawing.Color.Green
270
+        Me.查詢_bt.Location = New System.Drawing.Point(289, 5)
271
+        Me.查詢_bt.Name = "查詢_bt"
272
+        Me.查詢_bt.Size = New System.Drawing.Size(60, 23)
273
+        Me.查詢_bt.TabIndex = 1549
274
+        Me.查詢_bt.Text = "查詢"
275
+        Me.查詢_bt.UseVisualStyleBackColor = True
276
+        '
277
+        '業績單據完單設定
278
+        '
279
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
280
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
281
+        Me.ClientSize = New System.Drawing.Size(1338, 603)
282
+        Me.Controls.Add(Me.查詢_bt)
283
+        Me.Controls.Add(Me.查詢單號_tb)
284
+        Me.Controls.Add(Me.Label8)
285
+        Me.Controls.Add(Me.已完單_bt)
286
+        Me.Controls.Add(Me.未完單_bt)
287
+        Me.Controls.Add(Me.基礎4_tb)
288
+        Me.Controls.Add(Me.Label7)
289
+        Me.Controls.Add(Me.基礎3_tb)
290
+        Me.Controls.Add(Me.預設3_tb)
291
+        Me.Controls.Add(Me.Label6)
292
+        Me.Controls.Add(Me.基礎2_tb)
293
+        Me.Controls.Add(Me.預設2_tb)
294
+        Me.Controls.Add(Me.Label5)
295
+        Me.Controls.Add(Me.基礎1_tb)
296
+        Me.Controls.Add(Me.預設1_tb)
297
+        Me.Controls.Add(Me.Label4)
298
+        Me.Controls.Add(Me.存檔_bt)
299
+        Me.Controls.Add(Me.業務單號_tb)
300
+        Me.Controls.Add(Me.Label3)
301
+        Me.Controls.Add(Me.獎金基礎_ch)
302
+        Me.Controls.Add(Me.Label2)
303
+        Me.Controls.Add(Me.Label1)
304
+        Me.Controls.Add(Me.開始日期_dtp)
305
+        Me.Controls.Add(Me.彙總1_dgv)
306
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
307
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
308
+        Me.Name = "業績單據完單設定"
309
+        Me.Text = "業績單據完單設定"
310
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
311
+        Me.ResumeLayout(False)
312
+        Me.PerformLayout()
313
+
314
+    End Sub
315
+
316
+    Friend WithEvents 彙總1_dgv As DataGridView
317
+    Friend WithEvents 開始日期_dtp As DateTimePicker
318
+    Friend WithEvents Label1 As Label
319
+    Friend WithEvents Label2 As Label
320
+    Friend WithEvents 獎金基礎_ch As ComboBox
321
+    Friend WithEvents Label3 As Label
322
+    Friend WithEvents 業務單號_tb As TextBox
323
+    Friend WithEvents 存檔_bt As Button
324
+    Friend WithEvents 預設1_tb As TextBox
325
+    Friend WithEvents Label4 As Label
326
+    Friend WithEvents 基礎1_tb As TextBox
327
+    Friend WithEvents 基礎2_tb As TextBox
328
+    Friend WithEvents 預設2_tb As TextBox
329
+    Friend WithEvents Label5 As Label
330
+    Friend WithEvents 基礎3_tb As TextBox
331
+    Friend WithEvents 預設3_tb As TextBox
332
+    Friend WithEvents Label6 As Label
333
+    Friend WithEvents Label7 As Label
334
+    Friend WithEvents 基礎4_tb As TextBox
335
+    Friend WithEvents 已完單_bt As Button
336
+    Friend WithEvents 未完單_bt As Button
337
+    Friend WithEvents 查詢單號_tb As TextBox
338
+    Friend WithEvents Label8 As Label
339
+    Friend WithEvents 查詢_bt As Button
340
+End Class

+ 120
- 0
YD-ERP-SYS/財務系統管理/業績單據完單設定.resx Целия файл

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 57
- 0
YD-ERP-SYS/財務系統管理/業績單據完單設定.vb Целия файл

@@ -0,0 +1,57 @@
1
+Public Class 業績單據完單設定
2
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8 As New DataSet
3
+    Private Sub Set_清單1()
4
+        彙總1_dgv.DataSource = Nothing : ds1.Clear()
5
+        彙總1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
6
+        彙總1_dgv.ColumnHeadersHeight = 25
7
+        彙總1_dgv.AllowUserToAddRows = False
8
+        彙總1_dgv.RowTemplate.Height = 25
9
+        If 已完單_bt.Enabled = False Then
10
+            SQL_業績完單2()
11
+        Else
12
+            SQL_業績完單1()
13
+        End If
14
+
15
+        da.Fill(ds1) : 彙總1_dgv.DataSource = ds1.Tables(0) : conn.Close()
16
+        For I As Integer = 1 To 5
17
+            彙總1_dgv.Columns(I).DefaultCellStyle.Format = "#,##0" : 彙總1_dgv.Columns(I).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
18
+        Next
19
+        For I As Integer = 0 To 彙總1_dgv.Rows.Count - 1
20
+            If 彙總1_dgv.Rows(I).Cells(1).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(1).Value = 0 : End If
21
+            If 彙總1_dgv.Rows(I).Cells(2).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(2).Value = 0 : End If
22
+            If 彙總1_dgv.Rows(I).Cells(3).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(3).Value = 0 : End If
23
+            If 彙總1_dgv.Rows(I).Cells(4).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(4).Value = 0 : End If
24
+            If 彙總1_dgv.Rows(I).Cells(5).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(5).Value = 0 : End If
25
+        Next
26
+    End Sub
27
+    Private Sub Set_獎金基礎下拉()
28
+        SQL_獎金基礎下拉()
29
+        While (dr.Read()) : 獎金基礎_ch.Items.Add(dr("獎金計算")) : End While : conn.Close()
30
+    End Sub
31
+    Private Sub 業績單據完單設定_Load(sender As Object, e As EventArgs) Handles MyBase.Load
32
+        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
33
+        未完單_bt.Enabled = False
34
+        Set_獎金基礎下拉() : Set_清單1()
35
+    End Sub
36
+    Private Sub 彙總1_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 彙總1_dgv.CellClick
37
+        If e.RowIndex = -1 Then : Else
38
+            業務單號_tb.Text = 彙總1_dgv("單號", e.RowIndex).Value.ToString
39
+            If Strings.Left(業務單號_tb.Text, 1) = 預設1_tb.Text Then : 獎金基礎_ch.Text = 基礎1_tb.Text
40
+            ElseIf Strings.Left(業務單號_tb.Text, 1) = 預設2_tb.Text Then : 獎金基礎_ch.Text = 基礎2_tb.Text
41
+            ElseIf Strings.Left(業務單號_tb.Text, 1) = 預設3_tb.Text Then : 獎金基礎_ch.Text = 基礎3_tb.Text
42
+            Else : 獎金基礎_ch.Text = 基礎4_tb.Text : End If
43
+        End If
44
+    End Sub
45
+    Private Sub 已完單_bt_Click(sender As Object, e As EventArgs) Handles 已完單_bt.Click
46
+        已完單_bt.Enabled = False : 未完單_bt.Enabled = True : Set_清單1()
47
+    End Sub
48
+    Private Sub 未完單_bt_Click(sender As Object, e As EventArgs) Handles 未完單_bt.Click
49
+        已完單_bt.Enabled = True : 未完單_bt.Enabled = False : Set_清單1()
50
+    End Sub
51
+    Private Sub 查詢_bt_Click(sender As Object, e As EventArgs) Handles 查詢_bt.Click
52
+        Set_清單1()
53
+    End Sub
54
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
55
+        SQL_業績完單_修正() : Set_清單1()
56
+    End Sub
57
+End Class

+ 549
- 0
YD-ERP-SYS/財務系統管理/業績獎金彙總表.Designer.vb Целия файл

@@ -0,0 +1,549 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 業績獎金彙總表
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle22 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle23 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle24 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Dim DataGridViewCellStyle25 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
+        Dim DataGridViewCellStyle26 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
+        Dim DataGridViewCellStyle27 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
+        Me.彙總1_dgv = New System.Windows.Forms.DataGridView()
35
+        Me.字體大小調整_lb = New System.Windows.Forms.Label()
36
+        Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
37
+        Me.衍生運費_dgv = New System.Windows.Forms.DataGridView()
38
+        Me.其他_dgv = New System.Windows.Forms.DataGridView()
39
+        Me.外車車資_dgv = New System.Windows.Forms.DataGridView()
40
+        Me.料號一_dgv = New System.Windows.Forms.DataGridView()
41
+        Me.備註運費_dgv = New System.Windows.Forms.DataGridView()
42
+        Me.下個月_bt = New System.Windows.Forms.Button()
43
+        Me.上個月_bt = New System.Windows.Forms.Button()
44
+        Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
45
+        Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
46
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
47
+        Me.Label1 = New System.Windows.Forms.Label()
48
+        Me.獎金彙總_dgv = New System.Windows.Forms.DataGridView()
49
+        Me.彙總表_bt = New System.Windows.Forms.Button()
50
+        Me.明細表_bt = New System.Windows.Forms.Button()
51
+        Me.獎金明細表_dgv = New System.Windows.Forms.DataGridView()
52
+        Me.過度表_dgv = New System.Windows.Forms.DataGridView()
53
+        Me.Label2 = New System.Windows.Forms.Label()
54
+        Me.Label3 = New System.Windows.Forms.Label()
55
+        Me.Label4 = New System.Windows.Forms.Label()
56
+        Me.Label5 = New System.Windows.Forms.Label()
57
+        Me.NUD1 = New System.Windows.Forms.NumericUpDown()
58
+        Me.NUD2 = New System.Windows.Forms.NumericUpDown()
59
+        Me.NUD3 = New System.Windows.Forms.NumericUpDown()
60
+        Me.NUD4 = New System.Windows.Forms.NumericUpDown()
61
+        Me.NUD5 = New System.Windows.Forms.NumericUpDown()
62
+        Me.Label6 = New System.Windows.Forms.Label()
63
+        Me.存檔_bt = New System.Windows.Forms.Button()
64
+        Me.列印成EXCEL_bt = New System.Windows.Forms.Button()
65
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
66
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
67
+        CType(Me.衍生運費_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
68
+        CType(Me.其他_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
69
+        CType(Me.外車車資_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
70
+        CType(Me.料號一_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
71
+        CType(Me.備註運費_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
72
+        CType(Me.獎金彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
73
+        CType(Me.獎金明細表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
74
+        CType(Me.過度表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
75
+        CType(Me.NUD1, System.ComponentModel.ISupportInitialize).BeginInit()
76
+        CType(Me.NUD2, System.ComponentModel.ISupportInitialize).BeginInit()
77
+        CType(Me.NUD3, System.ComponentModel.ISupportInitialize).BeginInit()
78
+        CType(Me.NUD4, System.ComponentModel.ISupportInitialize).BeginInit()
79
+        CType(Me.NUD5, System.ComponentModel.ISupportInitialize).BeginInit()
80
+        Me.SuspendLayout()
81
+        '
82
+        '彙總1_dgv
83
+        '
84
+        DataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
85
+        Me.彙總1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle19
86
+        Me.彙總1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
87
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
88
+        Me.彙總1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
89
+        Me.彙總1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
90
+        Me.彙總1_dgv.Location = New System.Drawing.Point(8, 33)
91
+        Me.彙總1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
92
+        Me.彙總1_dgv.Name = "彙總1_dgv"
93
+        Me.彙總1_dgv.RowHeadersWidth = 5
94
+        Me.彙總1_dgv.RowTemplate.Height = 24
95
+        Me.彙總1_dgv.Size = New System.Drawing.Size(1322, 206)
96
+        Me.彙總1_dgv.TabIndex = 966
97
+        '
98
+        '字體大小調整_lb
99
+        '
100
+        Me.字體大小調整_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
101
+        Me.字體大小調整_lb.AutoSize = True
102
+        Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
103
+        Me.字體大小調整_lb.ForeColor = System.Drawing.Color.Brown
104
+        Me.字體大小調整_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
105
+        Me.字體大小調整_lb.Location = New System.Drawing.Point(1225, 7)
106
+        Me.字體大小調整_lb.Name = "字體大小調整_lb"
107
+        Me.字體大小調整_lb.Size = New System.Drawing.Size(56, 16)
108
+        Me.字體大小調整_lb.TabIndex = 1501
109
+        Me.字體大小調整_lb.Text = "字體調整"
110
+        '
111
+        '字體_NUD
112
+        '
113
+        Me.字體_NUD.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
114
+        Me.字體_NUD.DecimalPlaces = 1
115
+        Me.字體_NUD.Increment = New Decimal(New Integer() {1, 0, 0, 65536})
116
+        Me.字體_NUD.Location = New System.Drawing.Point(1281, 4)
117
+        Me.字體_NUD.Maximum = New Decimal(New Integer() {18, 0, 0, 0})
118
+        Me.字體_NUD.Minimum = New Decimal(New Integer() {6, 0, 0, 0})
119
+        Me.字體_NUD.Name = "字體_NUD"
120
+        Me.字體_NUD.Size = New System.Drawing.Size(52, 23)
121
+        Me.字體_NUD.TabIndex = 1500
122
+        Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
123
+        '
124
+        '衍生運費_dgv
125
+        '
126
+        DataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
127
+        Me.衍生運費_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle20
128
+        Me.衍生運費_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
129
+        Me.衍生運費_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
130
+        Me.衍生運費_dgv.Location = New System.Drawing.Point(470, 33)
131
+        Me.衍生運費_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
132
+        Me.衍生運費_dgv.Name = "衍生運費_dgv"
133
+        Me.衍生運費_dgv.RowHeadersWidth = 5
134
+        Me.衍生運費_dgv.RowTemplate.Height = 24
135
+        Me.衍生運費_dgv.Size = New System.Drawing.Size(151, 206)
136
+        Me.衍生運費_dgv.TabIndex = 1502
137
+        Me.衍生運費_dgv.Visible = False
138
+        '
139
+        '其他_dgv
140
+        '
141
+        DataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
142
+        Me.其他_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle21
143
+        Me.其他_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
144
+        Me.其他_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
145
+        Me.其他_dgv.Location = New System.Drawing.Point(1177, 33)
146
+        Me.其他_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
147
+        Me.其他_dgv.Name = "其他_dgv"
148
+        Me.其他_dgv.RowHeadersWidth = 5
149
+        Me.其他_dgv.RowTemplate.Height = 24
150
+        Me.其他_dgv.Size = New System.Drawing.Size(151, 206)
151
+        Me.其他_dgv.TabIndex = 1503
152
+        Me.其他_dgv.Visible = False
153
+        '
154
+        '外車車資_dgv
155
+        '
156
+        DataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
157
+        Me.外車車資_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle22
158
+        Me.外車車資_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
159
+        Me.外車車資_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
160
+        Me.外車車資_dgv.Location = New System.Drawing.Point(627, 33)
161
+        Me.外車車資_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
162
+        Me.外車車資_dgv.Name = "外車車資_dgv"
163
+        Me.外車車資_dgv.RowHeadersWidth = 5
164
+        Me.外車車資_dgv.RowTemplate.Height = 24
165
+        Me.外車車資_dgv.Size = New System.Drawing.Size(202, 206)
166
+        Me.外車車資_dgv.TabIndex = 1504
167
+        Me.外車車資_dgv.Visible = False
168
+        '
169
+        '料號一_dgv
170
+        '
171
+        DataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
172
+        Me.料號一_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle23
173
+        Me.料號一_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
174
+        Me.料號一_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
175
+        Me.料號一_dgv.Location = New System.Drawing.Point(992, 33)
176
+        Me.料號一_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
177
+        Me.料號一_dgv.Name = "料號一_dgv"
178
+        Me.料號一_dgv.RowHeadersWidth = 5
179
+        Me.料號一_dgv.RowTemplate.Height = 24
180
+        Me.料號一_dgv.Size = New System.Drawing.Size(179, 206)
181
+        Me.料號一_dgv.TabIndex = 1505
182
+        Me.料號一_dgv.Visible = False
183
+        '
184
+        '備註運費_dgv
185
+        '
186
+        DataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
187
+        Me.備註運費_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle24
188
+        Me.備註運費_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
189
+        Me.備註運費_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
190
+        Me.備註運費_dgv.Location = New System.Drawing.Point(835, 33)
191
+        Me.備註運費_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
192
+        Me.備註運費_dgv.Name = "備註運費_dgv"
193
+        Me.備註運費_dgv.RowHeadersWidth = 5
194
+        Me.備註運費_dgv.RowTemplate.Height = 24
195
+        Me.備註運費_dgv.Size = New System.Drawing.Size(151, 206)
196
+        Me.備註運費_dgv.TabIndex = 1506
197
+        Me.備註運費_dgv.Visible = False
198
+        '
199
+        '下個月_bt
200
+        '
201
+        Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
202
+        Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
203
+        Me.下個月_bt.Location = New System.Drawing.Point(274, 4)
204
+        Me.下個月_bt.Name = "下個月_bt"
205
+        Me.下個月_bt.Size = New System.Drawing.Size(57, 23)
206
+        Me.下個月_bt.TabIndex = 1511
207
+        Me.下個月_bt.Text = "下個月"
208
+        Me.下個月_bt.UseVisualStyleBackColor = True
209
+        '
210
+        '上個月_bt
211
+        '
212
+        Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
213
+        Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
214
+        Me.上個月_bt.Location = New System.Drawing.Point(216, 4)
215
+        Me.上個月_bt.Name = "上個月_bt"
216
+        Me.上個月_bt.Size = New System.Drawing.Size(57, 23)
217
+        Me.上個月_bt.TabIndex = 1510
218
+        Me.上個月_bt.Text = "上個月"
219
+        Me.上個月_bt.UseVisualStyleBackColor = True
220
+        '
221
+        '中間日期_dtp
222
+        '
223
+        Me.中間日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
224
+        Me.中間日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
225
+        Me.中間日期_dtp.Location = New System.Drawing.Point(21, 46)
226
+        Me.中間日期_dtp.Name = "中間日期_dtp"
227
+        Me.中間日期_dtp.Size = New System.Drawing.Size(43, 23)
228
+        Me.中間日期_dtp.TabIndex = 1509
229
+        Me.中間日期_dtp.Visible = False
230
+        '
231
+        '結束日期_dtp
232
+        '
233
+        Me.結束日期_dtp.CustomFormat = "yyyy/MM/dd"
234
+        Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.Custom
235
+        Me.結束日期_dtp.Location = New System.Drawing.Point(119, 4)
236
+        Me.結束日期_dtp.Name = "結束日期_dtp"
237
+        Me.結束日期_dtp.Size = New System.Drawing.Size(91, 23)
238
+        Me.結束日期_dtp.TabIndex = 1508
239
+        '
240
+        '開始日期_dtp
241
+        '
242
+        Me.開始日期_dtp.CustomFormat = "yyyy/MM/dd"
243
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.Custom
244
+        Me.開始日期_dtp.Location = New System.Drawing.Point(4, 4)
245
+        Me.開始日期_dtp.Name = "開始日期_dtp"
246
+        Me.開始日期_dtp.Size = New System.Drawing.Size(91, 23)
247
+        Me.開始日期_dtp.TabIndex = 1507
248
+        '
249
+        'Label1
250
+        '
251
+        Me.Label1.AutoSize = True
252
+        Me.Label1.Location = New System.Drawing.Point(99, 7)
253
+        Me.Label1.Name = "Label1"
254
+        Me.Label1.Size = New System.Drawing.Size(20, 16)
255
+        Me.Label1.TabIndex = 1512
256
+        Me.Label1.Text = "到"
257
+        '
258
+        '獎金彙總_dgv
259
+        '
260
+        DataGridViewCellStyle25.BackColor = System.Drawing.Color.Lavender
261
+        Me.獎金彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle25
262
+        Me.獎金彙總_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
263
+            Or System.Windows.Forms.AnchorStyles.Left) _
264
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
265
+        Me.獎金彙總_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
266
+        Me.獎金彙總_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
267
+        Me.獎金彙總_dgv.Location = New System.Drawing.Point(4, 30)
268
+        Me.獎金彙總_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
269
+        Me.獎金彙總_dgv.Name = "獎金彙總_dgv"
270
+        Me.獎金彙總_dgv.RowHeadersWidth = 5
271
+        Me.獎金彙總_dgv.RowTemplate.Height = 24
272
+        Me.獎金彙總_dgv.Size = New System.Drawing.Size(1330, 541)
273
+        Me.獎金彙總_dgv.TabIndex = 1513
274
+        '
275
+        '彙總表_bt
276
+        '
277
+        Me.彙總表_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
278
+        Me.彙總表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
279
+        Me.彙總表_bt.Location = New System.Drawing.Point(341, 4)
280
+        Me.彙總表_bt.Name = "彙總表_bt"
281
+        Me.彙總表_bt.Size = New System.Drawing.Size(57, 23)
282
+        Me.彙總表_bt.TabIndex = 1514
283
+        Me.彙總表_bt.Text = "彙總表"
284
+        Me.彙總表_bt.UseVisualStyleBackColor = True
285
+        '
286
+        '明細表_bt
287
+        '
288
+        Me.明細表_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
289
+        Me.明細表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
290
+        Me.明細表_bt.Location = New System.Drawing.Point(400, 4)
291
+        Me.明細表_bt.Name = "明細表_bt"
292
+        Me.明細表_bt.Size = New System.Drawing.Size(57, 23)
293
+        Me.明細表_bt.TabIndex = 1515
294
+        Me.明細表_bt.Text = "明細表"
295
+        Me.明細表_bt.UseVisualStyleBackColor = True
296
+        '
297
+        '獎金明細表_dgv
298
+        '
299
+        DataGridViewCellStyle26.BackColor = System.Drawing.Color.LavenderBlush
300
+        Me.獎金明細表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle26
301
+        Me.獎金明細表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
302
+            Or System.Windows.Forms.AnchorStyles.Left) _
303
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
304
+        Me.獎金明細表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
305
+        Me.獎金明細表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
306
+        Me.獎金明細表_dgv.Location = New System.Drawing.Point(4, 30)
307
+        Me.獎金明細表_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
308
+        Me.獎金明細表_dgv.Name = "獎金明細表_dgv"
309
+        Me.獎金明細表_dgv.RowHeadersWidth = 5
310
+        Me.獎金明細表_dgv.RowTemplate.Height = 24
311
+        Me.獎金明細表_dgv.Size = New System.Drawing.Size(1330, 541)
312
+        Me.獎金明細表_dgv.TabIndex = 1516
313
+        '
314
+        '過度表_dgv
315
+        '
316
+        DataGridViewCellStyle27.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
317
+        Me.過度表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle27
318
+        Me.過度表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
319
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
320
+        Me.過度表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
321
+        Me.過度表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
322
+        Me.過度表_dgv.Location = New System.Drawing.Point(8, 33)
323
+        Me.過度表_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
324
+        Me.過度表_dgv.Name = "過度表_dgv"
325
+        Me.過度表_dgv.RowHeadersWidth = 5
326
+        Me.過度表_dgv.RowTemplate.Height = 24
327
+        Me.過度表_dgv.Size = New System.Drawing.Size(1322, 206)
328
+        Me.過度表_dgv.TabIndex = 1517
329
+        '
330
+        'Label2
331
+        '
332
+        Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
333
+        Me.Label2.AutoSize = True
334
+        Me.Label2.Location = New System.Drawing.Point(194, 578)
335
+        Me.Label2.Name = "Label2"
336
+        Me.Label2.Size = New System.Drawing.Size(112, 16)
337
+        Me.Label2.TabIndex = 1518
338
+        Me.Label2.Text = "扣運費(上個月已結)"
339
+        '
340
+        'Label3
341
+        '
342
+        Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
343
+        Me.Label3.AutoSize = True
344
+        Me.Label3.Location = New System.Drawing.Point(414, 578)
345
+        Me.Label3.Name = "Label3"
346
+        Me.Label3.Size = New System.Drawing.Size(80, 16)
347
+        Me.Label3.TabIndex = 1520
348
+        Me.Label3.Text = "已出貨未收款"
349
+        '
350
+        'Label4
351
+        '
352
+        Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
353
+        Me.Label4.AutoSize = True
354
+        Me.Label4.Location = New System.Drawing.Point(601, 578)
355
+        Me.Label4.Name = "Label4"
356
+        Me.Label4.Size = New System.Drawing.Size(44, 16)
357
+        Me.Label4.TabIndex = 1522
358
+        Me.Label4.Text = "代運費"
359
+        '
360
+        'Label5
361
+        '
362
+        Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
363
+        Me.Label5.AutoSize = True
364
+        Me.Label5.Location = New System.Drawing.Point(7, 578)
365
+        Me.Label5.Name = "Label5"
366
+        Me.Label5.Size = New System.Drawing.Size(80, 16)
367
+        Me.Label5.TabIndex = 1524
368
+        Me.Label5.Text = "獎金合計運費"
369
+        '
370
+        'NUD1
371
+        '
372
+        Me.NUD1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
373
+        Me.NUD1.Location = New System.Drawing.Point(88, 575)
374
+        Me.NUD1.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
375
+        Me.NUD1.Minimum = New Decimal(New Integer() {1000000, 0, 0, -2147483648})
376
+        Me.NUD1.Name = "NUD1"
377
+        Me.NUD1.Size = New System.Drawing.Size(100, 23)
378
+        Me.NUD1.TabIndex = 1526
379
+        Me.NUD1.ThousandsSeparator = True
380
+        '
381
+        'NUD2
382
+        '
383
+        Me.NUD2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
384
+        Me.NUD2.Location = New System.Drawing.Point(306, 575)
385
+        Me.NUD2.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
386
+        Me.NUD2.Minimum = New Decimal(New Integer() {1000000, 0, 0, -2147483648})
387
+        Me.NUD2.Name = "NUD2"
388
+        Me.NUD2.Size = New System.Drawing.Size(100, 23)
389
+        Me.NUD2.TabIndex = 1527
390
+        Me.NUD2.ThousandsSeparator = True
391
+        '
392
+        'NUD3
393
+        '
394
+        Me.NUD3.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
395
+        Me.NUD3.Location = New System.Drawing.Point(495, 575)
396
+        Me.NUD3.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
397
+        Me.NUD3.Minimum = New Decimal(New Integer() {1000000, 0, 0, -2147483648})
398
+        Me.NUD3.Name = "NUD3"
399
+        Me.NUD3.Size = New System.Drawing.Size(100, 23)
400
+        Me.NUD3.TabIndex = 1528
401
+        Me.NUD3.ThousandsSeparator = True
402
+        '
403
+        'NUD4
404
+        '
405
+        Me.NUD4.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
406
+        Me.NUD4.Location = New System.Drawing.Point(651, 575)
407
+        Me.NUD4.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
408
+        Me.NUD4.Minimum = New Decimal(New Integer() {1000000, 0, 0, -2147483648})
409
+        Me.NUD4.Name = "NUD4"
410
+        Me.NUD4.Size = New System.Drawing.Size(100, 23)
411
+        Me.NUD4.TabIndex = 1529
412
+        Me.NUD4.ThousandsSeparator = True
413
+        '
414
+        'NUD5
415
+        '
416
+        Me.NUD5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
417
+        Me.NUD5.Location = New System.Drawing.Point(814, 574)
418
+        Me.NUD5.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
419
+        Me.NUD5.Minimum = New Decimal(New Integer() {1000000, 0, 0, -2147483648})
420
+        Me.NUD5.Name = "NUD5"
421
+        Me.NUD5.Size = New System.Drawing.Size(100, 23)
422
+        Me.NUD5.TabIndex = 1531
423
+        Me.NUD5.ThousandsSeparator = True
424
+        '
425
+        'Label6
426
+        '
427
+        Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
428
+        Me.Label6.AutoSize = True
429
+        Me.Label6.Location = New System.Drawing.Point(757, 577)
430
+        Me.Label6.Name = "Label6"
431
+        Me.Label6.Size = New System.Drawing.Size(56, 16)
432
+        Me.Label6.TabIndex = 1530
433
+        Me.Label6.Text = "運費總計"
434
+        '
435
+        '存檔_bt
436
+        '
437
+        Me.存檔_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
438
+        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
439
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
440
+        Me.存檔_bt.Location = New System.Drawing.Point(920, 574)
441
+        Me.存檔_bt.Name = "存檔_bt"
442
+        Me.存檔_bt.Size = New System.Drawing.Size(107, 23)
443
+        Me.存檔_bt.TabIndex = 1532
444
+        Me.存檔_bt.Text = "存檔"
445
+        Me.存檔_bt.UseVisualStyleBackColor = True
446
+        '
447
+        '列印成EXCEL_bt
448
+        '
449
+        Me.列印成EXCEL_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
450
+        Me.列印成EXCEL_bt.ForeColor = System.Drawing.Color.Green
451
+        Me.列印成EXCEL_bt.Location = New System.Drawing.Point(466, 4)
452
+        Me.列印成EXCEL_bt.Name = "列印成EXCEL_bt"
453
+        Me.列印成EXCEL_bt.Size = New System.Drawing.Size(107, 23)
454
+        Me.列印成EXCEL_bt.TabIndex = 1533
455
+        Me.列印成EXCEL_bt.Text = "列印成EXCEL"
456
+        Me.列印成EXCEL_bt.UseVisualStyleBackColor = True
457
+        '
458
+        '業績獎金彙總表
459
+        '
460
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
461
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
462
+        Me.ClientSize = New System.Drawing.Size(1338, 603)
463
+        Me.Controls.Add(Me.列印成EXCEL_bt)
464
+        Me.Controls.Add(Me.存檔_bt)
465
+        Me.Controls.Add(Me.NUD5)
466
+        Me.Controls.Add(Me.Label6)
467
+        Me.Controls.Add(Me.NUD4)
468
+        Me.Controls.Add(Me.NUD3)
469
+        Me.Controls.Add(Me.NUD2)
470
+        Me.Controls.Add(Me.NUD1)
471
+        Me.Controls.Add(Me.Label5)
472
+        Me.Controls.Add(Me.Label4)
473
+        Me.Controls.Add(Me.Label3)
474
+        Me.Controls.Add(Me.Label2)
475
+        Me.Controls.Add(Me.明細表_bt)
476
+        Me.Controls.Add(Me.彙總表_bt)
477
+        Me.Controls.Add(Me.Label1)
478
+        Me.Controls.Add(Me.下個月_bt)
479
+        Me.Controls.Add(Me.上個月_bt)
480
+        Me.Controls.Add(Me.中間日期_dtp)
481
+        Me.Controls.Add(Me.結束日期_dtp)
482
+        Me.Controls.Add(Me.開始日期_dtp)
483
+        Me.Controls.Add(Me.字體大小調整_lb)
484
+        Me.Controls.Add(Me.字體_NUD)
485
+        Me.Controls.Add(Me.獎金彙總_dgv)
486
+        Me.Controls.Add(Me.獎金明細表_dgv)
487
+        Me.Controls.Add(Me.過度表_dgv)
488
+        Me.Controls.Add(Me.彙總1_dgv)
489
+        Me.Controls.Add(Me.衍生運費_dgv)
490
+        Me.Controls.Add(Me.外車車資_dgv)
491
+        Me.Controls.Add(Me.備註運費_dgv)
492
+        Me.Controls.Add(Me.料號一_dgv)
493
+        Me.Controls.Add(Me.其他_dgv)
494
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
495
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
496
+        Me.Name = "業績獎金彙總表"
497
+        Me.Text = "業績獎金彙總表"
498
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
499
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
500
+        CType(Me.衍生運費_dgv, System.ComponentModel.ISupportInitialize).EndInit()
501
+        CType(Me.其他_dgv, System.ComponentModel.ISupportInitialize).EndInit()
502
+        CType(Me.外車車資_dgv, System.ComponentModel.ISupportInitialize).EndInit()
503
+        CType(Me.料號一_dgv, System.ComponentModel.ISupportInitialize).EndInit()
504
+        CType(Me.備註運費_dgv, System.ComponentModel.ISupportInitialize).EndInit()
505
+        CType(Me.獎金彙總_dgv, System.ComponentModel.ISupportInitialize).EndInit()
506
+        CType(Me.獎金明細表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
507
+        CType(Me.過度表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
508
+        CType(Me.NUD1, System.ComponentModel.ISupportInitialize).EndInit()
509
+        CType(Me.NUD2, System.ComponentModel.ISupportInitialize).EndInit()
510
+        CType(Me.NUD3, System.ComponentModel.ISupportInitialize).EndInit()
511
+        CType(Me.NUD4, System.ComponentModel.ISupportInitialize).EndInit()
512
+        CType(Me.NUD5, System.ComponentModel.ISupportInitialize).EndInit()
513
+        Me.ResumeLayout(False)
514
+        Me.PerformLayout()
515
+
516
+    End Sub
517
+
518
+    Friend WithEvents 彙總1_dgv As DataGridView
519
+    Friend WithEvents 字體大小調整_lb As Label
520
+    Friend WithEvents 字體_NUD As NumericUpDown
521
+    Friend WithEvents 衍生運費_dgv As DataGridView
522
+    Friend WithEvents 其他_dgv As DataGridView
523
+    Friend WithEvents 外車車資_dgv As DataGridView
524
+    Friend WithEvents 料號一_dgv As DataGridView
525
+    Friend WithEvents 備註運費_dgv As DataGridView
526
+    Friend WithEvents 下個月_bt As Button
527
+    Friend WithEvents 上個月_bt As Button
528
+    Friend WithEvents 中間日期_dtp As DateTimePicker
529
+    Friend WithEvents 結束日期_dtp As DateTimePicker
530
+    Friend WithEvents 開始日期_dtp As DateTimePicker
531
+    Friend WithEvents Label1 As Label
532
+    Friend WithEvents 獎金彙總_dgv As DataGridView
533
+    Friend WithEvents 彙總表_bt As Button
534
+    Friend WithEvents 明細表_bt As Button
535
+    Friend WithEvents 獎金明細表_dgv As DataGridView
536
+    Friend WithEvents 過度表_dgv As DataGridView
537
+    Friend WithEvents Label2 As Label
538
+    Friend WithEvents Label3 As Label
539
+    Friend WithEvents Label4 As Label
540
+    Friend WithEvents Label5 As Label
541
+    Friend WithEvents NUD1 As NumericUpDown
542
+    Friend WithEvents NUD2 As NumericUpDown
543
+    Friend WithEvents NUD3 As NumericUpDown
544
+    Friend WithEvents NUD4 As NumericUpDown
545
+    Friend WithEvents NUD5 As NumericUpDown
546
+    Friend WithEvents Label6 As Label
547
+    Friend WithEvents 存檔_bt As Button
548
+    Friend WithEvents 列印成EXCEL_bt As Button
549
+End Class

+ 120
- 0
YD-ERP-SYS/財務系統管理/業績獎金彙總表.resx Целия файл

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 580
- 0
YD-ERP-SYS/財務系統管理/業績獎金彙總表.vb Целия файл

@@ -0,0 +1,580 @@
1
+Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
2
+Imports Microsoft.Office.Interop.Excel.Constants
3
+Imports Microsoft.Office.Interop.Excel.XlBordersIndex
4
+Imports Microsoft.Office.Interop.Excel.XlLineStyle
5
+Imports Microsoft.Office.Interop.Excel.XlBorderWeight
6
+Imports Microsoft.Office.Interop.Excel.XlThemeFont
7
+Imports Microsoft.Office.Interop.Excel.XlThemeColor
8
+Imports Microsoft.Office.Interop.Excel.XlWindowState
9
+Imports Microsoft.Office.Interop.Excel
10
+Public Class 業績獎金彙總表
11
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8 As New DataSet
12
+    Dim xlApp As Application : Dim xlBook As Workbook : Dim xlSheet As Worksheet
13
+    Dim N1 As Integer
14
+    Private Sub Set_清單1()
15
+        彙總1_dgv.DataSource = Nothing : ds1.Clear()
16
+        彙總1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
17
+        彙總1_dgv.ColumnHeadersHeight = 25
18
+        彙總1_dgv.AllowUserToAddRows = False
19
+        彙總1_dgv.RowTemplate.Height = 25
20
+
21
+        SQL_業績彙總1()
22
+        da.Fill(ds1) : 彙總1_dgv.DataSource = ds1.Tables(0) : conn.Close()
23
+        For I As Integer = 1 To 5
24
+            彙總1_dgv.Columns(I).DefaultCellStyle.Format = "#,##0" : 彙總1_dgv.Columns(I).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
25
+        Next
26
+        For I As Integer = 0 To 彙總1_dgv.Rows.Count - 1
27
+            If 彙總1_dgv.Rows(I).Cells(1).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(1).Value = 0 : End If
28
+            If 彙總1_dgv.Rows(I).Cells(2).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(2).Value = 0 : End If
29
+            If 彙總1_dgv.Rows(I).Cells(3).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(3).Value = 0 : End If
30
+            If 彙總1_dgv.Rows(I).Cells(4).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(4).Value = 0 : End If
31
+            If 彙總1_dgv.Rows(I).Cells(5).Value.ToString = "" Then : 彙總1_dgv.Rows(I).Cells(5).Value = 0 : End If
32
+        Next
33
+    End Sub
34
+    Private Sub Set_清單2()
35
+        衍生運費_dgv.DataSource = Nothing : ds2.Clear()
36
+        衍生運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
37
+        衍生運費_dgv.ColumnHeadersHeight = 25
38
+        衍生運費_dgv.AllowUserToAddRows = False
39
+        衍生運費_dgv.RowTemplate.Height = 25
40
+
41
+        SQL_業績彙總2()
42
+        da.Fill(ds2) : 衍生運費_dgv.DataSource = ds2.Tables(0) : conn.Close()
43
+        衍生運費_dgv.Columns(1).DefaultCellStyle.Format = "#,##0"
44
+        衍生運費_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
45
+    End Sub
46
+    Private Sub Set_清單3()
47
+        其他_dgv.DataSource = Nothing : ds.Clear()
48
+        其他_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
49
+        其他_dgv.ColumnHeadersHeight = 25
50
+        其他_dgv.AllowUserToAddRows = False
51
+        其他_dgv.RowTemplate.Height = 25
52
+
53
+        SQL_業績彙總3()
54
+        da.Fill(ds) : 其他_dgv.DataSource = ds.Tables(0) : conn.Close()
55
+        其他_dgv.Columns(1).DefaultCellStyle.Format = "#,##0"
56
+        其他_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
57
+    End Sub
58
+    Private Sub Set_清單4()
59
+        外車車資_dgv.DataSource = Nothing : ds3.Clear()
60
+        外車車資_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
61
+        外車車資_dgv.ColumnHeadersHeight = 25
62
+        外車車資_dgv.AllowUserToAddRows = False
63
+        外車車資_dgv.RowTemplate.Height = 25
64
+
65
+        SQL_業績彙總4()
66
+        da.Fill(ds3) : 外車車資_dgv.DataSource = ds3.Tables(0) : conn.Close()
67
+        外車車資_dgv.Columns(1).DefaultCellStyle.Format = "#,##0" : 外車車資_dgv.Columns(2).DefaultCellStyle.Format = "#,##0"
68
+        外車車資_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
69
+        外車車資_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
70
+    End Sub
71
+    Private Sub Set_清單5()
72
+        料號一_dgv.DataSource = Nothing : ds4.Clear()
73
+        料號一_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
74
+        料號一_dgv.ColumnHeadersHeight = 25
75
+        料號一_dgv.AllowUserToAddRows = False
76
+        料號一_dgv.RowTemplate.Height = 25
77
+
78
+        SQL_業績彙總5()
79
+        da.Fill(ds4) : 料號一_dgv.DataSource = ds4.Tables(0) : conn.Close()
80
+        料號一_dgv.Columns(1).DefaultCellStyle.Format = "#,##0"
81
+        料號一_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
82
+    End Sub
83
+    Private Sub Set_清單6()
84
+        備註運費_dgv.DataSource = Nothing : ds5.Clear()
85
+        備註運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
86
+        備註運費_dgv.ColumnHeadersHeight = 25
87
+        備註運費_dgv.AllowUserToAddRows = False
88
+        備註運費_dgv.RowTemplate.Height = 25
89
+
90
+        SQL_業績彙總6()
91
+        da.Fill(ds5) : 備註運費_dgv.DataSource = ds5.Tables(0) : conn.Close()
92
+        備註運費_dgv.Columns(1).DefaultCellStyle.Format = "#,##0"
93
+        備註運費_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
94
+    End Sub
95
+    Private Sub Set_彙總明細()
96
+        獎金明細表_dgv.DataSource = Nothing : ds7.Clear()
97
+        獎金明細表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
98
+        獎金明細表_dgv.ColumnHeadersHeight = 25
99
+        獎金明細表_dgv.AllowUserToAddRows = False
100
+        獎金明細表_dgv.RowTemplate.Height = 25
101
+
102
+        SQL_業績主表2()
103
+        da.Fill(ds7) : 獎金明細表_dgv.DataSource = ds7.Tables(0) : conn.Close()
104
+        獎金明細表_dgv.Columns(9).Visible = False
105
+
106
+        獎金明細表_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(3).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
107
+        獎金明細表_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
108
+        獎金明細表_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
109
+        獎金明細表_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
110
+        獎金明細表_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
111
+        獎金明細表_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
112
+        獎金明細表_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
113
+
114
+        獎金明細表_dgv.Columns(2).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(3).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
115
+        獎金明細表_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
116
+        獎金明細表_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
117
+        獎金明細表_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金明細表_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
118
+        For I As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
119
+            獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("成本").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("運費").Value = "0"
120
+            獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
121
+            '--------------銷貨總額---------------------------------------------------------------------------------------------------------------------------------------------
122
+            For II As Integer = 0 To 彙總1_dgv.Rows.Count - 1
123
+                If 彙總1_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
124
+                    獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value + 彙總1_dgv.Rows(II).Cells("銷貨總額").Value
125
+                End If
126
+            Next
127
+            For II As Integer = 0 To 外車車資_dgv.Rows.Count - 1
128
+                If 外車車資_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
129
+                    獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value + 外車車資_dgv.Rows(II).Cells("外車_收").Value
130
+                End If
131
+            Next
132
+            '--------------成本---------------------------------------------------------------------------------------------------------------------------------------------
133
+            For II As Integer = 0 To 彙總1_dgv.Rows.Count - 1
134
+                If 彙總1_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
135
+                    獎金明細表_dgv.Rows(I).Cells("成本").Value = 獎金明細表_dgv.Rows(I).Cells("成本").Value + 彙總1_dgv.Rows(II).Cells("成本").Value
136
+                End If
137
+            Next
138
+            '--------------運費---------------------------------------------------------------------------------------------------------------------------------------------
139
+            For II As Integer = 0 To 彙總1_dgv.Rows.Count - 1
140
+                If 彙總1_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
141
+                    獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value + 彙總1_dgv.Rows(II).Cells("運費").Value
142
+                End If
143
+            Next
144
+            For II As Integer = 0 To 衍生運費_dgv.Rows.Count - 1
145
+                If 衍生運費_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
146
+                    獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value + 衍生運費_dgv.Rows(II).Cells("衍生運費").Value
147
+                End If
148
+            Next
149
+            For II As Integer = 0 To 外車車資_dgv.Rows.Count - 1
150
+                If 外車車資_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
151
+                    獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value + 外車車資_dgv.Rows(II).Cells("外車_支").Value
152
+                End If
153
+            Next
154
+            For II As Integer = 0 To 備註運費_dgv.Rows.Count - 1
155
+                If 備註運費_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
156
+                    獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value + 備註運費_dgv.Rows(II).Cells("備註車資").Value
157
+                End If
158
+            Next
159
+            '--------------稅額(發票)---------------------------------------------------------------------------------------------------------------------------------------------
160
+            For II As Integer = 0 To 彙總1_dgv.Rows.Count - 1
161
+                If 彙總1_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
162
+                    獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value = 獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value + 彙總1_dgv.Rows(II).Cells("稅金").Value
163
+                End If
164
+            Next
165
+            '--------------其他(傭金)---------------------------------------------------------------------------------------------------------------------------------------------
166
+            For II As Integer = 0 To 料號一_dgv.Rows.Count - 1
167
+                If 料號一_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
168
+                    獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value = 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value + 料號一_dgv.Rows(II).Cells("料號1_收支").Value
169
+                End If
170
+            Next
171
+            For II As Integer = 0 To 其他_dgv.Rows.Count - 1
172
+                If 其他_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
173
+                    獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value = 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value + 其他_dgv.Rows(II).Cells("其他支出").Value
174
+                End If
175
+            Next
176
+            '--------------手續費(刷卡)---------------------------------------------------------------------------------------------------------------------------------------------
177
+            For II As Integer = 0 To 彙總1_dgv.Rows.Count - 1
178
+                If 彙總1_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
179
+                    獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value = 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value + 彙總1_dgv.Rows(II).Cells("刷卡費用").Value
180
+                End If
181
+            Next
182
+        Next
183
+        For I As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
184
+            獎金明細表_dgv.Rows(I).Cells("毛利").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("獎金").Value = "0"
185
+            獎金明細表_dgv.Rows(I).Cells("毛利").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value - 獎金明細表_dgv.Rows(I).Cells("成本").Value -
186
+                                                         獎金明細表_dgv.Rows(I).Cells("運費").Value - 獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value -
187
+                                                         獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value - 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value
188
+        Next
189
+    End Sub
190
+    Private Sub Set_彙總過度表()
191
+        過度表_dgv.DataSource = Nothing : ds8.Clear()
192
+        過度表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
193
+        過度表_dgv.ColumnHeadersHeight = 25
194
+        過度表_dgv.AllowUserToAddRows = False
195
+        過度表_dgv.RowTemplate.Height = 25
196
+
197
+        SQL_業績主表3()
198
+        da.Fill(ds8) : 過度表_dgv.DataSource = ds8.Tables(0) : conn.Close()
199
+
200
+        For I As Integer = 11 To 30 : 過度表_dgv.Columns(I).Visible = False : Next
201
+
202
+        過度表_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(3).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
203
+        過度表_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
204
+        過度表_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
205
+        過度表_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
206
+        過度表_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
207
+        過度表_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
208
+        過度表_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
209
+
210
+        過度表_dgv.Columns(2).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(3).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
211
+        過度表_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
212
+        過度表_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
213
+        過度表_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
214
+        For I As Integer = 0 To 過度表_dgv.Rows.Count - 1
215
+            過度表_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 過度表_dgv.Rows(I).Cells("成本").Value = "0" : 過度表_dgv.Rows(I).Cells("運費").Value = "0"
216
+            過度表_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 過度表_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
217
+
218
+            For II As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
219
+                If Strings.Left(獎金明細表_dgv.Rows(II).Cells("編號").Value.ToString, 1) = 過度表_dgv.Rows(I).Cells("編號").Value.ToString And
220
+                   獎金明細表_dgv.Rows(II).Cells("獎金基礎").Value.ToString = 過度表_dgv.Rows(I).Cells("獎金基礎").Value.ToString Then
221
+                    過度表_dgv.Rows(I).Cells("銷貨總額").Value = 過度表_dgv.Rows(I).Cells("銷貨總額").Value + 獎金明細表_dgv.Rows(II).Cells("銷貨總額").Value
222
+                    過度表_dgv.Rows(I).Cells("成本").Value = 過度表_dgv.Rows(I).Cells("成本").Value + 獎金明細表_dgv.Rows(II).Cells("成本").Value
223
+                    過度表_dgv.Rows(I).Cells("運費").Value = 過度表_dgv.Rows(I).Cells("運費").Value + 獎金明細表_dgv.Rows(II).Cells("運費").Value
224
+                    過度表_dgv.Rows(I).Cells("稅額(發票)").Value = 過度表_dgv.Rows(I).Cells("稅額(發票)").Value + 獎金明細表_dgv.Rows(II).Cells("稅額(發票)").Value
225
+                    過度表_dgv.Rows(I).Cells("其他(傭金)").Value = 過度表_dgv.Rows(I).Cells("其他(傭金)").Value + 獎金明細表_dgv.Rows(II).Cells("其他(傭金)").Value
226
+                    過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value = 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value + 獎金明細表_dgv.Rows(II).Cells("手續費(刷卡)").Value
227
+                End If
228
+            Next
229
+        Next
230
+        For I As Integer = 0 To 過度表_dgv.Rows.Count - 1
231
+            過度表_dgv.Rows(I).Cells("毛利").Value = "0" : 過度表_dgv.Rows(I).Cells("獎金").Value = "0"
232
+            過度表_dgv.Rows(I).Cells("毛利").Value = 過度表_dgv.Rows(I).Cells("銷貨總額").Value - 過度表_dgv.Rows(I).Cells("成本").Value - 過度表_dgv.Rows(I).Cells("運費").Value -
233
+                                                       過度表_dgv.Rows(I).Cells("稅額(發票)").Value - 過度表_dgv.Rows(I).Cells("其他(傭金)").Value - 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value
234
+
235
+            Dim 毛利遞減 As Integer = 過度表_dgv.Rows(I).Cells("毛利").Value
236
+            If 過度表_dgv.Rows(I).Cells("階級1").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級1").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
237
+                過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("毛利").Value / 100 * 過度表_dgv.Rows(I).Cells("比例1").Value
238
+            Else
239
+                過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
240
+                                                            (過度表_dgv.Rows(I).Cells("階級1").Value / 100 * 過度表_dgv.Rows(I).Cells("比例1").Value)
241
+                毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級1").Value
242
+                If 過度表_dgv.Rows(I).Cells("階級2").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級2").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
243
+                    過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例2").Value)
244
+                Else
245
+                    過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
246
+                                                           ((過度表_dgv.Rows(I).Cells("階級2").Value - 過度表_dgv.Rows(I).Cells("階級1").Value) / 100 * 過度表_dgv.Rows(I).Cells("比例2").Value)
247
+                    毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級2").Value
248
+                    If 過度表_dgv.Rows(I).Cells("階級3").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級3").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
249
+                        過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例3").Value)
250
+                    Else
251
+                        過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
252
+                                                               ((過度表_dgv.Rows(I).Cells("階級3").Value - 過度表_dgv.Rows(I).Cells("階級2").Value) /
253
+                                                                100 * 過度表_dgv.Rows(I).Cells("比例3").Value)
254
+                        毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級3").Value
255
+                        If 過度表_dgv.Rows(I).Cells("階級4").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級4").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
256
+                            過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例4").Value)
257
+                        Else
258
+                            過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
259
+                                                                   ((過度表_dgv.Rows(I).Cells("階級4").Value - 過度表_dgv.Rows(I).Cells("階級3").Value) /
260
+                                                                     100 * 過度表_dgv.Rows(I).Cells("比例4").Value)
261
+                            毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級4").Value
262
+                            If 過度表_dgv.Rows(I).Cells("階級5").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級5").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
263
+                                過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例5").Value)
264
+                            Else
265
+                                過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
266
+                                                                       ((過度表_dgv.Rows(I).Cells("階級5").Value - 過度表_dgv.Rows(I).Cells("階級4").Value) /
267
+                                                                         100 * 過度表_dgv.Rows(I).Cells("比例5").Value)
268
+                                毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級5").Value
269
+                                If 過度表_dgv.Rows(I).Cells("階級6").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級6").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
270
+                                    過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例6").Value)
271
+                                Else
272
+                                    過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
273
+                                                                           ((過度表_dgv.Rows(I).Cells("階級6").Value - 過度表_dgv.Rows(I).Cells("階級5").Value) /
274
+                                                                             100 * 過度表_dgv.Rows(I).Cells("比例6").Value)
275
+                                    毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級6").Value
276
+                                    If 過度表_dgv.Rows(I).Cells("階級7").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級7").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
277
+                                        過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例7").Value)
278
+                                    Else
279
+                                        過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
280
+                                                                               ((過度表_dgv.Rows(I).Cells("階級7").Value - 過度表_dgv.Rows(I).Cells("階級6").Value) /
281
+                                                                                 100 * 過度表_dgv.Rows(I).Cells("比例7").Value)
282
+                                        毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級7").Value
283
+                                        If 過度表_dgv.Rows(I).Cells("階級8").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級8").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
284
+                                            過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例8").Value)
285
+                                        Else
286
+                                            過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
287
+                                                                                   ((過度表_dgv.Rows(I).Cells("階級8").Value - 過度表_dgv.Rows(I).Cells("階級7").Value) /
288
+                                                                                     100 * 過度表_dgv.Rows(I).Cells("比例8").Value)
289
+                                            毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級8").Value
290
+                                            If 過度表_dgv.Rows(I).Cells("階級9").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級9").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
291
+                                                過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例9").Value)
292
+                                            Else
293
+                                                過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value +
294
+                                                                                       ((過度表_dgv.Rows(I).Cells("階級9").Value - 過度表_dgv.Rows(I).Cells("階級8").Value) /
295
+                                                                                         100 * 過度表_dgv.Rows(I).Cells("比例9").Value)
296
+                                                毛利遞減 = 過度表_dgv.Rows(I).Cells("毛利").Value - 過度表_dgv.Rows(I).Cells("階級9").Value
297
+                                                過度表_dgv.Rows(I).Cells("獎金").Value = 過度表_dgv.Rows(I).Cells("獎金").Value + (毛利遞減 / 100 * 過度表_dgv.Rows(I).Cells("比例10").Value)
298
+                                            End If
299
+                                        End If
300
+                                    End If
301
+                                End If
302
+                            End If
303
+                        End If
304
+                    End If
305
+                End If
306
+            End If
307
+        Next
308
+    End Sub
309
+    Private Sub Set_彙總主表()
310
+        獎金彙總_dgv.DataSource = Nothing : ds6.Clear()
311
+        獎金彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
312
+        獎金彙總_dgv.ColumnHeadersHeight = 25
313
+        獎金彙總_dgv.AllowUserToAddRows = False
314
+        獎金彙總_dgv.RowTemplate.Height = 25
315
+
316
+        SQL_業績主表1()
317
+        da.Fill(ds6) : 獎金彙總_dgv.DataSource = ds6.Tables(0) : conn.Close()
318
+        獎金彙總_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(3).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
319
+        獎金彙總_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
320
+        獎金彙總_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
321
+        獎金彙總_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
322
+        獎金彙總_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
323
+        獎金彙總_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
324
+        獎金彙總_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
325
+
326
+        獎金彙總_dgv.Columns(2).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(3).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
327
+        獎金彙總_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
328
+        獎金彙總_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
329
+        獎金彙總_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
330
+        NUD1.Value = 0 : NUD2.Value = 0 : NUD3.Value = 0 : NUD4.Value = 0 : NUD5.Value = 0
331
+        For I As Integer = 0 To 獎金彙總_dgv.Rows.Count - 1
332
+            獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("成本").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("運費").Value = "0"
333
+            獎金彙總_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
334
+            獎金彙總_dgv.Rows(I).Cells("毛利").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("獎金").Value = "0"
335
+            For II As Integer = 0 To 過度表_dgv.Rows.Count - 1
336
+                If 過度表_dgv.Rows(II).Cells("姓名").Value.ToString = 獎金彙總_dgv.Rows(I).Cells("姓名").Value.ToString Then
337
+                    獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value = 獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value + 過度表_dgv.Rows(II).Cells("銷貨總額").Value
338
+                    獎金彙總_dgv.Rows(I).Cells("成本").Value = 獎金彙總_dgv.Rows(I).Cells("成本").Value + 過度表_dgv.Rows(II).Cells("成本").Value
339
+                    獎金彙總_dgv.Rows(I).Cells("運費").Value = 獎金彙總_dgv.Rows(I).Cells("運費").Value + 過度表_dgv.Rows(II).Cells("運費").Value
340
+                    獎金彙總_dgv.Rows(I).Cells("稅額(發票)").Value = 獎金彙總_dgv.Rows(I).Cells("稅額(發票)").Value + 過度表_dgv.Rows(II).Cells("稅額(發票)").Value
341
+                    獎金彙總_dgv.Rows(I).Cells("其他(傭金)").Value = 獎金彙總_dgv.Rows(I).Cells("其他(傭金)").Value + 過度表_dgv.Rows(II).Cells("其他(傭金)").Value
342
+                    獎金彙總_dgv.Rows(I).Cells("手續費(刷卡)").Value = 獎金彙總_dgv.Rows(I).Cells("手續費(刷卡)").Value + 過度表_dgv.Rows(II).Cells("手續費(刷卡)").Value
343
+                    獎金彙總_dgv.Rows(I).Cells("毛利").Value = 獎金彙總_dgv.Rows(I).Cells("毛利").Value + 過度表_dgv.Rows(II).Cells("毛利").Value
344
+                    獎金彙總_dgv.Rows(I).Cells("獎金").Value = 獎金彙總_dgv.Rows(I).Cells("獎金").Value + 過度表_dgv.Rows(II).Cells("獎金").Value
345
+                End If
346
+            Next
347
+            NUD1.Value = NUD1.Value + 獎金彙總_dgv.Rows(I).Cells("運費").Value
348
+        Next
349
+        SQL_業績運費計算_查詢()
350
+        If dr.Read() Then : NUD2.Value = dr("扣運費").ToString : NUD3.Value = dr("已出未收").ToString : NUD4.Value = dr("代運費").ToString
351
+        Else : NUD2.Value = 0 : NUD3.Value = 0 : NUD4.Value = 0 : End If
352
+        NUD5.Value = NUD1.Value - NUD2.Value - NUD3.Value - NUD4.Value
353
+    End Sub
354
+    Private Sub 日期格式()
355
+        '-------------日期一----------------------------------------------------------------------------------------
356
+        DTP = Strings.Left(Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
357
+        '-------------日期二----------------------------------------------------------------------------------------
358
+        DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
359
+        結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
360
+    End Sub
361
+    Private Sub 計算()
362
+        Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_彙總明細() : Set_彙總過度表() : Set_彙總主表()
363
+    End Sub
364
+    Private Sub 業績獎金彙總表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
365
+        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
366
+        SQL_銷售控制表_空值修正1() : SQL_銷售控制表_空值修正2()
367
+        彙總表_bt.Enabled = False : 明細表_bt.Enabled = True : 獎金明細表_dgv.Visible = False : 獎金彙總_dgv.Visible = True
368
+        日期格式() : 計算()
369
+
370
+        If YD_ERP_SYS.Size.Width > 1440 And YD_ERP_SYS.Size.Height > 900 Then
371
+            字體_NUD.Value = 9
372
+        ElseIf YD_ERP_SYS.Size.Width <= 1440 And YD_ERP_SYS.Size.Height <= 900 Then
373
+            字體_NUD.Value = 8
374
+        End If
375
+    End Sub
376
+    Private Sub 業績獎金彙總表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
377
+        If YD_ERP_SYS.Size.Width > 1440 And YD_ERP_SYS.Size.Height > 900 Then
378
+            字體_NUD.Value = 9
379
+        ElseIf YD_ERP_SYS.Size.Width <= 1440 And YD_ERP_SYS.Size.Height <= 900 Then
380
+            字體_NUD.Value = 8
381
+        End If
382
+    End Sub
383
+    Private Sub NUD2_ValueChanged(sender As Object, e As EventArgs) Handles NUD2.ValueChanged
384
+        NUD5.Value = NUD1.Value - NUD2.Value - NUD3.Value - NUD4.Value
385
+    End Sub
386
+    Private Sub NUD3_ValueChanged(sender As Object, e As EventArgs) Handles NUD3.ValueChanged
387
+        NUD5.Value = NUD1.Value - NUD2.Value - NUD3.Value - NUD4.Value
388
+    End Sub
389
+    Private Sub NUD4_ValueChanged(sender As Object, e As EventArgs) Handles NUD4.ValueChanged
390
+        NUD5.Value = NUD1.Value - NUD2.Value - NUD3.Value - NUD4.Value
391
+    End Sub
392
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
393
+        SQL_業績運費計算_查詢()
394
+        If dr.Read() Then
395
+            SQL_業績運費計算_修正() : MsgBox("修改完成!!!")
396
+        Else
397
+            SQL_業績運費計算_新增() : MsgBox("新增完成!!!")
398
+        End If : conn.Close()
399
+    End Sub
400
+    Private Sub 獎金明細表_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 獎金明細表_dgv.RowPostPaint
401
+        Dim linePen As New Pen(Color.Blue, 2)
402
+        If e.RowIndex = 獎金明細表_dgv.Rows.Count - 1 Then : Exit Sub : Else
403
+            If 獎金明細表_dgv(1, e.RowIndex).Value.ToString <> 獎金明細表_dgv(1, e.RowIndex + 1).Value.ToString Then
404
+                Dim startX As Integer = IIf(獎金明細表_dgv.RowHeadersVisible, 獎金明細表_dgv.RowHeadersWidth, 0) : Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
405
+                Dim endX As Integer = startX + 獎金明細表_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 獎金明細表_dgv.HorizontalScrollingOffset
406
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY) : Exit Sub
407
+            End If
408
+        End If
409
+    End Sub
410
+    Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.Click
411
+        計算()
412
+    End Sub
413
+    Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.Click
414
+        計算()
415
+    End Sub
416
+    Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
417
+        中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
418
+        開始日期_dtp.Value = 中間日期_dtp.Value
419
+        結束日期_dtp.Value = 中間日期_dtp.Value
420
+        日期格式() : 計算()
421
+    End Sub
422
+    Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
423
+        中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
424
+        開始日期_dtp.Value = 中間日期_dtp.Value
425
+        結束日期_dtp.Value = 中間日期_dtp.Value
426
+        日期格式() : 計算()
427
+    End Sub
428
+    Private Sub 彙總表_bt_Click(sender As Object, e As EventArgs) Handles 彙總表_bt.Click
429
+        彙總表_bt.Enabled = False : 明細表_bt.Enabled = True : 獎金明細表_dgv.Visible = False : 獎金彙總_dgv.Visible = True
430
+    End Sub
431
+    Private Sub 明細表_bt_Click(sender As Object, e As EventArgs) Handles 明細表_bt.Click
432
+        彙總表_bt.Enabled = True : 明細表_bt.Enabled = False : 獎金明細表_dgv.Visible = True : 獎金彙總_dgv.Visible = False
433
+    End Sub
434
+    Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
435
+        彙總1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
436
+        衍生運費_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
437
+        其他_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
438
+        外車車資_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
439
+        料號一_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
440
+        備註運費_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
441
+        獎金彙總_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
442
+        獎金明細表_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
443
+    End Sub
444
+    Private Sub 列印成EXCEL_bt_Click(sender As Object, e As EventArgs) Handles 列印成EXCEL_bt.Click
445
+        xlApp = CType(CreateObject("Excel.Application"), Application)
446
+        xlBook = xlApp.Workbooks.Add
447
+        xlApp.DisplayAlerts = True
448
+        xlBook.Activate()
449
+        xlSheet = NewMethod(xlBook)
450
+        xlSheet.Activate()
451
+        xlApp.Visible = True
452
+        xlApp.Application.WindowState = xlMaximized
453
+
454
+        If 獎金彙總_dgv.Visible = True Then
455
+            xlSheet.Cells(1, 1) = "雅邸家居" : xlSheet.Cells(2, 1) = "業績獎金彙總表" : xlSheet.Cells(3, 1) = "日期區間:" & 開始日期_dtp.Value & " ~ " & 結束日期_dtp.Value
456
+            xlSheet.Cells(4, 1) = "編號" : xlSheet.Cells(4, 2) = "業務姓名" : xlSheet.Cells(4, 3) = "銷貨總額" : xlSheet.Cells(4, 4) = "成本" : xlSheet.Cells(4, 5) = "運費"
457
+            xlSheet.Cells(4, 6) = "稅額(發票)" : xlSheet.Cells(4, 7) = "其他(傭金)" : xlSheet.Cells(4, 8) = "手續費(刷卡)" : xlSheet.Cells(4, 9) = "業績毛利"
458
+            xlSheet.Cells(4, 10) = "獎金"
459
+            For I As Integer = 0 To 獎金彙總_dgv.Rows.Count - 1
460
+                xlSheet.Cells(I + 5, 1) = 獎金彙總_dgv.Rows(I).Cells("編號").Value : xlSheet.Cells(I + 5, 2) = 獎金彙總_dgv.Rows(I).Cells("姓名").Value
461
+                xlSheet.Cells(I + 5, 3) = 獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value : xlSheet.Cells(I + 5, 4) = 獎金彙總_dgv.Rows(I).Cells("成本").Value
462
+                xlSheet.Cells(I + 5, 5) = 獎金彙總_dgv.Rows(I).Cells("運費").Value : xlSheet.Cells(I + 5, 6) = 獎金彙總_dgv.Rows(I).Cells("稅額(發票)").Value
463
+                xlSheet.Cells(I + 5, 7) = 獎金彙總_dgv.Rows(I).Cells("其他(傭金)").Value : xlSheet.Cells(I + 5, 8) = 獎金彙總_dgv.Rows(I).Cells("手續費(刷卡)").Value
464
+                xlSheet.Cells(I + 5, 9) = 獎金彙總_dgv.Rows(I).Cells("毛利").Value : xlSheet.Cells(I + 5, 10) = 獎金彙總_dgv.Rows(I).Cells("獎金").Value
465
+                N1 = I
466
+            Next
467
+        Else
468
+            xlSheet.Cells(1, 1) = "雅邸家居" : xlSheet.Cells(2, 1) = "業績明細表" : xlSheet.Cells(3, 1) = "日期區間:" & 開始日期_dtp.Value & " ~ " & 結束日期_dtp.Value
469
+            xlSheet.Cells(4, 1) = "編號" : xlSheet.Cells(4, 2) = "業務姓名" : xlSheet.Cells(4, 3) = "銷貨總額" : xlSheet.Cells(4, 4) = "成本" : xlSheet.Cells(4, 5) = "運費"
470
+            xlSheet.Cells(4, 6) = "稅額(發票)" : xlSheet.Cells(4, 7) = "其他(傭金)" : xlSheet.Cells(4, 8) = "手續費(刷卡)" : xlSheet.Cells(4, 9) = "業績毛利"
471
+            xlSheet.Cells(4, 10) = "獎金基礎"
472
+            For I As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
473
+                xlSheet.Cells(I + 5, 1) = 獎金明細表_dgv.Rows(I).Cells("編號").Value : xlSheet.Cells(I + 5, 2) = 獎金明細表_dgv.Rows(I).Cells("姓名").Value
474
+                xlSheet.Cells(I + 5, 3) = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value : xlSheet.Cells(I + 5, 4) = 獎金明細表_dgv.Rows(I).Cells("成本").Value
475
+                xlSheet.Cells(I + 5, 5) = 獎金明細表_dgv.Rows(I).Cells("運費").Value : xlSheet.Cells(I + 5, 6) = 獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value
476
+                xlSheet.Cells(I + 5, 7) = 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value : xlSheet.Cells(I + 5, 8) = 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value
477
+                xlSheet.Cells(I + 5, 9) = 獎金明細表_dgv.Rows(I).Cells("毛利").Value : xlSheet.Cells(I + 5, 10) = 獎金明細表_dgv.Rows(I).Cells("獎金基礎").Value
478
+                N1 = I
479
+            Next
480
+        End If
481
+        xlSheet.Cells(N1 + 6, 2) = "合計"
482
+        xlSheet.Cells(N1 + 6, 3) = "=SUM(C5:C" & N1 + 5 & ")" : xlSheet.Cells(N1 + 6, 4) = "=SUM(D5:D" & N1 + 5 & ")"
483
+        xlSheet.Cells(N1 + 6, 5) = "=SUM(E5:E" & N1 + 5 & ")" : xlSheet.Cells(N1 + 6, 6) = "=SUM(F5:F" & N1 + 5 & ")"
484
+        xlSheet.Cells(N1 + 6, 7) = "=SUM(G5:G" & N1 + 5 & ")" : xlSheet.Cells(N1 + 6, 8) = "=SUM(H5:H" & N1 + 5 & ")"
485
+        xlSheet.Cells(N1 + 6, 9) = "=SUM(I5:I" & N1 + 5 & ")" : xlSheet.Cells(N1 + 6, 10) = "=SUM(J5:J" & N1 + 5 & ")"
486
+        xlSheet.Cells(N1 + 7, 3) = "扣運費(上月已結)" : xlSheet.Cells(N1 + 7, 5) = NUD2.Value
487
+        xlSheet.Cells(N1 + 8, 3) = "已出貨未扣款" : xlSheet.Cells(N1 + 8, 5) = NUD3.Value
488
+        xlSheet.Cells(N1 + 9, 3) = "代運費" : xlSheet.Cells(N1 + 9, 5) = NUD4.Value
489
+        xlSheet.Cells(N1 + 10, 3) = "共計" : xlSheet.Cells(N1 + 10, 5) = NUD5.Value
490
+        BB(xlApp, xlSheet)
491
+
492
+        xlSheet.PageSetup.PrintArea = ""
493
+        xlApp.Cells.Select()
494
+        xlSheet.Range("B1").Select()
495
+        xlApp.Application.WindowState = xlMinimized
496
+        xlSheet.Cells.Select()
497
+        MsgBox("列印完成。")
498
+    End Sub
499
+    Private Shared Function NewMethod(xlBook As Workbook) As Worksheet
500
+        Return CType(xlBook.Worksheets.Add, Worksheet)
501
+    End Function
502
+    Private Sub BB(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
503
+        xlSheet.Columns("A:A").Select
504
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
505
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
506
+
507
+        xlSheet.Columns("B:B").Select
508
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
509
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
510
+
511
+        xlSheet.Range("C4:J4").Select()
512
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
513
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
514
+
515
+        xlSheet.Columns("A:A").Select : myExcel.Selection.ColumnWidth = 5
516
+        xlSheet.Range("C5:J" & N1 + 6 & "").Select() : myExcel.Selection.Style = "Comma" : myExcel.Selection.NumberFormatLocal = "_-* #,##0_-;-* #,##0_-;_-* ""-""??_-;_-@_-"
517
+        xlSheet.Range("E" & N1 + 7 & ":E" & N1 + 10 & "").Select() : myExcel.Selection.Style = "Comma" : myExcel.Selection.NumberFormatLocal = "_-* #,##0_-;-* #,##0_-;_-* ""-""??_-;_-@_-"
518
+        xlSheet.Columns("C:J").EntireColumn.AutoFit
519
+
520
+        xlSheet.Range("B" & N1 + 7 & ":D" & N1 + 7 & "").Select()
521
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
522
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
523
+        xlSheet.Range("B" & N1 + 8 & ":D" & N1 + 8 & "").Select()
524
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
525
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
526
+        xlSheet.Range("B" & N1 + 9 & ":D" & N1 + 9 & "").Select()
527
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
528
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
529
+        xlSheet.Range("B" & N1 + 10 & ":D" & N1 + 10 & "").Select()
530
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
531
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
532
+
533
+        xlSheet.Range("B" & N1 + 7 & ":D" & N1 + 10 & "").Select()
534
+        With myExcel.Selection : .HorizontalAlignment = xlRight : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
535
+            .ShrinkToFit = False : .ReadingOrder = xlContext : End With
536
+        xlSheet.Range("A1:J1").Select()
537
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
538
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
539
+        xlSheet.Range("A2:J2").Select()
540
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
541
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
542
+        xlSheet.Range("A3:J3").Select()
543
+        With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
544
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
545
+        xlSheet.Range("A1:J1").Select()
546
+        With myExcel.Selection.Font : .Name = "新細明體" : .Size = 24 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
547
+            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontMinor : End With
548
+
549
+        xlSheet.Range("A4:J4").Select()
550
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
551
+        myExcel.Selection.Borders(xlEdgeLeft).LineStyle = xlNone
552
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
553
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlDouble : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThick : End With
554
+        myExcel.Selection.Borders(xlEdgeRight).LineStyle = xlNone : myExcel.Selection.Borders(xlInsideVertical).LineStyle = xlNone
555
+        myExcel.Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
556
+
557
+        xlSheet.Range("A3:J3").Select()
558
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
559
+        myExcel.Selection.Borders(xlEdgeLeft).LineStyle = xlNone : myExcel.Selection.Borders(xlEdgeTop).LineStyle = xlNone
560
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
561
+        myExcel.Selection.Borders(xlEdgeRight).LineStyle = xlNone : myExcel.Selection.Borders(xlInsideVertical).LineStyle = xlNone
562
+        myExcel.Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
563
+
564
+        xlSheet.Range("A" & N1 + 5 & ":J" & N1 + 5 & "").Select()
565
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
566
+        myExcel.Selection.Borders(xlEdgeLeft).LineStyle = xlNone : myExcel.Selection.Borders(xlEdgeTop).LineStyle = xlNone
567
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
568
+        myExcel.Selection.Borders(xlEdgeRight).LineStyle = xlNone : myExcel.Selection.Borders(xlInsideVertical).LineStyle = xlNone
569
+        myExcel.Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
570
+
571
+        xlSheet.Range("A" & N1 + 9 & ":E" & N1 + 9 & "").Select()
572
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
573
+        myExcel.Selection.Borders(xlEdgeLeft).LineStyle = xlNone : myExcel.Selection.Borders(xlEdgeTop).LineStyle = xlNone
574
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlMedium : End With
575
+        myExcel.Selection.Borders(xlEdgeRight).LineStyle = xlNone : myExcel.Selection.Borders(xlInsideVertical).LineStyle = xlNone
576
+        myExcel.Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
577
+
578
+        myExcel.ActiveWindow.DisplayGridlines = False
579
+    End Sub
580
+End Class

+ 93
- 75
YD-ERP-SYS/財務系統管理/營運報表.Designer.vb Целия файл

@@ -22,19 +22,19 @@ Partial Class 營運報表
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
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()
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()
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()
@@ -160,6 +160,8 @@ Partial Class 營運報表
160 160
         Me.主表_dgv = New System.Windows.Forms.DataGridView()
161 161
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
162 162
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
163
+        Me.計算基礎_ch = New System.Windows.Forms.ComboBox()
164
+        Me.PictureBox1 = New System.Windows.Forms.PictureBox()
163 165
         CType(Me.月12_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
164 166
         CType(Me.月11_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
165 167
         CType(Me.月10_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -174,6 +176,7 @@ Partial Class 營運報表
174 176
         CType(Me.月1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
175 177
         CType(Me.主表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
176 178
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
179
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
177 180
         Me.SuspendLayout()
178 181
         '
179 182
         'TextBox77
@@ -1267,7 +1270,7 @@ Partial Class 營運報表
1267 1270
         Me.Label13.AutoSize = True
1268 1271
         Me.Label13.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1269 1272
         Me.Label13.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1270
-        Me.Label13.Location = New System.Drawing.Point(1777, 3)
1273
+        Me.Label13.Location = New System.Drawing.Point(1817, 3)
1271 1274
         Me.Label13.Name = "Label13"
1272 1275
         Me.Label13.Size = New System.Drawing.Size(51, 24)
1273 1276
         Me.Label13.TabIndex = 1247
@@ -1278,7 +1281,7 @@ Partial Class 營運報表
1278 1281
         Me.Label12.AutoSize = True
1279 1282
         Me.Label12.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1280 1283
         Me.Label12.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1281
-        Me.Label12.Location = New System.Drawing.Point(1659, 3)
1284
+        Me.Label12.Location = New System.Drawing.Point(1699, 3)
1282 1285
         Me.Label12.Name = "Label12"
1283 1286
         Me.Label12.Size = New System.Drawing.Size(51, 24)
1284 1287
         Me.Label12.TabIndex = 1246
@@ -1289,7 +1292,7 @@ Partial Class 營運報表
1289 1292
         Me.Label11.AutoSize = True
1290 1293
         Me.Label11.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1291 1294
         Me.Label11.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1292
-        Me.Label11.Location = New System.Drawing.Point(1541, 3)
1295
+        Me.Label11.Location = New System.Drawing.Point(1581, 3)
1293 1296
         Me.Label11.Name = "Label11"
1294 1297
         Me.Label11.Size = New System.Drawing.Size(51, 24)
1295 1298
         Me.Label11.TabIndex = 1245
@@ -1300,7 +1303,7 @@ Partial Class 營運報表
1300 1303
         Me.Label10.AutoSize = True
1301 1304
         Me.Label10.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1302 1305
         Me.Label10.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1303
-        Me.Label10.Location = New System.Drawing.Point(1423, 3)
1306
+        Me.Label10.Location = New System.Drawing.Point(1463, 3)
1304 1307
         Me.Label10.Name = "Label10"
1305 1308
         Me.Label10.Size = New System.Drawing.Size(40, 24)
1306 1309
         Me.Label10.TabIndex = 1244
@@ -1311,7 +1314,7 @@ Partial Class 營運報表
1311 1314
         Me.Label9.AutoSize = True
1312 1315
         Me.Label9.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1313 1316
         Me.Label9.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1314
-        Me.Label9.Location = New System.Drawing.Point(1305, 3)
1317
+        Me.Label9.Location = New System.Drawing.Point(1345, 3)
1315 1318
         Me.Label9.Name = "Label9"
1316 1319
         Me.Label9.Size = New System.Drawing.Size(40, 24)
1317 1320
         Me.Label9.TabIndex = 1243
@@ -1322,7 +1325,7 @@ Partial Class 營運報表
1322 1325
         Me.Label8.AutoSize = True
1323 1326
         Me.Label8.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1324 1327
         Me.Label8.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1325
-        Me.Label8.Location = New System.Drawing.Point(1187, 3)
1328
+        Me.Label8.Location = New System.Drawing.Point(1227, 3)
1326 1329
         Me.Label8.Name = "Label8"
1327 1330
         Me.Label8.Size = New System.Drawing.Size(40, 24)
1328 1331
         Me.Label8.TabIndex = 1242
@@ -1333,7 +1336,7 @@ Partial Class 營運報表
1333 1336
         Me.Label7.AutoSize = True
1334 1337
         Me.Label7.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1335 1338
         Me.Label7.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1336
-        Me.Label7.Location = New System.Drawing.Point(1069, 3)
1339
+        Me.Label7.Location = New System.Drawing.Point(1109, 3)
1337 1340
         Me.Label7.Name = "Label7"
1338 1341
         Me.Label7.Size = New System.Drawing.Size(40, 24)
1339 1342
         Me.Label7.TabIndex = 1241
@@ -1344,7 +1347,7 @@ Partial Class 營運報表
1344 1347
         Me.Label6.AutoSize = True
1345 1348
         Me.Label6.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1346 1349
         Me.Label6.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1347
-        Me.Label6.Location = New System.Drawing.Point(951, 3)
1350
+        Me.Label6.Location = New System.Drawing.Point(991, 3)
1348 1351
         Me.Label6.Name = "Label6"
1349 1352
         Me.Label6.Size = New System.Drawing.Size(40, 24)
1350 1353
         Me.Label6.TabIndex = 1240
@@ -1355,7 +1358,7 @@ Partial Class 營運報表
1355 1358
         Me.Label5.AutoSize = True
1356 1359
         Me.Label5.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1357 1360
         Me.Label5.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1358
-        Me.Label5.Location = New System.Drawing.Point(833, 3)
1361
+        Me.Label5.Location = New System.Drawing.Point(873, 3)
1359 1362
         Me.Label5.Name = "Label5"
1360 1363
         Me.Label5.Size = New System.Drawing.Size(40, 24)
1361 1364
         Me.Label5.TabIndex = 1239
@@ -1366,7 +1369,7 @@ Partial Class 營運報表
1366 1369
         Me.Label4.AutoSize = True
1367 1370
         Me.Label4.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1368 1371
         Me.Label4.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1369
-        Me.Label4.Location = New System.Drawing.Point(715, 3)
1372
+        Me.Label4.Location = New System.Drawing.Point(755, 3)
1370 1373
         Me.Label4.Name = "Label4"
1371 1374
         Me.Label4.Size = New System.Drawing.Size(40, 24)
1372 1375
         Me.Label4.TabIndex = 1238
@@ -1377,7 +1380,7 @@ Partial Class 營運報表
1377 1380
         Me.Label3.AutoSize = True
1378 1381
         Me.Label3.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1379 1382
         Me.Label3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1380
-        Me.Label3.Location = New System.Drawing.Point(597, 3)
1383
+        Me.Label3.Location = New System.Drawing.Point(637, 3)
1381 1384
         Me.Label3.Name = "Label3"
1382 1385
         Me.Label3.Size = New System.Drawing.Size(40, 24)
1383 1386
         Me.Label3.TabIndex = 1237
@@ -1388,7 +1391,7 @@ Partial Class 營運報表
1388 1391
         Me.Label2.AutoSize = True
1389 1392
         Me.Label2.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1390 1393
         Me.Label2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1391
-        Me.Label2.Location = New System.Drawing.Point(479, 3)
1394
+        Me.Label2.Location = New System.Drawing.Point(519, 3)
1392 1395
         Me.Label2.Name = "Label2"
1393 1396
         Me.Label2.Size = New System.Drawing.Size(40, 24)
1394 1397
         Me.Label2.TabIndex = 1236
@@ -1403,10 +1406,9 @@ Partial Class 營運報表
1403 1406
         Me.月12_dgv.Location = New System.Drawing.Point(1781, 28)
1404 1407
         Me.月12_dgv.Name = "月12_dgv"
1405 1408
         Me.月12_dgv.RowHeadersWidth = 5
1406
-        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1407
-        Me.月12_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
1409
+        DataGridViewCellStyle40.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1410
+        Me.月12_dgv.RowsDefaultCellStyle = DataGridViewCellStyle40
1408 1411
         Me.月12_dgv.RowTemplate.Height = 24
1409
-        Me.月12_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1410 1412
         Me.月12_dgv.Size = New System.Drawing.Size(116, 720)
1411 1413
         Me.月12_dgv.TabIndex = 1235
1412 1414
         '
@@ -1419,11 +1421,10 @@ Partial Class 營運報表
1419 1421
         Me.月11_dgv.Location = New System.Drawing.Point(1663, 28)
1420 1422
         Me.月11_dgv.Name = "月11_dgv"
1421 1423
         Me.月11_dgv.RowHeadersWidth = 5
1422
-        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1423
-        Me.月11_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
1424
+        DataGridViewCellStyle41.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1425
+        Me.月11_dgv.RowsDefaultCellStyle = DataGridViewCellStyle41
1424 1426
         Me.月11_dgv.RowTemplate.Height = 24
1425
-        Me.月11_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1426
-        Me.月11_dgv.Size = New System.Drawing.Size(116, 720)
1427
+        Me.月11_dgv.Size = New System.Drawing.Size(135, 720)
1427 1428
         Me.月11_dgv.TabIndex = 1234
1428 1429
         '
1429 1430
         '月10_dgv
@@ -1435,11 +1436,10 @@ Partial Class 營運報表
1435 1436
         Me.月10_dgv.Location = New System.Drawing.Point(1545, 28)
1436 1437
         Me.月10_dgv.Name = "月10_dgv"
1437 1438
         Me.月10_dgv.RowHeadersWidth = 5
1438
-        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1439
-        Me.月10_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
1439
+        DataGridViewCellStyle42.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1440
+        Me.月10_dgv.RowsDefaultCellStyle = DataGridViewCellStyle42
1440 1441
         Me.月10_dgv.RowTemplate.Height = 24
1441
-        Me.月10_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1442
-        Me.月10_dgv.Size = New System.Drawing.Size(116, 720)
1442
+        Me.月10_dgv.Size = New System.Drawing.Size(135, 720)
1443 1443
         Me.月10_dgv.TabIndex = 1233
1444 1444
         '
1445 1445
         '月9_dgv
@@ -1451,11 +1451,10 @@ Partial Class 營運報表
1451 1451
         Me.月9_dgv.Location = New System.Drawing.Point(1427, 28)
1452 1452
         Me.月9_dgv.Name = "月9_dgv"
1453 1453
         Me.月9_dgv.RowHeadersWidth = 5
1454
-        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1455
-        Me.月9_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
1454
+        DataGridViewCellStyle43.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1455
+        Me.月9_dgv.RowsDefaultCellStyle = DataGridViewCellStyle43
1456 1456
         Me.月9_dgv.RowTemplate.Height = 24
1457
-        Me.月9_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1458
-        Me.月9_dgv.Size = New System.Drawing.Size(116, 720)
1457
+        Me.月9_dgv.Size = New System.Drawing.Size(135, 720)
1459 1458
         Me.月9_dgv.TabIndex = 1232
1460 1459
         '
1461 1460
         '月8_dgv
@@ -1467,11 +1466,10 @@ Partial Class 營運報表
1467 1466
         Me.月8_dgv.Location = New System.Drawing.Point(1309, 28)
1468 1467
         Me.月8_dgv.Name = "月8_dgv"
1469 1468
         Me.月8_dgv.RowHeadersWidth = 5
1470
-        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1471
-        Me.月8_dgv.RowsDefaultCellStyle = DataGridViewCellStyle5
1469
+        DataGridViewCellStyle44.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1470
+        Me.月8_dgv.RowsDefaultCellStyle = DataGridViewCellStyle44
1472 1471
         Me.月8_dgv.RowTemplate.Height = 24
1473
-        Me.月8_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1474
-        Me.月8_dgv.Size = New System.Drawing.Size(116, 720)
1472
+        Me.月8_dgv.Size = New System.Drawing.Size(135, 720)
1475 1473
         Me.月8_dgv.TabIndex = 1231
1476 1474
         '
1477 1475
         '月7_dgv
@@ -1483,11 +1481,10 @@ Partial Class 營運報表
1483 1481
         Me.月7_dgv.Location = New System.Drawing.Point(1191, 28)
1484 1482
         Me.月7_dgv.Name = "月7_dgv"
1485 1483
         Me.月7_dgv.RowHeadersWidth = 5
1486
-        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1487
-        Me.月7_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
1484
+        DataGridViewCellStyle45.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1485
+        Me.月7_dgv.RowsDefaultCellStyle = DataGridViewCellStyle45
1488 1486
         Me.月7_dgv.RowTemplate.Height = 24
1489
-        Me.月7_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1490
-        Me.月7_dgv.Size = New System.Drawing.Size(116, 720)
1487
+        Me.月7_dgv.Size = New System.Drawing.Size(135, 720)
1491 1488
         Me.月7_dgv.TabIndex = 1230
1492 1489
         '
1493 1490
         '月6_dgv
@@ -1499,11 +1496,10 @@ Partial Class 營運報表
1499 1496
         Me.月6_dgv.Location = New System.Drawing.Point(1073, 28)
1500 1497
         Me.月6_dgv.Name = "月6_dgv"
1501 1498
         Me.月6_dgv.RowHeadersWidth = 5
1502
-        DataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1503
-        Me.月6_dgv.RowsDefaultCellStyle = DataGridViewCellStyle7
1499
+        DataGridViewCellStyle46.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1500
+        Me.月6_dgv.RowsDefaultCellStyle = DataGridViewCellStyle46
1504 1501
         Me.月6_dgv.RowTemplate.Height = 24
1505
-        Me.月6_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1506
-        Me.月6_dgv.Size = New System.Drawing.Size(116, 720)
1502
+        Me.月6_dgv.Size = New System.Drawing.Size(135, 720)
1507 1503
         Me.月6_dgv.TabIndex = 1229
1508 1504
         '
1509 1505
         '月5_dgv
@@ -1515,11 +1511,10 @@ Partial Class 營運報表
1515 1511
         Me.月5_dgv.Location = New System.Drawing.Point(955, 28)
1516 1512
         Me.月5_dgv.Name = "月5_dgv"
1517 1513
         Me.月5_dgv.RowHeadersWidth = 5
1518
-        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1519
-        Me.月5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
1514
+        DataGridViewCellStyle47.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1515
+        Me.月5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle47
1520 1516
         Me.月5_dgv.RowTemplate.Height = 24
1521
-        Me.月5_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1522
-        Me.月5_dgv.Size = New System.Drawing.Size(116, 720)
1517
+        Me.月5_dgv.Size = New System.Drawing.Size(135, 720)
1523 1518
         Me.月5_dgv.TabIndex = 1228
1524 1519
         '
1525 1520
         '月4_dgv
@@ -1531,11 +1526,10 @@ Partial Class 營運報表
1531 1526
         Me.月4_dgv.Location = New System.Drawing.Point(837, 28)
1532 1527
         Me.月4_dgv.Name = "月4_dgv"
1533 1528
         Me.月4_dgv.RowHeadersWidth = 5
1534
-        DataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1535
-        Me.月4_dgv.RowsDefaultCellStyle = DataGridViewCellStyle9
1529
+        DataGridViewCellStyle48.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1530
+        Me.月4_dgv.RowsDefaultCellStyle = DataGridViewCellStyle48
1536 1531
         Me.月4_dgv.RowTemplate.Height = 24
1537
-        Me.月4_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1538
-        Me.月4_dgv.Size = New System.Drawing.Size(116, 720)
1532
+        Me.月4_dgv.Size = New System.Drawing.Size(135, 720)
1539 1533
         Me.月4_dgv.TabIndex = 1227
1540 1534
         '
1541 1535
         '月3_dgv
@@ -1547,11 +1541,10 @@ Partial Class 營運報表
1547 1541
         Me.月3_dgv.Location = New System.Drawing.Point(719, 28)
1548 1542
         Me.月3_dgv.Name = "月3_dgv"
1549 1543
         Me.月3_dgv.RowHeadersWidth = 5
1550
-        DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1551
-        Me.月3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
1544
+        DataGridViewCellStyle49.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1545
+        Me.月3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle49
1552 1546
         Me.月3_dgv.RowTemplate.Height = 24
1553
-        Me.月3_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1554
-        Me.月3_dgv.Size = New System.Drawing.Size(116, 720)
1547
+        Me.月3_dgv.Size = New System.Drawing.Size(135, 720)
1555 1548
         Me.月3_dgv.TabIndex = 1226
1556 1549
         '
1557 1550
         '月2_dgv
@@ -1563,11 +1556,10 @@ Partial Class 營運報表
1563 1556
         Me.月2_dgv.Location = New System.Drawing.Point(601, 28)
1564 1557
         Me.月2_dgv.Name = "月2_dgv"
1565 1558
         Me.月2_dgv.RowHeadersWidth = 5
1566
-        DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1567
-        Me.月2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle11
1559
+        DataGridViewCellStyle50.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1560
+        Me.月2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle50
1568 1561
         Me.月2_dgv.RowTemplate.Height = 24
1569
-        Me.月2_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1570
-        Me.月2_dgv.Size = New System.Drawing.Size(116, 720)
1562
+        Me.月2_dgv.Size = New System.Drawing.Size(135, 720)
1571 1563
         Me.月2_dgv.TabIndex = 1225
1572 1564
         '
1573 1565
         '月1_dgv
@@ -1579,11 +1571,10 @@ Partial Class 營運報表
1579 1571
         Me.月1_dgv.Location = New System.Drawing.Point(483, 28)
1580 1572
         Me.月1_dgv.Name = "月1_dgv"
1581 1573
         Me.月1_dgv.RowHeadersWidth = 5
1582
-        DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1583
-        Me.月1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle12
1574
+        DataGridViewCellStyle51.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1575
+        Me.月1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle51
1584 1576
         Me.月1_dgv.RowTemplate.Height = 24
1585
-        Me.月1_dgv.ScrollBars = System.Windows.Forms.ScrollBars.None
1586
-        Me.月1_dgv.Size = New System.Drawing.Size(116, 720)
1577
+        Me.月1_dgv.Size = New System.Drawing.Size(135, 720)
1587 1578
         Me.月1_dgv.TabIndex = 1224
1588 1579
         '
1589 1580
         '年份_cb
@@ -1616,10 +1607,10 @@ Partial Class 營運報表
1616 1607
         Me.主表_dgv.Location = New System.Drawing.Point(8, 28)
1617 1608
         Me.主表_dgv.Name = "主表_dgv"
1618 1609
         Me.主表_dgv.RowHeadersWidth = 5
1619
-        DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1620
-        Me.主表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle13
1610
+        DataGridViewCellStyle52.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1611
+        Me.主表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle52
1621 1612
         Me.主表_dgv.RowTemplate.Height = 24
1622
-        Me.主表_dgv.Size = New System.Drawing.Size(473, 720)
1613
+        Me.主表_dgv.Size = New System.Drawing.Size(493, 720)
1623 1614
         Me.主表_dgv.TabIndex = 1221
1624 1615
         '
1625 1616
         '字體大小調整_lb
@@ -1646,11 +1637,35 @@ Partial Class 營運報表
1646 1637
         Me.字體_NUD.TabIndex = 1498
1647 1638
         Me.字體_NUD.Value = New Decimal(New Integer() {77, 0, 0, 65536})
1648 1639
         '
1640
+        '計算基礎_ch
1641
+        '
1642
+        Me.計算基礎_ch.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1643
+        Me.計算基礎_ch.FormattingEnabled = True
1644
+        Me.計算基礎_ch.Items.AddRange(New Object() {"申請日期", "審核日期"})
1645
+        Me.計算基礎_ch.Location = New System.Drawing.Point(272, 2)
1646
+        Me.計算基礎_ch.Name = "計算基礎_ch"
1647
+        Me.計算基礎_ch.Size = New System.Drawing.Size(93, 24)
1648
+        Me.計算基礎_ch.TabIndex = 1500
1649
+        '
1650
+        'PictureBox1
1651
+        '
1652
+        Me.PictureBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1653
+        Me.PictureBox1.BackgroundImage = Global.YD_ERP_SYS.My.Resources.Resources.底圖1
1654
+        Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
1655
+        Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
1656
+        Me.PictureBox1.Location = New System.Drawing.Point(8, 754)
1657
+        Me.PictureBox1.Name = "PictureBox1"
1658
+        Me.PictureBox1.Size = New System.Drawing.Size(288, 171)
1659
+        Me.PictureBox1.TabIndex = 1501
1660
+        Me.PictureBox1.TabStop = False
1661
+        '
1649 1662
         '營運報表
1650 1663
         '
1651 1664
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
1652 1665
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1653 1666
         Me.ClientSize = New System.Drawing.Size(1900, 929)
1667
+        Me.Controls.Add(Me.PictureBox1)
1668
+        Me.Controls.Add(Me.計算基礎_ch)
1654 1669
         Me.Controls.Add(Me.字體大小調整_lb)
1655 1670
         Me.Controls.Add(Me.字體_NUD)
1656 1671
         Me.Controls.Add(Me.TextBox77)
@@ -1794,6 +1809,7 @@ Partial Class 營運報表
1794 1809
         CType(Me.月1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1795 1810
         CType(Me.主表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1796 1811
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
1812
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
1797 1813
         Me.ResumeLayout(False)
1798 1814
         Me.PerformLayout()
1799 1815
 
@@ -1924,4 +1940,6 @@ Partial Class 營運報表
1924 1940
     Friend WithEvents 主表_dgv As DataGridView
1925 1941
     Friend WithEvents 字體大小調整_lb As Label
1926 1942
     Friend WithEvents 字體_NUD As NumericUpDown
1943
+    Friend WithEvents 計算基礎_ch As ComboBox
1944
+    Friend WithEvents PictureBox1 As PictureBox
1927 1945
 End Class

+ 110
- 7
YD-ERP-SYS/財務系統管理/營運報表.vb Целия файл

@@ -506,7 +506,7 @@ Public Class 營運報表
506 506
         月12_dgv.DataSource = Nothing : ds12.Clear() : 月12_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
507 507
         月12_dgv.ColumnHeadersHeight = 50 : 月12_dgv.AllowUserToAddRows = False
508 508
         SQL_營運報表_查詢十二月份清單() : da.Fill(ds12) : 月12_dgv.DataSource = ds12.Tables(0) : conn.Close()
509
-        月12_dgv.Columns(0).FillWeight = 20 : 月12_dgv.Columns(1).Visible = False : 月12_dgv.Columns(2).Visible = False : 月12_dgv.Columns(3).Visible = False
509
+        月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 510
         月12_dgv.Columns(4).Visible = False : 月12_dgv.Columns(5).Visible = False : 月12_dgv.Columns(6).Visible = False : 月12_dgv.Columns(7).Visible = False
511 511
         月12_dgv.Columns(8).Visible = False : 月12_dgv.Columns(9).FillWeight = 75
512 512
         月12_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
@@ -557,11 +557,11 @@ Public Class 營運報表
557 557
         Next
558 558
         For no As Integer = 64 To 88
559 559
             Dim TextBoxOO As TextBox = CType(Me.Controls.Find("TextBox" + no.ToString(), True)(0), TextBox)
560
-            If Val(TextBoxOO.Text) > 1 Then : TextBoxOO.ForeColor = Color.Blue : ElseIf Val(TextBoxOO.Text) < 1 Then : TextBoxOO.ForeColor = Color.Red : End If
560
+            If Val(TextBoxOO.Text) > 0 Then : TextBoxOO.ForeColor = Color.Blue : ElseIf Val(TextBoxOO.Text) < 0 Then : TextBoxOO.ForeColor = Color.Red : End If
561 561
         Next
562 562
     End Sub
563 563
     Private Sub 營運報表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
564
-        YD_ERP_SYS.WindowState = 2
564
+        YD_ERP_SYS.WindowState = 2 : 計算基礎_ch.SelectedIndex = 0
565 565
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
566 566
         Dim type0 As Type = 主表_dgv.GetType()
567 567
         Dim pi0 As Reflection.PropertyInfo = type0.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
@@ -604,7 +604,8 @@ Public Class 營運報表
604 604
         pi12.SetValue(月12_dgv, True, Nothing)
605 605
 
606 606
         ComboBox1下拉表單資料載入() : 年份_cb.Text = Year(Today)
607
-        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
607
+        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
608
+        Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
608 609
         Dim FF As Integer = 21
609 610
         月1_dgv.RowTemplate.Height = FF : 月2_dgv.RowTemplate.Height = FF : 月3_dgv.RowTemplate.Height = FF
610 611
         月4_dgv.RowTemplate.Height = FF : 月5_dgv.RowTemplate.Height = FF : 月6_dgv.RowTemplate.Height = FF
@@ -612,14 +613,20 @@ Public Class 營運報表
612 613
         月10_dgv.RowTemplate.Height = FF : 月11_dgv.RowTemplate.Height = FF : 月12_dgv.RowTemplate.Height = FF
613 614
         主表_dgv.RowTemplate.Height = FF
614 615
     End Sub
616
+    Private Sub 計算基礎_ch_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 計算基礎_ch.Click
617
+        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
618
+        Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
619
+    End Sub
615 620
     Private Sub 營運報表_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
616 621
         YD_ERP_SYS.WindowState = 0
617 622
     End Sub
618 623
     Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 年份_cb.SelectedIndexChanged
619
-        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
624
+        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
625
+        Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
620 626
     End Sub
621 627
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 重新整理_bt.Click
622
-        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
628
+        Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
629
+        Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
623 630
     End Sub
624 631
     Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
625 632
         月1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
@@ -961,7 +968,7 @@ Public Class 營運報表
961 968
             Next
962 969
         End If
963 970
     End Sub
964
-    Private Sub DataGridView2_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 主表_dgv.Scroll
971
+    Private Sub 主表_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 主表_dgv.Scroll
965 972
         月1_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex
966 973
         月3_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex
967 974
         月5_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex
@@ -969,4 +976,100 @@ Public Class 營運報表
969 976
         月9_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex
970 977
         月11_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 主表_dgv.FirstDisplayedScrollingRowIndex
971 978
     End Sub
979
+    Private Sub 月1_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月1_dgv.Scroll
980
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
981
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
982
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
983
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
984
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
985
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月1_dgv.FirstDisplayedScrollingRowIndex
986
+    End Sub
987
+    Private Sub 月2_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月2_dgv.Scroll
988
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
989
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
990
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
991
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
992
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
993
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月2_dgv.FirstDisplayedScrollingRowIndex
994
+    End Sub
995
+    Private Sub 月3_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月3_dgv.Scroll
996
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
997
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
998
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
999
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1000
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1001
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月3_dgv.FirstDisplayedScrollingRowIndex
1002
+    End Sub
1003
+    Private Sub 月4_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月4_dgv.Scroll
1004
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1005
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1006
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1007
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1008
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1009
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月4_dgv.FirstDisplayedScrollingRowIndex
1010
+    End Sub
1011
+    Private Sub 月5_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月5_dgv.Scroll
1012
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1013
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1014
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1015
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1016
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1017
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月5_dgv.FirstDisplayedScrollingRowIndex
1018
+    End Sub
1019
+    Private Sub 月6_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月6_dgv.Scroll
1020
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1021
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1022
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1023
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1024
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1025
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月6_dgv.FirstDisplayedScrollingRowIndex
1026
+    End Sub
1027
+    Private Sub 月7_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月7_dgv.Scroll
1028
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1029
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1030
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1031
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1032
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1033
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月7_dgv.FirstDisplayedScrollingRowIndex
1034
+    End Sub
1035
+    Private Sub 月8_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月8_dgv.Scroll
1036
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1037
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1038
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1039
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1040
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1041
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月8_dgv.FirstDisplayedScrollingRowIndex
1042
+    End Sub
1043
+    Private Sub 月9_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月9_dgv.Scroll
1044
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1045
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1046
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1047
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1048
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1049
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月9_dgv.FirstDisplayedScrollingRowIndex
1050
+    End Sub
1051
+    Private Sub 月10_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月10_dgv.Scroll
1052
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1053
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1054
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1055
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1056
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1057
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月10_dgv.FirstDisplayedScrollingRowIndex
1058
+    End Sub
1059
+    Private Sub 月11_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月11_dgv.Scroll
1060
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1061
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1062
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1063
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1064
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1065
+        主表_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex : 月12_dgv.FirstDisplayedScrollingRowIndex = 月11_dgv.FirstDisplayedScrollingRowIndex
1066
+    End Sub
1067
+    Private Sub 月12_dgv_Scroll(ByVal sender As Object, ByVal e As ScrollEventArgs) Handles 月12_dgv.Scroll
1068
+        月1_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月2_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1069
+        月3_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月4_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1070
+        月5_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月6_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1071
+        月7_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月8_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1072
+        月9_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 月10_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1073
+        月11_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex : 主表_dgv.FirstDisplayedScrollingRowIndex = 月12_dgv.FirstDisplayedScrollingRowIndex
1074
+    End Sub
972 1075
 End Class

+ 3
- 6
YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.vb Целия файл

@@ -1,6 +1,4 @@
1 1
 Option Strict Off
2
-Imports System.Data.SqlClient
3
-Imports System.IO
4 2
 Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
5 3
 Imports Microsoft.Office.Interop.Excel.Constants
6 4
 Imports Microsoft.Office.Interop.Excel.XlBordersIndex
@@ -113,7 +111,6 @@ Public Class 營運成本收支單一覽表
113 111
             DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "25" : 結束日期_dtp.Value = DTP
114 112
         Else
115 113
             '-------------日期一----------------------------------------------------------------------------------------
116
-            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1)
117 114
             DTP = Strings.Left(Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
118 115
             '-------------日期二----------------------------------------------------------------------------------------
119 116
             DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
@@ -126,7 +123,7 @@ Public Class 營運成本收支單一覽表
126 123
         開始日期_dtp.Value = DTP : 結束日期_dtp.Value = Today()
127 124
         日期格式() : 財務彙總_dgv.Visible = False : 明細_rb.Checked = True
128 125
     End Sub
129
-    Private Sub DataGridView4_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 單據彙總_dgv.CellClick
126
+    Private Sub 單據彙總_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 單據彙總_dgv.CellClick
130 127
         If e.RowIndex = -1 Then : Else
131 128
             收支單號_tb.Text = 單據彙總_dgv(0, e.RowIndex).Value.ToString : 驗證碼_tb.Text = 單據彙總_dgv(6, e.RowIndex).Value.ToString
132 129
             申請人_tb.Text = 單據彙總_dgv(1, e.RowIndex).Value.ToString : 申請日期_dtp.Value = 單據彙總_dgv(2, e.RowIndex).Value.ToString
@@ -207,7 +204,7 @@ Public Class 營運成本收支單一覽表
207 204
             結束日期_dtp.Value = 中間日期_dtp.Value
208 205
         Else
209 206
             中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
210
-            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
207
+            開始日期_dtp.Value = 中間日期_dtp.Value
211 208
             結束日期_dtp.Value = 中間日期_dtp.Value
212 209
         End If
213 210
         日期格式()
@@ -219,7 +216,7 @@ Public Class 營運成本收支單一覽表
219 216
             結束日期_dtp.Value = 中間日期_dtp.Value
220 217
         Else
221 218
             中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
222
-            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
219
+            開始日期_dtp.Value = 中間日期_dtp.Value
223 220
             結束日期_dtp.Value = 中間日期_dtp.Value
224 221
         End If
225 222
         日期格式()

+ 18
- 18
YD-ERP-SYS/財務系統管理/營運成本收支單審核.Designer.vb Целия файл

@@ -43,7 +43,6 @@ Partial Class 營運成本收支單審核
43 43
         Me.審核日期_dtp = New System.Windows.Forms.DateTimePicker()
44 44
         Me.支票_tb = New System.Windows.Forms.TextBox()
45 45
         Me.單據作廢ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
46
-        Me.簽名圖_pb = New System.Windows.Forms.PictureBox()
47 46
         Me.現金_tb = New System.Windows.Forms.TextBox()
48 47
         Me.Label8 = New System.Windows.Forms.Label()
49 48
         Me.Label3 = New System.Windows.Forms.Label()
@@ -65,12 +64,13 @@ Partial Class 營運成本收支單審核
65 64
         Me.備註_tb = New System.Windows.Forms.TextBox()
66 65
         Me.Label4 = New System.Windows.Forms.Label()
67 66
         Me.批量審核_bt = New System.Windows.Forms.Button()
67
+        Me.簽名圖_pb = New System.Windows.Forms.PictureBox()
68 68
         CType(Me.簽名清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
69
-        CType(Me.簽名圖_pb, System.ComponentModel.ISupportInitialize).BeginInit()
70 69
         CType(Me.彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
71 70
         Me.ContextMenuStrip1.SuspendLayout()
72 71
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
73 72
         CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
73
+        CType(Me.簽名圖_pb, System.ComponentModel.ISupportInitialize).BeginInit()
74 74
         Me.SuspendLayout()
75 75
         '
76 76
         '圖片編碼_tb
@@ -246,18 +246,6 @@ Partial Class 營運成本收支單審核
246 246
         Me.單據作廢ToolStripMenuItem.Size = New System.Drawing.Size(122, 22)
247 247
         Me.單據作廢ToolStripMenuItem.Text = "單據作廢"
248 248
         '
249
-        '簽名圖_pb
250
-        '
251
-        Me.簽名圖_pb.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
252
-        Me.簽名圖_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
253
-        Me.簽名圖_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
254
-        Me.簽名圖_pb.Location = New System.Drawing.Point(196, 528)
255
-        Me.簽名圖_pb.Margin = New System.Windows.Forms.Padding(3, 5, 3, 5)
256
-        Me.簽名圖_pb.Name = "簽名圖_pb"
257
-        Me.簽名圖_pb.Size = New System.Drawing.Size(176, 70)
258
-        Me.簽名圖_pb.TabIndex = 989
259
-        Me.簽名圖_pb.TabStop = False
260
-        '
261 249
         '現金_tb
262 250
         '
263 251
         Me.現金_tb.Location = New System.Drawing.Point(748, 28)
@@ -440,7 +428,7 @@ Partial Class 營運成本收支單審核
440 428
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
441 429
         Me.明細_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
442 430
         Me.明細_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
443
-        Me.明細_dgv.Location = New System.Drawing.Point(376, 78)
431
+        Me.明細_dgv.Location = New System.Drawing.Point(381, 76)
444 432
         Me.明細_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
445 433
         Me.明細_dgv.Name = "明細_dgv"
446 434
         Me.明細_dgv.RowHeadersWidth = 5
@@ -479,6 +467,18 @@ Partial Class 營運成本收支單審核
479 467
         Me.批量審核_bt.Text = "批量審核"
480 468
         Me.批量審核_bt.UseVisualStyleBackColor = True
481 469
         '
470
+        '簽名圖_pb
471
+        '
472
+        Me.簽名圖_pb.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
473
+        Me.簽名圖_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
474
+        Me.簽名圖_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
475
+        Me.簽名圖_pb.Location = New System.Drawing.Point(196, 528)
476
+        Me.簽名圖_pb.Margin = New System.Windows.Forms.Padding(3, 5, 3, 5)
477
+        Me.簽名圖_pb.Name = "簽名圖_pb"
478
+        Me.簽名圖_pb.Size = New System.Drawing.Size(176, 70)
479
+        Me.簽名圖_pb.TabIndex = 989
480
+        Me.簽名圖_pb.TabStop = False
481
+        '
482 482
         '營運成本收支單審核
483 483
         '
484 484
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
@@ -487,7 +487,6 @@ Partial Class 營運成本收支單審核
487 487
         Me.ContextMenuStrip = Me.ContextMenuStrip1
488 488
         Me.Controls.Add(Me.批量審核_bt)
489 489
         Me.Controls.Add(Me.備註_tb)
490
-        Me.Controls.Add(Me.明細_dgv)
491 490
         Me.Controls.Add(Me.字體大小調整_lb)
492 491
         Me.Controls.Add(Me.字體_NUD)
493 492
         Me.Controls.Add(Me.圖片編碼_tb)
@@ -515,21 +514,22 @@ Partial Class 營運成本收支單審核
515 514
         Me.Controls.Add(Me.審核通過_bt)
516 515
         Me.Controls.Add(Me.作廢的營運成本收支單_rb)
517 516
         Me.Controls.Add(Me.未核准的營運成本收支單_rb)
518
-        Me.Controls.Add(Me.彙總_dgv)
519 517
         Me.Controls.Add(Me.Label4)
520 518
         Me.Controls.Add(Me.Label2)
521 519
         Me.Controls.Add(Me.Label11)
520
+        Me.Controls.Add(Me.明細_dgv)
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 524
         Me.Name = "營運成本收支單審核"
525 525
         Me.StartPosition = System.Windows.Forms.FormStartPosition.Manual
526 526
         Me.Text = "營運成本收支單審核"
527 527
         CType(Me.簽名清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
528
-        CType(Me.簽名圖_pb, System.ComponentModel.ISupportInitialize).EndInit()
529 528
         CType(Me.彙總_dgv, System.ComponentModel.ISupportInitialize).EndInit()
530 529
         Me.ContextMenuStrip1.ResumeLayout(False)
531 530
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
532 531
         CType(Me.明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
532
+        CType(Me.簽名圖_pb, System.ComponentModel.ISupportInitialize).EndInit()
533 533
         Me.ResumeLayout(False)
534 534
         Me.PerformLayout()
535 535
 

+ 4
- 1
YD-ERP-SYS/財務系統管理/營運成本收支單審核.resx Целия файл

@@ -118,6 +118,9 @@
118 118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
   </resheader>
120 120
   <metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121
-    <value>17, 17</value>
121
+    <value>17, 5</value>
122
+  </metadata>
123
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124
+    <value>47</value>
122 125
   </metadata>
123 126
 </root>

+ 3
- 7
YD-ERP-SYS/財務系統管理/營運成本收支單審核.vb Целия файл

@@ -1,8 +1,6 @@
1 1
 Option Strict Off
2
-Imports System.Data.SqlClient
3
-Imports System.IO
4 2
 Public Class 營運成本收支單審核
5
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
3
+    ReadOnly ds, ds1, ds2 As New DataSet
6 4
     'Dim dr As SqlDataReader
7 5
     Private ReadOnly QQW(11) As String
8 6
     Dim WWEE As String : Private II As Integer
@@ -11,10 +9,7 @@ Public Class 營運成本收支單審核
11 9
         彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
12 10
         彙總_dgv.ColumnHeadersHeight = 25
13 11
         彙總_dgv.AllowUserToAddRows = False
14
-
15 12
         彙總_dgv.RowTemplate.Height = 30
16
-        明細_dgv.RowTemplate.Height = 30
17
-        簽名清單_dgv.RowTemplate.Height = 25
18 13
 
19 14
         If 未核准的營運成本收支單_rb.Checked = True And 作廢的營運成本收支單_rb.Checked = False Then
20 15
             SQL_營運成本收支單審核_審核人1()
@@ -67,6 +62,7 @@ Public Class 營運成本收支單審核
67 62
         簽名清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
68 63
         簽名清單_dgv.ColumnHeadersHeight = 25
69 64
         簽名清單_dgv.AllowUserToAddRows = False
65
+        簽名清單_dgv.RowTemplate.Height = 23
70 66
         SQL_營運成本收支單審核_查詢圖片流水號() : da.Fill(ds2) : 簽名清單_dgv.DataSource = ds2.Tables(0) : conn.Close()
71 67
 
72 68
         簽名清單_dgv.Columns(0).FillWeight = 173 : 簽名清單_dgv.Columns(1).Visible = False
@@ -218,7 +214,7 @@ Public Class 營運成本收支單審核
218 214
             營運成本收支單號_tb.Text = "" : 申請人_tb.Text = ""
219 215
             明細_dgv.DataSource = Nothing : ds.Clear()
220 216
             Set_清單1() : Set_清單()
221
-            End If
217
+        End If
222 218
     End Sub
223 219
     Private Sub 單據作廢_bt_Click(sender As Object, e As EventArgs) Handles 單據作廢_bt.Click
224 220
         If 營運成本收支單號_tb.Text = "" Then

+ 81
- 39
YD-ERP-SYS/資料庫系統管理/系統使用者管理.Designer.vb Целия файл

@@ -22,7 +22,7 @@ Partial Class 系統使用者管理
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26 26
         Me.顯示密碼_bt = New System.Windows.Forms.Button()
27 27
         Me.修改_bt = New System.Windows.Forms.Button()
28 28
         Me.新增_bt = New System.Windows.Forms.Button()
@@ -71,6 +71,7 @@ Partial Class 系統使用者管理
71 71
         Me.CheckBox29 = New System.Windows.Forms.CheckBox()
72 72
         Me.CheckBox30 = New System.Windows.Forms.CheckBox()
73 73
         Me.Panel1 = New System.Windows.Forms.Panel()
74
+        Me.CheckBox52 = New System.Windows.Forms.CheckBox()
74 75
         Me.CheckBox51 = New System.Windows.Forms.CheckBox()
75 76
         Me.CheckBox50 = New System.Windows.Forms.CheckBox()
76 77
         Me.CheckBox49 = New System.Windows.Forms.CheckBox()
@@ -97,7 +98,9 @@ Partial Class 系統使用者管理
97 98
         Me.Label6 = New System.Windows.Forms.Label()
98 99
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
99 100
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
100
-        Me.CheckBox52 = New System.Windows.Forms.CheckBox()
101
+        Me.CheckBox53 = New System.Windows.Forms.CheckBox()
102
+        Me.CheckBox54 = New System.Windows.Forms.CheckBox()
103
+        Me.CheckBox55 = New System.Windows.Forms.CheckBox()
101 104
         CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
102 105
         Me.Panel1.SuspendLayout()
103 106
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -230,8 +233,8 @@ Partial Class 系統使用者管理
230 233
         '
231 234
         '使用者清單_dgv
232 235
         '
233
-        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
234
-        Me.使用者清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
236
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
237
+        Me.使用者清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
235 238
         Me.使用者清單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
236 239
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
237 240
         Me.使用者清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -284,7 +287,7 @@ Partial Class 系統使用者管理
284 287
         'CheckBox1
285 288
         '
286 289
         Me.CheckBox1.AutoSize = True
287
-        Me.CheckBox1.Location = New System.Drawing.Point(477, 7)
290
+        Me.CheckBox1.Location = New System.Drawing.Point(239, 397)
288 291
         Me.CheckBox1.Name = "CheckBox1"
289 292
         Me.CheckBox1.Size = New System.Drawing.Size(146, 20)
290 293
         Me.CheckBox1.TabIndex = 225
@@ -295,7 +298,7 @@ Partial Class 系統使用者管理
295 298
         '
296 299
         Me.CheckBox2.AutoSize = True
297 300
         Me.CheckBox2.ForeColor = System.Drawing.Color.Red
298
-        Me.CheckBox2.Location = New System.Drawing.Point(499, 33)
301
+        Me.CheckBox2.Location = New System.Drawing.Point(261, 423)
299 302
         Me.CheckBox2.Name = "CheckBox2"
300 303
         Me.CheckBox2.Size = New System.Drawing.Size(146, 20)
301 304
         Me.CheckBox2.TabIndex = 226
@@ -306,7 +309,7 @@ Partial Class 系統使用者管理
306 309
         '
307 310
         Me.CheckBox3.AutoSize = True
308 311
         Me.CheckBox3.ForeColor = System.Drawing.Color.Red
309
-        Me.CheckBox3.Location = New System.Drawing.Point(499, 59)
312
+        Me.CheckBox3.Location = New System.Drawing.Point(261, 449)
310 313
         Me.CheckBox3.Name = "CheckBox3"
311 314
         Me.CheckBox3.Size = New System.Drawing.Size(134, 20)
312 315
         Me.CheckBox3.TabIndex = 227
@@ -317,7 +320,7 @@ Partial Class 系統使用者管理
317 320
         '
318 321
         Me.CheckBox4.AutoSize = True
319 322
         Me.CheckBox4.ForeColor = System.Drawing.Color.Red
320
-        Me.CheckBox4.Location = New System.Drawing.Point(499, 85)
323
+        Me.CheckBox4.Location = New System.Drawing.Point(261, 475)
321 324
         Me.CheckBox4.Name = "CheckBox4"
322 325
         Me.CheckBox4.Size = New System.Drawing.Size(170, 20)
323 326
         Me.CheckBox4.TabIndex = 228
@@ -328,7 +331,7 @@ Partial Class 系統使用者管理
328 331
         '
329 332
         Me.CheckBox5.AutoSize = True
330 333
         Me.CheckBox5.ForeColor = System.Drawing.Color.Red
331
-        Me.CheckBox5.Location = New System.Drawing.Point(499, 111)
334
+        Me.CheckBox5.Location = New System.Drawing.Point(261, 501)
332 335
         Me.CheckBox5.Name = "CheckBox5"
333 336
         Me.CheckBox5.Size = New System.Drawing.Size(142, 20)
334 337
         Me.CheckBox5.TabIndex = 229
@@ -613,6 +616,9 @@ Partial Class 系統使用者管理
613 616
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
614 617
         Me.Panel1.AutoScroll = True
615 618
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
619
+        Me.Panel1.Controls.Add(Me.CheckBox55)
620
+        Me.Panel1.Controls.Add(Me.CheckBox54)
621
+        Me.Panel1.Controls.Add(Me.CheckBox53)
616 622
         Me.Panel1.Controls.Add(Me.CheckBox52)
617 623
         Me.Panel1.Controls.Add(Me.CheckBox51)
618 624
         Me.Panel1.Controls.Add(Me.CheckBox50)
@@ -673,6 +679,17 @@ Partial Class 系統使用者管理
673 679
         Me.Panel1.Size = New System.Drawing.Size(1014, 703)
674 680
         Me.Panel1.TabIndex = 255
675 681
         '
682
+        'CheckBox52
683
+        '
684
+        Me.CheckBox52.AutoSize = True
685
+        Me.CheckBox52.ForeColor = System.Drawing.Color.Red
686
+        Me.CheckBox52.Location = New System.Drawing.Point(285, 59)
687
+        Me.CheckBox52.Name = "CheckBox52"
688
+        Me.CheckBox52.Size = New System.Drawing.Size(110, 20)
689
+        Me.CheckBox52.TabIndex = 285
690
+        Me.CheckBox52.Text = "調庫功能-CC52"
691
+        Me.CheckBox52.UseVisualStyleBackColor = True
692
+        '
676 693
         'CheckBox51
677 694
         '
678 695
         Me.CheckBox51.AutoSize = True
@@ -698,8 +715,8 @@ Partial Class 系統使用者管理
698 715
         'CheckBox49
699 716
         '
700 717
         Me.CheckBox49.AutoSize = True
701
-        Me.CheckBox49.ForeColor = System.Drawing.Color.Red
702
-        Me.CheckBox49.Location = New System.Drawing.Point(285, 500)
718
+        Me.CheckBox49.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
719
+        Me.CheckBox49.Location = New System.Drawing.Point(524, 137)
703 720
         Me.CheckBox49.Name = "CheckBox49"
704 721
         Me.CheckBox49.Size = New System.Drawing.Size(134, 20)
705 722
         Me.CheckBox49.TabIndex = 282
@@ -731,8 +748,8 @@ Partial Class 系統使用者管理
731 748
         'CheckBox46
732 749
         '
733 750
         Me.CheckBox46.AutoSize = True
734
-        Me.CheckBox46.ForeColor = System.Drawing.Color.Red
735
-        Me.CheckBox46.Location = New System.Drawing.Point(261, 631)
751
+        Me.CheckBox46.ForeColor = System.Drawing.Color.Olive
752
+        Me.CheckBox46.Location = New System.Drawing.Point(500, 292)
736 753
         Me.CheckBox46.Name = "CheckBox46"
737 754
         Me.CheckBox46.Size = New System.Drawing.Size(134, 20)
738 755
         Me.CheckBox46.TabIndex = 279
@@ -742,8 +759,8 @@ Partial Class 系統使用者管理
742 759
         'CheckBox45
743 760
         '
744 761
         Me.CheckBox45.AutoSize = True
745
-        Me.CheckBox45.ForeColor = System.Drawing.Color.Red
746
-        Me.CheckBox45.Location = New System.Drawing.Point(261, 605)
762
+        Me.CheckBox45.ForeColor = System.Drawing.Color.Olive
763
+        Me.CheckBox45.Location = New System.Drawing.Point(500, 266)
747 764
         Me.CheckBox45.Name = "CheckBox45"
748 765
         Me.CheckBox45.Size = New System.Drawing.Size(110, 20)
749 766
         Me.CheckBox45.TabIndex = 278
@@ -753,8 +770,8 @@ Partial Class 系統使用者管理
753 770
         'CheckBox44
754 771
         '
755 772
         Me.CheckBox44.AutoSize = True
756
-        Me.CheckBox44.ForeColor = System.Drawing.Color.Red
757
-        Me.CheckBox44.Location = New System.Drawing.Point(261, 578)
773
+        Me.CheckBox44.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
774
+        Me.CheckBox44.Location = New System.Drawing.Point(500, 215)
758 775
         Me.CheckBox44.Name = "CheckBox44"
759 776
         Me.CheckBox44.Size = New System.Drawing.Size(181, 20)
760 777
         Me.CheckBox44.TabIndex = 277
@@ -764,8 +781,8 @@ Partial Class 系統使用者管理
764 781
         'CheckBox43
765 782
         '
766 783
         Me.CheckBox43.AutoSize = True
767
-        Me.CheckBox43.ForeColor = System.Drawing.Color.Red
768
-        Me.CheckBox43.Location = New System.Drawing.Point(261, 552)
784
+        Me.CheckBox43.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
785
+        Me.CheckBox43.Location = New System.Drawing.Point(500, 189)
769 786
         Me.CheckBox43.Name = "CheckBox43"
770 787
         Me.CheckBox43.Size = New System.Drawing.Size(193, 20)
771 788
         Me.CheckBox43.TabIndex = 276
@@ -775,8 +792,8 @@ Partial Class 系統使用者管理
775 792
         'CheckBox42
776 793
         '
777 794
         Me.CheckBox42.AutoSize = True
778
-        Me.CheckBox42.ForeColor = System.Drawing.Color.Red
779
-        Me.CheckBox42.Location = New System.Drawing.Point(261, 526)
795
+        Me.CheckBox42.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
796
+        Me.CheckBox42.Location = New System.Drawing.Point(500, 163)
780 797
         Me.CheckBox42.Name = "CheckBox42"
781 798
         Me.CheckBox42.Size = New System.Drawing.Size(182, 20)
782 799
         Me.CheckBox42.TabIndex = 275
@@ -786,8 +803,8 @@ Partial Class 系統使用者管理
786 803
         'CheckBox41
787 804
         '
788 805
         Me.CheckBox41.AutoSize = True
789
-        Me.CheckBox41.ForeColor = System.Drawing.Color.Red
790
-        Me.CheckBox41.Location = New System.Drawing.Point(261, 474)
806
+        Me.CheckBox41.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
807
+        Me.CheckBox41.Location = New System.Drawing.Point(500, 111)
791 808
         Me.CheckBox41.Name = "CheckBox41"
792 809
         Me.CheckBox41.Size = New System.Drawing.Size(170, 20)
793 810
         Me.CheckBox41.TabIndex = 274
@@ -797,8 +814,8 @@ Partial Class 系統使用者管理
797 814
         'CheckBox40
798 815
         '
799 816
         Me.CheckBox40.AutoSize = True
800
-        Me.CheckBox40.ForeColor = System.Drawing.Color.Red
801
-        Me.CheckBox40.Location = New System.Drawing.Point(261, 448)
817
+        Me.CheckBox40.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
818
+        Me.CheckBox40.Location = New System.Drawing.Point(500, 85)
802 819
         Me.CheckBox40.Name = "CheckBox40"
803 820
         Me.CheckBox40.Size = New System.Drawing.Size(170, 20)
804 821
         Me.CheckBox40.TabIndex = 273
@@ -808,8 +825,8 @@ Partial Class 系統使用者管理
808 825
         'CheckBox39
809 826
         '
810 827
         Me.CheckBox39.AutoSize = True
811
-        Me.CheckBox39.ForeColor = System.Drawing.Color.Red
812
-        Me.CheckBox39.Location = New System.Drawing.Point(261, 422)
828
+        Me.CheckBox39.ForeColor = System.Drawing.Color.Olive
829
+        Me.CheckBox39.Location = New System.Drawing.Point(500, 241)
813 830
         Me.CheckBox39.Name = "CheckBox39"
814 831
         Me.CheckBox39.Size = New System.Drawing.Size(122, 20)
815 832
         Me.CheckBox39.TabIndex = 272
@@ -819,7 +836,7 @@ Partial Class 系統使用者管理
819 836
         'CheckBox38
820 837
         '
821 838
         Me.CheckBox38.AutoSize = True
822
-        Me.CheckBox38.Location = New System.Drawing.Point(239, 396)
839
+        Me.CheckBox38.Location = New System.Drawing.Point(477, 7)
823 840
         Me.CheckBox38.Name = "CheckBox38"
824 841
         Me.CheckBox38.Size = New System.Drawing.Size(134, 20)
825 842
         Me.CheckBox38.TabIndex = 271
@@ -906,7 +923,7 @@ Partial Class 系統使用者管理
906 923
         'Label10
907 924
         '
908 925
         Me.Label10.AutoSize = True
909
-        Me.Label10.Location = New System.Drawing.Point(666, 2)
926
+        Me.Label10.Location = New System.Drawing.Point(689, 2)
910 927
         Me.Label10.Name = "Label10"
911 928
         Me.Label10.Size = New System.Drawing.Size(11, 640)
912 929
         Me.Label10.TabIndex = 259
@@ -959,16 +976,38 @@ Partial Class 系統使用者管理
959 976
         Me.字體_NUD.TabIndex = 1494
960 977
         Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
961 978
         '
962
-        'CheckBox52
963
-        '
964
-        Me.CheckBox52.AutoSize = True
965
-        Me.CheckBox52.ForeColor = System.Drawing.Color.Red
966
-        Me.CheckBox52.Location = New System.Drawing.Point(285, 59)
967
-        Me.CheckBox52.Name = "CheckBox52"
968
-        Me.CheckBox52.Size = New System.Drawing.Size(110, 20)
969
-        Me.CheckBox52.TabIndex = 285
970
-        Me.CheckBox52.Text = "調庫功能-CC52"
971
-        Me.CheckBox52.UseVisualStyleBackColor = True
979
+        'CheckBox53
980
+        '
981
+        Me.CheckBox53.AutoSize = True
982
+        Me.CheckBox53.ForeColor = System.Drawing.Color.Red
983
+        Me.CheckBox53.Location = New System.Drawing.Point(500, 33)
984
+        Me.CheckBox53.Name = "CheckBox53"
985
+        Me.CheckBox53.Size = New System.Drawing.Size(146, 20)
986
+        Me.CheckBox53.TabIndex = 286
987
+        Me.CheckBox53.Text = "業績獎金彙總表-CC53"
988
+        Me.CheckBox53.UseVisualStyleBackColor = True
989
+        '
990
+        'CheckBox54
991
+        '
992
+        Me.CheckBox54.AutoSize = True
993
+        Me.CheckBox54.ForeColor = System.Drawing.Color.Red
994
+        Me.CheckBox54.Location = New System.Drawing.Point(500, 59)
995
+        Me.CheckBox54.Name = "CheckBox54"
996
+        Me.CheckBox54.Size = New System.Drawing.Size(158, 20)
997
+        Me.CheckBox54.TabIndex = 287
998
+        Me.CheckBox54.Text = "業績單據完單設定-CC54"
999
+        Me.CheckBox54.UseVisualStyleBackColor = True
1000
+        '
1001
+        'CheckBox55
1002
+        '
1003
+        Me.CheckBox55.AutoSize = True
1004
+        Me.CheckBox55.ForeColor = System.Drawing.Color.Olive
1005
+        Me.CheckBox55.Location = New System.Drawing.Point(501, 318)
1006
+        Me.CheckBox55.Name = "CheckBox55"
1007
+        Me.CheckBox55.Size = New System.Drawing.Size(158, 20)
1008
+        Me.CheckBox55.TabIndex = 288
1009
+        Me.CheckBox55.Text = "業務獎金計算基礎-CC55"
1010
+        Me.CheckBox55.UseVisualStyleBackColor = True
972 1011
         '
973 1012
         '系統使用者管理
974 1013
         '
@@ -1083,4 +1122,7 @@ Partial Class 系統使用者管理
1083 1122
     Friend WithEvents CheckBox50 As CheckBox
1084 1123
     Friend WithEvents CheckBox51 As CheckBox
1085 1124
     Friend WithEvents CheckBox52 As CheckBox
1125
+    Friend WithEvents CheckBox55 As CheckBox
1126
+    Friend WithEvents CheckBox54 As CheckBox
1127
+    Friend WithEvents CheckBox53 As CheckBox
1086 1128
 End Class

Loading…
Отказ
Запис