B70340 пре 3 година
родитељ
комит
686030200a

BIN
.vs/YD-ERP-SYS/v16/.suo Прегледај датотеку


+ 27
- 14
YD-ERP-SYS/Module/SQL_業績計算系統.vb Прегледај датотеку

1
 Module SQL_業績計算系統
1
 Module SQL_業績計算系統
2
     Friend Sub SQL_業績主表3()
2
     Friend Sub SQL_業績主表3()
3
         ConnOpen()
3
         ConnOpen()
4
-        SQL1 = "SELECT     LEFT(銷售控制表.單號, 2) AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, 
4
+        SQL1 = "SELECT     LEFT(銷售控制表.單號, 2) AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, SUM(銷售控制表.運費) AS 管銷, 
5
                            SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
5
                            SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
6
                            SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金, 
6
                            SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金, 
7
                            銷售控制表.獎金基礎, 業績機算基礎.階級1, 業績機算基礎.比例1, 業績機算基礎.階級2, 業績機算基礎.比例2, 
7
                            銷售控制表.獎金基礎, 業績機算基礎.階級1, 業績機算基礎.比例1, 業績機算基礎.階級2, 業績機算基礎.比例2, 
18
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
18
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
19
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
19
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
20
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
20
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
21
-                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
21
+                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
22
+                          LEFT(銷售控制表.單號, 2) LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
22
                 GROUP BY   LEFT(銷售控制表.單號, 2), QQ.姓名, 銷售控制表.獎金基礎, 業績機算基礎.階級1, 業績機算基礎.比例1, 
23
                 GROUP BY   LEFT(銷售控制表.單號, 2), QQ.姓名, 銷售控制表.獎金基礎, 業績機算基礎.階級1, 業績機算基礎.比例1, 
23
                            業績機算基礎.階級2, 業績機算基礎.比例2, 業績機算基礎.階級3, 業績機算基礎.比例3, 業績機算基礎.階級4, 
24
                            業績機算基礎.階級2, 業績機算基礎.比例2, 業績機算基礎.階級3, 業績機算基礎.比例3, 業績機算基礎.階級4, 
24
                            業績機算基礎.比例4, 業績機算基礎.階級5, 業績機算基礎.比例5, 業績機算基礎.階級6, 業績機算基礎.比例6, 
25
                            業績機算基礎.比例4, 業績機算基礎.階級5, 業績機算基礎.比例5, 業績機算基礎.階級6, 業績機算基礎.比例6, 
42
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
43
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
43
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
44
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
44
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
45
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
45
-                                                         '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
46
+                                                         '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
47
+                           銷售控制表.單號 LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
46
                 GROUP BY   銷售控制表.單號, QQ.姓名, 銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址, 管銷費用
48
                 GROUP BY   銷售控制表.單號, QQ.姓名, 銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址, 管銷費用
47
                 ORDER BY   編號"
49
                 ORDER BY   編號"
48
         CmdSet_For_DGV()
50
         CmdSet_For_DGV()
49
     End Sub
51
     End Sub
50
     Friend Sub SQL_業績主表1()
52
     Friend Sub SQL_業績主表1()
51
         ConnOpen()
53
         ConnOpen()
52
-        SQL1 = "SELECT     LEFT(銷售控制表.單號, 2) AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, 
54
+        SQL1 = "SELECT     LEFT(銷售控制表.單號, 2) AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, SUM(銷售控制表.運費) AS 管銷, 
53
                            SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
55
                            SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
54
                            SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金
56
                            SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金
55
                 FROM       銷售控制表 LEFT OUTER JOIN
57
                 FROM       銷售控制表 LEFT OUTER JOIN
60
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
62
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
61
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
63
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
62
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
64
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
63
-                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
65
+                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
66
+                           LEFT(銷售控制表.單號, 2) LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
64
                 GROUP BY   LEFT(銷售控制表.單號, 2), QQ.姓名
67
                 GROUP BY   LEFT(銷售控制表.單號, 2), QQ.姓名
65
                 ORDER BY   編號"
68
                 ORDER BY   編號"
66
         CmdSet_For_DGV()
69
         CmdSet_For_DGV()
75
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
78
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
76
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND
79
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND
77
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
80
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
78
-                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
81
+                                                       '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
82
+                           銷售控制表.單號 LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
79
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷貨總額, 管銷費用
83
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷貨總額, 管銷費用
80
                 ORDER BY   銷售控制表.單號"
84
                 ORDER BY   銷售控制表.單號"
81
         CmdSet_For_DGV()
85
         CmdSet_For_DGV()
89
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
93
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
90
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
94
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
91
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
95
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
92
-                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
96
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
97
+                           銷售控制表.單號 LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
93
                 GROUP BY   銷售控制表.單號
98
                 GROUP BY   銷售控制表.單號
94
                 ORDER BY   銷售控制表.單號"
99
                 ORDER BY   銷售控制表.單號"
95
         CmdSet_For_DGV()
100
         CmdSet_For_DGV()
104
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售備註表.支出 - 銷售備註表.收入 <> 0) AND 
109
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售備註表.支出 - 銷售備註表.收入 <> 0) AND 
105
                           (銷售備註表.備註 NOT LIKE '%外車%') AND (銷售備註表.備註 NOT LIKE '%車資%') AND (銷售備註表.備註 NOT LIKE '%運費%') AND
110
                           (銷售備註表.備註 NOT LIKE '%外車%') AND (銷售備註表.備註 NOT LIKE '%車資%') AND (銷售備註表.備註 NOT LIKE '%運費%') AND
106
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
111
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
107
-                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
112
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
113
+                           銷售控制表.單號 LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
108
                 GROUP BY   銷售控制表.單號
114
                 GROUP BY   銷售控制表.單號
109
                 ORDER BY   銷售控制表.單號"
115
                 ORDER BY   銷售控制表.單號"
110
         CmdSet_For_DGV()
116
         CmdSet_For_DGV()
118
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
124
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
119
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 LIKE '1003%')AND
125
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 LIKE '1003%')AND
120
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
126
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
121
-                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
127
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
128
+                           銷售控制表.單號 LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
122
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售明細表.成本, 銷售明細表.售價
129
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售明細表.成本, 銷售明細表.售價
123
                 ORDER BY   銷售控制表.單號"
130
                 ORDER BY   銷售控制表.單號"
124
         CmdSet_For_DGV()
131
         CmdSet_For_DGV()
132
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
139
                 WHERE     (銷售控制表.已出貨 = 1) AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 = 0) AND 
133
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1003%') AND (銷售明細表.料號 LIKE '1001%') AND
140
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1003%') AND (銷售明細表.料號 LIKE '1001%') AND
134
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
141
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
135
-                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
142
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
143
+                           銷售控制表.單號 LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
136
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售明細表.成本, 銷售明細表.售價
144
                 GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售明細表.成本, 銷售明細表.售價
137
                 ORDER BY   銷售控制表.單號"
145
                 ORDER BY   銷售控制表.單號"
138
         CmdSet_For_DGV()
146
         CmdSet_For_DGV()
147
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售備註表.支出 - 銷售備註表.收入 <> 0) AND 
155
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售備註表.支出 - 銷售備註表.收入 <> 0) AND 
148
                           (銷售備註表.備註 LIKE '%外車%' OR 銷售備註表.備註 LIKE '%車資%' OR 銷售備註表.備註 LIKE '%運費%') AND
156
                           (銷售備註表.備註 LIKE '%外車%' OR 銷售備註表.備註 LIKE '%車資%' OR 銷售備註表.備註 LIKE '%運費%') AND
149
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
157
                           (轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
150
-                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
158
+                                            '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
159
+                           銷售控制表.單號 LIKE N'" & 業績獎金彙總表.業務_cb.Text & "%'
151
                 GROUP BY   銷售控制表.單號
160
                 GROUP BY   銷售控制表.單號
152
                 ORDER BY   銷售控制表.單號"
161
                 ORDER BY   銷售控制表.單號"
153
         CmdSet_For_DGV()
162
         CmdSet_For_DGV()
255
                             客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 LEFT OUTER JOIN
264
                             客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 LEFT OUTER JOIN
256
                             銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
265
                             銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
257
                             銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
266
                             銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
258
-                WHERE      (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 <> 0 OR 銷售控制表.已出貨 = 0) AND 
259
-                           (銷售控制表.轉業績日期 IS NULL OR 銷售控制表.轉業績日期 LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND 
260
-                           (銷售控制表.單號 LIKE N'" & 業績結單控制表.查詢單號_tb.Text & "%') " & SQL2 & "
267
+                WHERE      (銷售控制表.單號 LIKE N'" & 業績結單控制表.查詢單號_tb.Text & "%') AND (銷售收款事項.內容 = N'未收餘額') AND (銷售收款事項.金額 <> 0) AND 
268
+                           (銷售控制表.轉業績日期 IS NULL OR
269
+                            銷售控制表.轉業績日期 LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') OR
270
+                           (銷售控制表.單號 LIKE N'" & 業績結單控制表.查詢單號_tb.Text & "%') AND (銷售收款事項.內容 = N'未收餘額') AND 
271
+                           (銷售控制表.轉業績日期 IS NULL OR
272
+                            銷售控制表.轉業績日期 LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND (銷售控制表.已出貨 = 0 OR
273
+                            銷售控制表.已出貨 IS NULL) " & SQL2 & "
261
                 GROUP BY    銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 
274
                 GROUP BY    銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷售控制表.轉業績日期, 
262
                             銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址, 銷售控制表.開單日期, 銷售控制表.交貨日期
275
                             銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址, 銷售控制表.開單日期, 銷售控制表.交貨日期
263
                 ORDER BY    銷售控制表.交貨日期 DESC, 銷售控制表.單號"
276
                 ORDER BY    銷售控制表.交貨日期 DESC, 銷售控制表.單號"

+ 97
- 0
YD-ERP-SYS/Module/SQL_財務系統管理.vb Прегледај датотеку

982
     Friend Sub SQL採購轉財務_刪除流水帳()
982
     Friend Sub SQL採購轉財務_刪除流水帳()
983
         ConnOpen() : SQL1 = "DELETE 公帳流水帳 WHERE (支付單號 = N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')" : CmdSet_For_dr()
983
         ConnOpen() : SQL1 = "DELETE 公帳流水帳 WHERE (支付單號 = N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')" : CmdSet_For_dr()
984
     End Sub
984
     End Sub
985
+
986
+    '---------------------高層客製報表.------------------------------------------------------------------------------------------------------------------------------------------
987
+    Friend Sub SQL_今日簽單()
988
+        ConnOpen()
989
+        SQL1 = "SELECT 日期, 類別, A1 AS 訂編, A2 AS 客戶姓名, A3 AS 簽單金額, A4 AS 現金, A5 AS 匯款, A6 AS 刷卡, A7 AS 支票, A8 AS 備註, 流水號
990
+                FROM   YD客製報表1 WHERE (日期 LIKE '" & PA & "') AND (類別 = 'A') ORDER BY A1"
991
+        CmdSet_For_DGV()
992
+    End Sub
993
+    Friend Sub SQL_今日送貨()
994
+        ConnOpen()
995
+        SQL1 = "SELECT 日期, 類別, A1 AS 訂編, A2 AS 客戶姓名, A3 AS 出貨金額, A4 AS 應收已收, A5 AS [匯款/收現], A6 AS [支票/刷卡], A7 AS 應收未收, A8 AS 備註, 流水號
996
+                FROM   YD客製報表1 WHERE (日期 LIKE '" & PA & "') AND (類別 = 'B') ORDER BY A1"
997
+        CmdSet_For_DGV()
998
+    End Sub
999
+    Friend Sub SQL_今日支出()
1000
+        ConnOpen()
1001
+        SQL1 = "SELECT 日期, 類別, A1 AS 收支單號, A2 AS 會計科目, A3 AS 用途, A4 AS 零用金, A5 AS 支票, A6 AS 收入, A7 AS 支出, A8 AS [票期/備註], 流水號
1002
+                FROM   YD客製報表1 WHERE (日期 LIKE '" & PA & "') AND (類別 = 'C') ORDER BY A1"
1003
+        CmdSet_For_DGV()
1004
+    End Sub
1005
+    Friend Sub SQL_今日結算()
1006
+        ConnOpen()
1007
+        SQL1 = "SELECT 日期, 流水號, 銀行, 狀態, 前日結存, 現金, 匯款, [刷卡/支票], 支出, 備註, 當日結存
1008
+                FROM   YD客製報表2
1009
+                WHERE (日期 LIKE '" & PA & "') ORDER BY 銀行"
1010
+        CmdSet_For_DGV()
1011
+    End Sub
1012
+    Friend Sub SQL_客製表1_新增()
1013
+        ConnOpen()
1014
+        SQL1 = "INSERT INTO YD客製報表1 (日期, 類別, A1, A2, A3, A4, A5, A6, A7, A8, 流水號) 
1015
+                VALUES (N'" & PA & "', N'" & 類別 & "', N'" & PA2 & "', N'', N'', N'', N'', N'', N'', N'', N'" & PA1 & "')"
1016
+        CmdSet_For_dr()
1017
+    End Sub
1018
+    Friend Sub SQL_客製表1_最後一筆資料()
1019
+        ConnOpen() : SQL1 = "SELECT TOP (1) 流水號 FROM YD客製報表1 ORDER BY 流水號 DESC" : CmdSet_For_dr()
1020
+    End Sub
1021
+    Friend Sub SQL_客製表1_刪除()
1022
+        ConnOpen() : SQL1 = "DELETE YD客製報表1 WHERE 流水號 LIKE N'" & PA1 & "'" : CmdSet_For_dr()
1023
+    End Sub
1024
+    Friend Sub SQL_客製表2_最後一筆資料()
1025
+        ConnOpen() : SQL1 = "SELECT TOP (1) 流水號 FROM YD客製報表2 ORDER BY 流水號 DESC" : CmdSet_For_dr()
1026
+    End Sub
1027
+    Friend Sub SQL_客製表2_新增()
1028
+        ConnOpen()
1029
+        SQL1 = "INSERT INTO YD客製報表2 (日期, 流水號, 銀行, 狀態, 前日結存, 現金, 匯款, [刷卡/支票], 支出, 備註, 當日結存) 
1030
+                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'', N'', N'', N'', N'', N'', N'')"
1031
+        CmdSet_For_dr()
1032
+    End Sub
1033
+    Friend Sub SQL_客製表1_修改()
1034
+        ConnOpen()
1035
+        SQL1 = "UPDATE YD客製報表1 SET  A1 = N'" & PA2 & "', A2 = N'" & PA3 & "', A3 = N'" & PA4 & "', 
1036
+                                      A4 = N'" & PA5 & "', A5 = N'" & PA6 & "', A6 = N'" & PA7 & "', A7 = N'" & PA8 & "', A8 = N'" & PA9 & "'
1037
+                WHERE (流水號 LIKE N'" & PA1 & "')"
1038
+        CmdSet_For_dr()
1039
+    End Sub
1040
+    Friend Sub SQL_客製表2_修改()
1041
+        ConnOpen()
1042
+        SQL1 = "UPDATE YD客製報表2 SET 前日結存 = N'" & PA4 & "', 現金 = N'" & PA5 & "', 
1043
+                                       匯款 = N'" & PA6 & "', [刷卡/支票] = N'" & PA7 & "', 支出 = N'" & PA8 & "', 備註 = N'" & PA9 & "', 當日結存 = N'" & PA10 & "'
1044
+                WHERE (流水號 LIKE N'" & PA1 & "')"
1045
+        CmdSet_For_dr()
1046
+    End Sub
1047
+    Friend Sub SQL_客製表_訂單控制表()
1048
+        ConnOpen()
1049
+        SQL1 = "SELECT      銷售控制表.流水號, 銷售控制表.單號, 客戶資料表.名稱, 銷售控制表.開單日期, 銷售控制表.交貨日期, 
1050
+                            銷售控制表.含稅, 銷售控制表.單位主管, 銷售控制表.審核日期, 銷售收款事項.內容, 銷售收款事項.金額 AS 未收額額, 
1051
+                            銷售控制表.送貨地點, 銷售控制表.運費, 銷售控制表.客戶編號, 客戶資料表.電話1, 客戶資料表.電話2, 
1052
+                            客戶資料表.地址, 客戶資料表.公司名稱, 客戶資料表.統編, 銷售控制表.稅金, 銷售控制表.已出貨 AS 出貨, 
1053
+                            銷售控制表.轉業績日期, 銷售控制表.已出貨 AS 已結單, 銷售控制表.銷貨總額
1054
+                FROM        銷售控制表 INNER JOIN
1055
+                            客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 INNER JOIN
1056
+                                (SELECT          銷售明細表.單號
1057
+                                  FROM               銷售明細表 INNER JOIN
1058
+                                                              物料資料庫 ON 銷售明細表.料號 = 物料資料庫.料號
1059
+                                  GROUP BY    銷售明細表.單號) AS QQQ ON 銷售控制表.單號 = QQQ.單號 LEFT OUTER JOIN
1060
+                            銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
1061
+                WHERE      (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售收款事項.內容 LIKE '未收餘額') AND (客戶資料表.名稱 LIKE N'%" & PA20 & "%') OR
1062
+                           (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售收款事項.內容 LIKE '未收餘額') AND (客戶資料表.電話1 LIKE N'%" & PA20 & "%') OR
1063
+                           (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售收款事項.內容 LIKE '未收餘額') AND (客戶資料表.電話2 LIKE N'%" & PA20 & "%') OR
1064
+                           (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售收款事項.內容 LIKE '未收餘額') AND (客戶資料表.地址 LIKE N'%" & PA20 & "%') OR
1065
+                           (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售收款事項.內容 LIKE '未收餘額') AND (客戶資料表.公司名稱 LIKE N'%" & PA20 & "%') OR
1066
+                           (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售收款事項.內容 LIKE '未收餘額') AND (客戶資料表.統編 LIKE N'%" & PA20 & "%')
1067
+                ORDER BY   CHARINDEX(LEFT(銷售控制表.單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 銷售控制表.單號 DESC"
1068
+        CmdSet_For_DGV()
1069
+    End Sub
1070
+    Friend Sub SQL_客製表_查詢費用清單()
1071
+        ConnOpen()
1072
+        SQL1 = "SELECT      公帳流水帳.支付單號, 公帳流水帳.項次, 會計科目.會計科目, 公帳流水帳.明細 AS 用途, 
1073
+                            Cast(公帳流水帳.零用金 AS money) AS 零用金, Cast(公帳流水帳.支票數 AS money) AS 支票, Cast(公帳流水帳.收入 AS money) AS 收入, 
1074
+                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號
1075
+                FROM        公帳流水帳 INNER JOIN
1076
+                            會計科目 ON 公帳流水帳.類別 = 會計科目.編號 INNER JOIN
1077
+                            公帳控制表 ON 公帳流水帳.支付單號 = 公帳控制表.支付單號
1078
+                WHERE      (公帳控制表.申請日期 LIKE '" & PA & "') 
1079
+                ORDER BY    公帳流水帳.項次"
1080
+        CmdSet_For_DGV()
1081
+    End Sub
985
 End Module
1082
 End Module
986
 
1083
 

+ 2
- 2
YD-ERP-SYS/Module/全域變數.vb Прегледај датотеку

1
 Module 全域變數
1
 Module 全域變數
2
     '----系統登入-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2
     '----系統登入-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3
-    Public g_conn_type, gUserName, 登入人職稱, 登入人級別, 登入人組別, 登入人IP, 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, FTP物理位置, 業務號碼, AA(99) As String
3
+    Public g_conn_type, gUserName, 登入人職稱, 登入人級別, 登入人組別, 登入人IP, 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, FTP物理位置, 業務號碼, AA(99), 類別 As String
4
     Public BB(99), CC(99), 登入判斷 As Boolean
4
     Public BB(99), CC(99), 登入判斷 As Boolean
5
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
6
-    Public 版本 As String = "2022033101"
6
+    Public 版本 As String = "2022040502"
7
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8
     Public 列印用SQL, 列印用SQL2, 公司編號, 公司電話, 公司統編, 公司地址, 關鍵字編號, 進度條後墜 As String
8
     Public 列印用SQL, 列印用SQL2, 公司編號, 公司電話, 公司統編, 公司地址, 關鍵字編號, 進度條後墜 As String
9
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

+ 12
- 1
YD-ERP-SYS/YD-ERP-SYS.Designer.vb Прегледај датотеку

87
         Me.業績結單控制表_tsm = New System.Windows.Forms.ToolStripMenuItem()
87
         Me.業績結單控制表_tsm = New System.Windows.Forms.ToolStripMenuItem()
88
         Me.業績獎金彙總表_tsm = New System.Windows.Forms.ToolStripMenuItem()
88
         Me.業績獎金彙總表_tsm = New System.Windows.Forms.ToolStripMenuItem()
89
         Me.營運日報表_tsm = New System.Windows.Forms.ToolStripMenuItem()
89
         Me.營運日報表_tsm = New System.Windows.Forms.ToolStripMenuItem()
90
+        Me.高層客製報表_tsm = New System.Windows.Forms.ToolStripMenuItem()
90
         Me.ToolStripSeparator15 = New System.Windows.Forms.ToolStripSeparator()
91
         Me.ToolStripSeparator15 = New System.Windows.Forms.ToolStripSeparator()
91
         Me.營運成本收支單申請_tsm = New System.Windows.Forms.ToolStripMenuItem()
92
         Me.營運成本收支單申請_tsm = New System.Windows.Forms.ToolStripMenuItem()
92
         Me.營運成本收支單審核_tsm = New System.Windows.Forms.ToolStripMenuItem()
93
         Me.營運成本收支單審核_tsm = New System.Windows.Forms.ToolStripMenuItem()
525
         '
526
         '
526
         '財務系統管理_tsm
527
         '財務系統管理_tsm
527
         '
528
         '
528
-        Me.財務系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.業績結單控制表_tsm, Me.業績獎金彙總表_tsm, 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})
529
+        Me.財務系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.業績結單控制表_tsm, Me.業績獎金彙總表_tsm, Me.業績運費明細表_tsm, 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})
529
         Me.財務系統管理_tsm.ForeColor = System.Drawing.Color.Red
530
         Me.財務系統管理_tsm.ForeColor = System.Drawing.Color.Red
530
         Me.財務系統管理_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Payment1
531
         Me.財務系統管理_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Payment1
531
         Me.財務系統管理_tsm.Name = "財務系統管理_tsm"
532
         Me.財務系統管理_tsm.Name = "財務系統管理_tsm"
555
         Me.營運日報表_tsm.Name = "營運日報表_tsm"
556
         Me.營運日報表_tsm.Name = "營運日報表_tsm"
556
         Me.營運日報表_tsm.Size = New System.Drawing.Size(181, 22)
557
         Me.營運日報表_tsm.Size = New System.Drawing.Size(181, 22)
557
         Me.營運日報表_tsm.Text = "營運日報表"
558
         Me.營運日報表_tsm.Text = "營運日報表"
559
+        Me.營運日報表_tsm.Visible = False
560
+        '
561
+        '高層客製報表_tsm
562
+        '
563
+        Me.高層客製報表_tsm.ForeColor = System.Drawing.Color.Red
564
+        Me.高層客製報表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
565
+        Me.高層客製報表_tsm.Name = "高層客製報表_tsm"
566
+        Me.高層客製報表_tsm.Size = New System.Drawing.Size(181, 22)
567
+        Me.高層客製報表_tsm.Text = "高層客製報表"
558
         '
568
         '
559
         'ToolStripSeparator15
569
         'ToolStripSeparator15
560
         '
570
         '
917
     Friend WithEvents 財務單據_dgv As DataGridView
927
     Friend WithEvents 財務單據_dgv As DataGridView
918
     Friend WithEvents 業務單號修改功能_tsm As ToolStripMenuItem
928
     Friend WithEvents 業務單號修改功能_tsm As ToolStripMenuItem
919
     Friend WithEvents 營運日報表_tsm As ToolStripMenuItem
929
     Friend WithEvents 營運日報表_tsm As ToolStripMenuItem
930
+    Friend WithEvents 高層客製報表_tsm As ToolStripMenuItem
920
 End Class
931
 End Class

+ 4
- 0
YD-ERP-SYS/YD-ERP-SYS.vb Прегледај датотеку

284
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
284
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
285
         PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 財務_收支單一覽表.Show() : 財務_收支單一覽表.BringToFront()
285
         PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 財務_收支單一覽表.Show() : 財務_收支單一覽表.BringToFront()
286
     End Sub
286
     End Sub
287
+    Private Sub 高層客製報表_tsm_Click(sender As Object, e As EventArgs) Handles 高層客製報表_tsm.Click
288
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
289
+        PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 高層客製報表.Show() : 高層客製報表.BringToFront()
290
+    End Sub
287
     Private Sub 營運成本收支單對帳表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運成本收支單對帳表_tsm.Click
291
     Private Sub 營運成本收支單對帳表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運成本收支單對帳表_tsm.Click
288
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
292
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
289
         PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 營運成本收支單_對帳表.Show() : 營運成本收支單_對帳表.BringToFront()
293
         PA = "" : PA18 = "" : PA19 = "" : PA20 = "" : 營運成本收支單_對帳表.Show() : 營運成本收支單_對帳表.BringToFront()

+ 9
- 0
YD-ERP-SYS/YD-ERP-SYS.vbproj Прегледај датотеку

385
     <Compile Include="財務系統管理\薪資轉帳表.vb">
385
     <Compile Include="財務系統管理\薪資轉帳表.vb">
386
       <SubType>Form</SubType>
386
       <SubType>Form</SubType>
387
     </Compile>
387
     </Compile>
388
+    <Compile Include="財務系統管理\高層客製報表.Designer.vb">
389
+      <DependentUpon>高層客製報表.vb</DependentUpon>
390
+    </Compile>
391
+    <Compile Include="財務系統管理\高層客製報表.vb">
392
+      <SubType>Form</SubType>
393
+    </Compile>
388
     <Compile Include="資料庫系統管理\FTP資料夾管理.Designer.vb">
394
     <Compile Include="資料庫系統管理\FTP資料夾管理.Designer.vb">
389
       <DependentUpon>FTP資料夾管理.vb</DependentUpon>
395
       <DependentUpon>FTP資料夾管理.vb</DependentUpon>
390
     </Compile>
396
     </Compile>
594
     <EmbeddedResource Include="財務系統管理\薪資轉帳表.resx">
600
     <EmbeddedResource Include="財務系統管理\薪資轉帳表.resx">
595
       <DependentUpon>薪資轉帳表.vb</DependentUpon>
601
       <DependentUpon>薪資轉帳表.vb</DependentUpon>
596
     </EmbeddedResource>
602
     </EmbeddedResource>
603
+    <EmbeddedResource Include="財務系統管理\高層客製報表.resx">
604
+      <DependentUpon>高層客製報表.vb</DependentUpon>
605
+    </EmbeddedResource>
597
     <EmbeddedResource Include="資料庫系統管理\FTP資料夾管理.resx">
606
     <EmbeddedResource Include="資料庫系統管理\FTP資料夾管理.resx">
598
       <DependentUpon>FTP資料夾管理.vb</DependentUpon>
607
       <DependentUpon>FTP資料夾管理.vb</DependentUpon>
599
     </EmbeddedResource>
608
     </EmbeddedResource>

BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe Прегледај датотеку


BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb Прегледај датотеку


+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache Прегледај датотеку

1
-10d2bdbdadd56bc8f09d4d5caff995d74af9ee89
1
+62c59e7c1b9e66e55d481c6948615ce77109a26c

+ 1
- 0
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt Прегледај датотеку

579
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.下拉清單_1.resources
579
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.下拉清單_1.resources
580
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.業績結單控制表.resources
580
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.業績結單控制表.resources
581
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運日報表.resources
581
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運日報表.resources
582
+D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.高層客製報表.resources

BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache Прегледај датотеку


+ 52
- 27
YD-ERP-SYS/財務系統管理/業績獎金彙總表.Designer.vb Прегледај датотеку

22
     '請勿使用程式碼編輯器進行修改。
22
     '請勿使用程式碼編輯器進行修改。
23
     <System.Diagnostics.DebuggerStepThrough()> _
23
     <System.Diagnostics.DebuggerStepThrough()> _
24
     Private Sub InitializeComponent()
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()
25
+        Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
+        Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
+        Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
         Me.彙總1_dgv = New System.Windows.Forms.DataGridView()
34
         Me.彙總1_dgv = New System.Windows.Forms.DataGridView()
35
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
35
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
36
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
36
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
62
         Me.Label6 = New System.Windows.Forms.Label()
62
         Me.Label6 = New System.Windows.Forms.Label()
63
         Me.存檔_bt = New System.Windows.Forms.Button()
63
         Me.存檔_bt = New System.Windows.Forms.Button()
64
         Me.列印成EXCEL_bt = New System.Windows.Forms.Button()
64
         Me.列印成EXCEL_bt = New System.Windows.Forms.Button()
65
+        Me.未審核_lb = New System.Windows.Forms.Label()
66
+        Me.業務_cb = New System.Windows.Forms.ComboBox()
65
         CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
67
         CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
66
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
68
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
67
         CType(Me.衍生運費_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
69
         CType(Me.衍生運費_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
81
         '
83
         '
82
         '彙總1_dgv
84
         '彙總1_dgv
83
         '
85
         '
84
-        DataGridViewCellStyle1.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 = DataGridViewCellStyle1
86
+        DataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
87
+        Me.彙總1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle10
86
         Me.彙總1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
88
         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)
89
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
88
         Me.彙總1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
90
         Me.彙總1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
123
         '
125
         '
124
         '衍生運費_dgv
126
         '衍生運費_dgv
125
         '
127
         '
126
-        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
127
-        Me.衍生運費_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
128
+        DataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
129
+        Me.衍生運費_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle11
128
         Me.衍生運費_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
130
         Me.衍生運費_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
129
         Me.衍生運費_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
131
         Me.衍生運費_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
130
         Me.衍生運費_dgv.Location = New System.Drawing.Point(470, 33)
132
         Me.衍生運費_dgv.Location = New System.Drawing.Point(470, 33)
138
         '
140
         '
139
         '其他_dgv
141
         '其他_dgv
140
         '
142
         '
141
-        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
142
-        Me.其他_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
143
+        DataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
144
+        Me.其他_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle12
143
         Me.其他_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
145
         Me.其他_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
144
         Me.其他_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
146
         Me.其他_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
145
         Me.其他_dgv.Location = New System.Drawing.Point(1177, 33)
147
         Me.其他_dgv.Location = New System.Drawing.Point(1177, 33)
153
         '
155
         '
154
         '外車車資_dgv
156
         '外車車資_dgv
155
         '
157
         '
156
-        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
157
-        Me.外車車資_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
158
+        DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
159
+        Me.外車車資_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle13
158
         Me.外車車資_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
160
         Me.外車車資_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
159
         Me.外車車資_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
161
         Me.外車車資_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
160
         Me.外車車資_dgv.Location = New System.Drawing.Point(627, 33)
162
         Me.外車車資_dgv.Location = New System.Drawing.Point(627, 33)
168
         '
170
         '
169
         '料號一_dgv
171
         '料號一_dgv
170
         '
172
         '
171
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
172
-        Me.料號一_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
173
+        DataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
174
+        Me.料號一_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle14
173
         Me.料號一_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
175
         Me.料號一_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
174
         Me.料號一_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
176
         Me.料號一_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
175
         Me.料號一_dgv.Location = New System.Drawing.Point(992, 33)
177
         Me.料號一_dgv.Location = New System.Drawing.Point(992, 33)
183
         '
185
         '
184
         '備註運費_dgv
186
         '備註運費_dgv
185
         '
187
         '
186
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
187
-        Me.備註運費_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
188
+        DataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
189
+        Me.備註運費_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle15
188
         Me.備註運費_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
190
         Me.備註運費_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
189
         Me.備註運費_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
191
         Me.備註運費_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
190
         Me.備註運費_dgv.Location = New System.Drawing.Point(835, 33)
192
         Me.備註運費_dgv.Location = New System.Drawing.Point(835, 33)
257
         '
259
         '
258
         '獎金彙總_dgv
260
         '獎金彙總_dgv
259
         '
261
         '
260
-        DataGridViewCellStyle7.BackColor = System.Drawing.Color.Lavender
261
-        Me.獎金彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
262
+        DataGridViewCellStyle16.BackColor = System.Drawing.Color.Lavender
263
+        Me.獎金彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle16
262
         Me.獎金彙總_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
264
         Me.獎金彙總_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
263
             Or System.Windows.Forms.AnchorStyles.Left) _
265
             Or System.Windows.Forms.AnchorStyles.Left) _
264
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
266
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
296
         '
298
         '
297
         '獎金明細表_dgv
299
         '獎金明細表_dgv
298
         '
300
         '
299
-        DataGridViewCellStyle8.BackColor = System.Drawing.Color.LavenderBlush
300
-        Me.獎金明細表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8
301
+        DataGridViewCellStyle17.BackColor = System.Drawing.Color.LavenderBlush
302
+        Me.獎金明細表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle17
301
         Me.獎金明細表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
303
         Me.獎金明細表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
302
             Or System.Windows.Forms.AnchorStyles.Left) _
304
             Or System.Windows.Forms.AnchorStyles.Left) _
303
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
305
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
313
         '
315
         '
314
         '過度表_dgv
316
         '過度表_dgv
315
         '
317
         '
316
-        DataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
317
-        Me.過度表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
318
+        DataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
319
+        Me.過度表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle18
318
         Me.過度表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
320
         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)
321
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
320
         Me.過度表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
322
         Me.過度表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
455
         Me.列印成EXCEL_bt.Text = "列印成EXCEL"
457
         Me.列印成EXCEL_bt.Text = "列印成EXCEL"
456
         Me.列印成EXCEL_bt.UseVisualStyleBackColor = True
458
         Me.列印成EXCEL_bt.UseVisualStyleBackColor = True
457
         '
459
         '
460
+        '未審核_lb
461
+        '
462
+        Me.未審核_lb.AutoSize = True
463
+        Me.未審核_lb.Location = New System.Drawing.Point(579, 7)
464
+        Me.未審核_lb.Name = "未審核_lb"
465
+        Me.未審核_lb.Size = New System.Drawing.Size(56, 16)
466
+        Me.未審核_lb.TabIndex = 1534
467
+        Me.未審核_lb.Text = "業務編號"
468
+        '
469
+        '業務_cb
470
+        '
471
+        Me.業務_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
472
+        Me.業務_cb.FormattingEnabled = True
473
+        Me.業務_cb.Items.AddRange(New Object() {"", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "B", "Y"})
474
+        Me.業務_cb.Location = New System.Drawing.Point(635, 2)
475
+        Me.業務_cb.Name = "業務_cb"
476
+        Me.業務_cb.Size = New System.Drawing.Size(46, 24)
477
+        Me.業務_cb.TabIndex = 1535
478
+        '
458
         '業績獎金彙總表
479
         '業績獎金彙總表
459
         '
480
         '
460
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
481
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
461
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
482
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
462
         Me.ClientSize = New System.Drawing.Size(1338, 603)
483
         Me.ClientSize = New System.Drawing.Size(1338, 603)
484
+        Me.Controls.Add(Me.未審核_lb)
485
+        Me.Controls.Add(Me.業務_cb)
463
         Me.Controls.Add(Me.列印成EXCEL_bt)
486
         Me.Controls.Add(Me.列印成EXCEL_bt)
464
         Me.Controls.Add(Me.存檔_bt)
487
         Me.Controls.Add(Me.存檔_bt)
465
         Me.Controls.Add(Me.NUD5)
488
         Me.Controls.Add(Me.NUD5)
546
     Friend WithEvents Label6 As Label
569
     Friend WithEvents Label6 As Label
547
     Friend WithEvents 存檔_bt As Button
570
     Friend WithEvents 存檔_bt As Button
548
     Friend WithEvents 列印成EXCEL_bt As Button
571
     Friend WithEvents 列印成EXCEL_bt As Button
572
+    Friend WithEvents 未審核_lb As Label
573
+    Friend WithEvents 業務_cb As ComboBox
549
 End Class
574
 End Class

+ 23
- 10
YD-ERP-SYS/財務系統管理/業績獎金彙總表.vb Прегледај датотеку

184
                 Next
184
                 Next
185
                 For II As Integer = 0 To 外車車資_dgv.Rows.Count - 1
185
                 For II As Integer = 0 To 外車車資_dgv.Rows.Count - 1
186
                     If 外車車資_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
186
                     If 外車車資_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
187
-                        獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value + 外車車資_dgv.Rows(II).Cells("外車_支").Value
187
+                        獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value '+ 外車車資_dgv.Rows(II).Cells("外車_支").Value
188
                     End If
188
                     End If
189
                 Next
189
                 Next
190
                 For II As Integer = 0 To 備註運費_dgv.Rows.Count - 1
190
                 For II As Integer = 0 To 備註運費_dgv.Rows.Count - 1
242
 
242
 
243
             過度表_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(3).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
243
             過度表_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(3).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
244
             過度表_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
244
             過度表_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
245
-            過度表_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
245
+            過度表_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(9).DefaultCellStyle.Format = "#,##0" : 過度表_dgv.Columns(10).DefaultCellStyle.Format = "#,##0"
246
             過度表_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
246
             過度表_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
247
             過度表_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
247
             過度表_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
248
             過度表_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
248
             過度表_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
249
             過度表_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
249
             過度表_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
250
-
250
+            過度表_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
251
             過度表_dgv.Columns(2).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(3).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
251
             過度表_dgv.Columns(2).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(3).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
252
             過度表_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
252
             過度表_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
253
             過度表_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
253
             過度表_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
254
             過度表_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
254
             過度表_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 過度表_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
255
+            過度表_dgv.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
255
             For I As Integer = 0 To 過度表_dgv.Rows.Count - 1
256
             For I As Integer = 0 To 過度表_dgv.Rows.Count - 1
256
                 過度表_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 過度表_dgv.Rows(I).Cells("成本").Value = "0" : 過度表_dgv.Rows(I).Cells("運費").Value = "0"
257
                 過度表_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 過度表_dgv.Rows(I).Cells("成本").Value = "0" : 過度表_dgv.Rows(I).Cells("運費").Value = "0"
257
                 過度表_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 過度表_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
258
                 過度表_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 過度表_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
258
-
259
+                過度表_dgv.Rows(I).Cells("管銷").Value = "0"
259
                 For II As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
260
                 For II As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
260
                     If Strings.Left(獎金明細表_dgv.Rows(II).Cells("編號").Value.ToString, 2) = 過度表_dgv.Rows(I).Cells("編號").Value.ToString And
261
                     If Strings.Left(獎金明細表_dgv.Rows(II).Cells("編號").Value.ToString, 2) = 過度表_dgv.Rows(I).Cells("編號").Value.ToString And
261
                        獎金明細表_dgv.Rows(II).Cells("獎金基礎").Value.ToString = 過度表_dgv.Rows(I).Cells("獎金基礎").Value.ToString Then
262
                        獎金明細表_dgv.Rows(II).Cells("獎金基礎").Value.ToString = 過度表_dgv.Rows(I).Cells("獎金基礎").Value.ToString Then
267
                         過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value = 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value + 獎金明細表_dgv.Rows(II).Cells("手續費(刷卡)").Value
268
                         過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value = 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value + 獎金明細表_dgv.Rows(II).Cells("手續費(刷卡)").Value
268
                     End If
269
                     End If
269
                 Next
270
                 Next
271
+                過度表_dgv.Rows(I).Cells("管銷").Value = 過度表_dgv.Rows(I).Cells("成本").Value * 0.06
270
             Next
272
             Next
271
             For I As Integer = 0 To 過度表_dgv.Rows.Count - 1
273
             For I As Integer = 0 To 過度表_dgv.Rows.Count - 1
272
                 過度表_dgv.Rows(I).Cells("毛利").Value = "0" : 過度表_dgv.Rows(I).Cells("獎金").Value = "0"
274
                 過度表_dgv.Rows(I).Cells("毛利").Value = "0" : 過度表_dgv.Rows(I).Cells("獎金").Value = "0"
273
                 過度表_dgv.Rows(I).Cells("毛利").Value = 過度表_dgv.Rows(I).Cells("銷貨總額").Value - 過度表_dgv.Rows(I).Cells("成本").Value - 過度表_dgv.Rows(I).Cells("運費").Value -
275
                 過度表_dgv.Rows(I).Cells("毛利").Value = 過度表_dgv.Rows(I).Cells("銷貨總額").Value - 過度表_dgv.Rows(I).Cells("成本").Value - 過度表_dgv.Rows(I).Cells("運費").Value -
274
-                                                           過度表_dgv.Rows(I).Cells("稅額(發票)").Value - 過度表_dgv.Rows(I).Cells("其他(傭金)").Value - 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value
276
+                                                         過度表_dgv.Rows(I).Cells("稅額(發票)").Value - 過度表_dgv.Rows(I).Cells("其他(傭金)").Value - 過度表_dgv.Rows(I).Cells("手續費(刷卡)").Value -
277
+                                                         過度表_dgv.Rows(I).Cells("管銷").Value
275
 
278
 
276
                 Dim 毛利遞減 As Integer = 過度表_dgv.Rows(I).Cells("毛利").Value
279
                 Dim 毛利遞減 As Integer = 過度表_dgv.Rows(I).Cells("毛利").Value
277
                 If 過度表_dgv.Rows(I).Cells("階級1").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級1").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
280
                 If 過度表_dgv.Rows(I).Cells("階級1").Value = 0 Or 過度表_dgv.Rows(I).Cells("階級1").Value >= 過度表_dgv.Rows(I).Cells("毛利").Value Then
362
             da.Fill(ds6) : 獎金彙總_dgv.DataSource = ds6.Tables(0) : conn.Close()
365
             da.Fill(ds6) : 獎金彙總_dgv.DataSource = ds6.Tables(0) : conn.Close()
363
             獎金彙總_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(3).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
366
             獎金彙總_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(3).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
364
             獎金彙總_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
367
             獎金彙總_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
365
-            獎金彙總_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
368
+            獎金彙總_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(9).DefaultCellStyle.Format = "#,##0" : 獎金彙總_dgv.Columns(10).DefaultCellStyle.Format = "#,##0"
366
             獎金彙總_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
369
             獎金彙總_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
367
             獎金彙總_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
370
             獎金彙總_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
368
             獎金彙總_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
371
             獎金彙總_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
369
             獎金彙總_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
372
             獎金彙總_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
370
-
373
+            獎金彙總_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
371
             獎金彙總_dgv.Columns(2).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(3).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
374
             獎金彙總_dgv.Columns(2).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(3).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
372
             獎金彙總_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
375
             獎金彙總_dgv.Columns(4).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
373
             獎金彙總_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
376
             獎金彙總_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight : 獎金彙總_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
376
             For I As Integer = 0 To 獎金彙總_dgv.Rows.Count - 1
379
             For I As Integer = 0 To 獎金彙總_dgv.Rows.Count - 1
377
                 獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("成本").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("運費").Value = "0"
380
                 獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("成本").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("運費").Value = "0"
378
                 獎金彙總_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
381
                 獎金彙總_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
379
-                獎金彙總_dgv.Rows(I).Cells("毛利").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("獎金").Value = "0"
382
+                獎金彙總_dgv.Rows(I).Cells("毛利").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("獎金").Value = "0" : 獎金彙總_dgv.Rows(I).Cells("管銷").Value = "0"
380
                 For II As Integer = 0 To 過度表_dgv.Rows.Count - 1
383
                 For II As Integer = 0 To 過度表_dgv.Rows.Count - 1
381
                     If 過度表_dgv.Rows(II).Cells("姓名").Value.ToString = 獎金彙總_dgv.Rows(I).Cells("姓名").Value.ToString Then
384
                     If 過度表_dgv.Rows(II).Cells("姓名").Value.ToString = 獎金彙總_dgv.Rows(I).Cells("姓名").Value.ToString Then
382
                         獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value = 獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value + 過度表_dgv.Rows(II).Cells("銷貨總額").Value
385
                         獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value = 獎金彙總_dgv.Rows(I).Cells("銷貨總額").Value + 過度表_dgv.Rows(II).Cells("銷貨總額").Value
389
                         獎金彙總_dgv.Rows(I).Cells("獎金").Value = 獎金彙總_dgv.Rows(I).Cells("獎金").Value + 過度表_dgv.Rows(II).Cells("獎金").Value
392
                         獎金彙總_dgv.Rows(I).Cells("獎金").Value = 獎金彙總_dgv.Rows(I).Cells("獎金").Value + 過度表_dgv.Rows(II).Cells("獎金").Value
390
                     End If
393
                     End If
391
                 Next
394
                 Next
395
+                獎金彙總_dgv.Rows(I).Cells("管銷").Value = 獎金彙總_dgv.Rows(I).Cells("成本").Value * 0.06
396
+                '獎金彙總_dgv.Rows(I).Cells("毛利").Value = 獎金彙總_dgv.Rows(I).Cells("毛利").Value - 獎金彙總_dgv.Rows(I).Cells("管銷").Value
392
                 NUD1.Value = NUD1.Value + 獎金彙總_dgv.Rows(I).Cells("運費").Value
397
                 NUD1.Value = NUD1.Value + 獎金彙總_dgv.Rows(I).Cells("運費").Value
393
             Next
398
             Next
394
             SQL_業績運費計算_查詢()
399
             SQL_業績運費計算_查詢()
413
     Private Sub 計算()
418
     Private Sub 計算()
414
         Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_彙總明細() : Set_彙總過度表() : Set_彙總主表()
419
         Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_彙總明細() : Set_彙總過度表() : Set_彙總主表()
415
     End Sub
420
     End Sub
421
+    Private Sub 業務_cb_下拉表單資料載入()
422
+        SQL_業務編號_下拉清單()
423
+        業務_cb.Items.Clear() : 業務_cb.Items.Clear()
424
+        While (dr.Read()) : 業務_cb.Items.Add(dr("業務號")) : End While : conn.Close()
425
+    End Sub
416
     Private Sub 業績獎金彙總表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
426
     Private Sub 業績獎金彙總表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
417
         Try
427
         Try
418
             Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
428
             Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
419
-            SQL_銷售控制表_空值修正1() : SQL_銷售控制表_空值修正2()
429
+            業務_cb_下拉表單資料載入() : SQL_銷售控制表_空值修正1() : SQL_銷售控制表_空值修正2()
420
             彙總表_bt.Enabled = False : 明細表_bt.Enabled = True : 獎金明細表_dgv.Visible = False : 獎金彙總_dgv.Visible = True
430
             彙總表_bt.Enabled = False : 明細表_bt.Enabled = True : 獎金明細表_dgv.Visible = False : 獎金彙總_dgv.Visible = True
421
             日期格式() : 計算()
431
             日期格式() : 計算()
422
 
432
 
442
         Try
452
         Try
443
             If 獎金彙總_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
453
             If 獎金彙總_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
444
             If 獎金彙總_dgv.SelectedCells.Count > 0 Then
454
             If 獎金彙總_dgv.SelectedCells.Count > 0 Then
445
-                If 獎金彙總_dgv.SelectedCells(0).ColumnIndex >= 2 And 獎金彙總_dgv.SelectedCells(0).ColumnIndex <= 9 Then
455
+                If 獎金彙總_dgv.SelectedCells(0).ColumnIndex >= 2 And 獎金彙總_dgv.SelectedCells(0).ColumnIndex <= 10 Then
446
                     If 已超出 = False Then
456
                     If 已超出 = False Then
447
                         Dim x As Double = 0
457
                         Dim x As Double = 0
448
                         For i As Integer = 0 To 獎金彙總_dgv.SelectedCells.Count - 1
458
                         For i As Integer = 0 To 獎金彙總_dgv.SelectedCells.Count - 1
516
     Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.Click
526
     Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.Click
517
         計算()
527
         計算()
518
     End Sub
528
     End Sub
529
+    Private Sub 業務_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務_cb.SelectedIndexChanged
530
+        計算()
531
+    End Sub
519
     Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
532
     Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
520
         中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
533
         中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
521
         開始日期_dtp.Value = 中間日期_dtp.Value
534
         開始日期_dtp.Value = 中間日期_dtp.Value

+ 5
- 5
YD-ERP-SYS/財務系統管理/業績結單控制表.vb Прегледај датотеку

8
             彙總1_dgv.AllowUserToAddRows = False
8
             彙總1_dgv.AllowUserToAddRows = False
9
             彙總1_dgv.RowTemplate.Height = 25
9
             彙總1_dgv.RowTemplate.Height = 25
10
 
10
 
11
-            If CC(56) = False Then
12
-                SQL2 = " AND (銷售控制表.單號 LIKE N'" & 業務號碼 & "%')"
13
-            Else
14
-                SQL2 = ""
15
-            End If
11
+            'If CC(56) = False Then
12
+            '    SQL2 = " AND (銷售控制表.單號 LIKE N'" & 業務號碼 & "%')"
13
+            'Else
14
+            '    SQL2 = ""
15
+            'End If
16
             If 已完單_bt.Enabled = False Then : SQL_業績完單2()
16
             If 已完單_bt.Enabled = False Then : SQL_業績完單2()
17
             ElseIf 未完單_bt.Enabled = False Then : SQL_業績完單1()
17
             ElseIf 未完單_bt.Enabled = False Then : SQL_業績完單1()
18
             ElseIf 不可完單_bt.Enabled = False Then : SQL_業績完單3() : End If
18
             ElseIf 不可完單_bt.Enabled = False Then : SQL_業績完單3() : End If

Loading…
Откажи
Сачувај