Quellcode durchsuchen

20201014備份

Signed-off-by: B70340 <b70340@gmail.com>
B70340 vor 4 Jahren
Ursprung
Commit
f068d3953e
33 geänderte Dateien mit 3528 neuen und 743 gelöschten Zeilen
  1. BIN
      .vs/YD-ERP-SYS/v16/.suo
  2. 150
    9
      YD-ERP-SYS/Module/SQL_業務系統管理.vb
  3. 30
    8
      YD-ERP-SYS/Module/SQL_跨介面共用.vb
  4. 1
    1
      YD-ERP-SYS/Module/全域變數.vb
  5. 37
    17
      YD-ERP-SYS/YD-ERP-SYS.Designer.vb
  6. 10
    0
      YD-ERP-SYS/YD-ERP-SYS.vb
  7. 18
    0
      YD-ERP-SYS/YD-ERP-SYS.vbproj
  8. BIN
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe
  9. BIN
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb
  10. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe
  11. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb
  12. 1
    1
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache
  13. 2
    0
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt
  14. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache
  15. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache
  16. BIN
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.貨款試算表.resources
  17. BIN
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.銷售分析表.resources
  18. 4
    4
      YD-ERP-SYS/倉儲系統管理/物料檔案.Designer.vb
  19. 1
    0
      YD-ERP-SYS/倉儲系統管理/物料檔案.vb
  20. BIN
      YD-ERP-SYS/圖片/鴻時系統運作邏輯001.png
  21. 1
    1
      YD-ERP-SYS/採購系統管理/供應商資料表.vb
  22. 120
    67
      YD-ERP-SYS/業務系統管理/訂單控制表.Designer.vb
  23. 53
    33
      YD-ERP-SYS/業務系統管理/訂單控制表.vb
  24. 355
    0
      YD-ERP-SYS/業務系統管理/貨款試算表.Designer.vb
  25. 120
    0
      YD-ERP-SYS/業務系統管理/貨款試算表.resx
  26. 232
    0
      YD-ERP-SYS/業務系統管理/貨款試算表.vb
  27. 636
    0
      YD-ERP-SYS/業務系統管理/銷售分析表.Designer.vb
  28. 120
    0
      YD-ERP-SYS/業務系統管理/銷售分析表.resx
  29. 379
    0
      YD-ERP-SYS/業務系統管理/銷售分析表.vb
  30. 307
    250
      YD-ERP-SYS/業務系統管理/銷售單審核.Designer.vb
  31. 299
    37
      YD-ERP-SYS/業務系統管理/銷售單審核.vb
  32. 269
    198
      YD-ERP-SYS/業務系統管理/銷售單申請.Designer.vb
  33. 383
    117
      YD-ERP-SYS/業務系統管理/銷售單申請.vb

BIN
.vs/YD-ERP-SYS/v16/.suo Datei anzeigen


+ 150
- 9
YD-ERP-SYS/Module/SQL_業務系統管理.vb Datei anzeigen

43
     End Sub
43
     End Sub
44
     Friend Sub SQL_銷售控制表()
44
     Friend Sub SQL_銷售控制表()
45
         ConnOpen()
45
         ConnOpen()
46
-        SQL1 = "SELECT 流水號, 單號, 開單日期, 客戶編號, 交貨日期, 含稅, 單位主管, 審核日期, 業務人員, 送貨地點
47
-                FROM   銷售控制表 WHERE 單號 LIKE '" & PA19 & "%' AND 單位主管 LIKE '' ORDER BY 單號"
46
+        SQL1 = "SELECT 流水號, 單號, 開單日期, 客戶編號, 交貨日期, 含稅, 單位主管, 審核日期, 業務人員, 送貨地點, 運費
47
+                FROM   銷售控制表 WHERE 單號 LIKE '" & PA19 & "%' AND 單位主管 LIKE '' ORDER BY 單號 DESC"
48
         CmdSet_For_DGV()
48
         CmdSet_For_DGV()
49
     End Sub
49
     End Sub
50
     '---------------------銷售單審核-----------------------------------------------------------------------------------------------------------------
50
     '---------------------銷售單審核-----------------------------------------------------------------------------------------------------------------
51
     Friend Sub SQL_銷售控制表_審核()
51
     Friend Sub SQL_銷售控制表_審核()
52
         ConnOpen()
52
         ConnOpen()
53
-        SQL1 = "SELECT 流水號, 單號, 開單日期, 客戶編號, 交貨日期, 含稅, 單位主管, 審核日期, 業務人員, 送貨地點
54
-                FROM   銷售控制表 WHERE 單號 LIKE '" & PA19 & "%' AND 客戶編號 NOT LIKE '' AND 單位主管 LIKE '' ORDER BY 單號"
53
+        SQL1 = "SELECT 流水號, 單號, 開單日期, 客戶編號, 交貨日期, 含稅, 單位主管, 審核日期, 業務人員, 送貨地點, 運費
54
+                FROM   銷售控制表 WHERE 單號 LIKE '" & PA19 & "%' AND 客戶編號 NOT LIKE '' AND 單位主管 LIKE '' ORDER BY 單號 DESC"
55
         CmdSet_For_DGV()
55
         CmdSet_For_DGV()
56
     End Sub
56
     End Sub
57
     Friend Sub SQL_銷售控制表_審核確認()
57
     Friend Sub SQL_銷售控制表_審核確認()
67
     '---------------------訂單控制表-----------------------------------------------------------------------------------------------------------------
67
     '---------------------訂單控制表-----------------------------------------------------------------------------------------------------------------
68
     Friend Sub SQL_銷售控制表_訂單控制表()
68
     Friend Sub SQL_銷售控制表_訂單控制表()
69
         ConnOpen()
69
         ConnOpen()
70
-        SQL1 = "SELECT      銷售控制表.流水號, 銷售控制表.單號, 銷售控制表.開單日期, 銷售控制表.客戶編號, 銷售控制表.交貨日期, 
71
-                            銷售控制表.含稅, 銷售控制表.單位主管, 銷售控制表.審核日期, 銷售收款事項.內容, 銷售收款事項.金額, 銷售控制表.送貨地點
72
-                FROM        銷售控制表 LEFT OUTER JOIN
70
+        SQL1 = "SELECT      銷售控制表.流水號, 銷售控制表.單號, 客戶資料表.名稱, 銷售控制表.開單日期, 銷售控制表.交貨日期, 
71
+                            銷售控制表.含稅, 銷售控制表.單位主管, 銷售控制表.審核日期, 銷售收款事項.內容, 銷售收款事項.金額, 
72
+                            銷售控制表.送貨地點, 銷售控制表.運費, 銷售控制表.客戶編號
73
+                FROM        銷售控制表 INNER JOIN
74
+                            客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 LEFT OUTER JOIN
73
                             銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
75
                             銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
74
-                WHERE      (銷售控制表.單號 LIKE '" & PA19 & "%') AND   (銷售收款事項.內容 LIKE '未收餘額')
75
-                ORDER BY    銷售控制表.單號"
76
+                WHERE      (銷售控制表.單號 LIKE '" & PA19 & "%') AND (客戶資料表.名稱 LIKE N'%" & PA20 & "%') AND (銷售收款事項.內容 LIKE '未收餘額')
77
+                ORDER BY    銷售控制表.單號 DESC"
78
+        CmdSet_For_DGV()
79
+    End Sub
80
+    '---------------------銷售分析表-----------------------------------------------------------------------------------------------------------------
81
+    Friend Sub SQL_銷售分析表_物料明細()
82
+        If 銷售分析表.依開單日期_ch.Checked = False Then
83
+            SQL2 = "(銷售控制表.交貨日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
84
+        ElseIf 銷售分析表.依開單日期_ch.Checked = True Then
85
+            SQL2 = "(銷售控制表.開單日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
86
+        End If
87
+        ConnOpen()
88
+        SQL1 = "SELECT      銷售控制表.單號 AS 項次, 銷售控制表.單號, 銷售明細表.料號, 供應商資料表.簡稱 AS 供應商, 物料資料庫.品名, 倉儲分區控制表.倉名, 
89
+                            物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 銷售明細表.含稅, 銷售明細表.售價, 
90
+                            銷售明細表.狀態 AS 倉儲情況
91
+                FROM        倉儲狀態 RIGHT OUTER JOIN
92
+                            銷售明細表 ON 倉儲狀態.編碼 = 銷售明細表.物料狀態 LEFT OUTER JOIN
93
+                            物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
94
+                            倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
95
+                            物料資料庫 INNER JOIN
96
+                            供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
97
+                            銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
98
+                            銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
99
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND (銷售明細表.成本 > 0) AND 
100
+                           (銷售明細表.售價 > 0) AND " & SQL2 & " 
101
+                ORDER BY    銷售控制表.單號 DESC"
102
+        CmdSet_For_DGV()
103
+    End Sub
104
+    Friend Sub SQL_銷售分析表_它項明細()
105
+        If 銷售分析表.依開單日期_ch.Checked = False Then
106
+            SQL2 = "(銷售控制表.交貨日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
107
+        ElseIf 銷售分析表.依開單日期_ch.Checked = True Then
108
+            SQL2 = "(銷售控制表.開單日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
109
+        End If
110
+        ConnOpen()
111
+        SQL1 = "SELECT      銷售控制表.單號 AS 項次, 銷售控制表.單號, 銷售明細表.料號, 供應商資料表.簡稱 AS 供應商, 物料資料庫.品名, 倉儲分區控制表.倉名, 
112
+                            物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 銷售明細表.含稅, 銷售明細表.售價, 
113
+                            銷售明細表.狀態 AS 倉儲情況
114
+                FROM        倉儲狀態 RIGHT OUTER JOIN
115
+                            銷售明細表 ON 倉儲狀態.編碼 = 銷售明細表.物料狀態 LEFT OUTER JOIN
116
+                            物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
117
+                            倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
118
+                            物料資料庫 INNER JOIN
119
+                            供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
120
+                            銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
121
+                            銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
122
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 LIKE '1%') AND (銷售明細表.成本 > 0) AND " & SQL2 & " 
123
+                ORDER BY    銷售控制表.單號 DESC"
124
+        CmdSet_For_DGV()
125
+    End Sub
126
+    Friend Sub SQL_銷售分析表_銷售備註()
127
+        If 銷售分析表.依開單日期_ch.Checked = False Then
128
+            SQL2 = "(銷售控制表.交貨日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
129
+        ElseIf 銷售分析表.依開單日期_ch.Checked = True Then
130
+            SQL2 = "(銷售控制表.開單日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
131
+        End If
132
+        ConnOpen()
133
+        SQL1 = "SELECT     銷售控制表.單號 AS 項次, 銷售備註表.單號, 銷售備註表.備註, 銷售備註表.收入, 銷售備註表.支出
134
+                FROM       銷售備註表 INNER JOIN 銷售控制表 ON 銷售備註表.單號 = 銷售控制表.單號
135
+                WHERE     (銷售控制表.單號 Not Like '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND ((銷售備註表.收入 > 0) OR (銷售備註表.支出 > 0)) AND " & SQL2 & " 
136
+                ORDER BY   銷售控制表.單號 DESC"
137
+        CmdSet_For_DGV()
138
+    End Sub
139
+    Friend Sub SQL_銷售分析表_運費()
140
+        If 銷售分析表.依開單日期_ch.Checked = False Then
141
+            SQL2 = "(交貨日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
142
+        ElseIf 銷售分析表.依開單日期_ch.Checked = True Then
143
+            SQL2 = "(開單日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
144
+        End If
145
+        ConnOpen()
146
+        SQL1 = "SELECT  單號 AS 項次, 單號, 送貨地點, 運費 FROM 銷售控制表 WHERE  (單號 Not Like '4%') AND (單號 LIKE '" & PA19 & "%') AND (運費 > 0) AND " & SQL2 & " ORDER BY 單號 DESC"
147
+        CmdSet_For_DGV()
148
+    End Sub
149
+    Friend Sub SQL_銷售分析表_廠商彙總()
150
+        If 銷售分析表.依開單日期_ch.Checked = False Then
151
+            SQL2 = "(交貨日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
152
+        ElseIf 銷售分析表.依開單日期_ch.Checked = True Then
153
+            SQL2 = "(開單日期 BETWEEN '" & Format(銷售分析表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(銷售分析表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
154
+        End If
155
+        ConnOpen()
156
+        SQL1 = "SELECT          AAA.項次, AAA.編號, AAA.供應商, AAA.成本預估, 系統比例用空白圖片.圖片 AS 成本佔比
157
+                FROM              系統比例用空白圖片 RIGHT OUTER JOIN
158
+                                (SELECT          物料資料庫.供應商編號 AS 項次, 物料資料庫.供應商編號 AS 編號, 供應商資料表.簡稱 AS 供應商, 
159
+                                                              SUM(銷售明細表.數量 * 銷售明細表.成本) AS 成本預估, 物料資料庫.進度條用空白
160
+                                  FROM               銷售明細表 LEFT OUTER JOIN
161
+                                                              物料資料庫 INNER JOIN
162
+                                                              供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
163
+                                                              銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
164
+                                                              銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
165
+                                  WHERE      (銷售控制表.單號 Not Like '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND (銷售明細表.成本 > 0) AND 
166
+                                             (銷售明細表.售價 > 0) AND " & SQL2 & "
167
+                                  GROUP BY    供應商資料表.簡稱, 物料資料庫.供應商編號, 物料資料庫.進度條用空白) AS AAA ON 
168
+                            系統比例用空白圖片.選擇 = AAA.進度條用空白
169
+                ORDER BY   AAA.編號"
170
+        CmdSet_For_DGV()
171
+    End Sub
172
+    '---------------------貨款試算表-----------------------------------------------------------------------------------------------------------------
173
+    Friend Sub SQL_貨款試算表_廠商彙總()
174
+        If 貨款試算表.依開單日期_ch.Checked = False Then
175
+            SQL2 = "(交貨日期 BETWEEN '" & Format(貨款試算表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(貨款試算表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
176
+        ElseIf 貨款試算表.依開單日期_ch.Checked = True Then
177
+            SQL2 = "(開單日期 BETWEEN '" & Format(貨款試算表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(貨款試算表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
178
+        End If
179
+        ConnOpen()
180
+        SQL1 = "SELECT          AAA.項次, AAA.編號, AAA.供應商, AAA.預估進貨, 系統比例用空白圖片.圖片 AS 成本佔比
181
+                FROM              系統比例用空白圖片 RIGHT OUTER JOIN
182
+                                (SELECT          物料資料庫.供應商編號 AS 項次, 物料資料庫.供應商編號 AS 編號, 供應商資料表.簡稱 AS 供應商, 
183
+                                                              SUM(銷售明細表.數量 * 銷售明細表.成本) AS 預估進貨, 物料資料庫.進度條用空白
184
+                                  FROM               銷售明細表 LEFT OUTER JOIN
185
+                                                              物料資料庫 INNER JOIN
186
+                                                              供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
187
+                                                              銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
188
+                                                              銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
189
+                                  WHERE      (銷售控制表.單號 Not Like '4%') AND (銷售控制表.單號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND (銷售明細表.成本 > 0) AND 
190
+                                             (銷售明細表.售價 > 0) AND (銷售明細表.倉儲狀態 LIKE 'N03') AND " & SQL2 & "
191
+                                  GROUP BY    供應商資料表.簡稱, 物料資料庫.供應商編號, 物料資料庫.進度條用空白) AS AAA ON 
192
+                            系統比例用空白圖片.選擇 = AAA.進度條用空白
193
+                ORDER BY   AAA.編號"
194
+        CmdSet_For_DGV()
195
+    End Sub
196
+    Friend Sub SQL_貨款試算表_物料明細()
197
+        If 貨款試算表.依開單日期_ch.Checked = False Then
198
+            SQL2 = "(銷售控制表.交貨日期 BETWEEN '" & Format(貨款試算表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(貨款試算表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
199
+        ElseIf 貨款試算表.依開單日期_ch.Checked = True Then
200
+            SQL2 = "(銷售控制表.開單日期 BETWEEN '" & Format(貨款試算表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(貨款試算表.結束日期_dtp.Value, "yyyy/MM/dd") & "')"
201
+        End If
202
+        ConnOpen()
203
+        SQL1 = "SELECT      銷售控制表.單號 AS 項次, 銷售控制表.單號, 銷售明細表.料號, 供應商資料表.簡稱 AS 供應商, 物料資料庫.品名, 倉儲分區控制表.倉名, 
204
+                            物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 銷售明細表.含稅, 銷售明細表.售價 AS 金額, 
205
+                            銷售明細表.狀態 AS 倉儲情況
206
+                FROM        倉儲狀態 RIGHT OUTER JOIN
207
+                            銷售明細表 ON 倉儲狀態.編碼 = 銷售明細表.物料狀態 LEFT OUTER JOIN
208
+                            物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
209
+                            倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
210
+                            物料資料庫 INNER JOIN
211
+                            供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 ON 
212
+                            銷售明細表.料號 = 物料資料庫.料號 LEFT OUTER JOIN
213
+                            銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號
214
+                WHERE      (銷售控制表.單號 NOT LIKE '4%') AND (銷售控制表.單號 LIKE '" & PA20 & "%')AND (銷售明細表.料號 LIKE '" & PA19 & "%') AND (銷售明細表.料號 NOT LIKE '1%') AND 
215
+                           (銷售明細表.成本 > 0) AND (銷售明細表.售價 > 0) AND (銷售明細表.倉儲狀態 LIKE 'N03') AND " & SQL2 & " 
216
+                ORDER BY    銷售控制表.單號 DESC"
76
         CmdSet_For_DGV()
217
         CmdSet_For_DGV()
77
     End Sub
218
     End Sub
78
 End Module
219
 End Module

+ 30
- 8
YD-ERP-SYS/Module/SQL_跨介面共用.vb Datei anzeigen

144
         ConnOpen()
144
         ConnOpen()
145
         If PA3 = "" Then
145
         If PA3 = "" Then
146
             SQL1 = "SELECT 編號, 簡稱 FROM   供應商資料表 WHERE 停用 = 0 ORDER BY   編號"
146
             SQL1 = "SELECT 編號, 簡稱 FROM   供應商資料表 WHERE 停用 = 0 ORDER BY   編號"
147
-        ElseIf PA3 = "2" Or PA3 = "9" Or PA3 = "Y" Then
147
+        ElseIf PA3 = "1" Or PA3 = "2" Or PA3 = "9" Or PA3 = "Y" Then
148
             SQL1 = "SELECT 編號, 簡稱 FROM   供應商資料表
148
             SQL1 = "SELECT 編號, 簡稱 FROM   供應商資料表
149
                     WHERE  (編號 LIKE N'" & PA3 & "%') AND (停用 = 0)
149
                     WHERE  (編號 LIKE N'" & PA3 & "%') AND (停用 = 0)
150
                     ORDER BY   編號"
150
                     ORDER BY   編號"
177
     End Sub
177
     End Sub
178
     Friend Sub SQL_銷售明細表_修改()
178
     Friend Sub SQL_銷售明細表_修改()
179
         ConnOpen()
179
         ConnOpen()
180
-        SQL1 = "UPDATE 銷售明細表 SET 備註 = N'" & PA10 & "', 成本 = N'" & NU1 & "', 售價 = N'" & NU2 & "', 含稅 = N'" & BL5 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
180
+        SQL1 = "UPDATE 銷售明細表 SET 備註 = N'" & PA10 & "', 成本 = N'" & NU1 & "', 售價 = N'" & NU2 & "', 含稅 = N'" & BL5 & "',倉儲狀態 = N'" & PA9 & "', 
181
+                                      物料狀態 = N'" & PA8 & "', 訂製狀態 = N'" & PA7 & "' 
182
+                WHERE (資料流水號 LIKE N'" & PA11 & "')"
183
+        CmdSet_For_dr()
184
+    End Sub
185
+    Friend Sub SQL_銷售明細表_成本讀取()
186
+        ConnOpen()
187
+        SQL1 = "SELECT 成本 FROM 物料資料庫 WHERE 料號 LIKE '" & PA12 & "'"
181
         CmdSet_For_dr()
188
         CmdSet_For_dr()
182
     End Sub
189
     End Sub
183
     Friend Sub SQL_銷售備註表_修改()
190
     Friend Sub SQL_銷售備註表_修改()
231
     End Sub
238
     End Sub
232
     Friend Sub SQL_銷售單申請_銷售明細表_新增()
239
     Friend Sub SQL_銷售單申請_銷售明細表_新增()
233
         ConnOpen()
240
         ConnOpen()
234
-        SQL1 = "INSERT INTO 銷售明細表 (資料流水號, 單號, 料號, 物料狀態, 訂製狀態, 備註, 數量, 成本, 售價, 狀態, 含稅) 
235
-                VALUES (N'" & PA3 & "',N'" & PA4 & "',N'" & PA2 & "',N'" & PA7 & "',N'" & PA8 & "', N'', N'" & NU1 & "', N'" & NU2 & "', N'" & NU3 & "', '" & PA9 & "', N'" & BL2 & "')"
241
+        SQL1 = "INSERT INTO 銷售明細表 (資料流水號, 單號, 料號, 物料狀態, 訂製狀態, 備註, 數量, 成本, 售價, 狀態, 含稅, 倉儲狀態) 
242
+                VALUES (N'" & PA3 & "',N'" & PA4 & "',N'" & PA2 & "',N'" & PA7 & "',N'" & PA8 & "', N'', N'" & NU1 & "', N'" & NU2 & "', N'" & NU3 & "', 
243
+                         '" & PA9 & "', N'" & BL2 & "', N'" & PA10 & "')"
236
         CmdSet_For_dr()
244
         CmdSet_For_dr()
237
     End Sub
245
     End Sub
238
     Friend Sub SQL_銷售單申請_倉儲明細表_銷售出庫()
246
     Friend Sub SQL_銷售單申請_倉儲明細表_銷售出庫()
244
     End Sub
252
     End Sub
245
     Friend Sub SQL_銷售明細表()
253
     Friend Sub SQL_銷售明細表()
246
         ConnOpen()
254
         ConnOpen()
247
-        SQL1 = "SELECT      銷售明細表.資料流水號, 銷售明細表.資料流水號 AS 項次, 銷售明細表.料號, 物料資料庫.品名, 物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 
248
-                            銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態 AS 倉儲情況, 倉儲明細表.資料流水號 AS 倉儲流水號
249
-                FROM        銷售明細表 INNER JOIN 倉儲狀態 ON 銷售明細表.物料狀態 = 倉儲狀態.編碼 LEFT OUTER JOIN 倉儲明細表 ON 銷售明細表.料號 = 倉儲明細表.料號 AND 
250
-                            銷售明細表.單號 = 倉儲明細表.採購單號 LEFT OUTER JOIN 物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
255
+        SQL1 = "SELECT      銷售明細表.資料流水號, 銷售明細表.資料流水號 AS 項次, 銷售明細表.料號, 物料資料庫.品名, 倉儲分區控制表.倉名, 
256
+                            物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 
257
+                            銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態 AS 倉儲情況, 倉儲明細表.資料流水號 AS 倉儲流水號, 銷售明細表.倉儲狀態, 
258
+                            銷售明細表.訂製狀態, 銷售明細表.物料狀態
259
+                FROM        銷售明細表 INNER JOIN
260
+                            倉儲狀態 ON 銷售明細表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
261
+                            倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
262
+                            倉儲明細表 ON 銷售明細表.料號 = 倉儲明細表.料號 AND 銷售明細表.單號 = 倉儲明細表.採購單號 LEFT OUTER JOIN
263
+                            物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
251
                             物料資料庫 ON 銷售明細表.料號 = 物料資料庫.料號
264
                             物料資料庫 ON 銷售明細表.料號 = 物料資料庫.料號
252
                 WHERE      (銷售明細表.單號 LIKE '" & PA2 & "')
265
                 WHERE      (銷售明細表.單號 LIKE '" & PA2 & "')
253
                 ORDER BY    銷售明細表.料號"
266
                 ORDER BY    銷售明細表.料號"
294
     Friend Sub SQL_銷售收款事項_最後一筆項次()
307
     Friend Sub SQL_銷售收款事項_最後一筆項次()
295
         ConnOpen() : SQL1 = "SELECT TOP (1) 項次 FROM 銷售收款事項 ORDER BY 項次 DESC" : CmdSet_For_dr()
308
         ConnOpen() : SQL1 = "SELECT TOP (1) 項次 FROM 銷售收款事項 ORDER BY 項次 DESC" : CmdSet_For_dr()
296
     End Sub
309
     End Sub
310
+    Friend Sub SQL_銷售明細_改倉名()
311
+        ConnOpen() : SQL1 = "SELECT 倉名編號 FROM 倉儲分區控制表 WHERE 倉名 LIKE N'" & PA20 & "'" : CmdSet_For_dr()
312
+    End Sub
313
+    Friend Sub SQL_銷售明細_改物料訂製狀態()
314
+        ConnOpen() : SQL1 = "SELECT 編碼 FROM 物料訂製狀態 WHERE 訂製 LIKE N'" & PA19 & "'" : CmdSet_For_dr()
315
+    End Sub
316
+    Friend Sub SQL_銷售明細_倉儲狀態()
317
+        ConnOpen() : SQL1 = "SELECT 編碼 FROM 倉儲狀態 WHERE 狀態 LIKE N'" & PA18 & "'" : CmdSet_For_dr()
318
+    End Sub
297
     Friend Sub SQL_盤盈盤損申請_單據()
319
     Friend Sub SQL_盤盈盤損申請_單據()
298
         ConnOpen() : SQL1 = "SELECT 執行單號, 申請人, 申請日期 FROM 倉儲明細表 WHERE (狀態 LIKE N'盤%') AND (審核人 LIKE '') GROUP BY 執行單號, 申請人, 申請日期" : CmdSet_For_DGV()
320
         ConnOpen() : SQL1 = "SELECT 執行單號, 申請人, 申請日期 FROM 倉儲明細表 WHERE (狀態 LIKE N'盤%') AND (審核人 LIKE '') GROUP BY 執行單號, 申請人, 申請日期" : CmdSet_For_DGV()
299
     End Sub
321
     End Sub

+ 1
- 1
YD-ERP-SYS/Module/全域變數.vb Datei anzeigen

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
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
     Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 業務號碼 As String
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 = "2020100101"
7
+    Public 版本 As String = "2020101402"
8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9
     Public 列印用SQL As String = "" : Public 列印用SQL2 As String : Public 公司編號 As String : Public 公司電話 As String : Public 公司統編 As String : Public 公司地址 As String
9
     Public 列印用SQL As String = "" : Public 列印用SQL2 As String : Public 公司編號 As String : Public 公司電話 As String : Public 公司統編 As String : Public 公司地址 As String
10
     Public 關鍵字編號 As String
10
     Public 關鍵字編號 As String

+ 37
- 17
YD-ERP-SYS/YD-ERP-SYS.Designer.vb Datei anzeigen

42
         Me.人員ID卡系統配置設定_tsm = New System.Windows.Forms.ToolStripMenuItem()
42
         Me.人員ID卡系統配置設定_tsm = New System.Windows.Forms.ToolStripMenuItem()
43
         Me.業務系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
43
         Me.業務系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
44
         Me.訂單控制表_tsm = New System.Windows.Forms.ToolStripMenuItem()
44
         Me.訂單控制表_tsm = New System.Windows.Forms.ToolStripMenuItem()
45
+        Me.銷售分析表_tsm = New System.Windows.Forms.ToolStripMenuItem()
45
         Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator()
46
         Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator()
46
         Me.銷售單申請_tsm = New System.Windows.Forms.ToolStripMenuItem()
47
         Me.銷售單申請_tsm = New System.Windows.Forms.ToolStripMenuItem()
47
         Me.銷售單審核_tsm = New System.Windows.Forms.ToolStripMenuItem()
48
         Me.銷售單審核_tsm = New System.Windows.Forms.ToolStripMenuItem()
81
         Me.執行進度_tss = New System.Windows.Forms.ToolStripStatusLabel()
82
         Me.執行進度_tss = New System.Windows.Forms.ToolStripStatusLabel()
82
         Me.ToolStripProgressBar1 = New System.Windows.Forms.ToolStripProgressBar()
83
         Me.ToolStripProgressBar1 = New System.Windows.Forms.ToolStripProgressBar()
83
         Me.ToolTip = New System.Windows.Forms.ToolTip(Me.components)
84
         Me.ToolTip = New System.Windows.Forms.ToolTip(Me.components)
85
+        Me.貨款試算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
84
         Me.MenuStrip.SuspendLayout()
86
         Me.MenuStrip.SuspendLayout()
85
         Me.StatusStrip.SuspendLayout()
87
         Me.StatusStrip.SuspendLayout()
86
         Me.SuspendLayout()
88
         Me.SuspendLayout()
195
         '
197
         '
196
         '業務系統管理_tsm
198
         '業務系統管理_tsm
197
         '
199
         '
198
-        Me.業務系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.訂單控制表_tsm, Me.ToolStripSeparator9, Me.銷售單申請_tsm, Me.銷售單審核_tsm, Me.ToolStripSeparator8, Me.客戶資料表_tsm})
200
+        Me.業務系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.訂單控制表_tsm, Me.銷售分析表_tsm, Me.貨款試算表_tsm, Me.ToolStripSeparator9, Me.銷售單申請_tsm, Me.銷售單審核_tsm, Me.ToolStripSeparator8, Me.客戶資料表_tsm})
199
         Me.業務系統管理_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
201
         Me.業務系統管理_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
200
         Me.業務系統管理_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.business_info
202
         Me.業務系統管理_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.business_info
201
         Me.業務系統管理_tsm.Name = "業務系統管理_tsm"
203
         Me.業務系統管理_tsm.Name = "業務系統管理_tsm"
207
         Me.訂單控制表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
209
         Me.訂單控制表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
208
         Me.訂單控制表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
210
         Me.訂單控制表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
209
         Me.訂單控制表_tsm.Name = "訂單控制表_tsm"
211
         Me.訂單控制表_tsm.Name = "訂單控制表_tsm"
210
-        Me.訂單控制表_tsm.Size = New System.Drawing.Size(134, 22)
212
+        Me.訂單控制表_tsm.Size = New System.Drawing.Size(180, 22)
211
         Me.訂單控制表_tsm.Text = "訂單控制表"
213
         Me.訂單控制表_tsm.Text = "訂單控制表"
212
         '
214
         '
215
+        '銷售分析表_tsm
216
+        '
217
+        Me.銷售分析表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
218
+        Me.銷售分析表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
219
+        Me.銷售分析表_tsm.Name = "銷售分析表_tsm"
220
+        Me.銷售分析表_tsm.Size = New System.Drawing.Size(180, 22)
221
+        Me.銷售分析表_tsm.Text = "銷售分析表"
222
+        '
213
         'ToolStripSeparator9
223
         'ToolStripSeparator9
214
         '
224
         '
215
         Me.ToolStripSeparator9.Name = "ToolStripSeparator9"
225
         Me.ToolStripSeparator9.Name = "ToolStripSeparator9"
216
-        Me.ToolStripSeparator9.Size = New System.Drawing.Size(131, 6)
226
+        Me.ToolStripSeparator9.Size = New System.Drawing.Size(177, 6)
217
         '
227
         '
218
         '銷售單申請_tsm
228
         '銷售單申請_tsm
219
         '
229
         '
220
         Me.銷售單申請_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
230
         Me.銷售單申請_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
221
         Me.銷售單申請_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
231
         Me.銷售單申請_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
222
         Me.銷售單申請_tsm.Name = "銷售單申請_tsm"
232
         Me.銷售單申請_tsm.Name = "銷售單申請_tsm"
223
-        Me.銷售單申請_tsm.Size = New System.Drawing.Size(134, 22)
233
+        Me.銷售單申請_tsm.Size = New System.Drawing.Size(180, 22)
224
         Me.銷售單申請_tsm.Text = "銷售單申請"
234
         Me.銷售單申請_tsm.Text = "銷售單申請"
225
         '
235
         '
226
         '銷售單審核_tsm
236
         '銷售單審核_tsm
228
         Me.銷售單審核_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
238
         Me.銷售單審核_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
229
         Me.銷售單審核_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.check
239
         Me.銷售單審核_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.check
230
         Me.銷售單審核_tsm.Name = "銷售單審核_tsm"
240
         Me.銷售單審核_tsm.Name = "銷售單審核_tsm"
231
-        Me.銷售單審核_tsm.Size = New System.Drawing.Size(134, 22)
241
+        Me.銷售單審核_tsm.Size = New System.Drawing.Size(180, 22)
232
         Me.銷售單審核_tsm.Text = "銷售單審核"
242
         Me.銷售單審核_tsm.Text = "銷售單審核"
233
         '
243
         '
234
         'ToolStripSeparator8
244
         'ToolStripSeparator8
235
         '
245
         '
236
         Me.ToolStripSeparator8.Name = "ToolStripSeparator8"
246
         Me.ToolStripSeparator8.Name = "ToolStripSeparator8"
237
-        Me.ToolStripSeparator8.Size = New System.Drawing.Size(131, 6)
247
+        Me.ToolStripSeparator8.Size = New System.Drawing.Size(177, 6)
238
         '
248
         '
239
         '客戶資料表_tsm
249
         '客戶資料表_tsm
240
         '
250
         '
241
         Me.客戶資料表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
251
         Me.客戶資料表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
242
         Me.客戶資料表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
252
         Me.客戶資料表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
243
         Me.客戶資料表_tsm.Name = "客戶資料表_tsm"
253
         Me.客戶資料表_tsm.Name = "客戶資料表_tsm"
244
-        Me.客戶資料表_tsm.Size = New System.Drawing.Size(134, 22)
254
+        Me.客戶資料表_tsm.Size = New System.Drawing.Size(180, 22)
245
         Me.客戶資料表_tsm.Text = "客戶資料表"
255
         Me.客戶資料表_tsm.Text = "客戶資料表"
246
         '
256
         '
247
         '採購系統管理_tsm
257
         '採購系統管理_tsm
257
         '
267
         '
258
         Me.採購控制表_tsm.ForeColor = System.Drawing.Color.Black
268
         Me.採購控制表_tsm.ForeColor = System.Drawing.Color.Black
259
         Me.採購控制表_tsm.Name = "採購控制表_tsm"
269
         Me.採購控制表_tsm.Name = "採購控制表_tsm"
260
-        Me.採購控制表_tsm.Size = New System.Drawing.Size(180, 22)
270
+        Me.採購控制表_tsm.Size = New System.Drawing.Size(170, 22)
261
         Me.採購控制表_tsm.Text = "採購控制表"
271
         Me.採購控制表_tsm.Text = "採購控制表"
262
         '
272
         '
263
         'ToolStripSeparator3
273
         'ToolStripSeparator3
264
         '
274
         '
265
         Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
275
         Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
266
-        Me.ToolStripSeparator3.Size = New System.Drawing.Size(177, 6)
276
+        Me.ToolStripSeparator3.Size = New System.Drawing.Size(167, 6)
267
         '
277
         '
268
         '一般性申請採購單_tsm
278
         '一般性申請採購單_tsm
269
         '
279
         '
270
         Me.一般性申請採購單_tsm.ForeColor = System.Drawing.Color.Black
280
         Me.一般性申請採購單_tsm.ForeColor = System.Drawing.Color.Black
271
         Me.一般性申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
281
         Me.一般性申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
272
         Me.一般性申請採購單_tsm.Name = "一般性申請採購單_tsm"
282
         Me.一般性申請採購單_tsm.Name = "一般性申請採購單_tsm"
273
-        Me.一般性申請採購單_tsm.Size = New System.Drawing.Size(180, 22)
283
+        Me.一般性申請採購單_tsm.Size = New System.Drawing.Size(170, 22)
274
         Me.一般性申請採購單_tsm.Text = "一般性申請採購單"
284
         Me.一般性申請採購單_tsm.Text = "一般性申請採購單"
275
         '
285
         '
276
         '依銷售申請採購單_tsm
286
         '依銷售申請採購單_tsm
277
         '
287
         '
278
         Me.依銷售申請採購單_tsm.Name = "依銷售申請採購單_tsm"
288
         Me.依銷售申請採購單_tsm.Name = "依銷售申請採購單_tsm"
279
-        Me.依銷售申請採購單_tsm.Size = New System.Drawing.Size(180, 22)
289
+        Me.依銷售申請採購單_tsm.Size = New System.Drawing.Size(170, 22)
280
         Me.依銷售申請採購單_tsm.Text = "依銷售申請採購單"
290
         Me.依銷售申請採購單_tsm.Text = "依銷售申請採購單"
281
         '
291
         '
282
         '採購單審核_tsm
292
         '採購單審核_tsm
283
         '
293
         '
284
         Me.採購單審核_tsm.ForeColor = System.Drawing.Color.Black
294
         Me.採購單審核_tsm.ForeColor = System.Drawing.Color.Black
285
         Me.採購單審核_tsm.Name = "採購單審核_tsm"
295
         Me.採購單審核_tsm.Name = "採購單審核_tsm"
286
-        Me.採購單審核_tsm.Size = New System.Drawing.Size(180, 22)
296
+        Me.採購單審核_tsm.Size = New System.Drawing.Size(170, 22)
287
         Me.採購單審核_tsm.Text = "採購單審核"
297
         Me.採購單審核_tsm.Text = "採購單審核"
288
         '
298
         '
289
         'ToolStripSeparator7
299
         'ToolStripSeparator7
290
         '
300
         '
291
         Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
301
         Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
292
-        Me.ToolStripSeparator7.Size = New System.Drawing.Size(177, 6)
302
+        Me.ToolStripSeparator7.Size = New System.Drawing.Size(167, 6)
293
         '
303
         '
294
         '採購退貨申請_tsm
304
         '採購退貨申請_tsm
295
         '
305
         '
296
         Me.採購退貨申請_tsm.ForeColor = System.Drawing.Color.Black
306
         Me.採購退貨申請_tsm.ForeColor = System.Drawing.Color.Black
297
         Me.採購退貨申請_tsm.Name = "採購退貨申請_tsm"
307
         Me.採購退貨申請_tsm.Name = "採購退貨申請_tsm"
298
-        Me.採購退貨申請_tsm.Size = New System.Drawing.Size(180, 22)
308
+        Me.採購退貨申請_tsm.Size = New System.Drawing.Size(170, 22)
299
         Me.採購退貨申請_tsm.Text = "採購退貨申請"
309
         Me.採購退貨申請_tsm.Text = "採購退貨申請"
300
         '
310
         '
301
         '採購退貨審核_tsm
311
         '採購退貨審核_tsm
302
         '
312
         '
303
         Me.採購退貨審核_tsm.ForeColor = System.Drawing.Color.Black
313
         Me.採購退貨審核_tsm.ForeColor = System.Drawing.Color.Black
304
         Me.採購退貨審核_tsm.Name = "採購退貨審核_tsm"
314
         Me.採購退貨審核_tsm.Name = "採購退貨審核_tsm"
305
-        Me.採購退貨審核_tsm.Size = New System.Drawing.Size(180, 22)
315
+        Me.採購退貨審核_tsm.Size = New System.Drawing.Size(170, 22)
306
         Me.採購退貨審核_tsm.Text = "採購退貨申請"
316
         Me.採購退貨審核_tsm.Text = "採購退貨申請"
307
         '
317
         '
308
         'ToolStripSeparator1
318
         'ToolStripSeparator1
309
         '
319
         '
310
         Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
320
         Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
311
-        Me.ToolStripSeparator1.Size = New System.Drawing.Size(177, 6)
321
+        Me.ToolStripSeparator1.Size = New System.Drawing.Size(167, 6)
312
         '
322
         '
313
         '供應商資料表_tsm
323
         '供應商資料表_tsm
314
         '
324
         '
315
         Me.供應商資料表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
325
         Me.供應商資料表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
316
         Me.供應商資料表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
326
         Me.供應商資料表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
317
         Me.供應商資料表_tsm.Name = "供應商資料表_tsm"
327
         Me.供應商資料表_tsm.Name = "供應商資料表_tsm"
318
-        Me.供應商資料表_tsm.Size = New System.Drawing.Size(180, 22)
328
+        Me.供應商資料表_tsm.Size = New System.Drawing.Size(170, 22)
319
         Me.供應商資料表_tsm.Text = "供應商資料表"
329
         Me.供應商資料表_tsm.Text = "供應商資料表"
320
         '
330
         '
321
         '倉儲系統管理_tsm
331
         '倉儲系統管理_tsm
476
         Me.ToolStripProgressBar1.Name = "ToolStripProgressBar1"
486
         Me.ToolStripProgressBar1.Name = "ToolStripProgressBar1"
477
         Me.ToolStripProgressBar1.Size = New System.Drawing.Size(750, 16)
487
         Me.ToolStripProgressBar1.Size = New System.Drawing.Size(750, 16)
478
         '
488
         '
489
+        '貨款試算表_tsm
490
+        '
491
+        Me.貨款試算表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
492
+        Me.貨款試算表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
493
+        Me.貨款試算表_tsm.Name = "貨款試算表_tsm"
494
+        Me.貨款試算表_tsm.Size = New System.Drawing.Size(180, 22)
495
+        Me.貨款試算表_tsm.Text = "貨款試算表"
496
+        '
479
         'YD_ERP_SYS
497
         'YD_ERP_SYS
480
         '
498
         '
481
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
499
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
558
     Friend WithEvents 依銷售申請採購單_tsm As ToolStripMenuItem
576
     Friend WithEvents 依銷售申請採購單_tsm As ToolStripMenuItem
559
     Friend WithEvents 個人帳號管理_tsm As ToolStripMenuItem
577
     Friend WithEvents 個人帳號管理_tsm As ToolStripMenuItem
560
     Friend WithEvents ToolStripSeparator10 As ToolStripSeparator
578
     Friend WithEvents ToolStripSeparator10 As ToolStripSeparator
579
+    Friend WithEvents 銷售分析表_tsm As ToolStripMenuItem
580
+    Friend WithEvents 貨款試算表_tsm As ToolStripMenuItem
561
 End Class
581
 End Class

+ 10
- 0
YD-ERP-SYS/YD-ERP-SYS.vb Datei anzeigen

114
     Private Sub 個人資料管理_tsm_Click(sender As Object, e As EventArgs) Handles 個人帳號管理_tsm.Click
114
     Private Sub 個人資料管理_tsm_Click(sender As Object, e As EventArgs) Handles 個人帳號管理_tsm.Click
115
         PA = "" : 個人帳號管理.ShowDialog() : 個人帳號管理.BringToFront()
115
         PA = "" : 個人帳號管理.ShowDialog() : 個人帳號管理.BringToFront()
116
     End Sub
116
     End Sub
117
+
118
+
119
+
120
+
121
+    Private Sub 銷售分析表_tsm_Click(sender As Object, e As EventArgs) Handles 銷售分析表_tsm.Click
122
+        PA = "" : 銷售分析表.Show() : 銷售分析表.BringToFront()
123
+    End Sub
124
+    Private Sub 貨款試算表_tsm_Click(sender As Object, e As EventArgs) Handles 貨款試算表_tsm.Click
125
+        PA = "" : 貨款試算表.Show() : 貨款試算表.BringToFront()
126
+    End Sub
117
 End Class
127
 End Class

+ 18
- 0
YD-ERP-SYS/YD-ERP-SYS.vbproj Datei anzeigen

202
     <Compile Include="業務系統管理\訂單控制表.vb">
202
     <Compile Include="業務系統管理\訂單控制表.vb">
203
       <SubType>Form</SubType>
203
       <SubType>Form</SubType>
204
     </Compile>
204
     </Compile>
205
+    <Compile Include="業務系統管理\貨款試算表.Designer.vb">
206
+      <DependentUpon>貨款試算表.vb</DependentUpon>
207
+    </Compile>
208
+    <Compile Include="業務系統管理\貨款試算表.vb">
209
+      <SubType>Form</SubType>
210
+    </Compile>
211
+    <Compile Include="業務系統管理\銷售分析表.Designer.vb">
212
+      <DependentUpon>銷售分析表.vb</DependentUpon>
213
+    </Compile>
214
+    <Compile Include="業務系統管理\銷售分析表.vb">
215
+      <SubType>Form</SubType>
216
+    </Compile>
205
     <Compile Include="業務系統管理\銷售單審核.Designer.vb">
217
     <Compile Include="業務系統管理\銷售單審核.Designer.vb">
206
       <DependentUpon>銷售單審核.vb</DependentUpon>
218
       <DependentUpon>銷售單審核.vb</DependentUpon>
207
     </Compile>
219
     </Compile>
321
     <EmbeddedResource Include="業務系統管理\訂單控制表.resx">
333
     <EmbeddedResource Include="業務系統管理\訂單控制表.resx">
322
       <DependentUpon>訂單控制表.vb</DependentUpon>
334
       <DependentUpon>訂單控制表.vb</DependentUpon>
323
     </EmbeddedResource>
335
     </EmbeddedResource>
336
+    <EmbeddedResource Include="業務系統管理\貨款試算表.resx">
337
+      <DependentUpon>貨款試算表.vb</DependentUpon>
338
+    </EmbeddedResource>
339
+    <EmbeddedResource Include="業務系統管理\銷售分析表.resx">
340
+      <DependentUpon>銷售分析表.vb</DependentUpon>
341
+    </EmbeddedResource>
324
     <EmbeddedResource Include="業務系統管理\銷售單審核.resx">
342
     <EmbeddedResource Include="業務系統管理\銷售單審核.resx">
325
       <DependentUpon>銷售單審核.vb</DependentUpon>
343
       <DependentUpon>銷售單審核.vb</DependentUpon>
326
     </EmbeddedResource>
344
     </EmbeddedResource>

BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe Datei anzeigen


BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb Datei anzeigen


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe Datei anzeigen


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb Datei anzeigen


+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache Datei anzeigen

1
-9eeca1b96de3e09b68cba06face1485b96d12564
1
+ab861d34e8d3037680fda21f30a2b6a00af148f5

+ 2
- 0
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt Datei anzeigen

34
 G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.銷售單審核.resources
34
 G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.銷售單審核.resources
35
 G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.訂單控制表.resources
35
 G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.訂單控制表.resources
36
 G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.個人帳號管理.resources
36
 G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.個人帳號管理.resources
37
+G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.銷售分析表.resources
38
+G:\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.貨款試算表.resources

BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache Datei anzeigen


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache Datei anzeigen


BIN
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.貨款試算表.resources Datei anzeigen


BIN
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.銷售分析表.resources Datei anzeigen


+ 4
- 4
YD-ERP-SYS/倉儲系統管理/物料檔案.Designer.vb Datei anzeigen

23
     <System.Diagnostics.DebuggerStepThrough()>
23
     <System.Diagnostics.DebuggerStepThrough()>
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
         Me.components = New System.ComponentModel.Container()
25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
         Me.物料清單_dgv = New System.Windows.Forms.DataGridView()
27
         Me.物料清單_dgv = New System.Windows.Forms.DataGridView()
28
         Me.Label3 = New System.Windows.Forms.Label()
28
         Me.Label3 = New System.Windows.Forms.Label()
29
         Me.資料筆數_tb = New System.Windows.Forms.TextBox()
29
         Me.資料筆數_tb = New System.Windows.Forms.TextBox()
95
         Me.物料清單_dgv.Location = New System.Drawing.Point(12, 83)
95
         Me.物料清單_dgv.Location = New System.Drawing.Point(12, 83)
96
         Me.物料清單_dgv.Name = "物料清單_dgv"
96
         Me.物料清單_dgv.Name = "物料清單_dgv"
97
         Me.物料清單_dgv.RowHeadersWidth = 5
97
         Me.物料清單_dgv.RowHeadersWidth = 5
98
-        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
99
-        Me.物料清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
98
+        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
99
+        Me.物料清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
100
         Me.物料清單_dgv.RowTemplate.Height = 24
100
         Me.物料清單_dgv.RowTemplate.Height = 24
101
         Me.物料清單_dgv.Size = New System.Drawing.Size(570, 572)
101
         Me.物料清單_dgv.Size = New System.Drawing.Size(570, 572)
102
         Me.物料清單_dgv.TabIndex = 668
102
         Me.物料清單_dgv.TabIndex = 668
147
         '
147
         '
148
         Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
148
         Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
149
         Me.地區_cb.FormattingEnabled = True
149
         Me.地區_cb.FormattingEnabled = True
150
-        Me.地區_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨"})
150
+        Me.地區_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨", "其他"})
151
         Me.地區_cb.Location = New System.Drawing.Point(60, 5)
151
         Me.地區_cb.Location = New System.Drawing.Point(60, 5)
152
         Me.地區_cb.Name = "地區_cb"
152
         Me.地區_cb.Name = "地區_cb"
153
         Me.地區_cb.Size = New System.Drawing.Size(56, 24)
153
         Me.地區_cb.Size = New System.Drawing.Size(56, 24)

+ 1
- 0
YD-ERP-SYS/倉儲系統管理/物料檔案.vb Datei anzeigen

33
         ElseIf 地區_cb.Text = "南部" Then : PA3 = "3"
33
         ElseIf 地區_cb.Text = "南部" Then : PA3 = "3"
34
         ElseIf 地區_cb.Text = "材料" Then : PA3 = "9"
34
         ElseIf 地區_cb.Text = "材料" Then : PA3 = "9"
35
         ElseIf 地區_cb.Text = "調貨" Then : PA3 = "Y"
35
         ElseIf 地區_cb.Text = "調貨" Then : PA3 = "Y"
36
+        ElseIf 地區_cb.Text = "其他" Then : PA3 = "1"
36
         End If
37
         End If
37
         SQL_盤盈盤損申請_供應商_下拉清單() : 供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear()
38
         SQL_盤盈盤損申請_供應商_下拉清單() : 供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear()
38
         While (dr.Read()) : 供應商_cb.Items.Add(dr("簡稱")) : 供應商編碼_cb.Items.Add(dr("編號")) : End While : conn.Close()
39
         While (dr.Read()) : 供應商_cb.Items.Add(dr("簡稱")) : 供應商編碼_cb.Items.Add(dr("編號")) : End While : conn.Close()

BIN
YD-ERP-SYS/圖片/鴻時系統運作邏輯001.png Datei anzeigen


+ 1
- 1
YD-ERP-SYS/採購系統管理/供應商資料表.vb Datei anzeigen

91
             編號_tb.Text = "" : 簡稱_tb.Text = "" : 供應商_tb.Text = "" : 公司地址_tb.Text = "" : 電話1_tb.Text = "" '--------------------控件清空
91
             編號_tb.Text = "" : 簡稱_tb.Text = "" : 供應商_tb.Text = "" : 公司地址_tb.Text = "" : 電話1_tb.Text = "" '--------------------控件清空
92
             電話2_tb.Text = "" : 電話3_tb.Text = "" : 電話4_tb.Text = "" : 店面地址_tb.Text = "" : 店面電話_tb.Text = ""
92
             電話2_tb.Text = "" : 電話3_tb.Text = "" : 電話4_tb.Text = "" : 店面地址_tb.Text = "" : 店面電話_tb.Text = ""
93
             工廠地址_tb.Text = "" : 聯繫人1_tb.Text = "" : 聯繫人2_tb.Text = "" : 手機_tb.Text = "" : 傳真_tb.Text = ""
93
             工廠地址_tb.Text = "" : 聯繫人1_tb.Text = "" : 聯繫人2_tb.Text = "" : 手機_tb.Text = "" : 傳真_tb.Text = ""
94
-            POS_tb.Text = "" : 備註1_tb.Text = "" : 備註2_tb.Text = "" : 登入日期_dtp.Value = Today() : 結算日_nud.Value = 0
94
+            POS_tb.Text = "" : 備註1_tb.Text = "" : 備註2_tb.Text = "" : 登入日期_dtp.Value = Today() : 結算日_nud.Value = 25
95
             KR1_nud.Value = 0 : KR2_nud.Value = 0 : KR3_nud.Value = 0 : PEC_cb.Text = "0" : 停用_ch.Checked = False
95
             KR1_nud.Value = 0 : KR2_nud.Value = 0 : KR3_nud.Value = 0 : PEC_cb.Text = "0" : 停用_ch.Checked = False
96
             查詢_tb.Text = ""
96
             查詢_tb.Text = ""
97
             資料新增判斷 = True '--------------------目前的編輯狀態
97
             資料新增判斷 = True '--------------------目前的編輯狀態

+ 120
- 67
YD-ERP-SYS/業務系統管理/訂單控制表.Designer.vb Datei anzeigen

113
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
113
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
114
         Me.最低售價_cb = New System.Windows.Forms.ComboBox()
114
         Me.最低售價_cb = New System.Windows.Forms.ComboBox()
115
         Me.最低運費_cb = New System.Windows.Forms.ComboBox()
115
         Me.最低運費_cb = New System.Windows.Forms.ComboBox()
116
+        Me.客戶1_tb = New System.Windows.Forms.TextBox()
117
+        Me.Label12 = New System.Windows.Forms.Label()
118
+        Me.其他成本_tb = New System.Windows.Forms.TextBox()
119
+        Me.Label45 = New System.Windows.Forms.Label()
116
         CType(Me.銷售單據_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
120
         CType(Me.銷售單據_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
117
         Me.Panel1.SuspendLayout()
121
         Me.Panel1.SuspendLayout()
118
         CType(Me.客戶資料_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
122
         CType(Me.客戶資料_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
147
         DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
151
         DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
148
         Me.銷售單據_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
152
         Me.銷售單據_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
149
         Me.銷售單據_dgv.RowTemplate.Height = 24
153
         Me.銷售單據_dgv.RowTemplate.Height = 24
150
-        Me.銷售單據_dgv.Size = New System.Drawing.Size(599, 642)
154
+        Me.銷售單據_dgv.Size = New System.Drawing.Size(681, 642)
151
         Me.銷售單據_dgv.TabIndex = 1256
155
         Me.銷售單據_dgv.TabIndex = 1256
152
         '
156
         '
153
         '未審核_lb
157
         '未審核_lb
162
         '含稅_ch
166
         '含稅_ch
163
         '
167
         '
164
         Me.含稅_ch.AutoSize = True
168
         Me.含稅_ch.AutoSize = True
165
-        Me.含稅_ch.Location = New System.Drawing.Point(651, 125)
169
+        Me.含稅_ch.Location = New System.Drawing.Point(731, 125)
166
         Me.含稅_ch.Name = "含稅_ch"
170
         Me.含稅_ch.Name = "含稅_ch"
167
         Me.含稅_ch.Size = New System.Drawing.Size(51, 20)
171
         Me.含稅_ch.Size = New System.Drawing.Size(51, 20)
168
         Me.含稅_ch.TabIndex = 1277
172
         Me.含稅_ch.TabIndex = 1277
172
         '交貨日期_dtp
176
         '交貨日期_dtp
173
         '
177
         '
174
         Me.交貨日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
178
         Me.交貨日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
175
-        Me.交貨日期_dtp.Location = New System.Drawing.Point(831, 48)
179
+        Me.交貨日期_dtp.Location = New System.Drawing.Point(911, 48)
176
         Me.交貨日期_dtp.Name = "交貨日期_dtp"
180
         Me.交貨日期_dtp.Name = "交貨日期_dtp"
177
         Me.交貨日期_dtp.Size = New System.Drawing.Size(127, 23)
181
         Me.交貨日期_dtp.Size = New System.Drawing.Size(127, 23)
178
         Me.交貨日期_dtp.TabIndex = 1276
182
         Me.交貨日期_dtp.TabIndex = 1276
182
         Me.Label9.AutoSize = True
186
         Me.Label9.AutoSize = True
183
         Me.Label9.ForeColor = System.Drawing.Color.Red
187
         Me.Label9.ForeColor = System.Drawing.Color.Red
184
         Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
188
         Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
185
-        Me.Label9.Location = New System.Drawing.Point(775, 51)
189
+        Me.Label9.Location = New System.Drawing.Point(855, 51)
186
         Me.Label9.Name = "Label9"
190
         Me.Label9.Name = "Label9"
187
         Me.Label9.Size = New System.Drawing.Size(56, 16)
191
         Me.Label9.Size = New System.Drawing.Size(56, 16)
188
         Me.Label9.TabIndex = 1275
192
         Me.Label9.TabIndex = 1275
191
         '開單日期_dtp
195
         '開單日期_dtp
192
         '
196
         '
193
         Me.開單日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
197
         Me.開單日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
194
-        Me.開單日期_dtp.Location = New System.Drawing.Point(831, 23)
198
+        Me.開單日期_dtp.Location = New System.Drawing.Point(911, 23)
195
         Me.開單日期_dtp.Name = "開單日期_dtp"
199
         Me.開單日期_dtp.Name = "開單日期_dtp"
196
         Me.開單日期_dtp.Size = New System.Drawing.Size(127, 23)
200
         Me.開單日期_dtp.Size = New System.Drawing.Size(127, 23)
197
         Me.開單日期_dtp.TabIndex = 1274
201
         Me.開單日期_dtp.TabIndex = 1274
201
         Me.Label4.AutoSize = True
205
         Me.Label4.AutoSize = True
202
         Me.Label4.ForeColor = System.Drawing.Color.Red
206
         Me.Label4.ForeColor = System.Drawing.Color.Red
203
         Me.Label4.ImeMode = System.Windows.Forms.ImeMode.NoControl
207
         Me.Label4.ImeMode = System.Windows.Forms.ImeMode.NoControl
204
-        Me.Label4.Location = New System.Drawing.Point(775, 26)
208
+        Me.Label4.Location = New System.Drawing.Point(855, 26)
205
         Me.Label4.Name = "Label4"
209
         Me.Label4.Name = "Label4"
206
         Me.Label4.Size = New System.Drawing.Size(56, 16)
210
         Me.Label4.Size = New System.Drawing.Size(56, 16)
207
         Me.Label4.TabIndex = 1273
211
         Me.Label4.TabIndex = 1273
212
         Me.Label11.AutoSize = True
216
         Me.Label11.AutoSize = True
213
         Me.Label11.ForeColor = System.Drawing.Color.Black
217
         Me.Label11.ForeColor = System.Drawing.Color.Black
214
         Me.Label11.ImeMode = System.Windows.Forms.ImeMode.NoControl
218
         Me.Label11.ImeMode = System.Windows.Forms.ImeMode.NoControl
215
-        Me.Label11.Location = New System.Drawing.Point(780, 126)
219
+        Me.Label11.Location = New System.Drawing.Point(860, 126)
216
         Me.Label11.Name = "Label11"
220
         Me.Label11.Name = "Label11"
217
         Me.Label11.Size = New System.Drawing.Size(56, 16)
221
         Me.Label11.Size = New System.Drawing.Size(56, 16)
218
         Me.Label11.TabIndex = 1272
222
         Me.Label11.TabIndex = 1272
220
         '
224
         '
221
         '統編_tb
225
         '統編_tb
222
         '
226
         '
223
-        Me.統編_tb.Location = New System.Drawing.Point(838, 123)
227
+        Me.統編_tb.Location = New System.Drawing.Point(918, 123)
224
         Me.統編_tb.Name = "統編_tb"
228
         Me.統編_tb.Name = "統編_tb"
225
         Me.統編_tb.Size = New System.Drawing.Size(120, 23)
229
         Me.統編_tb.Size = New System.Drawing.Size(120, 23)
226
         Me.統編_tb.TabIndex = 1271
230
         Me.統編_tb.TabIndex = 1271
227
         '
231
         '
228
         '公司_tb
232
         '公司_tb
229
         '
233
         '
230
-        Me.公司_tb.Location = New System.Drawing.Point(648, 73)
234
+        Me.公司_tb.Location = New System.Drawing.Point(728, 73)
231
         Me.公司_tb.Name = "公司_tb"
235
         Me.公司_tb.Name = "公司_tb"
232
         Me.公司_tb.Size = New System.Drawing.Size(310, 23)
236
         Me.公司_tb.Size = New System.Drawing.Size(310, 23)
233
         Me.公司_tb.TabIndex = 1270
237
         Me.公司_tb.TabIndex = 1270
237
         Me.Label10.AutoSize = True
241
         Me.Label10.AutoSize = True
238
         Me.Label10.ForeColor = System.Drawing.Color.Black
242
         Me.Label10.ForeColor = System.Drawing.Color.Black
239
         Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
243
         Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
240
-        Me.Label10.Location = New System.Drawing.Point(611, 76)
244
+        Me.Label10.Location = New System.Drawing.Point(691, 76)
241
         Me.Label10.Name = "Label10"
245
         Me.Label10.Name = "Label10"
242
         Me.Label10.Size = New System.Drawing.Size(32, 16)
246
         Me.Label10.Size = New System.Drawing.Size(32, 16)
243
         Me.Label10.TabIndex = 1269
247
         Me.Label10.TabIndex = 1269
245
         '
249
         '
246
         '電話2_tb
250
         '電話2_tb
247
         '
251
         '
248
-        Me.電話2_tb.Location = New System.Drawing.Point(838, 98)
252
+        Me.電話2_tb.Location = New System.Drawing.Point(918, 98)
249
         Me.電話2_tb.Name = "電話2_tb"
253
         Me.電話2_tb.Name = "電話2_tb"
250
         Me.電話2_tb.Size = New System.Drawing.Size(120, 23)
254
         Me.電話2_tb.Size = New System.Drawing.Size(120, 23)
251
         Me.電話2_tb.TabIndex = 1268
255
         Me.電話2_tb.TabIndex = 1268
252
         '
256
         '
253
         '電話1_tb
257
         '電話1_tb
254
         '
258
         '
255
-        Me.電話1_tb.Location = New System.Drawing.Point(649, 98)
259
+        Me.電話1_tb.Location = New System.Drawing.Point(729, 98)
256
         Me.電話1_tb.Name = "電話1_tb"
260
         Me.電話1_tb.Name = "電話1_tb"
257
         Me.電話1_tb.Size = New System.Drawing.Size(121, 23)
261
         Me.電話1_tb.Size = New System.Drawing.Size(121, 23)
258
         Me.電話1_tb.TabIndex = 1267
262
         Me.電話1_tb.TabIndex = 1267
259
         '
263
         '
260
         '住址_tb
264
         '住址_tb
261
         '
265
         '
262
-        Me.住址_tb.Location = New System.Drawing.Point(648, 148)
266
+        Me.住址_tb.Location = New System.Drawing.Point(728, 148)
263
         Me.住址_tb.Name = "住址_tb"
267
         Me.住址_tb.Name = "住址_tb"
264
         Me.住址_tb.Size = New System.Drawing.Size(310, 23)
268
         Me.住址_tb.Size = New System.Drawing.Size(310, 23)
265
         Me.住址_tb.TabIndex = 1266
269
         Me.住址_tb.TabIndex = 1266
266
         '
270
         '
267
         '客戶_tb
271
         '客戶_tb
268
         '
272
         '
269
-        Me.客戶_tb.Location = New System.Drawing.Point(648, 48)
273
+        Me.客戶_tb.Location = New System.Drawing.Point(728, 48)
270
         Me.客戶_tb.Name = "客戶_tb"
274
         Me.客戶_tb.Name = "客戶_tb"
271
         Me.客戶_tb.Size = New System.Drawing.Size(122, 23)
275
         Me.客戶_tb.Size = New System.Drawing.Size(122, 23)
272
         Me.客戶_tb.TabIndex = 1265
276
         Me.客戶_tb.TabIndex = 1265
275
         '
279
         '
276
         Me.Label8.AutoSize = True
280
         Me.Label8.AutoSize = True
277
         Me.Label8.ImeMode = System.Windows.Forms.ImeMode.NoControl
281
         Me.Label8.ImeMode = System.Windows.Forms.ImeMode.NoControl
278
-        Me.Label8.Location = New System.Drawing.Point(799, 101)
282
+        Me.Label8.Location = New System.Drawing.Point(879, 101)
279
         Me.Label8.Name = "Label8"
283
         Me.Label8.Name = "Label8"
280
         Me.Label8.Size = New System.Drawing.Size(39, 16)
284
         Me.Label8.Size = New System.Drawing.Size(39, 16)
281
         Me.Label8.TabIndex = 1264
285
         Me.Label8.TabIndex = 1264
286
         Me.Label7.AutoSize = True
290
         Me.Label7.AutoSize = True
287
         Me.Label7.ForeColor = System.Drawing.Color.Red
291
         Me.Label7.ForeColor = System.Drawing.Color.Red
288
         Me.Label7.ImeMode = System.Windows.Forms.ImeMode.NoControl
292
         Me.Label7.ImeMode = System.Windows.Forms.ImeMode.NoControl
289
-        Me.Label7.Location = New System.Drawing.Point(611, 101)
293
+        Me.Label7.Location = New System.Drawing.Point(691, 101)
290
         Me.Label7.Name = "Label7"
294
         Me.Label7.Name = "Label7"
291
         Me.Label7.Size = New System.Drawing.Size(39, 16)
295
         Me.Label7.Size = New System.Drawing.Size(39, 16)
292
         Me.Label7.TabIndex = 1263
296
         Me.Label7.TabIndex = 1263
297
         Me.Label6.AutoSize = True
301
         Me.Label6.AutoSize = True
298
         Me.Label6.ForeColor = System.Drawing.Color.Red
302
         Me.Label6.ForeColor = System.Drawing.Color.Red
299
         Me.Label6.ImeMode = System.Windows.Forms.ImeMode.NoControl
303
         Me.Label6.ImeMode = System.Windows.Forms.ImeMode.NoControl
300
-        Me.Label6.Location = New System.Drawing.Point(611, 151)
304
+        Me.Label6.Location = New System.Drawing.Point(691, 151)
301
         Me.Label6.Name = "Label6"
305
         Me.Label6.Name = "Label6"
302
         Me.Label6.Size = New System.Drawing.Size(32, 16)
306
         Me.Label6.Size = New System.Drawing.Size(32, 16)
303
         Me.Label6.TabIndex = 1262
307
         Me.Label6.TabIndex = 1262
308
         Me.Label3.AutoSize = True
312
         Me.Label3.AutoSize = True
309
         Me.Label3.ForeColor = System.Drawing.Color.Red
313
         Me.Label3.ForeColor = System.Drawing.Color.Red
310
         Me.Label3.ImeMode = System.Windows.Forms.ImeMode.NoControl
314
         Me.Label3.ImeMode = System.Windows.Forms.ImeMode.NoControl
311
-        Me.Label3.Location = New System.Drawing.Point(611, 53)
315
+        Me.Label3.Location = New System.Drawing.Point(691, 53)
312
         Me.Label3.Name = "Label3"
316
         Me.Label3.Name = "Label3"
313
         Me.Label3.Size = New System.Drawing.Size(32, 16)
317
         Me.Label3.Size = New System.Drawing.Size(32, 16)
314
         Me.Label3.TabIndex = 1261
318
         Me.Label3.TabIndex = 1261
318
         '
322
         '
319
         Me.Label2.AutoSize = True
323
         Me.Label2.AutoSize = True
320
         Me.Label2.ForeColor = System.Drawing.Color.Red
324
         Me.Label2.ForeColor = System.Drawing.Color.Red
321
-        Me.Label2.Location = New System.Drawing.Point(611, 26)
325
+        Me.Label2.Location = New System.Drawing.Point(691, 26)
322
         Me.Label2.Name = "Label2"
326
         Me.Label2.Name = "Label2"
323
         Me.Label2.Size = New System.Drawing.Size(32, 16)
327
         Me.Label2.Size = New System.Drawing.Size(32, 16)
324
         Me.Label2.TabIndex = 1260
328
         Me.Label2.TabIndex = 1260
327
         '單號_tb
331
         '單號_tb
328
         '
332
         '
329
         Me.單號_tb.Enabled = False
333
         Me.單號_tb.Enabled = False
330
-        Me.單號_tb.Location = New System.Drawing.Point(648, 23)
334
+        Me.單號_tb.Location = New System.Drawing.Point(728, 23)
331
         Me.單號_tb.Name = "單號_tb"
335
         Me.單號_tb.Name = "單號_tb"
332
         Me.單號_tb.Size = New System.Drawing.Size(122, 23)
336
         Me.單號_tb.Size = New System.Drawing.Size(122, 23)
333
         Me.單號_tb.TabIndex = 1259
337
         Me.單號_tb.TabIndex = 1259
339
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
343
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
340
         Me.Panel1.AutoScroll = True
344
         Me.Panel1.AutoScroll = True
341
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
345
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
346
+        Me.Panel1.Controls.Add(Me.其他成本_tb)
347
+        Me.Panel1.Controls.Add(Me.Label45)
342
         Me.Panel1.Controls.Add(Me.物料成本_tb)
348
         Me.Panel1.Controls.Add(Me.物料成本_tb)
343
         Me.Panel1.Controls.Add(Me.Label43)
349
         Me.Panel1.Controls.Add(Me.Label43)
344
         Me.Panel1.Controls.Add(Me.預估利潤_tb)
350
         Me.Panel1.Controls.Add(Me.預估利潤_tb)
386
         Me.Panel1.Controls.Add(Me.Label28)
392
         Me.Panel1.Controls.Add(Me.Label28)
387
         Me.Panel1.Controls.Add(Me.Label40)
393
         Me.Panel1.Controls.Add(Me.Label40)
388
         Me.Panel1.Controls.Add(Me.Label20)
394
         Me.Panel1.Controls.Add(Me.Label20)
389
-        Me.Panel1.Location = New System.Drawing.Point(608, 175)
395
+        Me.Panel1.Location = New System.Drawing.Point(694, 175)
390
         Me.Panel1.Name = "Panel1"
396
         Me.Panel1.Name = "Panel1"
391
-        Me.Panel1.Size = New System.Drawing.Size(731, 502)
397
+        Me.Panel1.Size = New System.Drawing.Size(638, 502)
392
         Me.Panel1.TabIndex = 1278
398
         Me.Panel1.TabIndex = 1278
393
         '
399
         '
394
         '物料成本_tb
400
         '物料成本_tb
395
         '
401
         '
396
         Me.物料成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
402
         Me.物料成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
397
         Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
403
         Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
398
-        Me.物料成本_tb.Location = New System.Drawing.Point(608, 700)
404
+        Me.物料成本_tb.Location = New System.Drawing.Point(534, 674)
399
         Me.物料成本_tb.Name = "物料成本_tb"
405
         Me.物料成本_tb.Name = "物料成本_tb"
400
         Me.物料成本_tb.Size = New System.Drawing.Size(81, 23)
406
         Me.物料成本_tb.Size = New System.Drawing.Size(81, 23)
401
         Me.物料成本_tb.TabIndex = 1318
407
         Me.物料成本_tb.TabIndex = 1318
407
         Me.Label43.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
413
         Me.Label43.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
408
         Me.Label43.AutoSize = True
414
         Me.Label43.AutoSize = True
409
         Me.Label43.ForeColor = System.Drawing.Color.Green
415
         Me.Label43.ForeColor = System.Drawing.Color.Green
410
-        Me.Label43.Location = New System.Drawing.Point(526, 703)
416
+        Me.Label43.Location = New System.Drawing.Point(452, 677)
411
         Me.Label43.Name = "Label43"
417
         Me.Label43.Name = "Label43"
412
         Me.Label43.Size = New System.Drawing.Size(83, 16)
418
         Me.Label43.Size = New System.Drawing.Size(83, 16)
413
         Me.Label43.TabIndex = 1317
419
         Me.Label43.TabIndex = 1317
417
         '
423
         '
418
         Me.預估利潤_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
424
         Me.預估利潤_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
419
         Me.預估利潤_tb.ForeColor = System.Drawing.Color.Green
425
         Me.預估利潤_tb.ForeColor = System.Drawing.Color.Green
420
-        Me.預估利潤_tb.Location = New System.Drawing.Point(609, 751)
426
+        Me.預估利潤_tb.Location = New System.Drawing.Point(535, 752)
421
         Me.預估利潤_tb.Name = "預估利潤_tb"
427
         Me.預估利潤_tb.Name = "預估利潤_tb"
422
         Me.預估利潤_tb.Size = New System.Drawing.Size(81, 23)
428
         Me.預估利潤_tb.Size = New System.Drawing.Size(81, 23)
423
         Me.預估利潤_tb.TabIndex = 1316
429
         Me.預估利潤_tb.TabIndex = 1316
429
         Me.Label42.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
435
         Me.Label42.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
430
         Me.Label42.AutoSize = True
436
         Me.Label42.AutoSize = True
431
         Me.Label42.ForeColor = System.Drawing.Color.Green
437
         Me.Label42.ForeColor = System.Drawing.Color.Green
432
-        Me.Label42.Location = New System.Drawing.Point(527, 754)
438
+        Me.Label42.Location = New System.Drawing.Point(453, 755)
433
         Me.Label42.Name = "Label42"
439
         Me.Label42.Name = "Label42"
434
         Me.Label42.Size = New System.Drawing.Size(83, 16)
440
         Me.Label42.Size = New System.Drawing.Size(83, 16)
435
         Me.Label42.TabIndex = 1315
441
         Me.Label42.TabIndex = 1315
439
         '
445
         '
440
         Me.管銷費用_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
446
         Me.管銷費用_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
441
         Me.管銷費用_tb.ForeColor = System.Drawing.Color.Green
447
         Me.管銷費用_tb.ForeColor = System.Drawing.Color.Green
442
-        Me.管銷費用_tb.Location = New System.Drawing.Point(609, 726)
448
+        Me.管銷費用_tb.Location = New System.Drawing.Point(535, 726)
443
         Me.管銷費用_tb.Name = "管銷費用_tb"
449
         Me.管銷費用_tb.Name = "管銷費用_tb"
444
         Me.管銷費用_tb.Size = New System.Drawing.Size(81, 23)
450
         Me.管銷費用_tb.Size = New System.Drawing.Size(81, 23)
445
         Me.管銷費用_tb.TabIndex = 1314
451
         Me.管銷費用_tb.TabIndex = 1314
451
         Me.Label41.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
457
         Me.Label41.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
452
         Me.Label41.AutoSize = True
458
         Me.Label41.AutoSize = True
453
         Me.Label41.ForeColor = System.Drawing.Color.Green
459
         Me.Label41.ForeColor = System.Drawing.Color.Green
454
-        Me.Label41.Location = New System.Drawing.Point(527, 729)
460
+        Me.Label41.Location = New System.Drawing.Point(453, 729)
455
         Me.Label41.Name = "Label41"
461
         Me.Label41.Name = "Label41"
456
         Me.Label41.Size = New System.Drawing.Size(83, 16)
462
         Me.Label41.Size = New System.Drawing.Size(83, 16)
457
         Me.Label41.TabIndex = 1313
463
         Me.Label41.TabIndex = 1313
461
         '
467
         '
462
         Me.司機運費_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
468
         Me.司機運費_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
463
         Me.司機運費_tb.ForeColor = System.Drawing.Color.Black
469
         Me.司機運費_tb.ForeColor = System.Drawing.Color.Black
464
-        Me.司機運費_tb.Location = New System.Drawing.Point(608, 577)
470
+        Me.司機運費_tb.Location = New System.Drawing.Point(534, 552)
465
         Me.司機運費_tb.Name = "司機運費_tb"
471
         Me.司機運費_tb.Name = "司機運費_tb"
466
         Me.司機運費_tb.Size = New System.Drawing.Size(81, 23)
472
         Me.司機運費_tb.Size = New System.Drawing.Size(81, 23)
467
         Me.司機運費_tb.TabIndex = 1306
473
         Me.司機運費_tb.TabIndex = 1306
473
         Me.Label38.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
479
         Me.Label38.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
474
         Me.Label38.AutoSize = True
480
         Me.Label38.AutoSize = True
475
         Me.Label38.ForeColor = System.Drawing.Color.Black
481
         Me.Label38.ForeColor = System.Drawing.Color.Black
476
-        Me.Label38.Location = New System.Drawing.Point(523, 581)
482
+        Me.Label38.Location = New System.Drawing.Point(449, 556)
477
         Me.Label38.Name = "Label38"
483
         Me.Label38.Name = "Label38"
478
         Me.Label38.Size = New System.Drawing.Size(83, 16)
484
         Me.Label38.Size = New System.Drawing.Size(83, 16)
479
         Me.Label38.TabIndex = 1305
485
         Me.Label38.TabIndex = 1305
486
         Me.送貨地點_cb.Enabled = False
492
         Me.送貨地點_cb.Enabled = False
487
         Me.送貨地點_cb.FormattingEnabled = True
493
         Me.送貨地點_cb.FormattingEnabled = True
488
         Me.送貨地點_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
494
         Me.送貨地點_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
489
-        Me.送貨地點_cb.Location = New System.Drawing.Point(579, 550)
495
+        Me.送貨地點_cb.Location = New System.Drawing.Point(505, 525)
490
         Me.送貨地點_cb.Name = "送貨地點_cb"
496
         Me.送貨地點_cb.Name = "送貨地點_cb"
491
         Me.送貨地點_cb.Size = New System.Drawing.Size(110, 24)
497
         Me.送貨地點_cb.Size = New System.Drawing.Size(110, 24)
492
         Me.送貨地點_cb.TabIndex = 1303
498
         Me.送貨地點_cb.TabIndex = 1303
495
         '
501
         '
496
         Me.Label39.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
502
         Me.Label39.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
497
         Me.Label39.AutoSize = True
503
         Me.Label39.AutoSize = True
498
-        Me.Label39.Location = New System.Drawing.Point(520, 554)
504
+        Me.Label39.Location = New System.Drawing.Point(446, 529)
499
         Me.Label39.Name = "Label39"
505
         Me.Label39.Name = "Label39"
500
         Me.Label39.Size = New System.Drawing.Size(56, 16)
506
         Me.Label39.Size = New System.Drawing.Size(56, 16)
501
         Me.Label39.TabIndex = 1304
507
         Me.Label39.TabIndex = 1304
505
         '
511
         '
506
         Me.項次3_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
512
         Me.項次3_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
507
         Me.項次3_tb.Enabled = False
513
         Me.項次3_tb.Enabled = False
508
-        Me.項次3_tb.Location = New System.Drawing.Point(486, 631)
514
+        Me.項次3_tb.Location = New System.Drawing.Point(312, 632)
509
         Me.項次3_tb.Name = "項次3_tb"
515
         Me.項次3_tb.Name = "項次3_tb"
510
         Me.項次3_tb.Size = New System.Drawing.Size(32, 23)
516
         Me.項次3_tb.Size = New System.Drawing.Size(32, 23)
511
         Me.項次3_tb.TabIndex = 1290
517
         Me.項次3_tb.TabIndex = 1290
531
         '
537
         '
532
         Me.額外收支_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
538
         Me.額外收支_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
533
         Me.額外收支_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
539
         Me.額外收支_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
534
-        Me.額外收支_tb.Location = New System.Drawing.Point(609, 663)
540
+        Me.額外收支_tb.Location = New System.Drawing.Point(535, 638)
535
         Me.額外收支_tb.Name = "額外收支_tb"
541
         Me.額外收支_tb.Name = "額外收支_tb"
536
         Me.額外收支_tb.Size = New System.Drawing.Size(81, 23)
542
         Me.額外收支_tb.Size = New System.Drawing.Size(81, 23)
537
         Me.額外收支_tb.TabIndex = 1281
543
         Me.額外收支_tb.TabIndex = 1281
543
         Me.Label35.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
549
         Me.Label35.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
544
         Me.Label35.AutoSize = True
550
         Me.Label35.AutoSize = True
545
         Me.Label35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
551
         Me.Label35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
546
-        Me.Label35.Location = New System.Drawing.Point(523, 666)
552
+        Me.Label35.Location = New System.Drawing.Point(449, 641)
547
         Me.Label35.Name = "Label35"
553
         Me.Label35.Name = "Label35"
548
         Me.Label35.Size = New System.Drawing.Size(86, 16)
554
         Me.Label35.Size = New System.Drawing.Size(86, 16)
549
         Me.Label35.TabIndex = 1280
555
         Me.Label35.TabIndex = 1280
553
         '
559
         '
554
         Me.銷售合計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
560
         Me.銷售合計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
555
         Me.銷售合計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
561
         Me.銷售合計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
556
-        Me.銷售合計_tb.Location = New System.Drawing.Point(608, 513)
562
+        Me.銷售合計_tb.Location = New System.Drawing.Point(534, 488)
557
         Me.銷售合計_tb.Name = "銷售合計_tb"
563
         Me.銷售合計_tb.Name = "銷售合計_tb"
558
         Me.銷售合計_tb.Size = New System.Drawing.Size(81, 23)
564
         Me.銷售合計_tb.Size = New System.Drawing.Size(81, 23)
559
         Me.銷售合計_tb.TabIndex = 1279
565
         Me.銷售合計_tb.TabIndex = 1279
565
         Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
571
         Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
566
         Me.Label34.AutoSize = True
572
         Me.Label34.AutoSize = True
567
         Me.Label34.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
573
         Me.Label34.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
568
-        Me.Label34.Location = New System.Drawing.Point(523, 516)
574
+        Me.Label34.Location = New System.Drawing.Point(449, 491)
569
         Me.Label34.Name = "Label34"
575
         Me.Label34.Name = "Label34"
570
         Me.Label34.Size = New System.Drawing.Size(86, 16)
576
         Me.Label34.Size = New System.Drawing.Size(86, 16)
571
         Me.Label34.TabIndex = 1278
577
         Me.Label34.TabIndex = 1278
575
         '
581
         '
576
         Me.稅金_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
582
         Me.稅金_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
577
         Me.稅金_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
583
         Me.稅金_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
578
-        Me.稅金_tb.Location = New System.Drawing.Point(608, 488)
584
+        Me.稅金_tb.Location = New System.Drawing.Point(534, 463)
579
         Me.稅金_tb.Name = "稅金_tb"
585
         Me.稅金_tb.Name = "稅金_tb"
580
         Me.稅金_tb.Size = New System.Drawing.Size(81, 23)
586
         Me.稅金_tb.Size = New System.Drawing.Size(81, 23)
581
         Me.稅金_tb.TabIndex = 1277
587
         Me.稅金_tb.TabIndex = 1277
587
         Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
593
         Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
588
         Me.Label33.AutoSize = True
594
         Me.Label33.AutoSize = True
589
         Me.Label33.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
595
         Me.Label33.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
590
-        Me.Label33.Location = New System.Drawing.Point(523, 491)
596
+        Me.Label33.Location = New System.Drawing.Point(449, 466)
591
         Me.Label33.Name = "Label33"
597
         Me.Label33.Name = "Label33"
592
         Me.Label33.Size = New System.Drawing.Size(85, 16)
598
         Me.Label33.Size = New System.Drawing.Size(85, 16)
593
         Me.Label33.TabIndex = 1276
599
         Me.Label33.TabIndex = 1276
597
         '
603
         '
598
         Me.支出小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
604
         Me.支出小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
599
         Me.支出小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
605
         Me.支出小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
600
-        Me.支出小計_tb.Location = New System.Drawing.Point(608, 637)
606
+        Me.支出小計_tb.Location = New System.Drawing.Point(534, 612)
601
         Me.支出小計_tb.Name = "支出小計_tb"
607
         Me.支出小計_tb.Name = "支出小計_tb"
602
         Me.支出小計_tb.Size = New System.Drawing.Size(81, 23)
608
         Me.支出小計_tb.Size = New System.Drawing.Size(81, 23)
603
         Me.支出小計_tb.TabIndex = 1275
609
         Me.支出小計_tb.TabIndex = 1275
609
         Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
615
         Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
610
         Me.Label32.AutoSize = True
616
         Me.Label32.AutoSize = True
611
         Me.Label32.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
617
         Me.Label32.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
612
-        Me.Label32.Location = New System.Drawing.Point(524, 640)
618
+        Me.Label32.Location = New System.Drawing.Point(450, 615)
613
         Me.Label32.Name = "Label32"
619
         Me.Label32.Name = "Label32"
614
         Me.Label32.Size = New System.Drawing.Size(85, 16)
620
         Me.Label32.Size = New System.Drawing.Size(85, 16)
615
         Me.Label32.TabIndex = 1274
621
         Me.Label32.TabIndex = 1274
619
         '
625
         '
620
         Me.收入小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
626
         Me.收入小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
621
         Me.收入小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
627
         Me.收入小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
622
-        Me.收入小計_tb.Location = New System.Drawing.Point(608, 611)
628
+        Me.收入小計_tb.Location = New System.Drawing.Point(534, 586)
623
         Me.收入小計_tb.Name = "收入小計_tb"
629
         Me.收入小計_tb.Name = "收入小計_tb"
624
         Me.收入小計_tb.Size = New System.Drawing.Size(81, 23)
630
         Me.收入小計_tb.Size = New System.Drawing.Size(81, 23)
625
         Me.收入小計_tb.TabIndex = 1273
631
         Me.收入小計_tb.TabIndex = 1273
631
         Me.Label31.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
637
         Me.Label31.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
632
         Me.Label31.AutoSize = True
638
         Me.Label31.AutoSize = True
633
         Me.Label31.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
639
         Me.Label31.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
634
-        Me.Label31.Location = New System.Drawing.Point(522, 614)
640
+        Me.Label31.Location = New System.Drawing.Point(448, 589)
635
         Me.Label31.Name = "Label31"
641
         Me.Label31.Name = "Label31"
636
         Me.Label31.Size = New System.Drawing.Size(85, 16)
642
         Me.Label31.Size = New System.Drawing.Size(85, 16)
637
         Me.Label31.TabIndex = 1272
643
         Me.Label31.TabIndex = 1272
641
         '
647
         '
642
         Me.售價小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
648
         Me.售價小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
643
         Me.售價小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
649
         Me.售價小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
644
-        Me.售價小計_tb.Location = New System.Drawing.Point(608, 463)
650
+        Me.售價小計_tb.Location = New System.Drawing.Point(534, 438)
645
         Me.售價小計_tb.Name = "售價小計_tb"
651
         Me.售價小計_tb.Name = "售價小計_tb"
646
         Me.售價小計_tb.Size = New System.Drawing.Size(81, 23)
652
         Me.售價小計_tb.Size = New System.Drawing.Size(81, 23)
647
         Me.售價小計_tb.TabIndex = 1271
653
         Me.售價小計_tb.TabIndex = 1271
653
         Me.Label30.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
659
         Me.Label30.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
654
         Me.Label30.AutoSize = True
660
         Me.Label30.AutoSize = True
655
         Me.Label30.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
661
         Me.Label30.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
656
-        Me.Label30.Location = New System.Drawing.Point(523, 467)
662
+        Me.Label30.Location = New System.Drawing.Point(449, 442)
657
         Me.Label30.Name = "Label30"
663
         Me.Label30.Name = "Label30"
658
         Me.Label30.Size = New System.Drawing.Size(85, 16)
664
         Me.Label30.Size = New System.Drawing.Size(85, 16)
659
         Me.Label30.TabIndex = 1270
665
         Me.Label30.TabIndex = 1270
662
         '項次1_tb
668
         '項次1_tb
663
         '
669
         '
664
         Me.項次1_tb.Enabled = False
670
         Me.項次1_tb.Enabled = False
665
-        Me.項次1_tb.Location = New System.Drawing.Point(36, 464)
671
+        Me.項次1_tb.Location = New System.Drawing.Point(36, 439)
666
         Me.項次1_tb.Name = "項次1_tb"
672
         Me.項次1_tb.Name = "項次1_tb"
667
         Me.項次1_tb.Size = New System.Drawing.Size(68, 23)
673
         Me.項次1_tb.Size = New System.Drawing.Size(68, 23)
668
         Me.項次1_tb.TabIndex = 1264
674
         Me.項次1_tb.TabIndex = 1264
670
         'Label26
676
         'Label26
671
         '
677
         '
672
         Me.Label26.AutoSize = True
678
         Me.Label26.AutoSize = True
673
-        Me.Label26.Location = New System.Drawing.Point(2, 467)
679
+        Me.Label26.Location = New System.Drawing.Point(2, 442)
674
         Me.Label26.Name = "Label26"
680
         Me.Label26.Name = "Label26"
675
         Me.Label26.Size = New System.Drawing.Size(32, 16)
681
         Me.Label26.Size = New System.Drawing.Size(32, 16)
676
         Me.Label26.TabIndex = 1265
682
         Me.Label26.TabIndex = 1265
696
         '調庫單號_tb
702
         '調庫單號_tb
697
         '
703
         '
698
         Me.調庫單號_tb.Enabled = False
704
         Me.調庫單號_tb.Enabled = False
699
-        Me.調庫單號_tb.Location = New System.Drawing.Point(567, 356)
705
+        Me.調庫單號_tb.Location = New System.Drawing.Point(299, 274)
700
         Me.調庫單號_tb.Name = "調庫單號_tb"
706
         Me.調庫單號_tb.Name = "調庫單號_tb"
701
         Me.調庫單號_tb.Size = New System.Drawing.Size(126, 23)
707
         Me.調庫單號_tb.Size = New System.Drawing.Size(126, 23)
702
         Me.調庫單號_tb.TabIndex = 1255
708
         Me.調庫單號_tb.TabIndex = 1255
705
         '倉儲單號_lb
711
         '倉儲單號_lb
706
         '
712
         '
707
         Me.倉儲單號_lb.AutoSize = True
713
         Me.倉儲單號_lb.AutoSize = True
708
-        Me.倉儲單號_lb.Location = New System.Drawing.Point(564, 335)
714
+        Me.倉儲單號_lb.Location = New System.Drawing.Point(296, 253)
709
         Me.倉儲單號_lb.Name = "倉儲單號_lb"
715
         Me.倉儲單號_lb.Name = "倉儲單號_lb"
710
         Me.倉儲單號_lb.Size = New System.Drawing.Size(56, 16)
716
         Me.倉儲單號_lb.Size = New System.Drawing.Size(56, 16)
711
         Me.倉儲單號_lb.TabIndex = 1256
717
         Me.倉儲單號_lb.TabIndex = 1256
714
         '
720
         '
715
         '客戶流水_tb
721
         '客戶流水_tb
716
         '
722
         '
717
-        Me.客戶流水_tb.Location = New System.Drawing.Point(202, 356)
723
+        Me.客戶流水_tb.Location = New System.Drawing.Point(204, 215)
718
         Me.客戶流水_tb.Name = "客戶流水_tb"
724
         Me.客戶流水_tb.Name = "客戶流水_tb"
719
         Me.客戶流水_tb.Size = New System.Drawing.Size(100, 23)
725
         Me.客戶流水_tb.Size = New System.Drawing.Size(100, 23)
720
         Me.客戶流水_tb.TabIndex = 1254
726
         Me.客戶流水_tb.TabIndex = 1254
727
         Me.客戶資料_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
733
         Me.客戶資料_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
728
         Me.客戶資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
734
         Me.客戶資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
729
         Me.客戶資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
735
         Me.客戶資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
730
-        Me.客戶資料_dgv.Location = New System.Drawing.Point(17, 6337)
736
+        Me.客戶資料_dgv.Location = New System.Drawing.Point(17, 7168)
731
         Me.客戶資料_dgv.Name = "客戶資料_dgv"
737
         Me.客戶資料_dgv.Name = "客戶資料_dgv"
732
         Me.客戶資料_dgv.RowHeadersWidth = 5
738
         Me.客戶資料_dgv.RowHeadersWidth = 5
733
         DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
739
         DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
740
         '
746
         '
741
         '倉庫級別_tb
747
         '倉庫級別_tb
742
         '
748
         '
743
-        Me.倉庫級別_tb.Location = New System.Drawing.Point(441, 332)
749
+        Me.倉庫級別_tb.Location = New System.Drawing.Point(173, 250)
744
         Me.倉庫級別_tb.Name = "倉庫級別_tb"
750
         Me.倉庫級別_tb.Name = "倉庫級別_tb"
745
         Me.倉庫級別_tb.Size = New System.Drawing.Size(120, 23)
751
         Me.倉庫級別_tb.Size = New System.Drawing.Size(120, 23)
746
         Me.倉庫級別_tb.TabIndex = 1246
752
         Me.倉庫級別_tb.TabIndex = 1246
749
         '
755
         '
750
         '倉庫編號_tb
756
         '倉庫編號_tb
751
         '
757
         '
752
-        Me.倉庫編號_tb.Location = New System.Drawing.Point(441, 357)
758
+        Me.倉庫編號_tb.Location = New System.Drawing.Point(173, 275)
753
         Me.倉庫編號_tb.Name = "倉庫編號_tb"
759
         Me.倉庫編號_tb.Name = "倉庫編號_tb"
754
         Me.倉庫編號_tb.Size = New System.Drawing.Size(120, 23)
760
         Me.倉庫編號_tb.Size = New System.Drawing.Size(120, 23)
755
         Me.倉庫編號_tb.TabIndex = 1247
761
         Me.倉庫編號_tb.TabIndex = 1247
762
         Me.儲態編號_cb.Enabled = False
768
         Me.儲態編號_cb.Enabled = False
763
         Me.儲態編號_cb.FormattingEnabled = True
769
         Me.儲態編號_cb.FormattingEnabled = True
764
         Me.儲態編號_cb.Items.AddRange(New Object() {"2019"})
770
         Me.儲態編號_cb.Items.AddRange(New Object() {"2019"})
765
-        Me.儲態編號_cb.Location = New System.Drawing.Point(305, 330)
771
+        Me.儲態編號_cb.Location = New System.Drawing.Point(37, 248)
766
         Me.儲態編號_cb.Name = "儲態編號_cb"
772
         Me.儲態編號_cb.Name = "儲態編號_cb"
767
         Me.儲態編號_cb.Size = New System.Drawing.Size(130, 24)
773
         Me.儲態編號_cb.Size = New System.Drawing.Size(130, 24)
768
         Me.儲態編號_cb.TabIndex = 1249
774
         Me.儲態編號_cb.TabIndex = 1249
774
         Me.訂製編碼_cb.Enabled = False
780
         Me.訂製編碼_cb.Enabled = False
775
         Me.訂製編碼_cb.FormattingEnabled = True
781
         Me.訂製編碼_cb.FormattingEnabled = True
776
         Me.訂製編碼_cb.Items.AddRange(New Object() {"2019"})
782
         Me.訂製編碼_cb.Items.AddRange(New Object() {"2019"})
777
-        Me.訂製編碼_cb.Location = New System.Drawing.Point(305, 356)
783
+        Me.訂製編碼_cb.Location = New System.Drawing.Point(37, 274)
778
         Me.訂製編碼_cb.Name = "訂製編碼_cb"
784
         Me.訂製編碼_cb.Name = "訂製編碼_cb"
779
         Me.訂製編碼_cb.Size = New System.Drawing.Size(130, 24)
785
         Me.訂製編碼_cb.Size = New System.Drawing.Size(130, 24)
780
         Me.訂製編碼_cb.TabIndex = 1248
786
         Me.訂製編碼_cb.TabIndex = 1248
783
         '客戶編號_tb
789
         '客戶編號_tb
784
         '
790
         '
785
         Me.客戶編號_tb.Enabled = False
791
         Me.客戶編號_tb.Enabled = False
786
-        Me.客戶編號_tb.Location = New System.Drawing.Point(97, 356)
792
+        Me.客戶編號_tb.Location = New System.Drawing.Point(99, 215)
787
         Me.客戶編號_tb.Name = "客戶編號_tb"
793
         Me.客戶編號_tb.Name = "客戶編號_tb"
788
         Me.客戶編號_tb.Size = New System.Drawing.Size(99, 23)
794
         Me.客戶編號_tb.Size = New System.Drawing.Size(99, 23)
789
         Me.客戶編號_tb.TabIndex = 1183
795
         Me.客戶編號_tb.TabIndex = 1183
792
         '流水號_tb
798
         '流水號_tb
793
         '
799
         '
794
         Me.流水號_tb.Enabled = False
800
         Me.流水號_tb.Enabled = False
795
-        Me.流水號_tb.Location = New System.Drawing.Point(97, 331)
801
+        Me.流水號_tb.Location = New System.Drawing.Point(99, 190)
796
         Me.流水號_tb.Name = "流水號_tb"
802
         Me.流水號_tb.Name = "流水號_tb"
797
         Me.流水號_tb.Size = New System.Drawing.Size(100, 23)
803
         Me.流水號_tb.Size = New System.Drawing.Size(100, 23)
798
         Me.流水號_tb.TabIndex = 1172
804
         Me.流水號_tb.TabIndex = 1172
801
         'Label1
807
         'Label1
802
         '
808
         '
803
         Me.Label1.AutoSize = True
809
         Me.Label1.AutoSize = True
804
-        Me.Label1.Location = New System.Drawing.Point(39, 334)
810
+        Me.Label1.Location = New System.Drawing.Point(41, 193)
805
         Me.Label1.Name = "Label1"
811
         Me.Label1.Name = "Label1"
806
         Me.Label1.Size = New System.Drawing.Size(44, 16)
812
         Me.Label1.Size = New System.Drawing.Size(44, 16)
807
         Me.Label1.TabIndex = 1173
813
         Me.Label1.TabIndex = 1173
813
         Me.Label5.AutoSize = True
819
         Me.Label5.AutoSize = True
814
         Me.Label5.ForeColor = System.Drawing.Color.Red
820
         Me.Label5.ForeColor = System.Drawing.Color.Red
815
         Me.Label5.ImeMode = System.Windows.Forms.ImeMode.NoControl
821
         Me.Label5.ImeMode = System.Windows.Forms.ImeMode.NoControl
816
-        Me.Label5.Location = New System.Drawing.Point(35, 359)
822
+        Me.Label5.Location = New System.Drawing.Point(37, 218)
817
         Me.Label5.Name = "Label5"
823
         Me.Label5.Name = "Label5"
818
         Me.Label5.Size = New System.Drawing.Size(56, 16)
824
         Me.Label5.Size = New System.Drawing.Size(56, 16)
819
         Me.Label5.TabIndex = 1178
825
         Me.Label5.TabIndex = 1178
835
         DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
841
         DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
836
         Me.銷售明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
842
         Me.銷售明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
837
         Me.銷售明細_dgv.RowTemplate.Height = 24
843
         Me.銷售明細_dgv.RowTemplate.Height = 24
838
-        Me.銷售明細_dgv.Size = New System.Drawing.Size(704, 431)
844
+        Me.銷售明細_dgv.Size = New System.Drawing.Size(629, 407)
839
         Me.銷售明細_dgv.TabIndex = 1199
845
         Me.銷售明細_dgv.TabIndex = 1199
840
         '
846
         '
841
         '銷售備註_dgv
847
         '銷售備註_dgv
846
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
852
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
847
         Me.銷售備註_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
853
         Me.銷售備註_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
848
         Me.銷售備註_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
854
         Me.銷售備註_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
849
-        Me.銷售備註_dgv.Location = New System.Drawing.Point(3, 490)
855
+        Me.銷售備註_dgv.Location = New System.Drawing.Point(3, 465)
850
         Me.銷售備註_dgv.Name = "銷售備註_dgv"
856
         Me.銷售備註_dgv.Name = "銷售備註_dgv"
851
         Me.銷售備註_dgv.RowHeadersWidth = 5
857
         Me.銷售備註_dgv.RowHeadersWidth = 5
852
         DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
858
         DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
853
         DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
859
         DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
854
         Me.銷售備註_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
860
         Me.銷售備註_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
855
         Me.銷售備註_dgv.RowTemplate.Height = 24
861
         Me.銷售備註_dgv.RowTemplate.Height = 24
856
-        Me.銷售備註_dgv.Size = New System.Drawing.Size(515, 139)
862
+        Me.銷售備註_dgv.Size = New System.Drawing.Size(440, 165)
857
         Me.銷售備註_dgv.TabIndex = 1250
863
         Me.銷售備註_dgv.TabIndex = 1250
858
         '
864
         '
859
         '收款事項_dgv
865
         '收款事項_dgv
871
         DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
877
         DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
872
         Me.收款事項_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
878
         Me.收款事項_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
873
         Me.收款事項_dgv.RowTemplate.Height = 24
879
         Me.收款事項_dgv.RowTemplate.Height = 24
874
-        Me.收款事項_dgv.Size = New System.Drawing.Size(515, 118)
880
+        Me.收款事項_dgv.Size = New System.Drawing.Size(440, 118)
875
         Me.收款事項_dgv.TabIndex = 1282
881
         Me.收款事項_dgv.TabIndex = 1282
876
         '
882
         '
877
         'Label28
883
         'Label28
878
         '
884
         '
879
         Me.Label28.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
885
         Me.Label28.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
880
         Me.Label28.AutoSize = True
886
         Me.Label28.AutoSize = True
881
-        Me.Label28.Location = New System.Drawing.Point(522, 534)
887
+        Me.Label28.Location = New System.Drawing.Point(448, 509)
882
         Me.Label28.Name = "Label28"
888
         Me.Label28.Name = "Label28"
883
         Me.Label28.Size = New System.Drawing.Size(168, 16)
889
         Me.Label28.Size = New System.Drawing.Size(168, 16)
884
         Me.Label28.TabIndex = 1283
890
         Me.Label28.TabIndex = 1283
888
         '
894
         '
889
         Me.Label40.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
895
         Me.Label40.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
890
         Me.Label40.AutoSize = True
896
         Me.Label40.AutoSize = True
891
-        Me.Label40.Location = New System.Drawing.Point(525, 685)
897
+        Me.Label40.Location = New System.Drawing.Point(451, 660)
892
         Me.Label40.Name = "Label40"
898
         Me.Label40.Name = "Label40"
893
         Me.Label40.Size = New System.Drawing.Size(168, 16)
899
         Me.Label40.Size = New System.Drawing.Size(168, 16)
894
         Me.Label40.TabIndex = 1312
900
         Me.Label40.TabIndex = 1312
898
         '
904
         '
899
         Me.Label20.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
905
         Me.Label20.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
900
         Me.Label20.AutoSize = True
906
         Me.Label20.AutoSize = True
901
-        Me.Label20.Location = New System.Drawing.Point(521, 597)
907
+        Me.Label20.Location = New System.Drawing.Point(447, 572)
902
         Me.Label20.Name = "Label20"
908
         Me.Label20.Name = "Label20"
903
         Me.Label20.Size = New System.Drawing.Size(168, 16)
909
         Me.Label20.Size = New System.Drawing.Size(168, 16)
904
         Me.Label20.TabIndex = 1302
910
         Me.Label20.TabIndex = 1302
992
         '
998
         '
993
         Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
999
         Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
994
         Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
1000
         Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
995
-        Me.物料圖1_pb.Location = New System.Drawing.Point(964, 4)
1001
+        Me.物料圖1_pb.Location = New System.Drawing.Point(1044, 4)
996
         Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1002
         Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
997
         Me.物料圖1_pb.Name = "物料圖1_pb"
1003
         Me.物料圖1_pb.Name = "物料圖1_pb"
998
         Me.物料圖1_pb.Size = New System.Drawing.Size(291, 167)
1004
         Me.物料圖1_pb.Size = New System.Drawing.Size(291, 167)
1023
         Me.最低運費_cb.TabIndex = 1304
1029
         Me.最低運費_cb.TabIndex = 1304
1024
         Me.最低運費_cb.Visible = False
1030
         Me.最低運費_cb.Visible = False
1025
         '
1031
         '
1032
+        '客戶1_tb
1033
+        '
1034
+        Me.客戶1_tb.ForeColor = System.Drawing.Color.Black
1035
+        Me.客戶1_tb.Location = New System.Drawing.Point(207, 5)
1036
+        Me.客戶1_tb.Name = "客戶1_tb"
1037
+        Me.客戶1_tb.Size = New System.Drawing.Size(122, 23)
1038
+        Me.客戶1_tb.TabIndex = 1307
1039
+        '
1040
+        'Label12
1041
+        '
1042
+        Me.Label12.AutoSize = True
1043
+        Me.Label12.ForeColor = System.Drawing.Color.Black
1044
+        Me.Label12.ImeMode = System.Windows.Forms.ImeMode.NoControl
1045
+        Me.Label12.Location = New System.Drawing.Point(169, 7)
1046
+        Me.Label12.Name = "Label12"
1047
+        Me.Label12.Size = New System.Drawing.Size(32, 16)
1048
+        Me.Label12.TabIndex = 1306
1049
+        Me.Label12.Text = "客戶"
1050
+        '
1051
+        '其他成本_tb
1052
+        '
1053
+        Me.其他成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1054
+        Me.其他成本_tb.ForeColor = System.Drawing.Color.Green
1055
+        Me.其他成本_tb.Location = New System.Drawing.Point(534, 700)
1056
+        Me.其他成本_tb.Name = "其他成本_tb"
1057
+        Me.其他成本_tb.Size = New System.Drawing.Size(81, 23)
1058
+        Me.其他成本_tb.TabIndex = 1337
1059
+        Me.其他成本_tb.Text = "0"
1060
+        Me.其他成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1061
+        '
1062
+        'Label45
1063
+        '
1064
+        Me.Label45.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1065
+        Me.Label45.AutoSize = True
1066
+        Me.Label45.ForeColor = System.Drawing.Color.Green
1067
+        Me.Label45.Location = New System.Drawing.Point(452, 703)
1068
+        Me.Label45.Name = "Label45"
1069
+        Me.Label45.Size = New System.Drawing.Size(83, 16)
1070
+        Me.Label45.TabIndex = 1336
1071
+        Me.Label45.Text = "其   他   成   本"
1072
+        '
1026
         '訂單控制表
1073
         '訂單控制表
1027
         '
1074
         '
1028
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
1075
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
1029
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1076
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1030
         Me.ClientSize = New System.Drawing.Size(1344, 681)
1077
         Me.ClientSize = New System.Drawing.Size(1344, 681)
1078
+        Me.Controls.Add(Me.客戶1_tb)
1079
+        Me.Controls.Add(Me.Label12)
1031
         Me.Controls.Add(Me.最低售價_cb)
1080
         Me.Controls.Add(Me.最低售價_cb)
1032
         Me.Controls.Add(Me.物料圖1_pb)
1081
         Me.Controls.Add(Me.物料圖1_pb)
1033
         Me.Controls.Add(Me.最低運費_cb)
1082
         Me.Controls.Add(Me.最低運費_cb)
1160
     Friend WithEvents 管銷費用_tb As TextBox
1209
     Friend WithEvents 管銷費用_tb As TextBox
1161
     Friend WithEvents Label41 As Label
1210
     Friend WithEvents Label41 As Label
1162
     Friend WithEvents Label40 As Label
1211
     Friend WithEvents Label40 As Label
1212
+    Friend WithEvents 客戶1_tb As TextBox
1213
+    Friend WithEvents Label12 As Label
1214
+    Friend WithEvents 其他成本_tb As TextBox
1215
+    Friend WithEvents Label45 As Label
1163
 End Class
1216
 End Class

+ 53
- 33
YD-ERP-SYS/業務系統管理/訂單控制表.vb Datei anzeigen

1
 Option Strict Off
1
 Option Strict Off
2
 Public Class 訂單控制表
2
 Public Class 訂單控制表
3
     ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
3
     ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
4
-    Dim 首次開啟 As Boolean = False
4
+    Dim 首次開啟 As Boolean = False : Dim 運費 As Integer
5
     Private Sub Set_清單1()
5
     Private Sub Set_清單1()
6
         銷售單據_dgv.DataSource = Nothing : ds1.Clear()
6
         銷售單據_dgv.DataSource = Nothing : ds1.Clear()
7
         銷售單據_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
         銷售單據_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
         銷售單據_dgv.ColumnHeadersHeight = 25
8
         銷售單據_dgv.ColumnHeadersHeight = 25
9
         銷售單據_dgv.AllowUserToAddRows = False
9
         銷售單據_dgv.AllowUserToAddRows = False
10
-        銷售單據_dgv.RowTemplate.Height = 25
10
+        銷售單據_dgv.RowTemplate.Height = 35
11
 
11
 
12
-        PA19 = 業務_cb.Text
12
+        PA19 = 業務_cb.Text : PA20 = 客戶1_tb.Text
13
         SQL_銷售控制表_訂單控制表()
13
         SQL_銷售控制表_訂單控制表()
14
         da.Fill(ds1) : 銷售單據_dgv.DataSource = ds1.Tables(0) : conn.Close()
14
         da.Fill(ds1) : 銷售單據_dgv.DataSource = ds1.Tables(0) : conn.Close()
15
 
15
 
16
-        銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).FillWeight = 100 : 銷售單據_dgv.Columns(3).Visible = False
17
-        銷售單據_dgv.Columns(4).FillWeight = 100 : 銷售單據_dgv.Columns(5).FillWeight = 100 : 銷售單據_dgv.Columns(6).FillWeight = 100 : 銷售單據_dgv.Columns(7).FillWeight = 100
18
-        銷售單據_dgv.Columns(8).FillWeight = 100 : 銷售單據_dgv.Columns(9).FillWeight = 100 : 銷售單據_dgv.Columns(10).Visible = False
16
+        銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).FillWeight = 100 : 銷售單據_dgv.Columns(3).FillWeight = 100
17
+        銷售單據_dgv.Columns(4).FillWeight = 100 : 銷售單據_dgv.Columns(5).FillWeight = 50 : 銷售單據_dgv.Columns(6).FillWeight = 100 : 銷售單據_dgv.Columns(7).FillWeight = 100
18
+        銷售單據_dgv.Columns(8).FillWeight = 100 : 銷售單據_dgv.Columns(9).FillWeight = 100 : 銷售單據_dgv.Columns(10).Visible = False : 銷售單據_dgv.Columns(11).Visible = False
19
+        銷售單據_dgv.Columns(12).Visible = False
19
 
20
 
20
         銷售單據_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
21
         銷售單據_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
21
         銷售單據_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
22
         銷售單據_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
37
         銷售明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
38
         銷售明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
38
         銷售明細_dgv.ColumnHeadersHeight = 40
39
         銷售明細_dgv.ColumnHeadersHeight = 40
39
         銷售明細_dgv.AllowUserToAddRows = False
40
         銷售明細_dgv.AllowUserToAddRows = False
40
-        銷售明細_dgv.RowTemplate.Height = 35
41
+        銷售明細_dgv.RowTemplate.Height = 90
41
 
42
 
42
         PA2 = "" : PA2 = 單號_tb.Text
43
         PA2 = "" : PA2 = 單號_tb.Text
43
         SQL_銷售明細表()
44
         SQL_銷售明細表()
44
         da.Fill(ds4) : 銷售明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
45
         da.Fill(ds4) : 銷售明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
45
 
46
 
46
-
47
         銷售明細_dgv.Columns(0).Visible = False : 銷售明細_dgv.Columns(1).FillWeight = 40 : 銷售明細_dgv.Columns(2).FillWeight = 110 : 銷售明細_dgv.Columns(3).FillWeight = 200
47
         銷售明細_dgv.Columns(0).Visible = False : 銷售明細_dgv.Columns(1).FillWeight = 40 : 銷售明細_dgv.Columns(2).FillWeight = 110 : 銷售明細_dgv.Columns(3).FillWeight = 200
48
-        銷售明細_dgv.Columns(4).FillWeight = 150 : 銷售明細_dgv.Columns(5).FillWeight = 130 : 銷售明細_dgv.Columns(6).FillWeight = 190 : 銷售明細_dgv.Columns(7).FillWeight = 80
49
-        銷售明細_dgv.Columns(8).FillWeight = 80 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 50 : 銷售明細_dgv.Columns(11).FillWeight = 80
50
-        銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).Visible = False
48
+        銷售明細_dgv.Columns(4).FillWeight = 120 : 銷售明細_dgv.Columns(5).FillWeight = 120 : 銷售明細_dgv.Columns(6).FillWeight = 120 : 銷售明細_dgv.Columns(7).FillWeight = 190
49
+        銷售明細_dgv.Columns(8).FillWeight = 80 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 80 : 銷售明細_dgv.Columns(11).FillWeight = 50
50
+        銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).Visible = False : 銷售明細_dgv.Columns(15).Visible = False
51
+        銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False
51
 
52
 
52
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
53
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
53
-        銷售明細_dgv.Columns(5).ReadOnly = True : 銷售明細_dgv.Columns(7).ReadOnly = True : 銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(12).ReadOnly = True
54
+        銷售明細_dgv.Columns(5).ReadOnly = True : 銷售明細_dgv.Columns(6).ReadOnly = True : 銷售明細_dgv.Columns(8).ReadOnly = True : 銷售明細_dgv.Columns(12).ReadOnly = True
55
+        銷售明細_dgv.Columns(13).ReadOnly = True
54
 
56
 
55
         銷售明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
57
         銷售明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
56
         銷售明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
58
         銷售明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
76
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
78
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
77
             End If
79
             End If
78
             銷售明細_dgv("項次", i).Value = i + 1
80
             銷售明細_dgv("項次", i).Value = i + 1
81
+
82
+            'If 銷售明細_dgv("倉儲情況", i).Value.ToString = "已有貨" Then
83
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
84
+            'ElseIf 銷售明細_dgv("倉儲情況", I).Value.ToString = "未有貨" Then
85
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
86
+            'End If
79
         Next
87
         Next
80
         銷售明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
88
         銷售明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
81
     End Sub
89
     End Sub
142
         DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(Today(), "yyyyMMdd")
150
         DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(Today(), "yyyyMMdd")
143
     End Sub
151
     End Sub
144
     Private Sub Set_合記計算()
152
     Private Sub Set_合記計算()
153
+        Dim 不含1類銷售小記 As Integer
145
         售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
154
         售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
146
-        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0"
155
+        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0" : 其他成本_tb.Text = "0"
147
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
156
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
148
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
157
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
149
-            物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
158
+
159
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> 1 Then
160
+                物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
161
+                不含1類銷售小記 = 不含1類銷售小記 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
162
+            End If
163
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = 1 Then
164
+                其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
165
+            End If
166
+
150
             If 銷售明細_dgv("含稅", i).Value = True Then
167
             If 銷售明細_dgv("含稅", i).Value = True Then
151
                 稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
168
                 稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
152
             End If
169
             End If
165
             If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
182
             If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
166
                 金額 = 金額 + 收款事項_dgv("金額", i).Value
183
                 金額 = 金額 + 收款事項_dgv("金額", i).Value
167
             ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
184
             ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
168
-                收款事項_dgv("金額", i).Value = Val(銷售合計_tb.Text) - 金額
185
+                收款事項_dgv("金額", i).Value = CInt(Val(銷售合計_tb.Text)) - 金額
169
             End If
186
             End If
170
         Next
187
         Next
171
 
188
 
172
-        If 送貨地點_cb.Text = "" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then : Else
173
-            If Val(售價小計_tb.Text) <= Val(最低售價_cb.Text) Then
174
-                司機運費_tb.Text = 最低運費_cb.Text
175
-            ElseIf Val(售價小計_tb.Text) > Val(最低售價_cb.Text) Then
176
-                司機運費_tb.Text = Val(售價小計_tb.Text) / 100 * 3
189
+        If 送貨地點_cb.Text = "" Or 送貨地點_cb.Text = "自取" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then
190
+            司機運費_tb.Text = "0"
191
+        Else
192
+            If 運費 = 0 Then
193
+                If (不含1類銷售小記 - Val(其他成本_tb.Text)) <= Val(最低售價_cb.Text) Then
194
+                    司機運費_tb.Text = 最低運費_cb.Text
195
+                ElseIf (不含1類銷售小記 - Val(其他成本_tb.Text)) > Val(最低售價_cb.Text) Then
196
+                    司機運費_tb.Text = (不含1類銷售小記 - Val(其他成本_tb.Text)) / 100 * 3
197
+                End If
198
+            Else
199
+                司機運費_tb.Text = 運費
177
             End If
200
             End If
178
         End If
201
         End If
179
 
202
 
180
-        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
203
+        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
181
 
204
 
182
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
205
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
183
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
206
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
184
         司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
207
         司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
208
+        物料成本_tb.Text = Format(Val(物料成本_tb.Text), "#,##0") : 其他成本_tb.Text = Format(Val(其他成本_tb.Text), "#,##0")
185
     End Sub
209
     End Sub
186
     Private Sub 訂單控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
210
     Private Sub 訂單控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
187
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
211
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
188
         送貨地點_cb_下拉表單資料載入()
212
         送貨地點_cb_下拉表單資料載入()
189
-        首次開啟 = False : Set_清單1() : Set_清單1() : 業務_cb.Text = 業務號碼 : 首次開啟 = True '--------------------資料讀取
213
+        首次開啟 = False : 業務_cb.Text = 業務號碼 : Set_清單1() : 首次開啟 = True '--------------------資料讀取
190
     End Sub
214
     End Sub
191
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
215
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
192
         If 單號_tb.Text = "" Then : Else
216
         If 單號_tb.Text = "" Then : Else
215
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
239
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
216
         End If
240
         End If
217
     End Sub
241
     End Sub
218
-    Private Sub 銷售明細_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 銷售明細_dgv.RowPostPaint
219
-        Dim linePen As New Pen(Color.Blue, 2)
220
-        If e.RowIndex = 銷售明細_dgv.Rows.Count - 1 Then : Exit Sub : Else
221
-            If 銷售明細_dgv("倉儲情況", e.RowIndex).Value.ToString = "已有貨" Then
222
-                銷售明細_dgv.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.White
223
-            ElseIf 銷售明細_dgv("倉儲情況", e.RowIndex).Value.ToString = "未有貨" Then
224
-                銷售明細_dgv.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.LightPink
225
-            End If
226
-        End If
227
-    End Sub
228
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
242
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
229
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
243
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
230
             If 銷售明細_dgv("含稅", i).Value = False Then
244
             If 銷售明細_dgv("含稅", i).Value = False Then
263
             開單日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("開單日期").Value : 客戶編號_tb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("客戶編號").Value
277
             開單日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("開單日期").Value : 客戶編號_tb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("客戶編號").Value
264
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
278
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
265
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
279
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
280
+            運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
266
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
281
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
267
             Set_清單4() : Set_清單5()
282
             Set_清單4() : Set_清單5()
268
             Set_清單6()
283
             Set_清單6()
280
         送貨地點_cb.SelectedIndex = 最低售價_cb.SelectedIndex : 最低運費_cb.SelectedIndex = 最低售價_cb.SelectedIndex
295
         送貨地點_cb.SelectedIndex = 最低售價_cb.SelectedIndex : 最低運費_cb.SelectedIndex = 最低售價_cb.SelectedIndex
281
     End Sub
296
     End Sub
282
     Private Sub 業務_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務_cb.SelectedIndexChanged
297
     Private Sub 業務_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務_cb.SelectedIndexChanged
283
-        'Set_清單1()
298
+        Set_清單1()
284
     End Sub
299
     End Sub
285
     Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.CheckedChanged
300
     Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.CheckedChanged
286
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
301
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
304
             客戶_tb.Text = "" : 公司_tb.Text = "" : 統編_tb.Text = "" : 住址_tb.Text = "" : 電話1_tb.Text = "" : 電話2_tb.Text = ""
319
             客戶_tb.Text = "" : 公司_tb.Text = "" : 統編_tb.Text = "" : 住址_tb.Text = "" : 電話1_tb.Text = "" : 電話2_tb.Text = ""
305
         End If
320
         End If
306
     End Sub
321
     End Sub
322
+    Private Sub 客戶1_tb_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 客戶1_tb.KeyPress
323
+        If e.KeyChar = Chr(13) Then
324
+            Set_清單1()
325
+        End If
326
+    End Sub
307
 End Class
327
 End Class

+ 355
- 0
YD-ERP-SYS/業務系統管理/貨款試算表.Designer.vb Datei anzeigen

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
+        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
+        Me.Label2 = New System.Windows.Forms.Label()
30
+        Me.Label1 = New System.Windows.Forms.Label()
31
+        Me.廠商彙總_dgv = New System.Windows.Forms.DataGridView()
32
+        Me.依交貨日期_ch = New System.Windows.Forms.CheckBox()
33
+        Me.依開單日期_ch = New System.Windows.Forms.CheckBox()
34
+        Me.業務_cb = New System.Windows.Forms.ComboBox()
35
+        Me.未審核_lb = New System.Windows.Forms.Label()
36
+        Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
37
+        Me.一般月_ch = New System.Windows.Forms.CheckBox()
38
+        Me.會計月_ch = New System.Windows.Forms.CheckBox()
39
+        Me.下個月_bt = New System.Windows.Forms.Button()
40
+        Me.上個月_bt = New System.Windows.Forms.Button()
41
+        Me.Label4 = New System.Windows.Forms.Label()
42
+        Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
43
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
44
+        Me.訂貨明細_dgv = New System.Windows.Forms.DataGridView()
45
+        Me.所有訂貨明細_bt = New System.Windows.Forms.Button()
46
+        Me.進貨成本_tb = New System.Windows.Forms.TextBox()
47
+        Me.Label45 = New System.Windows.Forms.Label()
48
+        Me.物料成本_tb = New System.Windows.Forms.TextBox()
49
+        Me.Label43 = New System.Windows.Forms.Label()
50
+        Me.供應商_lb = New System.Windows.Forms.Label()
51
+        CType(Me.廠商彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
52
+        CType(Me.訂貨明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
53
+        Me.SuspendLayout()
54
+        '
55
+        'Label2
56
+        '
57
+        Me.Label2.AutoSize = True
58
+        Me.Label2.ForeColor = System.Drawing.Color.Black
59
+        Me.Label2.Location = New System.Drawing.Point(12, 57)
60
+        Me.Label2.Name = "Label2"
61
+        Me.Label2.Size = New System.Drawing.Size(388, 16)
62
+        Me.Label2.TabIndex = 1335
63
+        Me.Label2.Text = "依廠商、日期與採購單為主要查詢條件生成報表,(不包含一般採購資料)"
64
+        '
65
+        'Label1
66
+        '
67
+        Me.Label1.AutoSize = True
68
+        Me.Label1.Font = New System.Drawing.Font("微軟正黑體", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
69
+        Me.Label1.ForeColor = System.Drawing.Color.Black
70
+        Me.Label1.Location = New System.Drawing.Point(12, 9)
71
+        Me.Label1.Name = "Label1"
72
+        Me.Label1.Size = New System.Drawing.Size(177, 40)
73
+        Me.Label1.TabIndex = 1334
74
+        Me.Label1.Text = "貨款試算表"
75
+        '
76
+        '廠商彙總_dgv
77
+        '
78
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
79
+        Me.廠商彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
80
+        Me.廠商彙總_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
81
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
82
+        Me.廠商彙總_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
83
+        Me.廠商彙總_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
84
+        Me.廠商彙總_dgv.Location = New System.Drawing.Point(9, 79)
85
+        Me.廠商彙總_dgv.Name = "廠商彙總_dgv"
86
+        Me.廠商彙總_dgv.RowHeadersWidth = 5
87
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
88
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
89
+        Me.廠商彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
90
+        Me.廠商彙總_dgv.RowTemplate.Height = 24
91
+        Me.廠商彙總_dgv.Size = New System.Drawing.Size(389, 595)
92
+        Me.廠商彙總_dgv.TabIndex = 1336
93
+        '
94
+        '依交貨日期_ch
95
+        '
96
+        Me.依交貨日期_ch.AutoSize = True
97
+        Me.依交貨日期_ch.Checked = True
98
+        Me.依交貨日期_ch.CheckState = System.Windows.Forms.CheckState.Checked
99
+        Me.依交貨日期_ch.Location = New System.Drawing.Point(613, 30)
100
+        Me.依交貨日期_ch.Name = "依交貨日期_ch"
101
+        Me.依交貨日期_ch.Size = New System.Drawing.Size(87, 20)
102
+        Me.依交貨日期_ch.TabIndex = 1348
103
+        Me.依交貨日期_ch.Text = "依交貨日期"
104
+        Me.依交貨日期_ch.UseVisualStyleBackColor = True
105
+        '
106
+        '依開單日期_ch
107
+        '
108
+        Me.依開單日期_ch.AutoSize = True
109
+        Me.依開單日期_ch.Location = New System.Drawing.Point(613, 7)
110
+        Me.依開單日期_ch.Name = "依開單日期_ch"
111
+        Me.依開單日期_ch.Size = New System.Drawing.Size(87, 20)
112
+        Me.依開單日期_ch.TabIndex = 1347
113
+        Me.依開單日期_ch.Text = "依開單日期"
114
+        Me.依開單日期_ch.UseVisualStyleBackColor = True
115
+        '
116
+        '業務_cb
117
+        '
118
+        Me.業務_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
119
+        Me.業務_cb.FormattingEnabled = True
120
+        Me.業務_cb.Items.AddRange(New Object() {"", "1", "2", "3", "4", "5", "6", "7", "8", "9", "B", "Y"})
121
+        Me.業務_cb.Location = New System.Drawing.Point(713, 51)
122
+        Me.業務_cb.Name = "業務_cb"
123
+        Me.業務_cb.Size = New System.Drawing.Size(62, 24)
124
+        Me.業務_cb.TabIndex = 1346
125
+        '
126
+        '未審核_lb
127
+        '
128
+        Me.未審核_lb.AutoSize = True
129
+        Me.未審核_lb.Location = New System.Drawing.Point(618, 55)
130
+        Me.未審核_lb.Name = "未審核_lb"
131
+        Me.未審核_lb.Size = New System.Drawing.Size(92, 16)
132
+        Me.未審核_lb.TabIndex = 1345
133
+        Me.未審核_lb.Text = "業    務    號    碼"
134
+        '
135
+        '中間日期_dtp
136
+        '
137
+        Me.中間日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
138
+        Me.中間日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
139
+        Me.中間日期_dtp.Location = New System.Drawing.Point(476, 28)
140
+        Me.中間日期_dtp.Name = "中間日期_dtp"
141
+        Me.中間日期_dtp.Size = New System.Drawing.Size(43, 23)
142
+        Me.中間日期_dtp.TabIndex = 1344
143
+        Me.中間日期_dtp.Visible = False
144
+        '
145
+        '一般月_ch
146
+        '
147
+        Me.一般月_ch.AutoSize = True
148
+        Me.一般月_ch.Location = New System.Drawing.Point(536, 31)
149
+        Me.一般月_ch.Name = "一般月_ch"
150
+        Me.一般月_ch.Size = New System.Drawing.Size(63, 20)
151
+        Me.一般月_ch.TabIndex = 1343
152
+        Me.一般月_ch.Text = "一般月"
153
+        Me.一般月_ch.UseVisualStyleBackColor = True
154
+        '
155
+        '會計月_ch
156
+        '
157
+        Me.會計月_ch.AutoSize = True
158
+        Me.會計月_ch.Checked = True
159
+        Me.會計月_ch.CheckState = System.Windows.Forms.CheckState.Checked
160
+        Me.會計月_ch.Location = New System.Drawing.Point(407, 30)
161
+        Me.會計月_ch.Name = "會計月_ch"
162
+        Me.會計月_ch.Size = New System.Drawing.Size(63, 20)
163
+        Me.會計月_ch.TabIndex = 1342
164
+        Me.會計月_ch.Text = "會計月"
165
+        Me.會計月_ch.UseVisualStyleBackColor = True
166
+        '
167
+        '下個月_bt
168
+        '
169
+        Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
170
+        Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
171
+        Me.下個月_bt.Location = New System.Drawing.Point(505, 51)
172
+        Me.下個月_bt.Name = "下個月_bt"
173
+        Me.下個月_bt.Size = New System.Drawing.Size(97, 25)
174
+        Me.下個月_bt.TabIndex = 1341
175
+        Me.下個月_bt.Text = "下個月"
176
+        Me.下個月_bt.UseVisualStyleBackColor = True
177
+        '
178
+        '上個月_bt
179
+        '
180
+        Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
181
+        Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
182
+        Me.上個月_bt.Location = New System.Drawing.Point(404, 51)
183
+        Me.上個月_bt.Name = "上個月_bt"
184
+        Me.上個月_bt.Size = New System.Drawing.Size(97, 25)
185
+        Me.上個月_bt.TabIndex = 1340
186
+        Me.上個月_bt.Text = "上個月"
187
+        Me.上個月_bt.UseVisualStyleBackColor = True
188
+        '
189
+        'Label4
190
+        '
191
+        Me.Label4.AutoSize = True
192
+        Me.Label4.Location = New System.Drawing.Point(493, 8)
193
+        Me.Label4.Name = "Label4"
194
+        Me.Label4.Size = New System.Drawing.Size(20, 16)
195
+        Me.Label4.TabIndex = 1339
196
+        Me.Label4.Text = "到"
197
+        '
198
+        '結束日期_dtp
199
+        '
200
+        Me.結束日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
201
+        Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
202
+        Me.結束日期_dtp.Location = New System.Drawing.Point(515, 4)
203
+        Me.結束日期_dtp.Name = "結束日期_dtp"
204
+        Me.結束日期_dtp.Size = New System.Drawing.Size(87, 23)
205
+        Me.結束日期_dtp.TabIndex = 1338
206
+        '
207
+        '開始日期_dtp
208
+        '
209
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
210
+        Me.開始日期_dtp.Location = New System.Drawing.Point(404, 4)
211
+        Me.開始日期_dtp.Name = "開始日期_dtp"
212
+        Me.開始日期_dtp.Size = New System.Drawing.Size(87, 23)
213
+        Me.開始日期_dtp.TabIndex = 1337
214
+        '
215
+        '訂貨明細_dgv
216
+        '
217
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
218
+        Me.訂貨明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
219
+        Me.訂貨明細_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
220
+            Or System.Windows.Forms.AnchorStyles.Left) _
221
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
222
+        Me.訂貨明細_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
223
+        Me.訂貨明細_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
224
+        Me.訂貨明細_dgv.Location = New System.Drawing.Point(404, 79)
225
+        Me.訂貨明細_dgv.Name = "訂貨明細_dgv"
226
+        Me.訂貨明細_dgv.RowHeadersWidth = 5
227
+        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
228
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
229
+        Me.訂貨明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
230
+        Me.訂貨明細_dgv.RowTemplate.Height = 24
231
+        Me.訂貨明細_dgv.Size = New System.Drawing.Size(933, 595)
232
+        Me.訂貨明細_dgv.TabIndex = 1349
233
+        '
234
+        '所有訂貨明細_bt
235
+        '
236
+        Me.所有訂貨明細_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
237
+        Me.所有訂貨明細_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
238
+        Me.所有訂貨明細_bt.Location = New System.Drawing.Point(697, 4)
239
+        Me.所有訂貨明細_bt.Name = "所有訂貨明細_bt"
240
+        Me.所有訂貨明細_bt.Size = New System.Drawing.Size(78, 46)
241
+        Me.所有訂貨明細_bt.TabIndex = 1350
242
+        Me.所有訂貨明細_bt.Text = "期間內所有訂貨明細"
243
+        Me.所有訂貨明細_bt.UseVisualStyleBackColor = True
244
+        '
245
+        '進貨成本_tb
246
+        '
247
+        Me.進貨成本_tb.ForeColor = System.Drawing.Color.Green
248
+        Me.進貨成本_tb.Location = New System.Drawing.Point(1139, 52)
249
+        Me.進貨成本_tb.Name = "進貨成本_tb"
250
+        Me.進貨成本_tb.Size = New System.Drawing.Size(100, 23)
251
+        Me.進貨成本_tb.TabIndex = 1354
252
+        Me.進貨成本_tb.Text = "0"
253
+        Me.進貨成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
254
+        '
255
+        'Label45
256
+        '
257
+        Me.Label45.AutoSize = True
258
+        Me.Label45.ForeColor = System.Drawing.Color.Green
259
+        Me.Label45.Location = New System.Drawing.Point(1077, 56)
260
+        Me.Label45.Name = "Label45"
261
+        Me.Label45.Size = New System.Drawing.Size(56, 16)
262
+        Me.Label45.TabIndex = 1353
263
+        Me.Label45.Text = "進貨成本"
264
+        '
265
+        '物料成本_tb
266
+        '
267
+        Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
268
+        Me.物料成本_tb.Location = New System.Drawing.Point(863, 52)
269
+        Me.物料成本_tb.Name = "物料成本_tb"
270
+        Me.物料成本_tb.Size = New System.Drawing.Size(100, 23)
271
+        Me.物料成本_tb.TabIndex = 1352
272
+        Me.物料成本_tb.Text = "0"
273
+        Me.物料成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
274
+        '
275
+        'Label43
276
+        '
277
+        Me.Label43.AutoSize = True
278
+        Me.Label43.ForeColor = System.Drawing.Color.Green
279
+        Me.Label43.Location = New System.Drawing.Point(781, 56)
280
+        Me.Label43.Name = "Label43"
281
+        Me.Label43.Size = New System.Drawing.Size(80, 16)
282
+        Me.Label43.TabIndex = 1351
283
+        Me.Label43.Text = "貨款試算總和"
284
+        '
285
+        '供應商_lb
286
+        '
287
+        Me.供應商_lb.AutoSize = True
288
+        Me.供應商_lb.ForeColor = System.Drawing.Color.Green
289
+        Me.供應商_lb.Location = New System.Drawing.Point(999, 57)
290
+        Me.供應商_lb.Name = "供應商_lb"
291
+        Me.供應商_lb.Size = New System.Drawing.Size(56, 16)
292
+        Me.供應商_lb.TabIndex = 1355
293
+        Me.供應商_lb.Text = "全供應商"
294
+        '
295
+        '貨款試算表
296
+        '
297
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
298
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
299
+        Me.ClientSize = New System.Drawing.Size(1344, 681)
300
+        Me.Controls.Add(Me.供應商_lb)
301
+        Me.Controls.Add(Me.進貨成本_tb)
302
+        Me.Controls.Add(Me.Label45)
303
+        Me.Controls.Add(Me.物料成本_tb)
304
+        Me.Controls.Add(Me.Label43)
305
+        Me.Controls.Add(Me.所有訂貨明細_bt)
306
+        Me.Controls.Add(Me.訂貨明細_dgv)
307
+        Me.Controls.Add(Me.依交貨日期_ch)
308
+        Me.Controls.Add(Me.依開單日期_ch)
309
+        Me.Controls.Add(Me.業務_cb)
310
+        Me.Controls.Add(Me.未審核_lb)
311
+        Me.Controls.Add(Me.中間日期_dtp)
312
+        Me.Controls.Add(Me.一般月_ch)
313
+        Me.Controls.Add(Me.會計月_ch)
314
+        Me.Controls.Add(Me.下個月_bt)
315
+        Me.Controls.Add(Me.上個月_bt)
316
+        Me.Controls.Add(Me.Label4)
317
+        Me.Controls.Add(Me.結束日期_dtp)
318
+        Me.Controls.Add(Me.開始日期_dtp)
319
+        Me.Controls.Add(Me.廠商彙總_dgv)
320
+        Me.Controls.Add(Me.Label2)
321
+        Me.Controls.Add(Me.Label1)
322
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
323
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
324
+        Me.Name = "貨款試算表"
325
+        Me.Text = "貨款試算表"
326
+        CType(Me.廠商彙總_dgv, System.ComponentModel.ISupportInitialize).EndInit()
327
+        CType(Me.訂貨明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
328
+        Me.ResumeLayout(False)
329
+        Me.PerformLayout()
330
+
331
+    End Sub
332
+
333
+    Friend WithEvents Label2 As Label
334
+    Friend WithEvents Label1 As Label
335
+    Friend WithEvents 廠商彙總_dgv As DataGridView
336
+    Friend WithEvents 依交貨日期_ch As CheckBox
337
+    Friend WithEvents 依開單日期_ch As CheckBox
338
+    Friend WithEvents 業務_cb As ComboBox
339
+    Friend WithEvents 未審核_lb As Label
340
+    Friend WithEvents 中間日期_dtp As DateTimePicker
341
+    Friend WithEvents 一般月_ch As CheckBox
342
+    Friend WithEvents 會計月_ch As CheckBox
343
+    Friend WithEvents 下個月_bt As Button
344
+    Friend WithEvents 上個月_bt As Button
345
+    Friend WithEvents Label4 As Label
346
+    Friend WithEvents 結束日期_dtp As DateTimePicker
347
+    Friend WithEvents 開始日期_dtp As DateTimePicker
348
+    Friend WithEvents 訂貨明細_dgv As DataGridView
349
+    Friend WithEvents 所有訂貨明細_bt As Button
350
+    Friend WithEvents 進貨成本_tb As TextBox
351
+    Friend WithEvents Label45 As Label
352
+    Friend WithEvents 物料成本_tb As TextBox
353
+    Friend WithEvents Label43 As Label
354
+    Friend WithEvents 供應商_lb As Label
355
+End Class

+ 120
- 0
YD-ERP-SYS/業務系統管理/貨款試算表.resx Datei anzeigen

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>

+ 232
- 0
YD-ERP-SYS/業務系統管理/貨款試算表.vb Datei anzeigen

1
+Option Strict Off
2
+Public Class 貨款試算表
3
+    ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet
4
+    Dim 首次開啟 As Boolean = False : Dim 比例 As Integer
5
+    Private Sub Set_清單1()
6
+        廠商彙總_dgv.DataSource = Nothing : ds1.Clear()
7
+        廠商彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
+        廠商彙總_dgv.ColumnHeadersHeight = 25
9
+        廠商彙總_dgv.AllowUserToAddRows = False
10
+        廠商彙總_dgv.RowTemplate.Height = 26
11
+
12
+        PA19 = 業務_cb.Text
13
+        SQL_貨款試算表_廠商彙總()
14
+        da.Fill(ds1) : 廠商彙總_dgv.DataSource = ds1.Tables(0) : conn.Close()
15
+
16
+        廠商彙總_dgv.Columns(0).FillWeight = 100 : 廠商彙總_dgv.Columns(1).FillWeight = 100 : 廠商彙總_dgv.Columns(2).FillWeight = 150
17
+        廠商彙總_dgv.Columns(3).FillWeight = 100
18
+
19
+        For I As Integer = 0 To 3 : 廠商彙總_dgv.Columns(I).ReadOnly = True : Next
20
+
21
+        廠商彙總_dgv.Columns("預估進貨").DefaultCellStyle.Format = "#,##0"
22
+        廠商彙總_dgv.Columns("預估進貨").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
23
+        廠商彙總_dgv.Columns("預估進貨").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
24
+        廠商彙總_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
25
+        廠商彙總_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
26
+        廠商彙總_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
27
+        廠商彙總_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
28
+
29
+        物料成本_tb.Text = "0"
30
+        For i As Integer = 0 To 廠商彙總_dgv.Rows.Count - 1
31
+            廠商彙總_dgv("項次", i).Value = i + 1
32
+            物料成本_tb.Text = Val(物料成本_tb.Text) + 廠商彙總_dgv("預估進貨", i).Value
33
+        Next
34
+        For i As Integer = 0 To 廠商彙總_dgv.Rows.Count - 1
35
+            比例 = 廠商彙總_dgv("預估進貨", i).Value / Val(物料成本_tb.Text) * 100
36
+            If 比例 > 100 Then : 比例 = 100 : End If
37
+            If 比例 = 0 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._000 : ElseIf 比例 = 1 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._001
38
+            ElseIf 比例 = 2 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._002 : ElseIf 比例 = 3 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._003
39
+            ElseIf 比例 = 4 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._004 : ElseIf 比例 = 5 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._005
40
+            ElseIf 比例 = 6 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._006 : ElseIf 比例 = 7 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._007
41
+            ElseIf 比例 = 8 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._008 : ElseIf 比例 = 9 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._009
42
+            ElseIf 比例 = 10 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._010 : ElseIf 比例 = 11 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._011
43
+            ElseIf 比例 = 12 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._012 : ElseIf 比例 = 13 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._013
44
+            ElseIf 比例 = 14 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._014 : ElseIf 比例 = 15 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._015
45
+            ElseIf 比例 = 16 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._016 : ElseIf 比例 = 17 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._017
46
+            ElseIf 比例 = 18 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._018 : ElseIf 比例 = 19 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._019
47
+            ElseIf 比例 = 20 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._020 : ElseIf 比例 = 21 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._021
48
+            ElseIf 比例 = 22 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._022 : ElseIf 比例 = 23 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._023
49
+            ElseIf 比例 = 24 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._024 : ElseIf 比例 = 25 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._025
50
+            ElseIf 比例 = 26 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._026 : ElseIf 比例 = 27 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._027
51
+            ElseIf 比例 = 28 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._028 : ElseIf 比例 = 29 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._029
52
+            ElseIf 比例 = 30 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._030 : ElseIf 比例 = 31 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._031
53
+            ElseIf 比例 = 32 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._032 : ElseIf 比例 = 33 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._033
54
+            ElseIf 比例 = 34 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._034 : ElseIf 比例 = 35 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._035
55
+            ElseIf 比例 = 36 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._036 : ElseIf 比例 = 37 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._037
56
+            ElseIf 比例 = 38 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._038 : ElseIf 比例 = 39 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._039
57
+            ElseIf 比例 = 40 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._040 : ElseIf 比例 = 41 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._041
58
+            ElseIf 比例 = 42 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._042 : ElseIf 比例 = 43 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._043
59
+            ElseIf 比例 = 44 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._044 : ElseIf 比例 = 45 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._045
60
+            ElseIf 比例 = 46 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._046 : ElseIf 比例 = 47 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._047
61
+            ElseIf 比例 = 48 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._048 : ElseIf 比例 = 49 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._049
62
+            ElseIf 比例 = 50 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._050 : ElseIf 比例 = 51 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._051
63
+            ElseIf 比例 = 52 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._052 : ElseIf 比例 = 53 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._053
64
+            ElseIf 比例 = 54 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._054 : ElseIf 比例 = 55 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._055
65
+            ElseIf 比例 = 56 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._056 : ElseIf 比例 = 57 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._057
66
+            ElseIf 比例 = 58 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._058 : ElseIf 比例 = 59 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._059
67
+            ElseIf 比例 = 60 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._060 : ElseIf 比例 = 61 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._061
68
+            ElseIf 比例 = 62 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._062 : ElseIf 比例 = 63 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._063
69
+            ElseIf 比例 = 64 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._064 : ElseIf 比例 = 65 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._065
70
+            ElseIf 比例 = 66 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._066 : ElseIf 比例 = 67 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._067
71
+            ElseIf 比例 = 68 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._068 : ElseIf 比例 = 69 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._069
72
+            ElseIf 比例 = 70 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._070 : ElseIf 比例 = 71 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._071
73
+            ElseIf 比例 = 72 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._072 : ElseIf 比例 = 73 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._073
74
+            ElseIf 比例 = 74 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._074 : ElseIf 比例 = 75 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._075
75
+            ElseIf 比例 = 76 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._076 : ElseIf 比例 = 77 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._077
76
+            ElseIf 比例 = 78 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._078 : ElseIf 比例 = 79 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._079
77
+            ElseIf 比例 = 80 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._080 : ElseIf 比例 = 81 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._081
78
+            ElseIf 比例 = 82 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._082 : ElseIf 比例 = 83 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._083
79
+            ElseIf 比例 = 84 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._084 : ElseIf 比例 = 85 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._085
80
+            ElseIf 比例 = 86 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._086 : ElseIf 比例 = 87 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._087
81
+            ElseIf 比例 = 88 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._088 : ElseIf 比例 = 89 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._089
82
+            ElseIf 比例 = 90 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._090 : ElseIf 比例 = 91 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._091
83
+            ElseIf 比例 = 92 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._092 : ElseIf 比例 = 93 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._093
84
+            ElseIf 比例 = 94 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._094 : ElseIf 比例 = 95 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._095
85
+            ElseIf 比例 = 96 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._096 : ElseIf 比例 = 97 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._097
86
+            ElseIf 比例 = 98 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._098 : ElseIf 比例 = 99 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._099
87
+            ElseIf 比例 >= 100 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._100 : End If
88
+        Next
89
+        物料成本_tb.Text = Format(Val(物料成本_tb.Text), "#,##0")
90
+    End Sub
91
+    Private Sub Set_清單4()
92
+        訂貨明細_dgv.DataSource = Nothing : ds4.Clear()
93
+        訂貨明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
94
+        訂貨明細_dgv.ColumnHeadersHeight = 25
95
+        訂貨明細_dgv.AllowUserToAddRows = False
96
+        訂貨明細_dgv.RowTemplate.Height = 90
97
+
98
+        SQL_貨款試算表_物料明細()
99
+        da.Fill(ds4) : 訂貨明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
100
+
101
+        訂貨明細_dgv.Columns(0).FillWeight = 80 : 訂貨明細_dgv.Columns(1).FillWeight = 80 : 訂貨明細_dgv.Columns(2).FillWeight = 80
102
+        訂貨明細_dgv.Columns(3).FillWeight = 110 : 訂貨明細_dgv.Columns(4).FillWeight = 200 : 訂貨明細_dgv.Columns(5).FillWeight = 120 : 訂貨明細_dgv.Columns(6).FillWeight = 120
103
+        訂貨明細_dgv.Columns(7).FillWeight = 120 : 訂貨明細_dgv.Columns(8).FillWeight = 200 : 訂貨明細_dgv.Columns(9).FillWeight = 80 : 訂貨明細_dgv.Columns(10).FillWeight = 100
104
+        訂貨明細_dgv.Columns(11).Visible = False : 訂貨明細_dgv.Columns(12).Visible = False : 訂貨明細_dgv.Columns(13).FillWeight = 100 : 訂貨明細_dgv.Columns(14).Visible = False
105
+
106
+        For I As Integer = 0 To 14 : 訂貨明細_dgv.Columns(I).ReadOnly = True : Next
107
+
108
+        訂貨明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 訂貨明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
109
+        訂貨明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 訂貨明細_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
110
+        訂貨明細_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
111
+        訂貨明細_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
112
+        訂貨明細_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
113
+        訂貨明細_dgv.Columns("成本").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
114
+        訂貨明細_dgv.Columns("單價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
115
+        訂貨明細_dgv.Columns("單價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
116
+        訂貨明細_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
117
+        訂貨明細_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
118
+        訂貨明細_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
119
+        訂貨明細_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
120
+        訂貨明細_dgv.Columns("倉儲情況").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
121
+        訂貨明細_dgv.Columns("倉儲情況").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
122
+        訂貨明細_dgv.Columns("料號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
123
+        訂貨明細_dgv.Columns("料號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
124
+        訂貨明細_dgv.Columns("單號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
125
+        訂貨明細_dgv.Columns("單號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
126
+
127
+        進貨成本_tb.Text = "0"
128
+        For i As Integer = 0 To 訂貨明細_dgv.Rows.Count - 1
129
+            訂貨明細_dgv("金額", i).Value = 訂貨明細_dgv("數量", i).Value * 訂貨明細_dgv("成本", i).Value
130
+            訂貨明細_dgv("項次", i).Value = i + 1
131
+            進貨成本_tb.Text = Val(進貨成本_tb.Text) + 訂貨明細_dgv("金額", i).Value
132
+            'If 銷售明細_dgv("倉儲情況", i).Value.ToString = "已有貨" Then
133
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
134
+            'ElseIf 銷售明細_dgv("倉儲情況", I).Value.ToString = "未有貨" Then
135
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
136
+            'End If
137
+        Next
138
+        進貨成本_tb.Text = Format(Val(進貨成本_tb.Text), "#,##0")
139
+    End Sub
140
+    Private Sub 貨款試算表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
141
+        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
142
+        業務_cb.Text = 業務號碼
143
+        開始日期_dtp.Value = Today() : 結束日期_dtp.Value = Today()
144
+        日期格式()
145
+        首次開啟 = True
146
+    End Sub
147
+    Private Sub 貨款試算表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
148
+        If 首次開啟 = True Then
149
+            Set_清單1() : Set_清單4()
150
+        End If
151
+    End Sub
152
+    Private Sub 日期格式()
153
+        If 會計月_ch.Checked = True Then
154
+            '-------------日期一----------------------------------------------------------------------------------------
155
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
156
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1)
157
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "26" : 開始日期_dtp.Value = DTP
158
+            '-------------日期二----------------------------------------------------------------------------------------
159
+            DTP = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "25" : 結束日期_dtp.Value = DTP
160
+        Else
161
+            '-------------日期一----------------------------------------------------------------------------------------
162
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1)
163
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
164
+            '-------------日期二----------------------------------------------------------------------------------------
165
+            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
166
+            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
167
+        End If
168
+    End Sub
169
+    Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
170
+        If 會計月_ch.Checked = True Then
171
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
172
+            開始日期_dtp.Value = 中間日期_dtp.Value
173
+            結束日期_dtp.Value = 中間日期_dtp.Value
174
+        Else
175
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
176
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
177
+            結束日期_dtp.Value = 中間日期_dtp.Value
178
+        End If
179
+        日期格式()
180
+    End Sub
181
+    Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
182
+        If 會計月_ch.Checked = True Then
183
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
184
+            開始日期_dtp.Value = 中間日期_dtp.Value
185
+            結束日期_dtp.Value = 中間日期_dtp.Value
186
+        Else
187
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
188
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
189
+            結束日期_dtp.Value = 中間日期_dtp.Value
190
+        End If
191
+        日期格式()
192
+    End Sub
193
+    Private Sub 會計月_CheckedChanged(sender As Object, e As EventArgs) Handles 會計月_ch.Click
194
+        會計月_ch.Checked = True : 一般月_ch.Checked = False : 日期格式()
195
+    End Sub
196
+    Private Sub 一般月_CheckedChanged(sender As Object, e As EventArgs) Handles 一般月_ch.Click
197
+        會計月_ch.Checked = False : 一般月_ch.Checked = True : 日期格式()
198
+    End Sub
199
+    Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.ValueChanged
200
+        Set_清單1() : PA19 = "" : PA20 = 業務_cb.Text : Set_清單4() : 供應商_lb.Text = "全供應商"
201
+    End Sub
202
+    Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.ValueChanged
203
+        Set_清單1() : PA19 = "" : PA20 = 業務_cb.Text : Set_清單4() : 供應商_lb.Text = "全供應商"
204
+    End Sub
205
+    Private Sub 業務_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務_cb.SelectedIndexChanged
206
+        Set_清單1() : PA19 = "" : PA20 = 業務_cb.Text : Set_清單4() : 供應商_lb.Text = "全供應商"
207
+    End Sub
208
+    Private Sub 依開單日期_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 依開單日期_ch.Click
209
+        依開單日期_ch.Checked = True : 依交貨日期_ch.Checked = False : Set_清單1() : PA19 = "" : PA20 = 業務_cb.Text : Set_清單4() : 供應商_lb.Text = "全供應商"
210
+    End Sub
211
+    Private Sub 依交貨日期_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 依交貨日期_ch.Click
212
+        依開單日期_ch.Checked = False : 依交貨日期_ch.Checked = True : Set_清單1() : PA19 = "" : PA20 = 業務_cb.Text : Set_清單4() : 供應商_lb.Text = "全供應商"
213
+    End Sub
214
+    Private Sub 廠商彙總_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 廠商彙總_dgv.CellClick
215
+        If e.RowIndex = -1 Then : Else
216
+            PA19 = 廠商彙總_dgv("編號", e.RowIndex).Value : Set_清單4() : 供應商_lb.Text = 廠商彙總_dgv("供應商", e.RowIndex).Value
217
+        End If
218
+    End Sub
219
+    Private Sub 銷售它項_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 訂貨明細_dgv.RowPostPaint
220
+        Dim linePen As New Pen(Color.Blue, 2)
221
+        If e.RowIndex = 訂貨明細_dgv.Rows.Count - 1 Then : Exit Sub : Else
222
+            If 訂貨明細_dgv("單號", e.RowIndex).Value.ToString <> 訂貨明細_dgv("單號", e.RowIndex + 1).Value.ToString Then
223
+                Dim startX As Integer = IIf(訂貨明細_dgv.RowHeadersVisible, 訂貨明細_dgv.RowHeadersWidth, 0) : Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
224
+                Dim endX As Integer = startX + 訂貨明細_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 訂貨明細_dgv.HorizontalScrollingOffset
225
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY) : Exit Sub
226
+            End If
227
+        End If
228
+    End Sub
229
+    Private Sub 所有訂貨明細_bt_Click(sender As Object, e As EventArgs) Handles 所有訂貨明細_bt.Click
230
+        PA19 = "" : Set_清單4() : 供應商_lb.Text = "全供應商"
231
+    End Sub
232
+End Class

+ 636
- 0
YD-ERP-SYS/業務系統管理/銷售分析表.Designer.vb Datei anzeigen

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
+        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
+        Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
36
+        Me.一般月_ch = New System.Windows.Forms.CheckBox()
37
+        Me.會計月_ch = New System.Windows.Forms.CheckBox()
38
+        Me.下個月_bt = New System.Windows.Forms.Button()
39
+        Me.上個月_bt = New System.Windows.Forms.Button()
40
+        Me.Label4 = New System.Windows.Forms.Label()
41
+        Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
42
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
43
+        Me.業務_cb = New System.Windows.Forms.ComboBox()
44
+        Me.未審核_lb = New System.Windows.Forms.Label()
45
+        Me.銷售明細_dgv = New System.Windows.Forms.DataGridView()
46
+        Me.依開單日期_ch = New System.Windows.Forms.CheckBox()
47
+        Me.依交貨日期_ch = New System.Windows.Forms.CheckBox()
48
+        Me.銷售它項_dgv = New System.Windows.Forms.DataGridView()
49
+        Me.銷售備註_dgv = New System.Windows.Forms.DataGridView()
50
+        Me.運費_dgv = New System.Windows.Forms.DataGridView()
51
+        Me.廠商彙總_dgv = New System.Windows.Forms.DataGridView()
52
+        Me.其他成本_tb = New System.Windows.Forms.TextBox()
53
+        Me.Label45 = New System.Windows.Forms.Label()
54
+        Me.物料成本_tb = New System.Windows.Forms.TextBox()
55
+        Me.Label43 = New System.Windows.Forms.Label()
56
+        Me.預估利潤_tb = New System.Windows.Forms.TextBox()
57
+        Me.Label42 = New System.Windows.Forms.Label()
58
+        Me.管銷費用_tb = New System.Windows.Forms.TextBox()
59
+        Me.Label41 = New System.Windows.Forms.Label()
60
+        Me.司機運費_tb = New System.Windows.Forms.TextBox()
61
+        Me.Label38 = New System.Windows.Forms.Label()
62
+        Me.額外收支_tb = New System.Windows.Forms.TextBox()
63
+        Me.Label35 = New System.Windows.Forms.Label()
64
+        Me.銷售合計_tb = New System.Windows.Forms.TextBox()
65
+        Me.Label34 = New System.Windows.Forms.Label()
66
+        Me.稅金_tb = New System.Windows.Forms.TextBox()
67
+        Me.Label33 = New System.Windows.Forms.Label()
68
+        Me.支出小計_tb = New System.Windows.Forms.TextBox()
69
+        Me.Label32 = New System.Windows.Forms.Label()
70
+        Me.收入小計_tb = New System.Windows.Forms.TextBox()
71
+        Me.Label31 = New System.Windows.Forms.Label()
72
+        Me.售價小計_tb = New System.Windows.Forms.TextBox()
73
+        Me.Label30 = New System.Windows.Forms.Label()
74
+        Me.Label1 = New System.Windows.Forms.Label()
75
+        Me.Label2 = New System.Windows.Forms.Label()
76
+        CType(Me.銷售明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
77
+        CType(Me.銷售它項_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
78
+        CType(Me.銷售備註_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
79
+        CType(Me.運費_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
80
+        CType(Me.廠商彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
81
+        Me.SuspendLayout()
82
+        '
83
+        '中間日期_dtp
84
+        '
85
+        Me.中間日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
86
+        Me.中間日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
87
+        Me.中間日期_dtp.Location = New System.Drawing.Point(318, 28)
88
+        Me.中間日期_dtp.Name = "中間日期_dtp"
89
+        Me.中間日期_dtp.Size = New System.Drawing.Size(43, 23)
90
+        Me.中間日期_dtp.TabIndex = 1175
91
+        Me.中間日期_dtp.Visible = False
92
+        '
93
+        '一般月_ch
94
+        '
95
+        Me.一般月_ch.AutoSize = True
96
+        Me.一般月_ch.Location = New System.Drawing.Point(378, 31)
97
+        Me.一般月_ch.Name = "一般月_ch"
98
+        Me.一般月_ch.Size = New System.Drawing.Size(63, 20)
99
+        Me.一般月_ch.TabIndex = 1174
100
+        Me.一般月_ch.Text = "一般月"
101
+        Me.一般月_ch.UseVisualStyleBackColor = True
102
+        '
103
+        '會計月_ch
104
+        '
105
+        Me.會計月_ch.AutoSize = True
106
+        Me.會計月_ch.Checked = True
107
+        Me.會計月_ch.CheckState = System.Windows.Forms.CheckState.Checked
108
+        Me.會計月_ch.Location = New System.Drawing.Point(249, 30)
109
+        Me.會計月_ch.Name = "會計月_ch"
110
+        Me.會計月_ch.Size = New System.Drawing.Size(63, 20)
111
+        Me.會計月_ch.TabIndex = 1173
112
+        Me.會計月_ch.Text = "會計月"
113
+        Me.會計月_ch.UseVisualStyleBackColor = True
114
+        '
115
+        '下個月_bt
116
+        '
117
+        Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
118
+        Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
119
+        Me.下個月_bt.Location = New System.Drawing.Point(347, 51)
120
+        Me.下個月_bt.Name = "下個月_bt"
121
+        Me.下個月_bt.Size = New System.Drawing.Size(97, 25)
122
+        Me.下個月_bt.TabIndex = 1172
123
+        Me.下個月_bt.Text = "下個月"
124
+        Me.下個月_bt.UseVisualStyleBackColor = True
125
+        '
126
+        '上個月_bt
127
+        '
128
+        Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
129
+        Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
130
+        Me.上個月_bt.Location = New System.Drawing.Point(246, 51)
131
+        Me.上個月_bt.Name = "上個月_bt"
132
+        Me.上個月_bt.Size = New System.Drawing.Size(97, 25)
133
+        Me.上個月_bt.TabIndex = 1171
134
+        Me.上個月_bt.Text = "上個月"
135
+        Me.上個月_bt.UseVisualStyleBackColor = True
136
+        '
137
+        'Label4
138
+        '
139
+        Me.Label4.AutoSize = True
140
+        Me.Label4.Location = New System.Drawing.Point(335, 8)
141
+        Me.Label4.Name = "Label4"
142
+        Me.Label4.Size = New System.Drawing.Size(20, 16)
143
+        Me.Label4.TabIndex = 1170
144
+        Me.Label4.Text = "到"
145
+        '
146
+        '結束日期_dtp
147
+        '
148
+        Me.結束日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
149
+        Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
150
+        Me.結束日期_dtp.Location = New System.Drawing.Point(357, 4)
151
+        Me.結束日期_dtp.Name = "結束日期_dtp"
152
+        Me.結束日期_dtp.Size = New System.Drawing.Size(87, 23)
153
+        Me.結束日期_dtp.TabIndex = 1169
154
+        '
155
+        '開始日期_dtp
156
+        '
157
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
158
+        Me.開始日期_dtp.Location = New System.Drawing.Point(246, 4)
159
+        Me.開始日期_dtp.Name = "開始日期_dtp"
160
+        Me.開始日期_dtp.Size = New System.Drawing.Size(87, 23)
161
+        Me.開始日期_dtp.TabIndex = 1168
162
+        '
163
+        '業務_cb
164
+        '
165
+        Me.業務_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
166
+        Me.業務_cb.FormattingEnabled = True
167
+        Me.業務_cb.Items.AddRange(New Object() {"", "1", "2", "3", "4", "5", "6", "7", "8", "9", "B", "Y"})
168
+        Me.業務_cb.Location = New System.Drawing.Point(520, 51)
169
+        Me.業務_cb.Name = "業務_cb"
170
+        Me.業務_cb.Size = New System.Drawing.Size(62, 24)
171
+        Me.業務_cb.TabIndex = 1257
172
+        '
173
+        '未審核_lb
174
+        '
175
+        Me.未審核_lb.AutoSize = True
176
+        Me.未審核_lb.Location = New System.Drawing.Point(453, 55)
177
+        Me.未審核_lb.Name = "未審核_lb"
178
+        Me.未審核_lb.Size = New System.Drawing.Size(65, 16)
179
+        Me.未審核_lb.TabIndex = 1256
180
+        Me.未審核_lb.Text = "業 務 號 碼"
181
+        '
182
+        '銷售明細_dgv
183
+        '
184
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
185
+        Me.銷售明細_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
186
+        Me.銷售明細_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
187
+            Or System.Windows.Forms.AnchorStyles.Left) _
188
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
189
+        Me.銷售明細_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
190
+        Me.銷售明細_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
191
+        Me.銷售明細_dgv.Location = New System.Drawing.Point(7, 78)
192
+        Me.銷售明細_dgv.Name = "銷售明細_dgv"
193
+        Me.銷售明細_dgv.RowHeadersWidth = 5
194
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
195
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
196
+        Me.銷售明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
197
+        Me.銷售明細_dgv.RowTemplate.Height = 24
198
+        Me.銷售明細_dgv.Size = New System.Drawing.Size(983, 238)
199
+        Me.銷售明細_dgv.TabIndex = 1258
200
+        '
201
+        '依開單日期_ch
202
+        '
203
+        Me.依開單日期_ch.AutoSize = True
204
+        Me.依開單日期_ch.Checked = True
205
+        Me.依開單日期_ch.CheckState = System.Windows.Forms.CheckState.Checked
206
+        Me.依開單日期_ch.Location = New System.Drawing.Point(455, 7)
207
+        Me.依開單日期_ch.Name = "依開單日期_ch"
208
+        Me.依開單日期_ch.Size = New System.Drawing.Size(87, 20)
209
+        Me.依開單日期_ch.TabIndex = 1259
210
+        Me.依開單日期_ch.Text = "依開單日期"
211
+        Me.依開單日期_ch.UseVisualStyleBackColor = True
212
+        '
213
+        '依交貨日期_ch
214
+        '
215
+        Me.依交貨日期_ch.AutoSize = True
216
+        Me.依交貨日期_ch.Location = New System.Drawing.Point(455, 30)
217
+        Me.依交貨日期_ch.Name = "依交貨日期_ch"
218
+        Me.依交貨日期_ch.Size = New System.Drawing.Size(87, 20)
219
+        Me.依交貨日期_ch.TabIndex = 1260
220
+        Me.依交貨日期_ch.Text = "依交貨日期"
221
+        Me.依交貨日期_ch.UseVisualStyleBackColor = True
222
+        '
223
+        '銷售它項_dgv
224
+        '
225
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
226
+        Me.銷售它項_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
227
+        Me.銷售它項_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
228
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
229
+        Me.銷售它項_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
230
+        Me.銷售它項_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
231
+        Me.銷售它項_dgv.Location = New System.Drawing.Point(7, 322)
232
+        Me.銷售它項_dgv.Name = "銷售它項_dgv"
233
+        Me.銷售它項_dgv.RowHeadersWidth = 5
234
+        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
235
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
236
+        Me.銷售它項_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
237
+        Me.銷售它項_dgv.RowTemplate.Height = 24
238
+        Me.銷售它項_dgv.Size = New System.Drawing.Size(618, 180)
239
+        Me.銷售它項_dgv.TabIndex = 1261
240
+        '
241
+        '銷售備註_dgv
242
+        '
243
+        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
244
+        Me.銷售備註_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
245
+        Me.銷售備註_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
246
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
247
+        Me.銷售備註_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
248
+        Me.銷售備註_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
249
+        Me.銷售備註_dgv.Location = New System.Drawing.Point(4, 508)
250
+        Me.銷售備註_dgv.Name = "銷售備註_dgv"
251
+        Me.銷售備註_dgv.RowHeadersWidth = 5
252
+        DataGridViewCellStyle6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
253
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
254
+        Me.銷售備註_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
255
+        Me.銷售備註_dgv.RowTemplate.Height = 24
256
+        Me.銷售備註_dgv.Size = New System.Drawing.Size(621, 165)
257
+        Me.銷售備註_dgv.TabIndex = 1262
258
+        '
259
+        '運費_dgv
260
+        '
261
+        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
262
+        Me.運費_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
263
+        Me.運費_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
264
+        Me.運費_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
265
+        Me.運費_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
266
+        Me.運費_dgv.Location = New System.Drawing.Point(631, 322)
267
+        Me.運費_dgv.Name = "運費_dgv"
268
+        Me.運費_dgv.RowHeadersWidth = 5
269
+        DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
270
+        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
271
+        Me.運費_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
272
+        Me.運費_dgv.RowTemplate.Height = 24
273
+        Me.運費_dgv.Size = New System.Drawing.Size(359, 351)
274
+        Me.運費_dgv.TabIndex = 1263
275
+        '
276
+        '廠商彙總_dgv
277
+        '
278
+        DataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
279
+        Me.廠商彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
280
+        Me.廠商彙總_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
281
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
282
+        Me.廠商彙總_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
283
+        Me.廠商彙總_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
284
+        Me.廠商彙總_dgv.Location = New System.Drawing.Point(996, 78)
285
+        Me.廠商彙總_dgv.Name = "廠商彙總_dgv"
286
+        Me.廠商彙總_dgv.RowHeadersWidth = 5
287
+        DataGridViewCellStyle10.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
288
+        DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
289
+        Me.廠商彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
290
+        Me.廠商彙總_dgv.RowTemplate.Height = 24
291
+        Me.廠商彙總_dgv.Size = New System.Drawing.Size(339, 595)
292
+        Me.廠商彙總_dgv.TabIndex = 1264
293
+        '
294
+        '其他成本_tb
295
+        '
296
+        Me.其他成本_tb.ForeColor = System.Drawing.Color.Green
297
+        Me.其他成本_tb.Location = New System.Drawing.Point(1048, 27)
298
+        Me.其他成本_tb.Name = "其他成本_tb"
299
+        Me.其他成本_tb.Size = New System.Drawing.Size(100, 23)
300
+        Me.其他成本_tb.TabIndex = 1331
301
+        Me.其他成本_tb.Text = "0"
302
+        Me.其他成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
303
+        '
304
+        'Label45
305
+        '
306
+        Me.Label45.AutoSize = True
307
+        Me.Label45.ForeColor = System.Drawing.Color.Green
308
+        Me.Label45.Location = New System.Drawing.Point(966, 30)
309
+        Me.Label45.Name = "Label45"
310
+        Me.Label45.Size = New System.Drawing.Size(80, 16)
311
+        Me.Label45.TabIndex = 1330
312
+        Me.Label45.Text = "其他成本總和"
313
+        '
314
+        '物料成本_tb
315
+        '
316
+        Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
317
+        Me.物料成本_tb.Location = New System.Drawing.Point(1048, 2)
318
+        Me.物料成本_tb.Name = "物料成本_tb"
319
+        Me.物料成本_tb.Size = New System.Drawing.Size(100, 23)
320
+        Me.物料成本_tb.TabIndex = 1329
321
+        Me.物料成本_tb.Text = "0"
322
+        Me.物料成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
323
+        '
324
+        'Label43
325
+        '
326
+        Me.Label43.AutoSize = True
327
+        Me.Label43.ForeColor = System.Drawing.Color.Green
328
+        Me.Label43.Location = New System.Drawing.Point(966, 5)
329
+        Me.Label43.Name = "Label43"
330
+        Me.Label43.Size = New System.Drawing.Size(80, 16)
331
+        Me.Label43.TabIndex = 1328
332
+        Me.Label43.Text = "物料成本總和"
333
+        '
334
+        '預估利潤_tb
335
+        '
336
+        Me.預估利潤_tb.ForeColor = System.Drawing.Color.Green
337
+        Me.預估利潤_tb.Location = New System.Drawing.Point(1157, 52)
338
+        Me.預估利潤_tb.Name = "預估利潤_tb"
339
+        Me.預估利潤_tb.Size = New System.Drawing.Size(178, 23)
340
+        Me.預估利潤_tb.TabIndex = 1327
341
+        Me.預估利潤_tb.Text = "0"
342
+        Me.預估利潤_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
343
+        '
344
+        'Label42
345
+        '
346
+        Me.Label42.AutoSize = True
347
+        Me.Label42.ForeColor = System.Drawing.Color.Green
348
+        Me.Label42.Location = New System.Drawing.Point(1154, 31)
349
+        Me.Label42.Name = "Label42"
350
+        Me.Label42.Size = New System.Drawing.Size(141, 16)
351
+        Me.Label42.TabIndex = 1326
352
+        Me.Label42.Text = "總預估利潤-(未扣除獎金)"
353
+        '
354
+        '管銷費用_tb
355
+        '
356
+        Me.管銷費用_tb.ForeColor = System.Drawing.Color.Green
357
+        Me.管銷費用_tb.Location = New System.Drawing.Point(1049, 52)
358
+        Me.管銷費用_tb.Name = "管銷費用_tb"
359
+        Me.管銷費用_tb.Size = New System.Drawing.Size(100, 23)
360
+        Me.管銷費用_tb.TabIndex = 1325
361
+        Me.管銷費用_tb.Text = "0"
362
+        Me.管銷費用_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
363
+        '
364
+        'Label41
365
+        '
366
+        Me.Label41.AutoSize = True
367
+        Me.Label41.ForeColor = System.Drawing.Color.Green
368
+        Me.Label41.Location = New System.Drawing.Point(967, 55)
369
+        Me.Label41.Name = "Label41"
370
+        Me.Label41.Size = New System.Drawing.Size(80, 16)
371
+        Me.Label41.TabIndex = 1324
372
+        Me.Label41.Text = "管銷費用總額"
373
+        '
374
+        '司機運費_tb
375
+        '
376
+        Me.司機運費_tb.ForeColor = System.Drawing.Color.Black
377
+        Me.司機運費_tb.Location = New System.Drawing.Point(1235, 3)
378
+        Me.司機運費_tb.Name = "司機運費_tb"
379
+        Me.司機運費_tb.Size = New System.Drawing.Size(100, 23)
380
+        Me.司機運費_tb.TabIndex = 1323
381
+        Me.司機運費_tb.Text = "0"
382
+        Me.司機運費_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
383
+        '
384
+        'Label38
385
+        '
386
+        Me.Label38.AutoSize = True
387
+        Me.Label38.ForeColor = System.Drawing.Color.Black
388
+        Me.Label38.Location = New System.Drawing.Point(1153, 7)
389
+        Me.Label38.Name = "Label38"
390
+        Me.Label38.Size = New System.Drawing.Size(80, 16)
391
+        Me.Label38.TabIndex = 1322
392
+        Me.Label38.Text = "司機運費合計"
393
+        '
394
+        '額外收支_tb
395
+        '
396
+        Me.額外收支_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
397
+        Me.額外收支_tb.Location = New System.Drawing.Point(861, 52)
398
+        Me.額外收支_tb.Name = "額外收支_tb"
399
+        Me.額外收支_tb.Size = New System.Drawing.Size(100, 23)
400
+        Me.額外收支_tb.TabIndex = 1321
401
+        Me.額外收支_tb.Text = "0"
402
+        Me.額外收支_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
403
+        '
404
+        'Label35
405
+        '
406
+        Me.Label35.AutoSize = True
407
+        Me.Label35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
408
+        Me.Label35.Location = New System.Drawing.Point(779, 55)
409
+        Me.Label35.Name = "Label35"
410
+        Me.Label35.Size = New System.Drawing.Size(80, 16)
411
+        Me.Label35.TabIndex = 1320
412
+        Me.Label35.Text = "額外收支總額"
413
+        '
414
+        '銷售合計_tb
415
+        '
416
+        Me.銷售合計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
417
+        Me.銷售合計_tb.Location = New System.Drawing.Point(673, 52)
418
+        Me.銷售合計_tb.Name = "銷售合計_tb"
419
+        Me.銷售合計_tb.Size = New System.Drawing.Size(100, 23)
420
+        Me.銷售合計_tb.TabIndex = 1319
421
+        Me.銷售合計_tb.Text = "0"
422
+        Me.銷售合計_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
423
+        '
424
+        'Label34
425
+        '
426
+        Me.Label34.AutoSize = True
427
+        Me.Label34.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
428
+        Me.Label34.Location = New System.Drawing.Point(588, 55)
429
+        Me.Label34.Name = "Label34"
430
+        Me.Label34.Size = New System.Drawing.Size(85, 16)
431
+        Me.Label34.TabIndex = 1318
432
+        Me.Label34.Text = "總銷售額-含稅"
433
+        '
434
+        '稅金_tb
435
+        '
436
+        Me.稅金_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
437
+        Me.稅金_tb.Location = New System.Drawing.Point(673, 27)
438
+        Me.稅金_tb.Name = "稅金_tb"
439
+        Me.稅金_tb.Size = New System.Drawing.Size(100, 23)
440
+        Me.稅金_tb.TabIndex = 1317
441
+        Me.稅金_tb.Text = "0"
442
+        Me.稅金_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
443
+        '
444
+        'Label33
445
+        '
446
+        Me.Label33.AutoSize = True
447
+        Me.Label33.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
448
+        Me.Label33.Location = New System.Drawing.Point(588, 30)
449
+        Me.Label33.Name = "Label33"
450
+        Me.Label33.Size = New System.Drawing.Size(85, 16)
451
+        Me.Label33.TabIndex = 1316
452
+        Me.Label33.Text = "總  銷  售-稅額"
453
+        '
454
+        '支出小計_tb
455
+        '
456
+        Me.支出小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
457
+        Me.支出小計_tb.Location = New System.Drawing.Point(860, 27)
458
+        Me.支出小計_tb.Name = "支出小計_tb"
459
+        Me.支出小計_tb.Size = New System.Drawing.Size(100, 23)
460
+        Me.支出小計_tb.TabIndex = 1315
461
+        Me.支出小計_tb.Text = "0"
462
+        Me.支出小計_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
463
+        '
464
+        'Label32
465
+        '
466
+        Me.Label32.AutoSize = True
467
+        Me.Label32.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
468
+        Me.Label32.Location = New System.Drawing.Point(780, 30)
469
+        Me.Label32.Name = "Label32"
470
+        Me.Label32.Size = New System.Drawing.Size(80, 16)
471
+        Me.Label32.TabIndex = 1314
472
+        Me.Label32.Text = "額外支出合計"
473
+        '
474
+        '收入小計_tb
475
+        '
476
+        Me.收入小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
477
+        Me.收入小計_tb.Location = New System.Drawing.Point(860, 2)
478
+        Me.收入小計_tb.Name = "收入小計_tb"
479
+        Me.收入小計_tb.Size = New System.Drawing.Size(100, 23)
480
+        Me.收入小計_tb.TabIndex = 1313
481
+        Me.收入小計_tb.Text = "0"
482
+        Me.收入小計_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
483
+        '
484
+        'Label31
485
+        '
486
+        Me.Label31.AutoSize = True
487
+        Me.Label31.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
488
+        Me.Label31.Location = New System.Drawing.Point(778, 5)
489
+        Me.Label31.Name = "Label31"
490
+        Me.Label31.Size = New System.Drawing.Size(80, 16)
491
+        Me.Label31.TabIndex = 1312
492
+        Me.Label31.Text = "額外收入合計"
493
+        '
494
+        '售價小計_tb
495
+        '
496
+        Me.售價小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
497
+        Me.售價小計_tb.Location = New System.Drawing.Point(673, 2)
498
+        Me.售價小計_tb.Name = "售價小計_tb"
499
+        Me.售價小計_tb.Size = New System.Drawing.Size(100, 23)
500
+        Me.售價小計_tb.TabIndex = 1311
501
+        Me.售價小計_tb.Text = "0"
502
+        Me.售價小計_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
503
+        '
504
+        'Label30
505
+        '
506
+        Me.Label30.AutoSize = True
507
+        Me.Label30.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
508
+        Me.Label30.Location = New System.Drawing.Point(588, 6)
509
+        Me.Label30.Name = "Label30"
510
+        Me.Label30.Size = New System.Drawing.Size(85, 16)
511
+        Me.Label30.TabIndex = 1310
512
+        Me.Label30.Text = "總銷售額-未稅"
513
+        '
514
+        'Label1
515
+        '
516
+        Me.Label1.AutoSize = True
517
+        Me.Label1.Font = New System.Drawing.Font("微軟正黑體", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
518
+        Me.Label1.ForeColor = System.Drawing.Color.Black
519
+        Me.Label1.Location = New System.Drawing.Point(11, 8)
520
+        Me.Label1.Name = "Label1"
521
+        Me.Label1.Size = New System.Drawing.Size(177, 40)
522
+        Me.Label1.TabIndex = 1332
523
+        Me.Label1.Text = "銷售分析表"
524
+        '
525
+        'Label2
526
+        '
527
+        Me.Label2.AutoSize = True
528
+        Me.Label2.ForeColor = System.Drawing.Color.Black
529
+        Me.Label2.Location = New System.Drawing.Point(12, 54)
530
+        Me.Label2.Name = "Label2"
531
+        Me.Label2.Size = New System.Drawing.Size(212, 16)
532
+        Me.Label2.TabIndex = 1333
533
+        Me.Label2.Text = "依業務與日期為主要查詢條件生成報表"
534
+        '
535
+        '銷售分析表
536
+        '
537
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
538
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
539
+        Me.ClientSize = New System.Drawing.Size(1344, 681)
540
+        Me.Controls.Add(Me.Label2)
541
+        Me.Controls.Add(Me.Label1)
542
+        Me.Controls.Add(Me.其他成本_tb)
543
+        Me.Controls.Add(Me.Label45)
544
+        Me.Controls.Add(Me.物料成本_tb)
545
+        Me.Controls.Add(Me.Label43)
546
+        Me.Controls.Add(Me.預估利潤_tb)
547
+        Me.Controls.Add(Me.Label42)
548
+        Me.Controls.Add(Me.管銷費用_tb)
549
+        Me.Controls.Add(Me.Label41)
550
+        Me.Controls.Add(Me.司機運費_tb)
551
+        Me.Controls.Add(Me.Label38)
552
+        Me.Controls.Add(Me.額外收支_tb)
553
+        Me.Controls.Add(Me.Label35)
554
+        Me.Controls.Add(Me.銷售合計_tb)
555
+        Me.Controls.Add(Me.稅金_tb)
556
+        Me.Controls.Add(Me.Label33)
557
+        Me.Controls.Add(Me.支出小計_tb)
558
+        Me.Controls.Add(Me.Label32)
559
+        Me.Controls.Add(Me.收入小計_tb)
560
+        Me.Controls.Add(Me.Label31)
561
+        Me.Controls.Add(Me.售價小計_tb)
562
+        Me.Controls.Add(Me.Label30)
563
+        Me.Controls.Add(Me.廠商彙總_dgv)
564
+        Me.Controls.Add(Me.運費_dgv)
565
+        Me.Controls.Add(Me.銷售備註_dgv)
566
+        Me.Controls.Add(Me.銷售它項_dgv)
567
+        Me.Controls.Add(Me.依交貨日期_ch)
568
+        Me.Controls.Add(Me.依開單日期_ch)
569
+        Me.Controls.Add(Me.銷售明細_dgv)
570
+        Me.Controls.Add(Me.業務_cb)
571
+        Me.Controls.Add(Me.未審核_lb)
572
+        Me.Controls.Add(Me.中間日期_dtp)
573
+        Me.Controls.Add(Me.一般月_ch)
574
+        Me.Controls.Add(Me.會計月_ch)
575
+        Me.Controls.Add(Me.下個月_bt)
576
+        Me.Controls.Add(Me.上個月_bt)
577
+        Me.Controls.Add(Me.Label4)
578
+        Me.Controls.Add(Me.結束日期_dtp)
579
+        Me.Controls.Add(Me.開始日期_dtp)
580
+        Me.Controls.Add(Me.Label34)
581
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
582
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
583
+        Me.Name = "銷售分析表"
584
+        Me.Text = "銷售分析表"
585
+        CType(Me.銷售明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
586
+        CType(Me.銷售它項_dgv, System.ComponentModel.ISupportInitialize).EndInit()
587
+        CType(Me.銷售備註_dgv, System.ComponentModel.ISupportInitialize).EndInit()
588
+        CType(Me.運費_dgv, System.ComponentModel.ISupportInitialize).EndInit()
589
+        CType(Me.廠商彙總_dgv, System.ComponentModel.ISupportInitialize).EndInit()
590
+        Me.ResumeLayout(False)
591
+        Me.PerformLayout()
592
+
593
+    End Sub
594
+
595
+    Friend WithEvents 中間日期_dtp As DateTimePicker
596
+    Friend WithEvents 一般月_ch As CheckBox
597
+    Friend WithEvents 會計月_ch As CheckBox
598
+    Friend WithEvents 下個月_bt As Button
599
+    Friend WithEvents 上個月_bt As Button
600
+    Friend WithEvents Label4 As Label
601
+    Friend WithEvents 結束日期_dtp As DateTimePicker
602
+    Friend WithEvents 開始日期_dtp As DateTimePicker
603
+    Friend WithEvents 業務_cb As ComboBox
604
+    Friend WithEvents 未審核_lb As Label
605
+    Friend WithEvents 銷售明細_dgv As DataGridView
606
+    Friend WithEvents 依開單日期_ch As CheckBox
607
+    Friend WithEvents 依交貨日期_ch As CheckBox
608
+    Friend WithEvents 銷售它項_dgv As DataGridView
609
+    Friend WithEvents 銷售備註_dgv As DataGridView
610
+    Friend WithEvents 運費_dgv As DataGridView
611
+    Friend WithEvents 廠商彙總_dgv As DataGridView
612
+    Friend WithEvents 其他成本_tb As TextBox
613
+    Friend WithEvents Label45 As Label
614
+    Friend WithEvents 物料成本_tb As TextBox
615
+    Friend WithEvents Label43 As Label
616
+    Friend WithEvents 預估利潤_tb As TextBox
617
+    Friend WithEvents Label42 As Label
618
+    Friend WithEvents 管銷費用_tb As TextBox
619
+    Friend WithEvents Label41 As Label
620
+    Friend WithEvents 司機運費_tb As TextBox
621
+    Friend WithEvents Label38 As Label
622
+    Friend WithEvents 額外收支_tb As TextBox
623
+    Friend WithEvents Label35 As Label
624
+    Friend WithEvents 銷售合計_tb As TextBox
625
+    Friend WithEvents Label34 As Label
626
+    Friend WithEvents 稅金_tb As TextBox
627
+    Friend WithEvents Label33 As Label
628
+    Friend WithEvents 支出小計_tb As TextBox
629
+    Friend WithEvents Label32 As Label
630
+    Friend WithEvents 收入小計_tb As TextBox
631
+    Friend WithEvents Label31 As Label
632
+    Friend WithEvents 售價小計_tb As TextBox
633
+    Friend WithEvents Label30 As Label
634
+    Friend WithEvents Label1 As Label
635
+    Friend WithEvents Label2 As Label
636
+End Class

+ 120
- 0
YD-ERP-SYS/業務系統管理/銷售分析表.resx Datei anzeigen

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>

+ 379
- 0
YD-ERP-SYS/業務系統管理/銷售分析表.vb Datei anzeigen

1
+Option Strict Off
2
+Public Class 銷售分析表
3
+    ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet
4
+    Dim 首次開啟 As Boolean = False : Dim 比例 As Integer
5
+    Private Sub Set_清單1()
6
+        廠商彙總_dgv.DataSource = Nothing : ds1.Clear()
7
+        廠商彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
+        廠商彙總_dgv.ColumnHeadersHeight = 25
9
+        廠商彙總_dgv.AllowUserToAddRows = False
10
+        廠商彙總_dgv.RowTemplate.Height = 26
11
+
12
+        PA19 = 業務_cb.Text
13
+        SQL_銷售分析表_廠商彙總()
14
+        da.Fill(ds1) : 廠商彙總_dgv.DataSource = ds1.Tables(0) : conn.Close()
15
+
16
+        廠商彙總_dgv.Columns(0).FillWeight = 80 : 廠商彙總_dgv.Columns(1).FillWeight = 100 : 廠商彙總_dgv.Columns(2).FillWeight = 150
17
+        廠商彙總_dgv.Columns(3).FillWeight = 100 : 廠商彙總_dgv.Columns(4).FillWeight = 100
18
+
19
+        For I As Integer = 0 To 3 : 廠商彙總_dgv.Columns(I).ReadOnly = True : Next
20
+
21
+        廠商彙總_dgv.Columns("成本預估").DefaultCellStyle.Format = "#,##0"
22
+        廠商彙總_dgv.Columns("成本預估").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
23
+        廠商彙總_dgv.Columns("成本預估").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
24
+        廠商彙總_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
25
+        廠商彙總_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
26
+        廠商彙總_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
27
+        廠商彙總_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
28
+
29
+        For i As Integer = 0 To 廠商彙總_dgv.Rows.Count - 1
30
+            廠商彙總_dgv("項次", i).Value = i + 1
31
+        Next
32
+    End Sub
33
+    Private Sub Set_清單2()
34
+        運費_dgv.DataSource = Nothing : ds2.Clear()
35
+        運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
36
+        運費_dgv.ColumnHeadersHeight = 25
37
+        運費_dgv.AllowUserToAddRows = False
38
+        運費_dgv.RowTemplate.Height = 26
39
+
40
+        PA19 = 業務_cb.Text
41
+        SQL_銷售分析表_運費()
42
+        da.Fill(ds2) : 運費_dgv.DataSource = ds2.Tables(0) : conn.Close()
43
+
44
+        運費_dgv.Columns(0).FillWeight = 100 : 運費_dgv.Columns(1).FillWeight = 100 : 運費_dgv.Columns(2).FillWeight = 100
45
+        運費_dgv.Columns(3).FillWeight = 100
46
+
47
+        For I As Integer = 0 To 3 : 運費_dgv.Columns(I).ReadOnly = True : Next
48
+
49
+        運費_dgv.Columns("運費").DefaultCellStyle.Format = "#,##0"
50
+        運費_dgv.Columns("運費").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
51
+        運費_dgv.Columns("運費").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
52
+        運費_dgv.Columns("單號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
53
+        運費_dgv.Columns("單號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
54
+        運費_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
55
+        運費_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
56
+
57
+        For i As Integer = 0 To 運費_dgv.Rows.Count - 1
58
+            運費_dgv("項次", i).Value = i + 1
59
+        Next
60
+    End Sub
61
+    Private Sub Set_清單3()
62
+        銷售它項_dgv.DataSource = Nothing : ds3.Clear()
63
+        銷售它項_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
64
+        銷售它項_dgv.ColumnHeadersHeight = 25
65
+        銷售它項_dgv.AllowUserToAddRows = False
66
+        銷售它項_dgv.RowTemplate.Height = 26
67
+
68
+        PA19 = 業務_cb.Text
69
+        SQL_銷售分析表_它項明細()
70
+        da.Fill(ds3) : 銷售它項_dgv.DataSource = ds3.Tables(0) : conn.Close()
71
+
72
+        銷售它項_dgv.Columns(0).FillWeight = 80 : 銷售它項_dgv.Columns(1).FillWeight = 110 : 銷售它項_dgv.Columns(2).FillWeight = 110
73
+        銷售它項_dgv.Columns(3).FillWeight = 110 : 銷售它項_dgv.Columns(4).FillWeight = 200 : 銷售它項_dgv.Columns(5).Visible = False : 銷售它項_dgv.Columns(6).Visible = False
74
+        銷售它項_dgv.Columns(7).Visible = False : 銷售它項_dgv.Columns(8).FillWeight = 200 : 銷售它項_dgv.Columns(9).FillWeight = 80 : 銷售它項_dgv.Columns(10).FillWeight = 80
75
+        銷售它項_dgv.Columns(11).FillWeight = 80 : 銷售它項_dgv.Columns(12).Visible = False : 銷售它項_dgv.Columns(13).Visible = False : 銷售它項_dgv.Columns(14).Visible = False
76
+
77
+        For I As Integer = 0 To 14 : 銷售它項_dgv.Columns(I).ReadOnly = True : Next
78
+
79
+        銷售它項_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售它項_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
80
+        銷售它項_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售它項_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
81
+        銷售它項_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
82
+        銷售它項_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
83
+        銷售它項_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
84
+        銷售它項_dgv.Columns("成本").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
85
+        銷售它項_dgv.Columns("單價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
86
+        銷售它項_dgv.Columns("單價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
87
+        銷售它項_dgv.Columns("售價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
88
+        銷售它項_dgv.Columns("售價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
89
+        銷售它項_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
90
+        銷售它項_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
91
+        銷售它項_dgv.Columns("倉儲情況").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
92
+        銷售它項_dgv.Columns("倉儲情況").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
93
+        銷售它項_dgv.Columns("料號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
94
+        銷售它項_dgv.Columns("料號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
95
+        銷售它項_dgv.Columns("單號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
96
+        銷售它項_dgv.Columns("單號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
97
+
98
+        For i As Integer = 0 To 銷售它項_dgv.Rows.Count - 1
99
+            If 銷售它項_dgv("含稅", i).Value = False Then
100
+                銷售它項_dgv("售價", i).Value = 銷售它項_dgv("數量", i).Value * 銷售它項_dgv("單價", i).Value
101
+            ElseIf 銷售它項_dgv("含稅", i).Value = True Then
102
+                銷售它項_dgv("售價", i).Value = 銷售它項_dgv("數量", i).Value * 銷售它項_dgv("單價", i).Value * 1.05
103
+            End If
104
+            銷售它項_dgv("項次", i).Value = i + 1
105
+
106
+            'If 銷售它項_dgv("倉儲情況", i).Value.ToString = "已有貨" Then
107
+            '    銷售它項_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
108
+            'ElseIf 銷售它項_dgv("倉儲情況", I).Value.ToString = "未有貨" Then
109
+            '    銷售它項_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
110
+            'End If
111
+        Next
112
+    End Sub
113
+    Private Sub Set_清單4()
114
+        銷售明細_dgv.DataSource = Nothing : ds4.Clear()
115
+        銷售明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
116
+        銷售明細_dgv.ColumnHeadersHeight = 25
117
+        銷售明細_dgv.AllowUserToAddRows = False
118
+        銷售明細_dgv.RowTemplate.Height = 90
119
+
120
+        PA19 = 業務_cb.Text
121
+        SQL_銷售分析表_物料明細()
122
+        da.Fill(ds4) : 銷售明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
123
+
124
+        銷售明細_dgv.Columns(0).FillWeight = 80 : 銷售明細_dgv.Columns(1).FillWeight = 110 : 銷售明細_dgv.Columns(2).FillWeight = 110
125
+        銷售明細_dgv.Columns(3).FillWeight = 110 : 銷售明細_dgv.Columns(4).FillWeight = 200 : 銷售明細_dgv.Columns(5).FillWeight = 120 : 銷售明細_dgv.Columns(6).FillWeight = 120
126
+        銷售明細_dgv.Columns(7).FillWeight = 120 : 銷售明細_dgv.Columns(8).FillWeight = 200 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 80
127
+        銷售明細_dgv.Columns(11).FillWeight = 80 : 銷售明細_dgv.Columns(12).FillWeight = 50 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 80
128
+
129
+        For I As Integer = 0 To 14 : 銷售明細_dgv.Columns(I).ReadOnly = True : Next
130
+
131
+        銷售明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
132
+        銷售明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
133
+        銷售明細_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
134
+        銷售明細_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
135
+        銷售明細_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
136
+        銷售明細_dgv.Columns("成本").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
137
+        銷售明細_dgv.Columns("單價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
138
+        銷售明細_dgv.Columns("單價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
139
+        銷售明細_dgv.Columns("售價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
140
+        銷售明細_dgv.Columns("售價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
141
+        銷售明細_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
142
+        銷售明細_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
143
+        銷售明細_dgv.Columns("倉儲情況").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
144
+        銷售明細_dgv.Columns("倉儲情況").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
145
+        銷售明細_dgv.Columns("料號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
146
+        銷售明細_dgv.Columns("料號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
147
+        銷售明細_dgv.Columns("單號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
148
+        銷售明細_dgv.Columns("單號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
149
+
150
+        For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
151
+            If 銷售明細_dgv("含稅", i).Value = False Then
152
+                銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value
153
+            ElseIf 銷售明細_dgv("含稅", i).Value = True Then
154
+                銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
155
+            End If
156
+            銷售明細_dgv("項次", i).Value = i + 1
157
+
158
+            'If 銷售明細_dgv("倉儲情況", i).Value.ToString = "已有貨" Then
159
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
160
+            'ElseIf 銷售明細_dgv("倉儲情況", I).Value.ToString = "未有貨" Then
161
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
162
+            'End If
163
+        Next
164
+    End Sub
165
+    Private Sub Set_清單5()
166
+        銷售備註_dgv.DataSource = Nothing : ds5.Clear()
167
+        銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
168
+        銷售備註_dgv.ColumnHeadersHeight = 25
169
+        銷售備註_dgv.AllowUserToAddRows = False
170
+        銷售備註_dgv.RowTemplate.Height = 26
171
+
172
+        PA19 = 業務_cb.Text
173
+        SQL_銷售分析表_銷售備註()
174
+        da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
175
+
176
+        銷售備註_dgv.Columns(0).FillWeight = 80 : 銷售備註_dgv.Columns(1).FillWeight = 120 : 銷售備註_dgv.Columns(2).FillWeight = 910
177
+        銷售備註_dgv.Columns(3).FillWeight = 120
178
+
179
+        For I As Integer = 0 To 3 : 銷售備註_dgv.Columns(I).ReadOnly = True : Next
180
+
181
+        銷售備註_dgv.Columns("收入").DefaultCellStyle.Format = "#,##0" : 銷售備註_dgv.Columns("支出").DefaultCellStyle.Format = "#,##0"
182
+        銷售備註_dgv.Columns("收入").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
183
+        銷售備註_dgv.Columns("收入").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
184
+        銷售備註_dgv.Columns("支出").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
185
+        銷售備註_dgv.Columns("支出").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
186
+        銷售備註_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
187
+        銷售備註_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
188
+        銷售備註_dgv.Columns("單號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
189
+        銷售備註_dgv.Columns("單號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
190
+
191
+        For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
192
+            銷售備註_dgv("項次", i).Value = i + 1
193
+        Next
194
+    End Sub
195
+    Private Sub Set_合記計算()
196
+        售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
197
+        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0" : 其他成本_tb.Text = "0"
198
+
199
+        For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
200
+            售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
201
+
202
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> 1 Then
203
+                物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
204
+            End If
205
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = 1 Then
206
+                其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
207
+            End If
208
+
209
+            If 銷售明細_dgv("含稅", i).Value = True Then
210
+                稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
211
+            End If
212
+        Next
213
+
214
+        管銷費用_tb.Text = Val(物料成本_tb.Text) * 1.06 - Val(物料成本_tb.Text)
215
+        銷售合計_tb.Text = Val(售價小計_tb.Text) + Val(稅金_tb.Text)
216
+
217
+        For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
218
+            收入小計_tb.Text = Val(收入小計_tb.Text) + 銷售備註_dgv("收入", i).Value
219
+            支出小計_tb.Text = Val(支出小計_tb.Text) + 銷售備註_dgv("支出", i).Value
220
+        Next
221
+        額外收支_tb.Text = Val(收入小計_tb.Text) - Val(支出小計_tb.Text)
222
+
223
+        For i As Integer = 0 To 運費_dgv.Rows.Count - 1
224
+            司機運費_tb.Text = Val(司機運費_tb.Text) + 運費_dgv("運費", i).Value
225
+        Next
226
+
227
+        For i As Integer = 0 To 銷售它項_dgv.Rows.Count - 1
228
+            其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售它項_dgv("數量", i).Value * 銷售它項_dgv("成本", i).Value) - (銷售它項_dgv("數量", i).Value * 銷售它項_dgv("單價", i).Value)
229
+        Next
230
+
231
+        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
232
+
233
+        For i As Integer = 0 To 廠商彙總_dgv.Rows.Count - 1
234
+            比例 = 廠商彙總_dgv("成本預估", i).Value / Val(物料成本_tb.Text) * 100
235
+            If 比例 > 100 Then : 比例 = 100 : End If
236
+            If 比例 = 0 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._000 : ElseIf 比例 = 1 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._001
237
+            ElseIf 比例 = 2 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._002 : ElseIf 比例 = 3 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._003
238
+            ElseIf 比例 = 4 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._004 : ElseIf 比例 = 5 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._005
239
+            ElseIf 比例 = 6 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._006 : ElseIf 比例 = 7 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._007
240
+            ElseIf 比例 = 8 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._008 : ElseIf 比例 = 9 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._009
241
+            ElseIf 比例 = 10 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._010 : ElseIf 比例 = 11 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._011
242
+            ElseIf 比例 = 12 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._012 : ElseIf 比例 = 13 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._013
243
+            ElseIf 比例 = 14 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._014 : ElseIf 比例 = 15 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._015
244
+            ElseIf 比例 = 16 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._016 : ElseIf 比例 = 17 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._017
245
+            ElseIf 比例 = 18 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._018 : ElseIf 比例 = 19 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._019
246
+            ElseIf 比例 = 20 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._020 : ElseIf 比例 = 21 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._021
247
+            ElseIf 比例 = 22 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._022 : ElseIf 比例 = 23 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._023
248
+            ElseIf 比例 = 24 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._024 : ElseIf 比例 = 25 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._025
249
+            ElseIf 比例 = 26 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._026 : ElseIf 比例 = 27 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._027
250
+            ElseIf 比例 = 28 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._028 : ElseIf 比例 = 29 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._029
251
+            ElseIf 比例 = 30 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._030 : ElseIf 比例 = 31 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._031
252
+            ElseIf 比例 = 32 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._032 : ElseIf 比例 = 33 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._033
253
+            ElseIf 比例 = 34 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._034 : ElseIf 比例 = 35 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._035
254
+            ElseIf 比例 = 36 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._036 : ElseIf 比例 = 37 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._037
255
+            ElseIf 比例 = 38 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._038 : ElseIf 比例 = 39 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._039
256
+            ElseIf 比例 = 40 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._040 : ElseIf 比例 = 41 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._041
257
+            ElseIf 比例 = 42 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._042 : ElseIf 比例 = 43 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._043
258
+            ElseIf 比例 = 44 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._044 : ElseIf 比例 = 45 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._045
259
+            ElseIf 比例 = 46 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._046 : ElseIf 比例 = 47 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._047
260
+            ElseIf 比例 = 48 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._048 : ElseIf 比例 = 49 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._049
261
+            ElseIf 比例 = 50 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._050 : ElseIf 比例 = 51 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._051
262
+            ElseIf 比例 = 52 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._052 : ElseIf 比例 = 53 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._053
263
+            ElseIf 比例 = 54 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._054 : ElseIf 比例 = 55 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._055
264
+            ElseIf 比例 = 56 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._056 : ElseIf 比例 = 57 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._057
265
+            ElseIf 比例 = 58 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._058 : ElseIf 比例 = 59 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._059
266
+            ElseIf 比例 = 60 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._060 : ElseIf 比例 = 61 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._061
267
+            ElseIf 比例 = 62 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._062 : ElseIf 比例 = 63 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._063
268
+            ElseIf 比例 = 64 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._064 : ElseIf 比例 = 65 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._065
269
+            ElseIf 比例 = 66 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._066 : ElseIf 比例 = 67 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._067
270
+            ElseIf 比例 = 68 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._068 : ElseIf 比例 = 69 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._069
271
+            ElseIf 比例 = 70 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._070 : ElseIf 比例 = 71 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._071
272
+            ElseIf 比例 = 72 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._072 : ElseIf 比例 = 73 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._073
273
+            ElseIf 比例 = 74 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._074 : ElseIf 比例 = 75 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._075
274
+            ElseIf 比例 = 76 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._076 : ElseIf 比例 = 77 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._077
275
+            ElseIf 比例 = 78 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._078 : ElseIf 比例 = 79 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._079
276
+            ElseIf 比例 = 80 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._080 : ElseIf 比例 = 81 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._081
277
+            ElseIf 比例 = 82 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._082 : ElseIf 比例 = 83 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._083
278
+            ElseIf 比例 = 84 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._084 : ElseIf 比例 = 85 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._085
279
+            ElseIf 比例 = 86 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._086 : ElseIf 比例 = 87 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._087
280
+            ElseIf 比例 = 88 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._088 : ElseIf 比例 = 89 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._089
281
+            ElseIf 比例 = 90 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._090 : ElseIf 比例 = 91 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._091
282
+            ElseIf 比例 = 92 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._092 : ElseIf 比例 = 93 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._093
283
+            ElseIf 比例 = 94 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._094 : ElseIf 比例 = 95 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._095
284
+            ElseIf 比例 = 96 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._096 : ElseIf 比例 = 97 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._097
285
+            ElseIf 比例 = 98 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._098 : ElseIf 比例 = 99 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._099
286
+            ElseIf 比例 >= 100 Then : 廠商彙總_dgv.Rows(i).Cells("成本佔比").Value = My.Resources._100 : End If
287
+        Next
288
+
289
+        售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
290
+        收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
291
+        司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
292
+        物料成本_tb.Text = Format(Val(物料成本_tb.Text), "#,##0") : 其他成本_tb.Text = Format(Val(其他成本_tb.Text), "#,##0")
293
+    End Sub
294
+
295
+    Private Sub 銷售分析表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
296
+        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
297
+        業務_cb.Text = 業務號碼
298
+        開始日期_dtp.Value = Today() : 結束日期_dtp.Value = Today()
299
+        日期格式()
300
+        首次開啟 = True
301
+    End Sub
302
+    Private Sub 銷售分析表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
303
+        If 首次開啟 = True Then
304
+            Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_合記計算()
305
+        End If
306
+    End Sub
307
+    Private Sub 日期格式()
308
+        If 會計月_ch.Checked = True Then
309
+            '-------------日期一----------------------------------------------------------------------------------------
310
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
311
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1)
312
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "26" : 開始日期_dtp.Value = DTP
313
+            '-------------日期二----------------------------------------------------------------------------------------
314
+            DTP = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "25" : 結束日期_dtp.Value = DTP
315
+        Else
316
+            '-------------日期一----------------------------------------------------------------------------------------
317
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1)
318
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
319
+            '-------------日期二----------------------------------------------------------------------------------------
320
+            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
321
+            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
322
+        End If
323
+    End Sub
324
+    Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
325
+        If 會計月_ch.Checked = True Then
326
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
327
+            開始日期_dtp.Value = 中間日期_dtp.Value
328
+            結束日期_dtp.Value = 中間日期_dtp.Value
329
+        Else
330
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
331
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
332
+            結束日期_dtp.Value = 中間日期_dtp.Value
333
+        End If
334
+        日期格式()
335
+    End Sub
336
+    Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
337
+        If 會計月_ch.Checked = True Then
338
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
339
+            開始日期_dtp.Value = 中間日期_dtp.Value
340
+            結束日期_dtp.Value = 中間日期_dtp.Value
341
+        Else
342
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
343
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
344
+            結束日期_dtp.Value = 中間日期_dtp.Value
345
+        End If
346
+        日期格式()
347
+    End Sub
348
+    Private Sub 會計月_CheckedChanged(sender As Object, e As EventArgs) Handles 會計月_ch.Click
349
+        會計月_ch.Checked = True : 一般月_ch.Checked = False : 日期格式()
350
+    End Sub
351
+    Private Sub 一般月_CheckedChanged(sender As Object, e As EventArgs) Handles 一般月_ch.Click
352
+        會計月_ch.Checked = False : 一般月_ch.Checked = True : 日期格式()
353
+    End Sub
354
+    Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.ValueChanged
355
+        Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_合記計算()
356
+    End Sub
357
+    Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.ValueChanged
358
+        Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_合記計算()
359
+    End Sub
360
+    Private Sub 業務_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務_cb.SelectedIndexChanged
361
+        Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_合記計算()
362
+    End Sub
363
+    Private Sub 銷售明細_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 銷售明細_dgv.RowPostPaint
364
+        Dim linePen As New Pen(Color.Blue, 2)
365
+        If e.RowIndex = 銷售明細_dgv.Rows.Count - 1 Then : Exit Sub : Else
366
+            If 銷售明細_dgv("單號", e.RowIndex).Value.ToString <> 銷售明細_dgv("單號", e.RowIndex + 1).Value.ToString Then
367
+                Dim startX As Integer = IIf(銷售明細_dgv.RowHeadersVisible, 銷售明細_dgv.RowHeadersWidth, 0) : Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
368
+                Dim endX As Integer = startX + 銷售明細_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 銷售明細_dgv.HorizontalScrollingOffset
369
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY) : Exit Sub
370
+            End If
371
+        End If
372
+    End Sub
373
+    Private Sub 依開單日期_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 依開單日期_ch.Click
374
+        依開單日期_ch.Checked = True : 依交貨日期_ch.Checked = False : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_合記計算()
375
+    End Sub
376
+    Private Sub 依交貨日期_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 依交貨日期_ch.Click
377
+        依開單日期_ch.Checked = False : 依交貨日期_ch.Checked = True : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_合記計算()
378
+    End Sub
379
+End Class

+ 307
- 250
YD-ERP-SYS/業務系統管理/銷售單審核.Designer.vb Datei anzeigen

105
         Me.單據核准_bt = New System.Windows.Forms.Button()
105
         Me.單據核准_bt = New System.Windows.Forms.Button()
106
         Me.單據作廢_bt = New System.Windows.Forms.Button()
106
         Me.單據作廢_bt = New System.Windows.Forms.Button()
107
         Me.Panel1 = New System.Windows.Forms.Panel()
107
         Me.Panel1 = New System.Windows.Forms.Panel()
108
+        Me.Reset_bt = New System.Windows.Forms.Button()
109
+        Me.讀取標準成本_bt = New System.Windows.Forms.Button()
110
+        Me.物料成本_tb = New System.Windows.Forms.TextBox()
111
+        Me.Label43 = New System.Windows.Forms.Label()
112
+        Me.預估利潤_tb = New System.Windows.Forms.TextBox()
113
+        Me.Label42 = New System.Windows.Forms.Label()
114
+        Me.管銷費用_tb = New System.Windows.Forms.TextBox()
115
+        Me.Label41 = New System.Windows.Forms.Label()
116
+        Me.司機運費_tb = New System.Windows.Forms.TextBox()
117
+        Me.Label38 = New System.Windows.Forms.Label()
118
+        Me.送貨地點_cb = New System.Windows.Forms.ComboBox()
119
+        Me.Label20 = New System.Windows.Forms.Label()
120
+        Me.Label39 = New System.Windows.Forms.Label()
108
         Me.項次3_tb = New System.Windows.Forms.TextBox()
121
         Me.項次3_tb = New System.Windows.Forms.TextBox()
109
-        Me.銷售收款流水號_tb = New System.Windows.Forms.TextBox()
110
-        Me.Label37 = New System.Windows.Forms.Label()
111
-        Me.Button2 = New System.Windows.Forms.Button()
122
+        Me.刪除收款事項上點選的資料_bt = New System.Windows.Forms.Button()
112
         Me.新增一筆收款事項_bt = New System.Windows.Forms.Button()
123
         Me.新增一筆收款事項_bt = New System.Windows.Forms.Button()
113
         Me.項次2_tb = New System.Windows.Forms.TextBox()
124
         Me.項次2_tb = New System.Windows.Forms.TextBox()
114
         Me.Label36 = New System.Windows.Forms.Label()
125
         Me.Label36 = New System.Windows.Forms.Label()
125
         Me.售價小計_tb = New System.Windows.Forms.TextBox()
136
         Me.售價小計_tb = New System.Windows.Forms.TextBox()
126
         Me.Label30 = New System.Windows.Forms.Label()
137
         Me.Label30 = New System.Windows.Forms.Label()
127
         Me.刪除備註_bt = New System.Windows.Forms.Button()
138
         Me.刪除備註_bt = New System.Windows.Forms.Button()
128
-        Me.銷售備註流水號_tb = New System.Windows.Forms.TextBox()
129
         Me.銷售備註_bt = New System.Windows.Forms.Button()
139
         Me.銷售備註_bt = New System.Windows.Forms.Button()
130
         Me.項次1_tb = New System.Windows.Forms.TextBox()
140
         Me.項次1_tb = New System.Windows.Forms.TextBox()
131
         Me.Label26 = New System.Windows.Forms.Label()
141
         Me.Label26 = New System.Windows.Forms.Label()
132
         Me.項次_tb = New System.Windows.Forms.TextBox()
142
         Me.項次_tb = New System.Windows.Forms.TextBox()
133
         Me.Label25 = New System.Windows.Forms.Label()
143
         Me.Label25 = New System.Windows.Forms.Label()
134
-        Me.倉儲資料流水號_tb = New System.Windows.Forms.TextBox()
135
-        Me.Label24 = New System.Windows.Forms.Label()
136
-        Me.銷售資料流水號_tb = New System.Windows.Forms.TextBox()
137
         Me.調庫單號_tb = New System.Windows.Forms.TextBox()
144
         Me.調庫單號_tb = New System.Windows.Forms.TextBox()
138
         Me.倉儲單號_lb = New System.Windows.Forms.Label()
145
         Me.倉儲單號_lb = New System.Windows.Forms.Label()
139
         Me.客戶流水_tb = New System.Windows.Forms.TextBox()
146
         Me.客戶流水_tb = New System.Windows.Forms.TextBox()
149
         Me.銷售明細_dgv = New System.Windows.Forms.DataGridView()
156
         Me.銷售明細_dgv = New System.Windows.Forms.DataGridView()
150
         Me.銷售備註_dgv = New System.Windows.Forms.DataGridView()
157
         Me.銷售備註_dgv = New System.Windows.Forms.DataGridView()
151
         Me.收款事項_dgv = New System.Windows.Forms.DataGridView()
158
         Me.收款事項_dgv = New System.Windows.Forms.DataGridView()
152
-        Me.Label27 = New System.Windows.Forms.Label()
153
         Me.Label28 = New System.Windows.Forms.Label()
159
         Me.Label28 = New System.Windows.Forms.Label()
160
+        Me.Label40 = New System.Windows.Forms.Label()
161
+        Me.銷售收款流水號_tb = New System.Windows.Forms.TextBox()
162
+        Me.Label37 = New System.Windows.Forms.Label()
163
+        Me.銷售備註流水號_tb = New System.Windows.Forms.TextBox()
164
+        Me.倉儲資料流水號_tb = New System.Windows.Forms.TextBox()
165
+        Me.Label24 = New System.Windows.Forms.Label()
166
+        Me.銷售資料流水號_tb = New System.Windows.Forms.TextBox()
167
+        Me.Label27 = New System.Windows.Forms.Label()
154
         Me.Label23 = New System.Windows.Forms.Label()
168
         Me.Label23 = New System.Windows.Forms.Label()
155
         Me.物料圖_pb = New System.Windows.Forms.PictureBox()
169
         Me.物料圖_pb = New System.Windows.Forms.PictureBox()
156
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
170
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
157
-        Me.司機運費_tb = New System.Windows.Forms.TextBox()
158
-        Me.Label38 = New System.Windows.Forms.Label()
159
-        Me.送貨地點_cb = New System.Windows.Forms.ComboBox()
160
-        Me.Label20 = New System.Windows.Forms.Label()
161
-        Me.Label39 = New System.Windows.Forms.Label()
162
         Me.最低售價_cb = New System.Windows.Forms.ComboBox()
171
         Me.最低售價_cb = New System.Windows.Forms.ComboBox()
163
         Me.最低運費_cb = New System.Windows.Forms.ComboBox()
172
         Me.最低運費_cb = New System.Windows.Forms.ComboBox()
164
-        Me.物料成本_tb = New System.Windows.Forms.TextBox()
165
-        Me.Label43 = New System.Windows.Forms.Label()
166
-        Me.預估利潤_tb = New System.Windows.Forms.TextBox()
167
-        Me.Label42 = New System.Windows.Forms.Label()
168
-        Me.管銷費用_tb = New System.Windows.Forms.TextBox()
169
-        Me.Label41 = New System.Windows.Forms.Label()
170
-        Me.Label40 = New System.Windows.Forms.Label()
173
+        Me.其他成本_tb = New System.Windows.Forms.TextBox()
174
+        Me.Label45 = New System.Windows.Forms.Label()
171
         CType(Me.售價_nud, System.ComponentModel.ISupportInitialize).BeginInit()
175
         CType(Me.售價_nud, System.ComponentModel.ISupportInitialize).BeginInit()
172
         CType(Me.區域庫存_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
176
         CType(Me.區域庫存_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
173
         CType(Me.成本_nud, System.ComponentModel.ISupportInitialize).BeginInit()
177
         CType(Me.成本_nud, System.ComponentModel.ISupportInitialize).BeginInit()
570
         '
574
         '
571
         Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
575
         Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
572
         Me.地區_cb.FormattingEnabled = True
576
         Me.地區_cb.FormattingEnabled = True
573
-        Me.地區_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨"})
577
+        Me.地區_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨", "其他"})
574
         Me.地區_cb.Location = New System.Drawing.Point(47, 3)
578
         Me.地區_cb.Location = New System.Drawing.Point(47, 3)
575
         Me.地區_cb.Name = "地區_cb"
579
         Me.地區_cb.Name = "地區_cb"
576
         Me.地區_cb.Size = New System.Drawing.Size(71, 24)
580
         Me.地區_cb.Size = New System.Drawing.Size(71, 24)
886
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
890
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
887
         Me.Panel1.AutoScroll = True
891
         Me.Panel1.AutoScroll = True
888
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
892
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
893
+        Me.Panel1.Controls.Add(Me.其他成本_tb)
894
+        Me.Panel1.Controls.Add(Me.Label45)
895
+        Me.Panel1.Controls.Add(Me.Reset_bt)
896
+        Me.Panel1.Controls.Add(Me.讀取標準成本_bt)
889
         Me.Panel1.Controls.Add(Me.物料成本_tb)
897
         Me.Panel1.Controls.Add(Me.物料成本_tb)
890
         Me.Panel1.Controls.Add(Me.Label43)
898
         Me.Panel1.Controls.Add(Me.Label43)
891
         Me.Panel1.Controls.Add(Me.預估利潤_tb)
899
         Me.Panel1.Controls.Add(Me.預估利潤_tb)
898
         Me.Panel1.Controls.Add(Me.Label20)
906
         Me.Panel1.Controls.Add(Me.Label20)
899
         Me.Panel1.Controls.Add(Me.Label39)
907
         Me.Panel1.Controls.Add(Me.Label39)
900
         Me.Panel1.Controls.Add(Me.項次3_tb)
908
         Me.Panel1.Controls.Add(Me.項次3_tb)
901
-        Me.Panel1.Controls.Add(Me.Button2)
909
+        Me.Panel1.Controls.Add(Me.刪除收款事項上點選的資料_bt)
902
         Me.Panel1.Controls.Add(Me.新增一筆收款事項_bt)
910
         Me.Panel1.Controls.Add(Me.新增一筆收款事項_bt)
903
         Me.Panel1.Controls.Add(Me.項次2_tb)
911
         Me.Panel1.Controls.Add(Me.項次2_tb)
904
         Me.Panel1.Controls.Add(Me.Label36)
912
         Me.Panel1.Controls.Add(Me.Label36)
943
         Me.Panel1.Size = New System.Drawing.Size(731, 502)
951
         Me.Panel1.Size = New System.Drawing.Size(731, 502)
944
         Me.Panel1.TabIndex = 1331
952
         Me.Panel1.TabIndex = 1331
945
         '
953
         '
954
+        'Reset_bt
955
+        '
956
+        Me.Reset_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
957
+        Me.Reset_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
958
+        Me.Reset_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
959
+        Me.Reset_bt.Location = New System.Drawing.Point(675, 526)
960
+        Me.Reset_bt.Name = "Reset_bt"
961
+        Me.Reset_bt.Size = New System.Drawing.Size(30, 24)
962
+        Me.Reset_bt.TabIndex = 1333
963
+        Me.Reset_bt.Text = "R"
964
+        Me.Reset_bt.UseVisualStyleBackColor = True
965
+        '
966
+        '讀取標準成本_bt
967
+        '
968
+        Me.讀取標準成本_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
969
+        Me.讀取標準成本_bt.ForeColor = System.Drawing.Color.Green
970
+        Me.讀取標準成本_bt.Location = New System.Drawing.Point(496, 3)
971
+        Me.讀取標準成本_bt.Name = "讀取標準成本_bt"
972
+        Me.讀取標準成本_bt.Size = New System.Drawing.Size(163, 23)
973
+        Me.讀取標準成本_bt.TabIndex = 1332
974
+        Me.讀取標準成本_bt.Text = "讀取標準成本"
975
+        Me.讀取標準成本_bt.UseVisualStyleBackColor = True
976
+        '
977
+        '物料成本_tb
978
+        '
979
+        Me.物料成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
980
+        Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
981
+        Me.物料成本_tb.Location = New System.Drawing.Point(622, 677)
982
+        Me.物料成本_tb.Name = "物料成本_tb"
983
+        Me.物料成本_tb.Size = New System.Drawing.Size(81, 23)
984
+        Me.物料成本_tb.TabIndex = 1311
985
+        Me.物料成本_tb.Text = "0"
986
+        Me.物料成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
987
+        '
988
+        'Label43
989
+        '
990
+        Me.Label43.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
991
+        Me.Label43.AutoSize = True
992
+        Me.Label43.ForeColor = System.Drawing.Color.Green
993
+        Me.Label43.Location = New System.Drawing.Point(540, 680)
994
+        Me.Label43.Name = "Label43"
995
+        Me.Label43.Size = New System.Drawing.Size(83, 16)
996
+        Me.Label43.TabIndex = 1310
997
+        Me.Label43.Text = "物   料   成   本"
998
+        '
999
+        '預估利潤_tb
1000
+        '
1001
+        Me.預估利潤_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1002
+        Me.預估利潤_tb.ForeColor = System.Drawing.Color.Green
1003
+        Me.預估利潤_tb.Location = New System.Drawing.Point(623, 752)
1004
+        Me.預估利潤_tb.Name = "預估利潤_tb"
1005
+        Me.預估利潤_tb.Size = New System.Drawing.Size(81, 23)
1006
+        Me.預估利潤_tb.TabIndex = 1309
1007
+        Me.預估利潤_tb.Text = "0"
1008
+        Me.預估利潤_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1009
+        '
1010
+        'Label42
1011
+        '
1012
+        Me.Label42.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1013
+        Me.Label42.AutoSize = True
1014
+        Me.Label42.ForeColor = System.Drawing.Color.Green
1015
+        Me.Label42.Location = New System.Drawing.Point(541, 755)
1016
+        Me.Label42.Name = "Label42"
1017
+        Me.Label42.Size = New System.Drawing.Size(83, 16)
1018
+        Me.Label42.TabIndex = 1308
1019
+        Me.Label42.Text = "預   估   利   潤"
1020
+        '
1021
+        '管銷費用_tb
1022
+        '
1023
+        Me.管銷費用_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1024
+        Me.管銷費用_tb.ForeColor = System.Drawing.Color.Green
1025
+        Me.管銷費用_tb.Location = New System.Drawing.Point(623, 727)
1026
+        Me.管銷費用_tb.Name = "管銷費用_tb"
1027
+        Me.管銷費用_tb.Size = New System.Drawing.Size(81, 23)
1028
+        Me.管銷費用_tb.TabIndex = 1307
1029
+        Me.管銷費用_tb.Text = "0"
1030
+        Me.管銷費用_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1031
+        '
1032
+        'Label41
1033
+        '
1034
+        Me.Label41.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1035
+        Me.Label41.AutoSize = True
1036
+        Me.Label41.ForeColor = System.Drawing.Color.Green
1037
+        Me.Label41.Location = New System.Drawing.Point(541, 730)
1038
+        Me.Label41.Name = "Label41"
1039
+        Me.Label41.Size = New System.Drawing.Size(83, 16)
1040
+        Me.Label41.TabIndex = 1306
1041
+        Me.Label41.Text = "管   銷   費   用"
1042
+        '
1043
+        '司機運費_tb
1044
+        '
1045
+        Me.司機運費_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1046
+        Me.司機運費_tb.ForeColor = System.Drawing.Color.Black
1047
+        Me.司機運費_tb.Location = New System.Drawing.Point(624, 553)
1048
+        Me.司機運費_tb.Name = "司機運費_tb"
1049
+        Me.司機運費_tb.Size = New System.Drawing.Size(81, 23)
1050
+        Me.司機運費_tb.TabIndex = 1301
1051
+        Me.司機運費_tb.Text = "0"
1052
+        Me.司機運費_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1053
+        '
1054
+        'Label38
1055
+        '
1056
+        Me.Label38.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1057
+        Me.Label38.AutoSize = True
1058
+        Me.Label38.ForeColor = System.Drawing.Color.Black
1059
+        Me.Label38.Location = New System.Drawing.Point(539, 557)
1060
+        Me.Label38.Name = "Label38"
1061
+        Me.Label38.Size = New System.Drawing.Size(83, 16)
1062
+        Me.Label38.TabIndex = 1300
1063
+        Me.Label38.Text = "司   機   運   費"
1064
+        '
1065
+        '送貨地點_cb
1066
+        '
1067
+        Me.送貨地點_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1068
+        Me.送貨地點_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1069
+        Me.送貨地點_cb.FormattingEnabled = True
1070
+        Me.送貨地點_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1071
+        Me.送貨地點_cb.Location = New System.Drawing.Point(595, 526)
1072
+        Me.送貨地點_cb.Name = "送貨地點_cb"
1073
+        Me.送貨地點_cb.Size = New System.Drawing.Size(78, 24)
1074
+        Me.送貨地點_cb.TabIndex = 1298
1075
+        '
1076
+        'Label20
1077
+        '
1078
+        Me.Label20.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1079
+        Me.Label20.AutoSize = True
1080
+        Me.Label20.Location = New System.Drawing.Point(537, 573)
1081
+        Me.Label20.Name = "Label20"
1082
+        Me.Label20.Size = New System.Drawing.Size(168, 16)
1083
+        Me.Label20.TabIndex = 1297
1084
+        Me.Label20.Text = "--------------------------------"
1085
+        '
1086
+        'Label39
1087
+        '
1088
+        Me.Label39.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1089
+        Me.Label39.AutoSize = True
1090
+        Me.Label39.Location = New System.Drawing.Point(536, 530)
1091
+        Me.Label39.Name = "Label39"
1092
+        Me.Label39.Size = New System.Drawing.Size(56, 16)
1093
+        Me.Label39.TabIndex = 1299
1094
+        Me.Label39.Text = "送貨地點"
1095
+        '
946
         '項次3_tb
1096
         '項次3_tb
947
         '
1097
         '
948
         Me.項次3_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1098
         Me.項次3_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
952
         Me.項次3_tb.Size = New System.Drawing.Size(32, 23)
1102
         Me.項次3_tb.Size = New System.Drawing.Size(32, 23)
953
         Me.項次3_tb.TabIndex = 1290
1103
         Me.項次3_tb.TabIndex = 1290
954
         '
1104
         '
955
-        '銷售收款流水號_tb
956
-        '
957
-        Me.銷售收款流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
958
-        Me.銷售收款流水號_tb.Enabled = False
959
-        Me.銷售收款流水號_tb.Location = New System.Drawing.Point(185, 483)
960
-        Me.銷售收款流水號_tb.Name = "銷售收款流水號_tb"
961
-        Me.銷售收款流水號_tb.Size = New System.Drawing.Size(165, 23)
962
-        Me.銷售收款流水號_tb.TabIndex = 1288
963
-        Me.銷售收款流水號_tb.Visible = False
964
-        '
965
-        'Label37
966
-        '
967
-        Me.Label37.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
968
-        Me.Label37.AutoSize = True
969
-        Me.Label37.Location = New System.Drawing.Point(188, 467)
970
-        Me.Label37.Name = "Label37"
971
-        Me.Label37.Size = New System.Drawing.Size(92, 16)
972
-        Me.Label37.TabIndex = 1289
973
-        Me.Label37.Text = "銷售收款流水號"
974
-        Me.Label37.Visible = False
975
-        '
976
-        'Button2
1105
+        '刪除收款事項上點選的資料_bt
977
         '
1106
         '
978
-        Me.Button2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
979
-        Me.Button2.ForeColor = System.Drawing.Color.Red
980
-        Me.Button2.Location = New System.Drawing.Point(279, 632)
981
-        Me.Button2.Name = "Button2"
982
-        Me.Button2.Size = New System.Drawing.Size(163, 23)
983
-        Me.Button2.TabIndex = 1287
984
-        Me.Button2.Text = "刪除收款事項上點選的資料"
985
-        Me.Button2.UseVisualStyleBackColor = True
1107
+        Me.刪除收款事項上點選的資料_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1108
+        Me.刪除收款事項上點選的資料_bt.ForeColor = System.Drawing.Color.Red
1109
+        Me.刪除收款事項上點選的資料_bt.Location = New System.Drawing.Point(279, 632)
1110
+        Me.刪除收款事項上點選的資料_bt.Name = "刪除收款事項上點選的資料_bt"
1111
+        Me.刪除收款事項上點選的資料_bt.Size = New System.Drawing.Size(163, 23)
1112
+        Me.刪除收款事項上點選的資料_bt.TabIndex = 1287
1113
+        Me.刪除收款事項上點選的資料_bt.Text = "刪除收款事項上點選的資料"
1114
+        Me.刪除收款事項上點選的資料_bt.UseVisualStyleBackColor = True
986
         '
1115
         '
987
         '新增一筆收款事項_bt
1116
         '新增一筆收款事項_bt
988
         '
1117
         '
1016
         '
1145
         '
1017
         Me.額外收支_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1146
         Me.額外收支_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1018
         Me.額外收支_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1147
         Me.額外收支_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1019
-        Me.額外收支_tb.Location = New System.Drawing.Point(609, 665)
1148
+        Me.額外收支_tb.Location = New System.Drawing.Point(624, 641)
1020
         Me.額外收支_tb.Name = "額外收支_tb"
1149
         Me.額外收支_tb.Name = "額外收支_tb"
1021
         Me.額外收支_tb.Size = New System.Drawing.Size(81, 23)
1150
         Me.額外收支_tb.Size = New System.Drawing.Size(81, 23)
1022
         Me.額外收支_tb.TabIndex = 1281
1151
         Me.額外收支_tb.TabIndex = 1281
1028
         Me.Label35.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1157
         Me.Label35.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1029
         Me.Label35.AutoSize = True
1158
         Me.Label35.AutoSize = True
1030
         Me.Label35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1159
         Me.Label35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1031
-        Me.Label35.Location = New System.Drawing.Point(523, 668)
1160
+        Me.Label35.Location = New System.Drawing.Point(538, 644)
1032
         Me.Label35.Name = "Label35"
1161
         Me.Label35.Name = "Label35"
1033
         Me.Label35.Size = New System.Drawing.Size(86, 16)
1162
         Me.Label35.Size = New System.Drawing.Size(86, 16)
1034
         Me.Label35.TabIndex = 1280
1163
         Me.Label35.TabIndex = 1280
1038
         '
1167
         '
1039
         Me.銷售合計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1168
         Me.銷售合計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1040
         Me.銷售合計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1169
         Me.銷售合計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1041
-        Me.銷售合計_tb.Location = New System.Drawing.Point(608, 514)
1170
+        Me.銷售合計_tb.Location = New System.Drawing.Point(623, 490)
1042
         Me.銷售合計_tb.Name = "銷售合計_tb"
1171
         Me.銷售合計_tb.Name = "銷售合計_tb"
1043
         Me.銷售合計_tb.Size = New System.Drawing.Size(81, 23)
1172
         Me.銷售合計_tb.Size = New System.Drawing.Size(81, 23)
1044
         Me.銷售合計_tb.TabIndex = 1279
1173
         Me.銷售合計_tb.TabIndex = 1279
1050
         Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1179
         Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1051
         Me.Label34.AutoSize = True
1180
         Me.Label34.AutoSize = True
1052
         Me.Label34.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1181
         Me.Label34.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1053
-        Me.Label34.Location = New System.Drawing.Point(523, 517)
1182
+        Me.Label34.Location = New System.Drawing.Point(538, 493)
1054
         Me.Label34.Name = "Label34"
1183
         Me.Label34.Name = "Label34"
1055
         Me.Label34.Size = New System.Drawing.Size(86, 16)
1184
         Me.Label34.Size = New System.Drawing.Size(86, 16)
1056
         Me.Label34.TabIndex = 1278
1185
         Me.Label34.TabIndex = 1278
1060
         '
1189
         '
1061
         Me.稅金_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1190
         Me.稅金_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1062
         Me.稅金_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1191
         Me.稅金_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1063
-        Me.稅金_tb.Location = New System.Drawing.Point(608, 489)
1192
+        Me.稅金_tb.Location = New System.Drawing.Point(623, 465)
1064
         Me.稅金_tb.Name = "稅金_tb"
1193
         Me.稅金_tb.Name = "稅金_tb"
1065
         Me.稅金_tb.Size = New System.Drawing.Size(81, 23)
1194
         Me.稅金_tb.Size = New System.Drawing.Size(81, 23)
1066
         Me.稅金_tb.TabIndex = 1277
1195
         Me.稅金_tb.TabIndex = 1277
1072
         Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1201
         Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1073
         Me.Label33.AutoSize = True
1202
         Me.Label33.AutoSize = True
1074
         Me.Label33.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1203
         Me.Label33.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1075
-        Me.Label33.Location = New System.Drawing.Point(523, 492)
1204
+        Me.Label33.Location = New System.Drawing.Point(538, 468)
1076
         Me.Label33.Name = "Label33"
1205
         Me.Label33.Name = "Label33"
1077
         Me.Label33.Size = New System.Drawing.Size(85, 16)
1206
         Me.Label33.Size = New System.Drawing.Size(85, 16)
1078
         Me.Label33.TabIndex = 1276
1207
         Me.Label33.TabIndex = 1276
1082
         '
1211
         '
1083
         Me.支出小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1212
         Me.支出小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1084
         Me.支出小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1213
         Me.支出小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1085
-        Me.支出小計_tb.Location = New System.Drawing.Point(608, 639)
1214
+        Me.支出小計_tb.Location = New System.Drawing.Point(623, 615)
1086
         Me.支出小計_tb.Name = "支出小計_tb"
1215
         Me.支出小計_tb.Name = "支出小計_tb"
1087
         Me.支出小計_tb.Size = New System.Drawing.Size(81, 23)
1216
         Me.支出小計_tb.Size = New System.Drawing.Size(81, 23)
1088
         Me.支出小計_tb.TabIndex = 1275
1217
         Me.支出小計_tb.TabIndex = 1275
1094
         Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1223
         Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1095
         Me.Label32.AutoSize = True
1224
         Me.Label32.AutoSize = True
1096
         Me.Label32.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1225
         Me.Label32.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1097
-        Me.Label32.Location = New System.Drawing.Point(524, 642)
1226
+        Me.Label32.Location = New System.Drawing.Point(539, 618)
1098
         Me.Label32.Name = "Label32"
1227
         Me.Label32.Name = "Label32"
1099
         Me.Label32.Size = New System.Drawing.Size(85, 16)
1228
         Me.Label32.Size = New System.Drawing.Size(85, 16)
1100
         Me.Label32.TabIndex = 1274
1229
         Me.Label32.TabIndex = 1274
1104
         '
1233
         '
1105
         Me.收入小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1234
         Me.收入小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1106
         Me.收入小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1235
         Me.收入小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1107
-        Me.收入小計_tb.Location = New System.Drawing.Point(608, 613)
1236
+        Me.收入小計_tb.Location = New System.Drawing.Point(623, 589)
1108
         Me.收入小計_tb.Name = "收入小計_tb"
1237
         Me.收入小計_tb.Name = "收入小計_tb"
1109
         Me.收入小計_tb.Size = New System.Drawing.Size(81, 23)
1238
         Me.收入小計_tb.Size = New System.Drawing.Size(81, 23)
1110
         Me.收入小計_tb.TabIndex = 1273
1239
         Me.收入小計_tb.TabIndex = 1273
1116
         Me.Label31.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1245
         Me.Label31.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1117
         Me.Label31.AutoSize = True
1246
         Me.Label31.AutoSize = True
1118
         Me.Label31.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1247
         Me.Label31.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1119
-        Me.Label31.Location = New System.Drawing.Point(522, 616)
1248
+        Me.Label31.Location = New System.Drawing.Point(537, 592)
1120
         Me.Label31.Name = "Label31"
1249
         Me.Label31.Name = "Label31"
1121
         Me.Label31.Size = New System.Drawing.Size(85, 16)
1250
         Me.Label31.Size = New System.Drawing.Size(85, 16)
1122
         Me.Label31.TabIndex = 1272
1251
         Me.Label31.TabIndex = 1272
1126
         '
1255
         '
1127
         Me.售價小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1256
         Me.售價小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1128
         Me.售價小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1257
         Me.售價小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1129
-        Me.售價小計_tb.Location = New System.Drawing.Point(608, 464)
1258
+        Me.售價小計_tb.Location = New System.Drawing.Point(623, 440)
1130
         Me.售價小計_tb.Name = "售價小計_tb"
1259
         Me.售價小計_tb.Name = "售價小計_tb"
1131
         Me.售價小計_tb.Size = New System.Drawing.Size(81, 23)
1260
         Me.售價小計_tb.Size = New System.Drawing.Size(81, 23)
1132
         Me.售價小計_tb.TabIndex = 1271
1261
         Me.售價小計_tb.TabIndex = 1271
1138
         Me.Label30.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1267
         Me.Label30.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1139
         Me.Label30.AutoSize = True
1268
         Me.Label30.AutoSize = True
1140
         Me.Label30.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1269
         Me.Label30.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1141
-        Me.Label30.Location = New System.Drawing.Point(523, 468)
1270
+        Me.Label30.Location = New System.Drawing.Point(538, 444)
1142
         Me.Label30.Name = "Label30"
1271
         Me.Label30.Name = "Label30"
1143
         Me.Label30.Size = New System.Drawing.Size(85, 16)
1272
         Me.Label30.Size = New System.Drawing.Size(85, 16)
1144
         Me.Label30.TabIndex = 1270
1273
         Me.Label30.TabIndex = 1270
1148
         '
1277
         '
1149
         Me.刪除備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1278
         Me.刪除備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1150
         Me.刪除備註_bt.ForeColor = System.Drawing.Color.Red
1279
         Me.刪除備註_bt.ForeColor = System.Drawing.Color.Red
1151
-        Me.刪除備註_bt.Location = New System.Drawing.Point(279, 464)
1280
+        Me.刪除備註_bt.Location = New System.Drawing.Point(279, 440)
1152
         Me.刪除備註_bt.Name = "刪除備註_bt"
1281
         Me.刪除備註_bt.Name = "刪除備註_bt"
1153
         Me.刪除備註_bt.Size = New System.Drawing.Size(163, 23)
1282
         Me.刪除備註_bt.Size = New System.Drawing.Size(163, 23)
1154
         Me.刪除備註_bt.TabIndex = 1256
1283
         Me.刪除備註_bt.TabIndex = 1256
1155
         Me.刪除備註_bt.Text = "刪除銷售備註上點選的資料"
1284
         Me.刪除備註_bt.Text = "刪除銷售備註上點選的資料"
1156
         Me.刪除備註_bt.UseVisualStyleBackColor = True
1285
         Me.刪除備註_bt.UseVisualStyleBackColor = True
1157
         '
1286
         '
1158
-        '銷售備註流水號_tb
1159
-        '
1160
-        Me.銷售備註流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1161
-        Me.銷售備註流水號_tb.Enabled = False
1162
-        Me.銷售備註流水號_tb.Location = New System.Drawing.Point(185, 444)
1163
-        Me.銷售備註流水號_tb.Name = "銷售備註流水號_tb"
1164
-        Me.銷售備註流水號_tb.Size = New System.Drawing.Size(165, 23)
1165
-        Me.銷售備註流水號_tb.TabIndex = 1266
1166
-        Me.銷售備註流水號_tb.Visible = False
1167
-        '
1168
         '銷售備註_bt
1287
         '銷售備註_bt
1169
         '
1288
         '
1170
         Me.銷售備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1289
         Me.銷售備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1171
         Me.銷售備註_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1290
         Me.銷售備註_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1172
-        Me.銷售備註_bt.Location = New System.Drawing.Point(110, 464)
1291
+        Me.銷售備註_bt.Location = New System.Drawing.Point(110, 440)
1173
         Me.銷售備註_bt.Name = "銷售備註_bt"
1292
         Me.銷售備註_bt.Name = "銷售備註_bt"
1174
         Me.銷售備註_bt.Size = New System.Drawing.Size(163, 23)
1293
         Me.銷售備註_bt.Size = New System.Drawing.Size(163, 23)
1175
         Me.銷售備註_bt.TabIndex = 1261
1294
         Me.銷售備註_bt.TabIndex = 1261
1179
         '項次1_tb
1298
         '項次1_tb
1180
         '
1299
         '
1181
         Me.項次1_tb.Enabled = False
1300
         Me.項次1_tb.Enabled = False
1182
-        Me.項次1_tb.Location = New System.Drawing.Point(36, 464)
1301
+        Me.項次1_tb.Location = New System.Drawing.Point(36, 440)
1183
         Me.項次1_tb.Name = "項次1_tb"
1302
         Me.項次1_tb.Name = "項次1_tb"
1184
         Me.項次1_tb.Size = New System.Drawing.Size(68, 23)
1303
         Me.項次1_tb.Size = New System.Drawing.Size(68, 23)
1185
         Me.項次1_tb.TabIndex = 1264
1304
         Me.項次1_tb.TabIndex = 1264
1187
         'Label26
1306
         'Label26
1188
         '
1307
         '
1189
         Me.Label26.AutoSize = True
1308
         Me.Label26.AutoSize = True
1190
-        Me.Label26.Location = New System.Drawing.Point(2, 467)
1309
+        Me.Label26.Location = New System.Drawing.Point(2, 443)
1191
         Me.Label26.Name = "Label26"
1310
         Me.Label26.Name = "Label26"
1192
         Me.Label26.Size = New System.Drawing.Size(32, 16)
1311
         Me.Label26.Size = New System.Drawing.Size(32, 16)
1193
         Me.Label26.TabIndex = 1265
1312
         Me.Label26.TabIndex = 1265
1210
         Me.Label25.TabIndex = 1263
1329
         Me.Label25.TabIndex = 1263
1211
         Me.Label25.Text = "項次"
1330
         Me.Label25.Text = "項次"
1212
         '
1331
         '
1213
-        '倉儲資料流水號_tb
1214
-        '
1215
-        Me.倉儲資料流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1216
-        Me.倉儲資料流水號_tb.Enabled = False
1217
-        Me.倉儲資料流水號_tb.Location = New System.Drawing.Point(185, 405)
1218
-        Me.倉儲資料流水號_tb.Name = "倉儲資料流水號_tb"
1219
-        Me.倉儲資料流水號_tb.Size = New System.Drawing.Size(165, 23)
1220
-        Me.倉儲資料流水號_tb.TabIndex = 1259
1221
-        Me.倉儲資料流水號_tb.Visible = False
1222
-        '
1223
-        'Label24
1224
-        '
1225
-        Me.Label24.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1226
-        Me.Label24.AutoSize = True
1227
-        Me.Label24.Location = New System.Drawing.Point(188, 389)
1228
-        Me.Label24.Name = "Label24"
1229
-        Me.Label24.Size = New System.Drawing.Size(92, 16)
1230
-        Me.Label24.TabIndex = 1260
1231
-        Me.Label24.Text = "倉儲資料流水號"
1232
-        Me.Label24.Visible = False
1233
-        '
1234
-        '銷售資料流水號_tb
1235
-        '
1236
-        Me.銷售資料流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1237
-        Me.銷售資料流水號_tb.Enabled = False
1238
-        Me.銷售資料流水號_tb.Location = New System.Drawing.Point(185, 366)
1239
-        Me.銷售資料流水號_tb.Name = "銷售資料流水號_tb"
1240
-        Me.銷售資料流水號_tb.Size = New System.Drawing.Size(165, 23)
1241
-        Me.銷售資料流水號_tb.TabIndex = 1257
1242
-        Me.銷售資料流水號_tb.Visible = False
1243
-        '
1244
         '調庫單號_tb
1332
         '調庫單號_tb
1245
         '
1333
         '
1246
         Me.調庫單號_tb.Enabled = False
1334
         Me.調庫單號_tb.Enabled = False
1275
         Me.客戶資料_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1363
         Me.客戶資料_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1276
         Me.客戶資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1364
         Me.客戶資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1277
         Me.客戶資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1365
         Me.客戶資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1278
-        Me.客戶資料_dgv.Location = New System.Drawing.Point(17, 5783)
1366
+        Me.客戶資料_dgv.Location = New System.Drawing.Point(17, 7445)
1279
         Me.客戶資料_dgv.Name = "客戶資料_dgv"
1367
         Me.客戶資料_dgv.Name = "客戶資料_dgv"
1280
         Me.客戶資料_dgv.RowHeadersWidth = 5
1368
         Me.客戶資料_dgv.RowHeadersWidth = 5
1281
         DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1369
         DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1383
         DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1471
         DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1384
         Me.銷售明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
1472
         Me.銷售明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
1385
         Me.銷售明細_dgv.RowTemplate.Height = 24
1473
         Me.銷售明細_dgv.RowTemplate.Height = 24
1386
-        Me.銷售明細_dgv.Size = New System.Drawing.Size(704, 431)
1474
+        Me.銷售明細_dgv.Size = New System.Drawing.Size(721, 409)
1387
         Me.銷售明細_dgv.TabIndex = 1199
1475
         Me.銷售明細_dgv.TabIndex = 1199
1388
         '
1476
         '
1389
         '銷售備註_dgv
1477
         '銷售備註_dgv
1394
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1482
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1395
         Me.銷售備註_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1483
         Me.銷售備註_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1396
         Me.銷售備註_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1484
         Me.銷售備註_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1397
-        Me.銷售備註_dgv.Location = New System.Drawing.Point(3, 490)
1485
+        Me.銷售備註_dgv.Location = New System.Drawing.Point(3, 465)
1398
         Me.銷售備註_dgv.Name = "銷售備註_dgv"
1486
         Me.銷售備註_dgv.Name = "銷售備註_dgv"
1399
         Me.銷售備註_dgv.RowHeadersWidth = 5
1487
         Me.銷售備註_dgv.RowHeadersWidth = 5
1400
         DataGridViewCellStyle12.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1488
         DataGridViewCellStyle12.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1401
         DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1489
         DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1402
         Me.銷售備註_dgv.RowsDefaultCellStyle = DataGridViewCellStyle12
1490
         Me.銷售備註_dgv.RowsDefaultCellStyle = DataGridViewCellStyle12
1403
         Me.銷售備註_dgv.RowTemplate.Height = 24
1491
         Me.銷售備註_dgv.RowTemplate.Height = 24
1404
-        Me.銷售備註_dgv.Size = New System.Drawing.Size(515, 139)
1492
+        Me.銷售備註_dgv.Size = New System.Drawing.Size(532, 165)
1405
         Me.銷售備註_dgv.TabIndex = 1250
1493
         Me.銷售備註_dgv.TabIndex = 1250
1406
         '
1494
         '
1407
         '收款事項_dgv
1495
         '收款事項_dgv
1419
         DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1507
         DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1420
         Me.收款事項_dgv.RowsDefaultCellStyle = DataGridViewCellStyle14
1508
         Me.收款事項_dgv.RowsDefaultCellStyle = DataGridViewCellStyle14
1421
         Me.收款事項_dgv.RowTemplate.Height = 24
1509
         Me.收款事項_dgv.RowTemplate.Height = 24
1422
-        Me.收款事項_dgv.Size = New System.Drawing.Size(515, 118)
1510
+        Me.收款事項_dgv.Size = New System.Drawing.Size(532, 118)
1423
         Me.收款事項_dgv.TabIndex = 1282
1511
         Me.收款事項_dgv.TabIndex = 1282
1424
         '
1512
         '
1513
+        'Label28
1514
+        '
1515
+        Me.Label28.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1516
+        Me.Label28.AutoSize = True
1517
+        Me.Label28.Location = New System.Drawing.Point(537, 511)
1518
+        Me.Label28.Name = "Label28"
1519
+        Me.Label28.Size = New System.Drawing.Size(168, 16)
1520
+        Me.Label28.TabIndex = 1283
1521
+        Me.Label28.Text = "--------------------------------"
1522
+        '
1523
+        'Label40
1524
+        '
1525
+        Me.Label40.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1526
+        Me.Label40.AutoSize = True
1527
+        Me.Label40.Location = New System.Drawing.Point(539, 662)
1528
+        Me.Label40.Name = "Label40"
1529
+        Me.Label40.Size = New System.Drawing.Size(168, 16)
1530
+        Me.Label40.TabIndex = 1305
1531
+        Me.Label40.Text = "--------------------------------"
1532
+        '
1533
+        '銷售收款流水號_tb
1534
+        '
1535
+        Me.銷售收款流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1536
+        Me.銷售收款流水號_tb.Enabled = False
1537
+        Me.銷售收款流水號_tb.Location = New System.Drawing.Point(185, 483)
1538
+        Me.銷售收款流水號_tb.Name = "銷售收款流水號_tb"
1539
+        Me.銷售收款流水號_tb.Size = New System.Drawing.Size(165, 23)
1540
+        Me.銷售收款流水號_tb.TabIndex = 1288
1541
+        Me.銷售收款流水號_tb.Visible = False
1542
+        '
1543
+        'Label37
1544
+        '
1545
+        Me.Label37.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1546
+        Me.Label37.AutoSize = True
1547
+        Me.Label37.Location = New System.Drawing.Point(188, 467)
1548
+        Me.Label37.Name = "Label37"
1549
+        Me.Label37.Size = New System.Drawing.Size(92, 16)
1550
+        Me.Label37.TabIndex = 1289
1551
+        Me.Label37.Text = "銷售收款流水號"
1552
+        Me.Label37.Visible = False
1553
+        '
1554
+        '銷售備註流水號_tb
1555
+        '
1556
+        Me.銷售備註流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1557
+        Me.銷售備註流水號_tb.Enabled = False
1558
+        Me.銷售備註流水號_tb.Location = New System.Drawing.Point(185, 444)
1559
+        Me.銷售備註流水號_tb.Name = "銷售備註流水號_tb"
1560
+        Me.銷售備註流水號_tb.Size = New System.Drawing.Size(165, 23)
1561
+        Me.銷售備註流水號_tb.TabIndex = 1266
1562
+        Me.銷售備註流水號_tb.Visible = False
1563
+        '
1564
+        '倉儲資料流水號_tb
1565
+        '
1566
+        Me.倉儲資料流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1567
+        Me.倉儲資料流水號_tb.Enabled = False
1568
+        Me.倉儲資料流水號_tb.Location = New System.Drawing.Point(185, 405)
1569
+        Me.倉儲資料流水號_tb.Name = "倉儲資料流水號_tb"
1570
+        Me.倉儲資料流水號_tb.Size = New System.Drawing.Size(165, 23)
1571
+        Me.倉儲資料流水號_tb.TabIndex = 1259
1572
+        Me.倉儲資料流水號_tb.Visible = False
1573
+        '
1574
+        'Label24
1575
+        '
1576
+        Me.Label24.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1577
+        Me.Label24.AutoSize = True
1578
+        Me.Label24.Location = New System.Drawing.Point(188, 389)
1579
+        Me.Label24.Name = "Label24"
1580
+        Me.Label24.Size = New System.Drawing.Size(92, 16)
1581
+        Me.Label24.TabIndex = 1260
1582
+        Me.Label24.Text = "倉儲資料流水號"
1583
+        Me.Label24.Visible = False
1584
+        '
1585
+        '銷售資料流水號_tb
1586
+        '
1587
+        Me.銷售資料流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1588
+        Me.銷售資料流水號_tb.Enabled = False
1589
+        Me.銷售資料流水號_tb.Location = New System.Drawing.Point(185, 366)
1590
+        Me.銷售資料流水號_tb.Name = "銷售資料流水號_tb"
1591
+        Me.銷售資料流水號_tb.Size = New System.Drawing.Size(165, 23)
1592
+        Me.銷售資料流水號_tb.TabIndex = 1257
1593
+        Me.銷售資料流水號_tb.Visible = False
1594
+        '
1425
         'Label27
1595
         'Label27
1426
         '
1596
         '
1427
         Me.Label27.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1597
         Me.Label27.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1433
         Me.Label27.Text = "銷售備註流水號"
1603
         Me.Label27.Text = "銷售備註流水號"
1434
         Me.Label27.Visible = False
1604
         Me.Label27.Visible = False
1435
         '
1605
         '
1436
-        'Label28
1437
-        '
1438
-        Me.Label28.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1439
-        Me.Label28.AutoSize = True
1440
-        Me.Label28.Location = New System.Drawing.Point(522, 535)
1441
-        Me.Label28.Name = "Label28"
1442
-        Me.Label28.Size = New System.Drawing.Size(168, 16)
1443
-        Me.Label28.TabIndex = 1283
1444
-        Me.Label28.Text = "--------------------------------"
1445
-        '
1446
         'Label23
1606
         'Label23
1447
         '
1607
         '
1448
         Me.Label23.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1608
         Me.Label23.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1479
         Me.物料圖1_pb.TabIndex = 1279
1639
         Me.物料圖1_pb.TabIndex = 1279
1480
         Me.物料圖1_pb.TabStop = False
1640
         Me.物料圖1_pb.TabStop = False
1481
         '
1641
         '
1482
-        '司機運費_tb
1483
-        '
1484
-        Me.司機運費_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1485
-        Me.司機運費_tb.ForeColor = System.Drawing.Color.Black
1486
-        Me.司機運費_tb.Location = New System.Drawing.Point(609, 577)
1487
-        Me.司機運費_tb.Name = "司機運費_tb"
1488
-        Me.司機運費_tb.Size = New System.Drawing.Size(81, 23)
1489
-        Me.司機運費_tb.TabIndex = 1301
1490
-        Me.司機運費_tb.Text = "0"
1491
-        Me.司機運費_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1492
-        '
1493
-        'Label38
1494
-        '
1495
-        Me.Label38.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1496
-        Me.Label38.AutoSize = True
1497
-        Me.Label38.ForeColor = System.Drawing.Color.Black
1498
-        Me.Label38.Location = New System.Drawing.Point(524, 581)
1499
-        Me.Label38.Name = "Label38"
1500
-        Me.Label38.Size = New System.Drawing.Size(83, 16)
1501
-        Me.Label38.TabIndex = 1300
1502
-        Me.Label38.Text = "司   機   運   費"
1503
-        '
1504
-        '送貨地點_cb
1505
-        '
1506
-        Me.送貨地點_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1507
-        Me.送貨地點_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1508
-        Me.送貨地點_cb.FormattingEnabled = True
1509
-        Me.送貨地點_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1510
-        Me.送貨地點_cb.Location = New System.Drawing.Point(580, 550)
1511
-        Me.送貨地點_cb.Name = "送貨地點_cb"
1512
-        Me.送貨地點_cb.Size = New System.Drawing.Size(110, 24)
1513
-        Me.送貨地點_cb.TabIndex = 1298
1514
-        '
1515
-        'Label20
1516
-        '
1517
-        Me.Label20.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1518
-        Me.Label20.AutoSize = True
1519
-        Me.Label20.Location = New System.Drawing.Point(522, 597)
1520
-        Me.Label20.Name = "Label20"
1521
-        Me.Label20.Size = New System.Drawing.Size(168, 16)
1522
-        Me.Label20.TabIndex = 1297
1523
-        Me.Label20.Text = "--------------------------------"
1524
-        '
1525
-        'Label39
1526
-        '
1527
-        Me.Label39.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1528
-        Me.Label39.AutoSize = True
1529
-        Me.Label39.Location = New System.Drawing.Point(521, 554)
1530
-        Me.Label39.Name = "Label39"
1531
-        Me.Label39.Size = New System.Drawing.Size(56, 16)
1532
-        Me.Label39.TabIndex = 1299
1533
-        Me.Label39.Text = "送貨地點"
1534
-        '
1535
         '最低售價_cb
1642
         '最低售價_cb
1536
         '
1643
         '
1537
         Me.最低售價_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1644
         Me.最低售價_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1556
         Me.最低運費_cb.TabIndex = 1302
1663
         Me.最低運費_cb.TabIndex = 1302
1557
         Me.最低運費_cb.Visible = False
1664
         Me.最低運費_cb.Visible = False
1558
         '
1665
         '
1559
-        '物料成本_tb
1560
-        '
1561
-        Me.物料成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1562
-        Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
1563
-        Me.物料成本_tb.Location = New System.Drawing.Point(607, 701)
1564
-        Me.物料成本_tb.Name = "物料成本_tb"
1565
-        Me.物料成本_tb.Size = New System.Drawing.Size(81, 23)
1566
-        Me.物料成本_tb.TabIndex = 1311
1567
-        Me.物料成本_tb.Text = "0"
1568
-        Me.物料成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1569
-        '
1570
-        'Label43
1571
-        '
1572
-        Me.Label43.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1573
-        Me.Label43.AutoSize = True
1574
-        Me.Label43.ForeColor = System.Drawing.Color.Green
1575
-        Me.Label43.Location = New System.Drawing.Point(525, 704)
1576
-        Me.Label43.Name = "Label43"
1577
-        Me.Label43.Size = New System.Drawing.Size(83, 16)
1578
-        Me.Label43.TabIndex = 1310
1579
-        Me.Label43.Text = "物   料   成   本"
1580
-        '
1581
-        '預估利潤_tb
1582
-        '
1583
-        Me.預估利潤_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1584
-        Me.預估利潤_tb.ForeColor = System.Drawing.Color.Green
1585
-        Me.預估利潤_tb.Location = New System.Drawing.Point(608, 752)
1586
-        Me.預估利潤_tb.Name = "預估利潤_tb"
1587
-        Me.預估利潤_tb.Size = New System.Drawing.Size(81, 23)
1588
-        Me.預估利潤_tb.TabIndex = 1309
1589
-        Me.預估利潤_tb.Text = "0"
1590
-        Me.預估利潤_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1591
-        '
1592
-        'Label42
1666
+        '其他成本_tb
1593
         '
1667
         '
1594
-        Me.Label42.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1595
-        Me.Label42.AutoSize = True
1596
-        Me.Label42.ForeColor = System.Drawing.Color.Green
1597
-        Me.Label42.Location = New System.Drawing.Point(526, 755)
1598
-        Me.Label42.Name = "Label42"
1599
-        Me.Label42.Size = New System.Drawing.Size(83, 16)
1600
-        Me.Label42.TabIndex = 1308
1601
-        Me.Label42.Text = "預   估   利   潤"
1668
+        Me.其他成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1669
+        Me.其他成本_tb.ForeColor = System.Drawing.Color.Green
1670
+        Me.其他成本_tb.Location = New System.Drawing.Point(622, 702)
1671
+        Me.其他成本_tb.Name = "其他成本_tb"
1672
+        Me.其他成本_tb.Size = New System.Drawing.Size(81, 23)
1673
+        Me.其他成本_tb.TabIndex = 1335
1674
+        Me.其他成本_tb.Text = "0"
1675
+        Me.其他成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1602
         '
1676
         '
1603
-        '管銷費用_tb
1677
+        'Label45
1604
         '
1678
         '
1605
-        Me.管銷費用_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1606
-        Me.管銷費用_tb.ForeColor = System.Drawing.Color.Green
1607
-        Me.管銷費用_tb.Location = New System.Drawing.Point(608, 727)
1608
-        Me.管銷費用_tb.Name = "管銷費用_tb"
1609
-        Me.管銷費用_tb.Size = New System.Drawing.Size(81, 23)
1610
-        Me.管銷費用_tb.TabIndex = 1307
1611
-        Me.管銷費用_tb.Text = "0"
1612
-        Me.管銷費用_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1613
-        '
1614
-        'Label41
1615
-        '
1616
-        Me.Label41.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1617
-        Me.Label41.AutoSize = True
1618
-        Me.Label41.ForeColor = System.Drawing.Color.Green
1619
-        Me.Label41.Location = New System.Drawing.Point(526, 730)
1620
-        Me.Label41.Name = "Label41"
1621
-        Me.Label41.Size = New System.Drawing.Size(83, 16)
1622
-        Me.Label41.TabIndex = 1306
1623
-        Me.Label41.Text = "管   銷   費   用"
1624
-        '
1625
-        'Label40
1626
-        '
1627
-        Me.Label40.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1628
-        Me.Label40.AutoSize = True
1629
-        Me.Label40.Location = New System.Drawing.Point(524, 686)
1630
-        Me.Label40.Name = "Label40"
1631
-        Me.Label40.Size = New System.Drawing.Size(168, 16)
1632
-        Me.Label40.TabIndex = 1305
1633
-        Me.Label40.Text = "--------------------------------"
1679
+        Me.Label45.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1680
+        Me.Label45.AutoSize = True
1681
+        Me.Label45.ForeColor = System.Drawing.Color.Green
1682
+        Me.Label45.Location = New System.Drawing.Point(540, 705)
1683
+        Me.Label45.Name = "Label45"
1684
+        Me.Label45.Size = New System.Drawing.Size(83, 16)
1685
+        Me.Label45.TabIndex = 1334
1686
+        Me.Label45.Text = "其   他   成   本"
1634
         '
1687
         '
1635
         '銷售單審核
1688
         '銷售單審核
1636
         '
1689
         '
1814
     Friend WithEvents 項次3_tb As TextBox
1867
     Friend WithEvents 項次3_tb As TextBox
1815
     Friend WithEvents 銷售收款流水號_tb As TextBox
1868
     Friend WithEvents 銷售收款流水號_tb As TextBox
1816
     Friend WithEvents Label37 As Label
1869
     Friend WithEvents Label37 As Label
1817
-    Friend WithEvents Button2 As Button
1870
+    Friend WithEvents 刪除收款事項上點選的資料_bt As Button
1818
     Friend WithEvents 新增一筆收款事項_bt As Button
1871
     Friend WithEvents 新增一筆收款事項_bt As Button
1819
     Friend WithEvents 項次2_tb As TextBox
1872
     Friend WithEvents 項次2_tb As TextBox
1820
     Friend WithEvents Label36 As Label
1873
     Friend WithEvents Label36 As Label
1872
     Friend WithEvents 管銷費用_tb As TextBox
1925
     Friend WithEvents 管銷費用_tb As TextBox
1873
     Friend WithEvents Label41 As Label
1926
     Friend WithEvents Label41 As Label
1874
     Friend WithEvents Label40 As Label
1927
     Friend WithEvents Label40 As Label
1928
+    Friend WithEvents 讀取標準成本_bt As Button
1929
+    Friend WithEvents Reset_bt As Button
1930
+    Friend WithEvents 其他成本_tb As TextBox
1931
+    Friend WithEvents Label45 As Label
1875
 End Class
1932
 End Class

+ 299
- 37
YD-ERP-SYS/業務系統管理/銷售單審核.vb Datei anzeigen

3
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
3
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
     ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
4
     ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
5
     Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
5
     Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
6
+    Dim 運費 As Integer
6
     Private Sub Set_清單()
7
     Private Sub Set_清單()
7
         物料清單_dgv.DataSource = Nothing : ds.Clear()
8
         物料清單_dgv.DataSource = Nothing : ds.Clear()
8
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
9
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
70
 
71
 
71
         銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).Visible = False : 銷售單據_dgv.Columns(3).Visible = False
72
         銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).Visible = False : 銷售單據_dgv.Columns(3).Visible = False
72
         銷售單據_dgv.Columns(4).Visible = False : 銷售單據_dgv.Columns(5).Visible = False : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).Visible = False
73
         銷售單據_dgv.Columns(4).Visible = False : 銷售單據_dgv.Columns(5).Visible = False : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).Visible = False
73
-        銷售單據_dgv.Columns(8).Visible = False : 銷售單據_dgv.Columns(9).Visible = False
74
+        銷售單據_dgv.Columns(8).Visible = False : 銷售單據_dgv.Columns(9).Visible = False : 銷售單據_dgv.Columns(10).Visible = False
74
     End Sub
75
     End Sub
75
     Private Sub Set_清單2()
76
     Private Sub Set_清單2()
76
         客戶資料_dgv.DataSource = Nothing : ds2.Clear()
77
         客戶資料_dgv.DataSource = Nothing : ds2.Clear()
105
         銷售明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
106
         銷售明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
106
         銷售明細_dgv.ColumnHeadersHeight = 40
107
         銷售明細_dgv.ColumnHeadersHeight = 40
107
         銷售明細_dgv.AllowUserToAddRows = False
108
         銷售明細_dgv.AllowUserToAddRows = False
108
-        銷售明細_dgv.RowTemplate.Height = 35
109
+        銷售明細_dgv.RowTemplate.Height = 90
109
 
110
 
110
         PA2 = "" : PA2 = 單號_tb.Text
111
         PA2 = "" : PA2 = 單號_tb.Text
111
         SQL_銷售明細表()
112
         SQL_銷售明細表()
112
         da.Fill(ds4) : 銷售明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
113
         da.Fill(ds4) : 銷售明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
113
-
114
+        Set_銷售明細_dgv_下拉式清單1() : Set_銷售明細_dgv_下拉式清單2() : Set_銷售明細_dgv_下拉式清單3()
114
 
115
 
115
         銷售明細_dgv.Columns(0).Visible = False : 銷售明細_dgv.Columns(1).FillWeight = 40 : 銷售明細_dgv.Columns(2).FillWeight = 110 : 銷售明細_dgv.Columns(3).FillWeight = 200
116
         銷售明細_dgv.Columns(0).Visible = False : 銷售明細_dgv.Columns(1).FillWeight = 40 : 銷售明細_dgv.Columns(2).FillWeight = 110 : 銷售明細_dgv.Columns(3).FillWeight = 200
116
-        銷售明細_dgv.Columns(4).FillWeight = 150 : 銷售明細_dgv.Columns(5).FillWeight = 130 : 銷售明細_dgv.Columns(6).FillWeight = 190 : 銷售明細_dgv.Columns(7).FillWeight = 80
117
-        銷售明細_dgv.Columns(8).FillWeight = 80 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 50 : 銷售明細_dgv.Columns(11).FillWeight = 80
118
-        銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).Visible = False
117
+        銷售明細_dgv.Columns(4).Visible = False : 銷售明細_dgv.Columns(5).FillWeight = 130 : 銷售明細_dgv.Columns(6).Visible = False : 銷售明細_dgv.Columns(7).FillWeight = 130
118
+        銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
119
+        銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
120
+        銷售明細_dgv.Columns(16).FillWeight = 70 : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
121
+        銷售明細_dgv.Columns(20).Visible = False
119
 
122
 
120
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
123
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
121
-        銷售明細_dgv.Columns(5).ReadOnly = True : 銷售明細_dgv.Columns(7).ReadOnly = True : 銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(12).ReadOnly = True
124
+        銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(15).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
122
 
125
 
123
         銷售明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
126
         銷售明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
124
         銷售明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
127
         銷售明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
144
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
147
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
145
             End If
148
             End If
146
             銷售明細_dgv("項次", i).Value = i + 1
149
             銷售明細_dgv("項次", i).Value = i + 1
150
+
151
+            'If 銷售明細_dgv("倉儲情況", i).Value.ToString = "已有貨" Then
152
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
153
+            'ElseIf 銷售明細_dgv("倉儲情況", i).Value.ToString = "未有貨" Then
154
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
155
+            'End If
147
         Next
156
         Next
148
         銷售明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
157
         銷售明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
149
     End Sub
158
     End Sub
159
+    Private Sub Set_銷售明細_dgv_下拉式清單1()
160
+        Dim Col As New DataGridViewComboBoxColumn With {
161
+            .FillWeight = 130,
162
+            .DataPropertyName = "倉名"
163
+        }
164
+        SQL_倉名_下拉清單()
165
+        Col.Items.Clear()
166
+        While (dr.Read()) : Col.Items.Add(dr("倉名")) : End While : conn.Close()
167
+        Col.HeaderText = "倉名" : Col.Name = "倉名"
168
+        銷售明細_dgv.Columns.Insert(5, Col)
169
+    End Sub
170
+    Private Sub Set_銷售明細_dgv_下拉式清單2()
171
+        Dim Col As New DataGridViewComboBoxColumn With {
172
+            .FillWeight = 130,
173
+            .DataPropertyName = "訂製"
174
+        }
175
+        SQL_訂製狀態_下拉清單()
176
+        Col.Items.Clear()
177
+        While (dr.Read()) : Col.Items.Add(dr("訂製")) : End While : conn.Close()
178
+        Col.HeaderText = "訂製" : Col.Name = "訂製"
179
+        銷售明細_dgv.Columns.Insert(7, Col)
180
+    End Sub
181
+    Private Sub Set_銷售明細_dgv_下拉式清單3()
182
+        Dim Col As New DataGridViewComboBoxColumn With {
183
+            .FillWeight = 130,
184
+            .DataPropertyName = "狀態"
185
+        }
186
+        SQL_倉儲狀態_下拉清單()
187
+        Col.Items.Clear()
188
+        While (dr.Read()) : Col.Items.Add(dr("狀態")) : End While : conn.Close()
189
+        Col.HeaderText = "狀態" : Col.Name = "狀態"
190
+        銷售明細_dgv.Columns.Insert(9, Col)
191
+    End Sub
150
     Private Sub Set_清單5()
192
     Private Sub Set_清單5()
151
         銷售備註_dgv.DataSource = Nothing : ds5.Clear()
193
         銷售備註_dgv.DataSource = Nothing : ds5.Clear()
152
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
194
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
209
         ElseIf 地區_cb.Text = "南部" Then : PA3 = "3"
251
         ElseIf 地區_cb.Text = "南部" Then : PA3 = "3"
210
         ElseIf 地區_cb.Text = "材料" Then : PA3 = "9"
252
         ElseIf 地區_cb.Text = "材料" Then : PA3 = "9"
211
         ElseIf 地區_cb.Text = "調貨" Then : PA3 = "Y"
253
         ElseIf 地區_cb.Text = "調貨" Then : PA3 = "Y"
254
+        ElseIf 地區_cb.Text = "其他" Then : PA3 = "1"
212
         End If
255
         End If
213
         SQL_盤盈盤損申請_供應商_下拉清單() : 供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear()
256
         SQL_盤盈盤損申請_供應商_下拉清單() : 供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear()
214
         While (dr.Read()) : 供應商_cb.Items.Add(dr("簡稱")) : 供應商編碼_cb.Items.Add(dr("編號")) : End While : conn.Close()
257
         While (dr.Read()) : 供應商_cb.Items.Add(dr("簡稱")) : 供應商編碼_cb.Items.Add(dr("編號")) : End While : conn.Close()
229
         DTP = Format(Today(), "yyyy/MM/dd") : DTP1 = Format(Today(), "yyyyMMdd")
272
         DTP = Format(Today(), "yyyy/MM/dd") : DTP1 = Format(Today(), "yyyyMMdd")
230
     End Sub
273
     End Sub
231
     Private Sub Set_合記計算()
274
     Private Sub Set_合記計算()
275
+        Dim 不含1類銷售小記 As Integer
232
         售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
276
         售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
233
-        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0"
277
+        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0" : 其他成本_tb.Text = "0"
234
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
278
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
235
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
279
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
236
-            物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
280
+
281
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> 1 Then
282
+                物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
283
+                不含1類銷售小記 = 不含1類銷售小記 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
284
+            End If
285
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = 1 Then
286
+                其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
287
+            End If
288
+
237
             If 銷售明細_dgv("含稅", i).Value = True Then
289
             If 銷售明細_dgv("含稅", i).Value = True Then
238
                 稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
290
                 稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
239
             End If
291
             End If
252
             If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
304
             If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
253
                 金額 = 金額 + 收款事項_dgv("金額", i).Value
305
                 金額 = 金額 + 收款事項_dgv("金額", i).Value
254
             ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
306
             ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
255
-                收款事項_dgv("金額", i).Value = Val(銷售合計_tb.Text) - 金額
307
+                收款事項_dgv("金額", i).Value = CInt(Val(銷售合計_tb.Text)) - 金額
256
             End If
308
             End If
257
         Next
309
         Next
258
 
310
 
259
-        If 送貨地點_cb.Text = "" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then : Else
260
-            If Val(售價小計_tb.Text) <= Val(最低售價_cb.Text) Then
261
-                司機運費_tb.Text = 最低運費_cb.Text
262
-            ElseIf Val(售價小計_tb.Text) > Val(最低售價_cb.Text) Then
263
-                司機運費_tb.Text = Val(售價小計_tb.Text) / 100 * 3
311
+        If 送貨地點_cb.Text = "" Or 送貨地點_cb.Text = "自取" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then
312
+            司機運費_tb.Text = "0"
313
+        Else
314
+            If 運費 = 0 Then
315
+                If (不含1類銷售小記 - Val(其他成本_tb.Text)) <= Val(最低售價_cb.Text) Then
316
+                    司機運費_tb.Text = 最低運費_cb.Text
317
+                ElseIf (不含1類銷售小記 - Val(其他成本_tb.Text)) > Val(最低售價_cb.Text) Then
318
+                    司機運費_tb.Text = (不含1類銷售小記 - Val(其他成本_tb.Text)) / 100 * 3
319
+                End If
320
+            Else
321
+                司機運費_tb.Text = 運費
264
             End If
322
             End If
265
         End If
323
         End If
266
 
324
 
267
-        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
325
+        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
268
 
326
 
269
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
327
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
270
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
328
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
271
         司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
329
         司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
330
+        物料成本_tb.Text = Format(Val(物料成本_tb.Text), "#,##0") : 其他成本_tb.Text = Format(Val(其他成本_tb.Text), "#,##0")
272
     End Sub
331
     End Sub
273
     Private Sub 指定倉庫_cb_下拉表單資料載入()
332
     Private Sub 指定倉庫_cb_下拉表單資料載入()
274
         If 需要全部庫存區域清單_ch.Checked = True Then
333
         If 需要全部庫存區域清單_ch.Checked = True Then
325
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
384
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
326
         End If
385
         End If
327
     End Sub
386
     End Sub
328
-    Private Sub 銷售明細_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 銷售明細_dgv.RowPostPaint
329
-        Dim linePen As New Pen(Color.Blue, 2)
330
-        If e.RowIndex = 物料清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
331
-            If 銷售明細_dgv("倉儲情況", e.RowIndex).Value.ToString = "已有貨" Then
332
-                銷售明細_dgv.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.White
333
-            ElseIf 銷售明細_dgv("倉儲情況", e.RowIndex).Value.ToString = "未有貨" Then
334
-                銷售明細_dgv.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.LightPink
335
-            End If
336
-        End If
337
-    End Sub
338
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
387
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
339
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
388
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
340
             If 銷售明細_dgv("含稅", i).Value = False Then
389
             If 銷售明細_dgv("含稅", i).Value = False Then
342
             ElseIf 銷售明細_dgv("含稅", i).Value = True Then
391
             ElseIf 銷售明細_dgv("含稅", i).Value = True Then
343
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
392
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
344
             End If
393
             End If
394
+
395
+            If 銷售明細_dgv("倉儲情況", i).Value <> "已有貨" Then
396
+                PA20 = 銷售明細_dgv(5, i).Value : PA19 = 銷售明細_dgv(7, i).Value : PA18 = 銷售明細_dgv(9, i).Value
397
+                SQL_銷售明細_改倉名()
398
+                If dr.Read() Then
399
+                    銷售明細_dgv("倉儲狀態", i).Value = dr("倉名編號")
400
+                End If
401
+                SQL_銷售明細_改物料訂製狀態()
402
+                If dr.Read() Then
403
+                    銷售明細_dgv("訂製狀態", i).Value = dr("編碼")
404
+                End If
405
+                SQL_銷售明細_倉儲狀態()
406
+                If dr.Read() Then
407
+                    銷售明細_dgv("物料狀態", i).Value = dr("編碼")
408
+                End If : conn.Close()
409
+            End If
345
         Next
410
         Next
346
         Set_合記計算()
411
         Set_合記計算()
347
     End Sub
412
     End Sub
373
             開單日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("開單日期").Value : 客戶編號_tb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("客戶編號").Value
438
             開單日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("開單日期").Value : 客戶編號_tb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("客戶編號").Value
374
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
439
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
375
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
440
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
441
+            運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value : 客戶流水_tb.Text = ""
376
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
442
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
377
             Set_清單4() : Set_清單5()
443
             Set_清單4() : Set_清單5()
378
             Set_清單6()
444
             Set_清單6()
411
                 End If : conn.Close()
477
                 End If : conn.Close()
412
 
478
 
413
                 指定倉庫_cb_下拉表單資料載入() : 指定倉庫_cb.Text = 物料清單_dgv("倉名", e.RowIndex).Value.ToString : Set_清單3()
479
                 指定倉庫_cb_下拉表單資料載入() : 指定倉庫_cb.Text = 物料清單_dgv("倉名", e.RowIndex).Value.ToString : Set_清單3()
480
+                成本_nud.Value = 0
414
                 If 物料清單_dgv("狀態", e.RowIndex).Value.ToString = "" Then
481
                 If 物料清單_dgv("狀態", e.RowIndex).Value.ToString = "" Then
415
                     訂製狀態_cb_下拉表單資料載入() : 倉儲狀態_cb_下拉表單資料載入()
482
                     訂製狀態_cb_下拉表單資料載入() : 倉儲狀態_cb_下拉表單資料載入()
416
                 Else
483
                 Else
417
                     倉儲狀態_cb.Text = 物料清單_dgv("狀態", e.RowIndex).Value.ToString : 訂製狀態_cb.Text = 物料清單_dgv("訂製", e.RowIndex).Value.ToString
484
                     倉儲狀態_cb.Text = 物料清單_dgv("狀態", e.RowIndex).Value.ToString : 訂製狀態_cb.Text = 物料清單_dgv("訂製", e.RowIndex).Value.ToString
485
+                    If 訂製編碼_cb.Text = "MA0001" Then
486
+                        PA12 = 料號_tb.Text
487
+                        SQL_銷售明細表_成本讀取()
488
+                        If dr.Read() Then : 成本_nud.Value = dr("成本")
489
+                        Else : 成本_nud.Value = 0
490
+                        End If : conn.Close()
491
+                    Else
492
+                        成本_nud.Value = 0
493
+                    End If
418
                 End If
494
                 End If
419
             End If
495
             End If
420
         End If
496
         End If
481
     End Sub
557
     End Sub
482
     Private Sub 訂製編碼_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 訂製編碼_cb.SelectedIndexChanged
558
     Private Sub 訂製編碼_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 訂製編碼_cb.SelectedIndexChanged
483
         訂製狀態_cb.SelectedIndex = 訂製編碼_cb.SelectedIndex
559
         訂製狀態_cb.SelectedIndex = 訂製編碼_cb.SelectedIndex
560
+        If 訂製編碼_cb.Text = "MA0001" Then
561
+            PA12 = 料號_tb.Text
562
+            SQL_銷售明細表_成本讀取()
563
+            If dr.Read() Then : 成本_nud.Value = dr("成本")
564
+            Else : 成本_nud.Value = 0
565
+            End If : conn.Close()
566
+        Else
567
+            成本_nud.Value = 0
568
+        End If
484
     End Sub
569
     End Sub
485
     Private Sub 業務_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務_cb.SelectedIndexChanged
570
     Private Sub 業務_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務_cb.SelectedIndexChanged
486
         Set_清單1()
571
         Set_清單1()
523
         If 流水號_tb.Text = "" Then
608
         If 流水號_tb.Text = "" Then
524
             MsgBox("指定客戶前要先有銷售單號,請新增單號或是挑選歷史資料!!")
609
             MsgBox("指定客戶前要先有銷售單號,請新增單號或是挑選歷史資料!!")
525
         Else
610
         Else
526
-            客戶資料強制對話框模式 = True : 客戶資料表.Close() : 客戶資料表.ShowDialog() : 客戶資料強制對話框模式 = False : 客戶編號_tb.Text = PA15
611
+            客戶資料強制對話框模式 = True : 客戶資料表.Close() : 客戶資料表.ShowDialog() : 客戶資料強制對話框模式 = False : 客戶編號_tb.Text = PA15 : 客戶資料表.Close()
527
         End If
612
         End If
528
     End Sub
613
     End Sub
529
     Private Sub 客戶資料驗證_bt_Click(sender As Object, e As EventArgs) Handles 客戶資料驗證_bt.Click
614
     Private Sub 客戶資料驗證_bt_Click(sender As Object, e As EventArgs) Handles 客戶資料驗證_bt.Click
574
             End If
659
             End If
575
         End If
660
         End If
576
     End Sub
661
     End Sub
577
-    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
662
+    Private Sub 存檔1()
578
         If 流水號_tb.Text = "" Then
663
         If 流水號_tb.Text = "" Then
579
             MsgBox("沒有銷售單號,無法作業。")
664
             MsgBox("沒有銷售單號,無法作業。")
580
         Else
665
         Else
585
                 PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
670
                 PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
586
                 SQL_客戶資料表_修改() '--------------------資料修改
671
                 SQL_客戶資料表_修改() '--------------------資料修改
587
 
672
 
588
-                DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked
589
-                PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA1 = 流水號_tb.Text
673
+                DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
674
+                PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
590
                 SQL_銷售控制表_修改() '--------------------資料修改
675
                 SQL_銷售控制表_修改() '--------------------資料修改
591
 
676
 
592
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
677
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
593
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
678
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
594
-                    PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value
595
-                    NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value
596
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value
679
+                    PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
680
+                    NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
681
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
597
                     SQL_銷售明細表_修改() : conn.Close()
682
                     SQL_銷售明細表_修改() : conn.Close()
598
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
683
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
599
 
684
 
612
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
697
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
613
 
698
 
614
                 MsgBox("存檔完成。")
699
                 MsgBox("存檔完成。")
700
+                Set_清單1()
615
             End If
701
             End If
616
         End If
702
         End If
617
     End Sub
703
     End Sub
704
+    Private Sub 存檔2()
705
+        If 流水號_tb.Text = "" Then
706
+            MsgBox("沒有銷售單號,無法作業。")
707
+        Else
708
+            Set_清單2()
709
+            If 客戶資料_dgv.Rows.Count = 1 Then
710
+                客戶編號_tb.Text = 客戶資料_dgv.Rows(0).Cells("舊編").Value
711
+            ElseIf 客戶資料_dgv.Rows.Count > 1 Then
712
+                Dim aa1 As MsgBoxResult = MsgBox("系統查詢到該客戶有多筆客戶資料,你是否已經確定單據上顯示的客戶資料正確?", MsgBoxStyle.OkCancel)
713
+                If aa1 = MsgBoxResult.Ok Then : Else
714
+                    MsgBox("即將幫您打開客戶資料表,請在客戶資料表中查詢,選取您確認的正確訊息,並指定到銷售申請單。")
715
+                    客戶資料查詢_bt.PerformClick()
716
+                    MsgBox("指定客戶後請寄的再次存檔。")
717
+                    Exit Sub
718
+                End If
719
+            ElseIf 客戶資料_dgv.Rows.Count = 0 Then
720
+                Dim aa1 As MsgBoxResult = MsgBox("資料庫中查詢不到該客戶資料,是否依照目前資料新增客戶資料?", MsgBoxStyle.OkCancel)
721
+                If aa1 = MsgBoxResult.Ok Then
722
+                    SQL_客戶資料表_流水號_最後一筆資料() '--------------------自動取得新流水號
723
+                    If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("流水號").ToString, 9)) : Else : EDR = 0 : End If
724
+                    conn.Close() : EDR += 1
725
+                    If EDR < 10 Then : ESTR = "CL" & "00000000" & EDR
726
+                    ElseIf EDR > 9 And EDR < 100 Then : ESTR = "CL" & "0000000" & EDR
727
+                    ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "CL" & "000000" & EDR
728
+                    ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "CL" & "00000" & EDR
729
+                    ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "CL" & "0000" & EDR
730
+                    ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "CL" & "000" & EDR
731
+                    ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "CL" & "00" & EDR
732
+                    ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "CL" & "0" & EDR
733
+                    ElseIf EDR > 99999999 Then : ESTR = "CL" & EDR
734
+                    End If : 客戶流水_tb.Text = ESTR : PA16 = ESTR
735
+
736
+                    PA18 = 業務_cb.Text
737
+                    SQL_客戶資料表_編號_最後一筆資料()  '--------------------自動取得新編號
738
+                    If dr.Read() Then : EDR1 = Double.Parse(Strings.Right(dr("舊編").ToString, 4)) : Else : EDR1 = 0 : End If
739
+                    conn.Close() : EDR1 += 1
740
+                    If EDR1 < 10 Then : ESTR1 = 業務_cb.Text & "000" & EDR1
741
+                    ElseIf EDR1 > 9 And EDR1 < 100 Then : ESTR1 = 業務_cb.Text & "00" & EDR1
742
+                    ElseIf EDR1 > 99 And EDR1 < 1000 Then : ESTR1 = 業務_cb.Text & "0" & EDR1
743
+                    ElseIf EDR1 > 999 And EDR1 < 10000 Then : ESTR1 = 業務_cb.Text & EDR1
744
+                    End If : PA17 = ESTR1
745
+
746
+                    SQL_客戶資料表_新增() '--------------------人事資料表中寫入一筆資料
747
+
748
+                    PA14 = 客戶_tb.Text : PA13 = 電話1_tb.Text : PA12 = 電話2_tb.Text : PA11 = 住址_tb.Text
749
+                    PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
750
+                    SQL_客戶資料表_修改() : conn.Close() '--------------------資料修改
751
+                    客戶編號_tb.Text = ESTR1
752
+                End If
753
+            End If
754
+
755
+            If 客戶編號_tb.Text = "" Then
756
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
757
+            Else
758
+                PA14 = 客戶_tb.Text : PA13 = 電話1_tb.Text : PA12 = 電話2_tb.Text : PA11 = 住址_tb.Text
759
+                PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
760
+                SQL_客戶資料表_修改() '--------------------資料修改
761
+
762
+                DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
763
+                PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
764
+                SQL_銷售控制表_修改() '--------------------資料修改
765
+
766
+                For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
767
+                    資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
768
+                    PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
769
+                    NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
770
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
771
+                    SQL_銷售明細表_修改() : conn.Close()
772
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
773
+
774
+                For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
775
+                    資料數 = 銷售備註_dgv.Rows.Count : MyModule1.進度條()
776
+                    PA10 = 銷售備註_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售備註_dgv.Rows(i).Cells("資料流水號").Value
777
+                    NU1 = 銷售備註_dgv.Rows(i).Cells("收入").Value : NU2 = 銷售備註_dgv.Rows(i).Cells("支出").Value
778
+                    SQL_銷售備註表_修改() : conn.Close()
779
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
780
+
781
+                For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
782
+                    資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
783
+                    PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
784
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
785
+                    SQL_銷售收款事項_修改() : conn.Close()
786
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
787
+
788
+                MsgBox("存檔完成。")
789
+                Set_清單1()
790
+            End If
791
+        End If
792
+    End Sub
793
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
794
+        存檔2()
795
+    End Sub
618
     Private Sub 選定內容加入庫存調整申請單_bt_Click(sender As Object, e As EventArgs) Handles 選定內容加入庫存調整申請單_bt.Click
796
     Private Sub 選定內容加入庫存調整申請單_bt_Click(sender As Object, e As EventArgs) Handles 選定內容加入庫存調整申請單_bt.Click
619
         If 流水號_tb.Text = "" Then
797
         If 流水號_tb.Text = "" Then
620
             MsgBox("沒有銷售單號,無法作業。")
798
             MsgBox("沒有銷售單號,無法作業。")
753
                 ElseIf EDR > 99999999 Then : ESTR = "SR" & EDR : End If
931
                 ElseIf EDR > 99999999 Then : ESTR = "SR" & EDR : End If
754
 
932
 
755
                 PA1 = ESTR : PA = 單號_tb.Text
933
                 PA1 = ESTR : PA = 單號_tb.Text
756
-                SQL_銷售備註表_新增() : Set_清單5()
934
+                SQL_銷售備註表_新增()
935
+
936
+                For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
937
+                    資料數 = 銷售備註_dgv.Rows.Count : MyModule1.進度條()
938
+                    PA10 = 銷售備註_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售備註_dgv.Rows(i).Cells("資料流水號").Value
939
+                    NU1 = 銷售備註_dgv.Rows(i).Cells("收入").Value : NU2 = 銷售備註_dgv.Rows(i).Cells("支出").Value
940
+                    SQL_銷售備註表_修改() : conn.Close()
941
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
942
+
943
+                Set_清單5()
757
             End If
944
             End If
758
         End If
945
         End If
759
     End Sub
946
     End Sub
773
         End If
960
         End If
774
     End Sub
961
     End Sub
775
 
962
 
776
-    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
963
+    Private Sub 刪除收款事項上點選的資料_bt_Click(sender As Object, e As EventArgs) Handles 刪除收款事項上點選的資料_bt.Click
777
         If 流水號_tb.Text = "" Then
964
         If 流水號_tb.Text = "" Then
778
             MsgBox("沒有銷售單號,無法作業。")
965
             MsgBox("沒有銷售單號,無法作業。")
779
         Else
966
         Else
823
                 If EDR < 10 Then : ESTR = EDR
1010
                 If EDR < 10 Then : ESTR = EDR
824
                 ElseIf EDR > 9 And EDR < 100 Then : ESTR = EDR : End If
1011
                 ElseIf EDR > 9 And EDR < 100 Then : ESTR = EDR : End If
825
                 PA2 = ESTR : PA = 單號_tb.Text
1012
                 PA2 = ESTR : PA = 單號_tb.Text
826
-                SQL_銷售收款事項_新增2() : Set_清單6()
1013
+                SQL_銷售收款事項_新增2()
1014
+
1015
+                For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1016
+                    資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
1017
+                    PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
1018
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
1019
+                    SQL_銷售收款事項_修改() : conn.Close()
1020
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1021
+
1022
+                Set_清單6()
827
             End If
1023
             End If
828
         End If
1024
         End If
829
     End Sub
1025
     End Sub
855
             End If
1051
             End If
856
         End If
1052
         End If
857
     End Sub
1053
     End Sub
1054
+    Private Sub 讀取標準成本_bt_Click(sender As Object, e As EventArgs) Handles 讀取標準成本_bt.Click
1055
+        For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1056
+            資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
1057
+            PA12 = 銷售明細_dgv.Rows(i).Cells("料號").Value
1058
+            SQL_銷售明細表_成本讀取()
1059
+            If dr.Read() Then : 銷售明細_dgv.Rows(i).Cells("成本").Value = dr("成本")
1060
+            Else : 銷售明細_dgv.Rows(i).Cells("成本").Value = 0
1061
+            End If : conn.Close() : Set_合記計算()
1062
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1063
+    End Sub
1064
+    Private Sub Reset_bt_Click(sender As Object, e As EventArgs) Handles Reset_bt.Click
1065
+        Dim 不含1類銷售小記 As Integer
1066
+        售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
1067
+        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0" : 其他成本_tb.Text = "0"
1068
+        For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1069
+            售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
858
 
1070
 
859
-    Private Sub Label20_Click(sender As Object, e As EventArgs)
1071
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> 1 Then
1072
+                物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1073
+                不含1類銷售小記 = 不含1類銷售小記 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
1074
+            End If
1075
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = 1 Then
1076
+                其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1077
+            End If
1078
+
1079
+            If 銷售明細_dgv("含稅", i).Value = True Then
1080
+                稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
1081
+            End If
1082
+        Next
1083
+        管銷費用_tb.Text = Val(物料成本_tb.Text) * 1.06 - Val(物料成本_tb.Text)
1084
+        銷售合計_tb.Text = Val(售價小計_tb.Text) + Val(稅金_tb.Text)
1085
+
1086
+        For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
1087
+            收入小計_tb.Text = Val(收入小計_tb.Text) + 銷售備註_dgv("收入", i).Value
1088
+            支出小計_tb.Text = Val(支出小計_tb.Text) + 銷售備註_dgv("支出", i).Value
1089
+        Next
1090
+        額外收支_tb.Text = Val(收入小計_tb.Text) - Val(支出小計_tb.Text)
860
 
1091
 
1092
+        Dim 金額 As Integer = 0
1093
+        For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1094
+            If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
1095
+                金額 = 金額 + 收款事項_dgv("金額", i).Value
1096
+            ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
1097
+                收款事項_dgv("金額", i).Value = CInt(Val(銷售合計_tb.Text)) - 金額
1098
+            End If
1099
+        Next
1100
+
1101
+        If 送貨地點_cb.Text = "" Or 送貨地點_cb.Text = "自取" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then
1102
+            司機運費_tb.Text = "0"
1103
+        Else
1104
+            If (不含1類銷售小記 - Val(其他成本_tb.Text)) <= Val(最低售價_cb.Text) Then
1105
+                司機運費_tb.Text = 最低運費_cb.Text
1106
+            ElseIf (不含1類銷售小記 - Val(其他成本_tb.Text)) > Val(最低售價_cb.Text) Then
1107
+                司機運費_tb.Text = (不含1類銷售小記 - Val(其他成本_tb.Text)) / 100 * 3
1108
+            End If
1109
+        End If
1110
+        存檔1()
1111
+
1112
+        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
1113
+
1114
+        售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1115
+        收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
1116
+        司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
1117
+        物料成本_tb.Text = Format(Val(物料成本_tb.Text), "#,##0") : 其他成本_tb.Text = Format(Val(其他成本_tb.Text), "#,##0")
1118
+    End Sub
1119
+    Private Sub 司機運費_tb_TextChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 司機運費_tb.KeyPress
1120
+        If e.KeyChar = Chr(13) Then
1121
+            運費 = 司機運費_tb.Text : 存檔1() : Set_合記計算()
1122
+        End If
861
     End Sub
1123
     End Sub
862
 End Class
1124
 End Class

+ 269
- 198
YD-ERP-SYS/業務系統管理/銷售單申請.Designer.vb Datei anzeigen

32
         Dim DataGridViewCellStyle8 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()
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()
34
         Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
-        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
-        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
         Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
         Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
         Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
         Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
+        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
+        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
39
         Me.銷售單據_dgv = New System.Windows.Forms.DataGridView()
39
         Me.銷售單據_dgv = New System.Windows.Forms.DataGridView()
40
         Me.未審核_lb = New System.Windows.Forms.Label()
40
         Me.未審核_lb = New System.Windows.Forms.Label()
41
         Me.開立庫存調整單_bt = New System.Windows.Forms.Button()
41
         Me.開立庫存調整單_bt = New System.Windows.Forms.Button()
111
         Me.售價_nud = New System.Windows.Forms.NumericUpDown()
111
         Me.售價_nud = New System.Windows.Forms.NumericUpDown()
112
         Me.Label22 = New System.Windows.Forms.Label()
112
         Me.Label22 = New System.Windows.Forms.Label()
113
         Me.Panel1 = New System.Windows.Forms.Panel()
113
         Me.Panel1 = New System.Windows.Forms.Panel()
114
-        Me.最低售價_cb = New System.Windows.Forms.ComboBox()
115
-        Me.最低運費_cb = New System.Windows.Forms.ComboBox()
114
+        Me.Reset_bt = New System.Windows.Forms.Button()
115
+        Me.讀取標準成本_bt = New System.Windows.Forms.Button()
116
+        Me.物料成本_tb = New System.Windows.Forms.TextBox()
117
+        Me.Label43 = New System.Windows.Forms.Label()
118
+        Me.預估利潤_tb = New System.Windows.Forms.TextBox()
119
+        Me.Label42 = New System.Windows.Forms.Label()
120
+        Me.管銷費用_tb = New System.Windows.Forms.TextBox()
121
+        Me.Label41 = New System.Windows.Forms.Label()
122
+        Me.司機運費_tb = New System.Windows.Forms.TextBox()
123
+        Me.Label38 = New System.Windows.Forms.Label()
116
         Me.送貨地點_cb = New System.Windows.Forms.ComboBox()
124
         Me.送貨地點_cb = New System.Windows.Forms.ComboBox()
117
         Me.項次3_tb = New System.Windows.Forms.TextBox()
125
         Me.項次3_tb = New System.Windows.Forms.TextBox()
118
         Me.刪除收款事項上點選的資料_bt = New System.Windows.Forms.Button()
126
         Me.刪除收款事項上點選的資料_bt = New System.Windows.Forms.Button()
141
         Me.倉儲單號_lb = New System.Windows.Forms.Label()
149
         Me.倉儲單號_lb = New System.Windows.Forms.Label()
142
         Me.客戶流水_tb = New System.Windows.Forms.TextBox()
150
         Me.客戶流水_tb = New System.Windows.Forms.TextBox()
143
         Me.客戶資料_dgv = New System.Windows.Forms.DataGridView()
151
         Me.客戶資料_dgv = New System.Windows.Forms.DataGridView()
144
-        Me.銷售備註_dgv = New System.Windows.Forms.DataGridView()
145
         Me.收款事項_dgv = New System.Windows.Forms.DataGridView()
152
         Me.收款事項_dgv = New System.Windows.Forms.DataGridView()
146
         Me.Label28 = New System.Windows.Forms.Label()
153
         Me.Label28 = New System.Windows.Forms.Label()
147
         Me.Label20 = New System.Windows.Forms.Label()
154
         Me.Label20 = New System.Windows.Forms.Label()
155
+        Me.Label39 = New System.Windows.Forms.Label()
156
+        Me.Label40 = New System.Windows.Forms.Label()
157
+        Me.銷售備註_dgv = New System.Windows.Forms.DataGridView()
158
+        Me.最低售價_cb = New System.Windows.Forms.ComboBox()
159
+        Me.最低運費_cb = New System.Windows.Forms.ComboBox()
148
         Me.銷售收款流水號_tb = New System.Windows.Forms.TextBox()
160
         Me.銷售收款流水號_tb = New System.Windows.Forms.TextBox()
149
         Me.Label37 = New System.Windows.Forms.Label()
161
         Me.Label37 = New System.Windows.Forms.Label()
150
         Me.銷售備註流水號_tb = New System.Windows.Forms.TextBox()
162
         Me.銷售備註流水號_tb = New System.Windows.Forms.TextBox()
157
         Me.業務_cb = New System.Windows.Forms.ComboBox()
169
         Me.業務_cb = New System.Windows.Forms.ComboBox()
158
         Me.物料圖_pb = New System.Windows.Forms.PictureBox()
170
         Me.物料圖_pb = New System.Windows.Forms.PictureBox()
159
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
171
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
160
-        Me.司機運費_tb = New System.Windows.Forms.TextBox()
161
-        Me.Label38 = New System.Windows.Forms.Label()
162
-        Me.Label39 = New System.Windows.Forms.Label()
163
-        Me.Label40 = New System.Windows.Forms.Label()
164
-        Me.管銷費用_tb = New System.Windows.Forms.TextBox()
165
-        Me.Label41 = New System.Windows.Forms.Label()
166
-        Me.預估利潤_tb = New System.Windows.Forms.TextBox()
167
-        Me.Label42 = New System.Windows.Forms.Label()
168
-        Me.物料成本_tb = New System.Windows.Forms.TextBox()
169
-        Me.Label43 = New System.Windows.Forms.Label()
172
+        Me.Label44 = New System.Windows.Forms.Label()
173
+        Me.其他成本_tb = New System.Windows.Forms.TextBox()
174
+        Me.Label45 = New System.Windows.Forms.Label()
170
         CType(Me.銷售單據_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
175
         CType(Me.銷售單據_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
171
         CType(Me.銷售明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
176
         CType(Me.銷售明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
172
         CType(Me.區域庫存_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
177
         CType(Me.區域庫存_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
176
         CType(Me.售價_nud, System.ComponentModel.ISupportInitialize).BeginInit()
181
         CType(Me.售價_nud, System.ComponentModel.ISupportInitialize).BeginInit()
177
         Me.Panel1.SuspendLayout()
182
         Me.Panel1.SuspendLayout()
178
         CType(Me.客戶資料_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
183
         CType(Me.客戶資料_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
179
-        CType(Me.銷售備註_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
180
         CType(Me.收款事項_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
184
         CType(Me.收款事項_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
185
+        CType(Me.銷售備註_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
181
         CType(Me.物料圖_pb, System.ComponentModel.ISupportInitialize).BeginInit()
186
         CType(Me.物料圖_pb, System.ComponentModel.ISupportInitialize).BeginInit()
182
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
187
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
183
         Me.SuspendLayout()
188
         Me.SuspendLayout()
322
         '客戶編號_tb
327
         '客戶編號_tb
323
         '
328
         '
324
         Me.客戶編號_tb.Enabled = False
329
         Me.客戶編號_tb.Enabled = False
325
-        Me.客戶編號_tb.Location = New System.Drawing.Point(97, 356)
330
+        Me.客戶編號_tb.Location = New System.Drawing.Point(1172, 23)
326
         Me.客戶編號_tb.Name = "客戶編號_tb"
331
         Me.客戶編號_tb.Name = "客戶編號_tb"
327
         Me.客戶編號_tb.Size = New System.Drawing.Size(99, 23)
332
         Me.客戶編號_tb.Size = New System.Drawing.Size(99, 23)
328
         Me.客戶編號_tb.TabIndex = 1183
333
         Me.客戶編號_tb.TabIndex = 1183
329
-        Me.客戶編號_tb.Visible = False
330
         '
334
         '
331
         'Label8
335
         'Label8
332
         '
336
         '
376
         Me.Label5.AutoSize = True
380
         Me.Label5.AutoSize = True
377
         Me.Label5.ForeColor = System.Drawing.Color.Red
381
         Me.Label5.ForeColor = System.Drawing.Color.Red
378
         Me.Label5.ImeMode = System.Windows.Forms.ImeMode.NoControl
382
         Me.Label5.ImeMode = System.Windows.Forms.ImeMode.NoControl
379
-        Me.Label5.Location = New System.Drawing.Point(35, 359)
383
+        Me.Label5.Location = New System.Drawing.Point(1110, 26)
380
         Me.Label5.Name = "Label5"
384
         Me.Label5.Name = "Label5"
381
         Me.Label5.Size = New System.Drawing.Size(56, 16)
385
         Me.Label5.Size = New System.Drawing.Size(56, 16)
382
         Me.Label5.TabIndex = 1178
386
         Me.Label5.TabIndex = 1178
383
         Me.Label5.Text = "編號客戶"
387
         Me.Label5.Text = "編號客戶"
384
-        Me.Label5.Visible = False
385
         '
388
         '
386
         '客戶資料查詢_bt
389
         '客戶資料查詢_bt
387
         '
390
         '
447
         DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
450
         DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
448
         Me.銷售明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
451
         Me.銷售明細_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
449
         Me.銷售明細_dgv.RowTemplate.Height = 24
452
         Me.銷售明細_dgv.RowTemplate.Height = 24
450
-        Me.銷售明細_dgv.Size = New System.Drawing.Size(721, 431)
453
+        Me.銷售明細_dgv.Size = New System.Drawing.Size(721, 409)
451
         Me.銷售明細_dgv.TabIndex = 1199
454
         Me.銷售明細_dgv.TabIndex = 1199
452
         '
455
         '
453
         '含稅_ch
456
         '含稅_ch
515
         Me.成本_nud.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
518
         Me.成本_nud.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
516
         Me.成本_nud.ForeColor = System.Drawing.Color.Green
519
         Me.成本_nud.ForeColor = System.Drawing.Color.Green
517
         Me.成本_nud.Location = New System.Drawing.Point(485, 603)
520
         Me.成本_nud.Location = New System.Drawing.Point(485, 603)
518
-        Me.成本_nud.Maximum = New Decimal(New Integer() {10000, 0, 0, 0})
521
+        Me.成本_nud.Maximum = New Decimal(New Integer() {100000000, 0, 0, 0})
519
         Me.成本_nud.Name = "成本_nud"
522
         Me.成本_nud.Name = "成本_nud"
520
         Me.成本_nud.Size = New System.Drawing.Size(118, 23)
523
         Me.成本_nud.Size = New System.Drawing.Size(118, 23)
521
         Me.成本_nud.TabIndex = 1243
524
         Me.成本_nud.TabIndex = 1243
522
         Me.成本_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
525
         Me.成本_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
526
+        Me.成本_nud.ThousandsSeparator = True
523
         '
527
         '
524
         '盤損數_lb
528
         '盤損數_lb
525
         '
529
         '
578
         Me.訂購數量_nud.Size = New System.Drawing.Size(118, 23)
582
         Me.訂購數量_nud.Size = New System.Drawing.Size(118, 23)
579
         Me.訂購數量_nud.TabIndex = 1235
583
         Me.訂購數量_nud.TabIndex = 1235
580
         Me.訂購數量_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
584
         Me.訂購數量_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
585
+        Me.訂購數量_nud.ThousandsSeparator = True
581
         '
586
         '
582
         '盤盈數_lb
587
         '盤盈數_lb
583
         '
588
         '
839
         '
844
         '
840
         Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
845
         Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
841
         Me.地區_cb.FormattingEnabled = True
846
         Me.地區_cb.FormattingEnabled = True
842
-        Me.地區_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨"})
847
+        Me.地區_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨", "其他"})
843
         Me.地區_cb.Location = New System.Drawing.Point(42, 2)
848
         Me.地區_cb.Location = New System.Drawing.Point(42, 2)
844
         Me.地區_cb.Name = "地區_cb"
849
         Me.地區_cb.Name = "地區_cb"
845
         Me.地區_cb.Size = New System.Drawing.Size(79, 24)
850
         Me.地區_cb.Size = New System.Drawing.Size(79, 24)
910
         '
915
         '
911
         '倉庫編號_tb
916
         '倉庫編號_tb
912
         '
917
         '
913
-        Me.倉庫編號_tb.Location = New System.Drawing.Point(441, 357)
918
+        Me.倉庫編號_tb.Enabled = False
919
+        Me.倉庫編號_tb.Location = New System.Drawing.Point(1277, 23)
914
         Me.倉庫編號_tb.Name = "倉庫編號_tb"
920
         Me.倉庫編號_tb.Name = "倉庫編號_tb"
915
-        Me.倉庫編號_tb.Size = New System.Drawing.Size(120, 23)
921
+        Me.倉庫編號_tb.Size = New System.Drawing.Size(38, 23)
916
         Me.倉庫編號_tb.TabIndex = 1247
922
         Me.倉庫編號_tb.TabIndex = 1247
917
         Me.倉庫編號_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
923
         Me.倉庫編號_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
918
-        Me.倉庫編號_tb.Visible = False
919
         '
924
         '
920
         '倉庫級別_tb
925
         '倉庫級別_tb
921
         '
926
         '
931
         Me.售價_nud.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
936
         Me.售價_nud.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
932
         Me.售價_nud.ForeColor = System.Drawing.Color.Green
937
         Me.售價_nud.ForeColor = System.Drawing.Color.Green
933
         Me.售價_nud.Location = New System.Drawing.Point(484, 627)
938
         Me.售價_nud.Location = New System.Drawing.Point(484, 627)
934
-        Me.售價_nud.Maximum = New Decimal(New Integer() {10000, 0, 0, 0})
939
+        Me.售價_nud.Maximum = New Decimal(New Integer() {100000000, 0, 0, 0})
935
         Me.售價_nud.Name = "售價_nud"
940
         Me.售價_nud.Name = "售價_nud"
936
         Me.售價_nud.Size = New System.Drawing.Size(118, 23)
941
         Me.售價_nud.Size = New System.Drawing.Size(118, 23)
937
         Me.售價_nud.TabIndex = 1251
942
         Me.售價_nud.TabIndex = 1251
938
         Me.售價_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
943
         Me.售價_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
944
+        Me.售價_nud.ThousandsSeparator = True
939
         '
945
         '
940
         'Label22
946
         'Label22
941
         '
947
         '
955
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
961
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
956
         Me.Panel1.AutoScroll = True
962
         Me.Panel1.AutoScroll = True
957
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
963
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
964
+        Me.Panel1.Controls.Add(Me.其他成本_tb)
965
+        Me.Panel1.Controls.Add(Me.Label45)
966
+        Me.Panel1.Controls.Add(Me.Label44)
967
+        Me.Panel1.Controls.Add(Me.Reset_bt)
968
+        Me.Panel1.Controls.Add(Me.讀取標準成本_bt)
958
         Me.Panel1.Controls.Add(Me.物料成本_tb)
969
         Me.Panel1.Controls.Add(Me.物料成本_tb)
959
         Me.Panel1.Controls.Add(Me.Label43)
970
         Me.Panel1.Controls.Add(Me.Label43)
960
         Me.Panel1.Controls.Add(Me.預估利潤_tb)
971
         Me.Panel1.Controls.Add(Me.預估利潤_tb)
992
         Me.Panel1.Controls.Add(Me.客戶流水_tb)
1003
         Me.Panel1.Controls.Add(Me.客戶流水_tb)
993
         Me.Panel1.Controls.Add(Me.客戶資料_dgv)
1004
         Me.Panel1.Controls.Add(Me.客戶資料_dgv)
994
         Me.Panel1.Controls.Add(Me.倉庫級別_tb)
1005
         Me.Panel1.Controls.Add(Me.倉庫級別_tb)
995
-        Me.Panel1.Controls.Add(Me.倉庫編號_tb)
996
         Me.Panel1.Controls.Add(Me.儲態編號_cb)
1006
         Me.Panel1.Controls.Add(Me.儲態編號_cb)
997
         Me.Panel1.Controls.Add(Me.訂製編碼_cb)
1007
         Me.Panel1.Controls.Add(Me.訂製編碼_cb)
998
-        Me.Panel1.Controls.Add(Me.客戶編號_tb)
999
         Me.Panel1.Controls.Add(Me.流水號_tb)
1008
         Me.Panel1.Controls.Add(Me.流水號_tb)
1000
         Me.Panel1.Controls.Add(Me.Label1)
1009
         Me.Panel1.Controls.Add(Me.Label1)
1001
-        Me.Panel1.Controls.Add(Me.Label5)
1002
         Me.Panel1.Controls.Add(Me.銷售明細_dgv)
1010
         Me.Panel1.Controls.Add(Me.銷售明細_dgv)
1003
         Me.Panel1.Controls.Add(Me.收款事項_dgv)
1011
         Me.Panel1.Controls.Add(Me.收款事項_dgv)
1004
         Me.Panel1.Controls.Add(Me.Label28)
1012
         Me.Panel1.Controls.Add(Me.Label28)
1012
         Me.Panel1.Size = New System.Drawing.Size(731, 502)
1020
         Me.Panel1.Size = New System.Drawing.Size(731, 502)
1013
         Me.Panel1.TabIndex = 1252
1021
         Me.Panel1.TabIndex = 1252
1014
         '
1022
         '
1015
-        '最低售價_cb
1023
+        'Reset_bt
1024
+        '
1025
+        Me.Reset_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1026
+        Me.Reset_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1027
+        Me.Reset_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1028
+        Me.Reset_bt.Location = New System.Drawing.Point(678, 526)
1029
+        Me.Reset_bt.Name = "Reset_bt"
1030
+        Me.Reset_bt.Size = New System.Drawing.Size(30, 24)
1031
+        Me.Reset_bt.TabIndex = 1306
1032
+        Me.Reset_bt.Text = "R"
1033
+        Me.Reset_bt.UseVisualStyleBackColor = True
1034
+        '
1035
+        '讀取標準成本_bt
1036
+        '
1037
+        Me.讀取標準成本_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1038
+        Me.讀取標準成本_bt.ForeColor = System.Drawing.Color.Green
1039
+        Me.讀取標準成本_bt.Location = New System.Drawing.Point(498, 3)
1040
+        Me.讀取標準成本_bt.Name = "讀取標準成本_bt"
1041
+        Me.讀取標準成本_bt.Size = New System.Drawing.Size(163, 23)
1042
+        Me.讀取標準成本_bt.TabIndex = 1305
1043
+        Me.讀取標準成本_bt.Text = "讀取標準成本"
1044
+        Me.讀取標準成本_bt.UseVisualStyleBackColor = True
1016
         '
1045
         '
1017
-        Me.最低售價_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1018
-        Me.最低售價_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1019
-        Me.最低售價_cb.FormattingEnabled = True
1020
-        Me.最低售價_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1021
-        Me.最低售價_cb.Location = New System.Drawing.Point(211, 581)
1022
-        Me.最低售價_cb.Name = "最低售價_cb"
1023
-        Me.最低售價_cb.Size = New System.Drawing.Size(110, 24)
1024
-        Me.最低售價_cb.TabIndex = 1294
1025
-        Me.最低售價_cb.Visible = False
1046
+        '物料成本_tb
1026
         '
1047
         '
1027
-        '最低運費_cb
1048
+        Me.物料成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1049
+        Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
1050
+        Me.物料成本_tb.Location = New System.Drawing.Point(624, 675)
1051
+        Me.物料成本_tb.Name = "物料成本_tb"
1052
+        Me.物料成本_tb.Size = New System.Drawing.Size(81, 23)
1053
+        Me.物料成本_tb.TabIndex = 1304
1054
+        Me.物料成本_tb.Text = "0"
1055
+        Me.物料成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1028
         '
1056
         '
1029
-        Me.最低運費_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1030
-        Me.最低運費_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1031
-        Me.最低運費_cb.FormattingEnabled = True
1032
-        Me.最低運費_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1033
-        Me.最低運費_cb.Location = New System.Drawing.Point(211, 555)
1034
-        Me.最低運費_cb.Name = "最低運費_cb"
1035
-        Me.最低運費_cb.Size = New System.Drawing.Size(110, 24)
1036
-        Me.最低運費_cb.TabIndex = 1293
1037
-        Me.最低運費_cb.Visible = False
1057
+        'Label43
1058
+        '
1059
+        Me.Label43.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1060
+        Me.Label43.AutoSize = True
1061
+        Me.Label43.ForeColor = System.Drawing.Color.Green
1062
+        Me.Label43.Location = New System.Drawing.Point(542, 678)
1063
+        Me.Label43.Name = "Label43"
1064
+        Me.Label43.Size = New System.Drawing.Size(83, 16)
1065
+        Me.Label43.TabIndex = 1303
1066
+        Me.Label43.Text = "物   料   成   本"
1067
+        '
1068
+        '預估利潤_tb
1069
+        '
1070
+        Me.預估利潤_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1071
+        Me.預估利潤_tb.ForeColor = System.Drawing.Color.Green
1072
+        Me.預估利潤_tb.Location = New System.Drawing.Point(625, 750)
1073
+        Me.預估利潤_tb.Name = "預估利潤_tb"
1074
+        Me.預估利潤_tb.Size = New System.Drawing.Size(81, 23)
1075
+        Me.預估利潤_tb.TabIndex = 1302
1076
+        Me.預估利潤_tb.Text = "0"
1077
+        Me.預估利潤_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1078
+        '
1079
+        'Label42
1080
+        '
1081
+        Me.Label42.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1082
+        Me.Label42.AutoSize = True
1083
+        Me.Label42.ForeColor = System.Drawing.Color.Green
1084
+        Me.Label42.Location = New System.Drawing.Point(543, 753)
1085
+        Me.Label42.Name = "Label42"
1086
+        Me.Label42.Size = New System.Drawing.Size(83, 16)
1087
+        Me.Label42.TabIndex = 1301
1088
+        Me.Label42.Text = "預   估   利   潤"
1089
+        '
1090
+        '管銷費用_tb
1091
+        '
1092
+        Me.管銷費用_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1093
+        Me.管銷費用_tb.ForeColor = System.Drawing.Color.Green
1094
+        Me.管銷費用_tb.Location = New System.Drawing.Point(625, 725)
1095
+        Me.管銷費用_tb.Name = "管銷費用_tb"
1096
+        Me.管銷費用_tb.Size = New System.Drawing.Size(81, 23)
1097
+        Me.管銷費用_tb.TabIndex = 1300
1098
+        Me.管銷費用_tb.Text = "0"
1099
+        Me.管銷費用_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1100
+        '
1101
+        'Label41
1102
+        '
1103
+        Me.Label41.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1104
+        Me.Label41.AutoSize = True
1105
+        Me.Label41.ForeColor = System.Drawing.Color.Green
1106
+        Me.Label41.Location = New System.Drawing.Point(543, 728)
1107
+        Me.Label41.Name = "Label41"
1108
+        Me.Label41.Size = New System.Drawing.Size(83, 16)
1109
+        Me.Label41.TabIndex = 1299
1110
+        Me.Label41.Text = "管   銷   費   用"
1111
+        '
1112
+        '司機運費_tb
1113
+        '
1114
+        Me.司機運費_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1115
+        Me.司機運費_tb.ForeColor = System.Drawing.Color.Black
1116
+        Me.司機運費_tb.Location = New System.Drawing.Point(627, 553)
1117
+        Me.司機運費_tb.Name = "司機運費_tb"
1118
+        Me.司機運費_tb.Size = New System.Drawing.Size(81, 23)
1119
+        Me.司機運費_tb.TabIndex = 1296
1120
+        Me.司機運費_tb.Text = "0"
1121
+        Me.司機運費_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1122
+        '
1123
+        'Label38
1124
+        '
1125
+        Me.Label38.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1126
+        Me.Label38.AutoSize = True
1127
+        Me.Label38.ForeColor = System.Drawing.Color.Black
1128
+        Me.Label38.Location = New System.Drawing.Point(542, 557)
1129
+        Me.Label38.Name = "Label38"
1130
+        Me.Label38.Size = New System.Drawing.Size(83, 16)
1131
+        Me.Label38.TabIndex = 1295
1132
+        Me.Label38.Text = "司   機   運   費"
1038
         '
1133
         '
1039
         '送貨地點_cb
1134
         '送貨地點_cb
1040
         '
1135
         '
1042
         Me.送貨地點_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1137
         Me.送貨地點_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1043
         Me.送貨地點_cb.FormattingEnabled = True
1138
         Me.送貨地點_cb.FormattingEnabled = True
1044
         Me.送貨地點_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1139
         Me.送貨地點_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1045
-        Me.送貨地點_cb.Location = New System.Drawing.Point(598, 550)
1140
+        Me.送貨地點_cb.Location = New System.Drawing.Point(598, 526)
1046
         Me.送貨地點_cb.Name = "送貨地點_cb"
1141
         Me.送貨地點_cb.Name = "送貨地點_cb"
1047
-        Me.送貨地點_cb.Size = New System.Drawing.Size(110, 24)
1142
+        Me.送貨地點_cb.Size = New System.Drawing.Size(78, 24)
1048
         Me.送貨地點_cb.TabIndex = 1291
1143
         Me.送貨地點_cb.TabIndex = 1291
1049
         '
1144
         '
1050
         '項次3_tb
1145
         '項次3_tb
1099
         '
1194
         '
1100
         Me.額外收支_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1195
         Me.額外收支_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1101
         Me.額外收支_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1196
         Me.額外收支_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1102
-        Me.額外收支_tb.Location = New System.Drawing.Point(625, 664)
1197
+        Me.額外收支_tb.Location = New System.Drawing.Point(625, 640)
1103
         Me.額外收支_tb.Name = "額外收支_tb"
1198
         Me.額外收支_tb.Name = "額外收支_tb"
1104
         Me.額外收支_tb.Size = New System.Drawing.Size(81, 23)
1199
         Me.額外收支_tb.Size = New System.Drawing.Size(81, 23)
1105
         Me.額外收支_tb.TabIndex = 1281
1200
         Me.額外收支_tb.TabIndex = 1281
1111
         Me.Label35.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1206
         Me.Label35.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1112
         Me.Label35.AutoSize = True
1207
         Me.Label35.AutoSize = True
1113
         Me.Label35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1208
         Me.Label35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1114
-        Me.Label35.Location = New System.Drawing.Point(539, 667)
1209
+        Me.Label35.Location = New System.Drawing.Point(539, 643)
1115
         Me.Label35.Name = "Label35"
1210
         Me.Label35.Name = "Label35"
1116
         Me.Label35.Size = New System.Drawing.Size(86, 16)
1211
         Me.Label35.Size = New System.Drawing.Size(86, 16)
1117
         Me.Label35.TabIndex = 1280
1212
         Me.Label35.TabIndex = 1280
1121
         '
1216
         '
1122
         Me.銷售合計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1217
         Me.銷售合計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1123
         Me.銷售合計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1218
         Me.銷售合計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1124
-        Me.銷售合計_tb.Location = New System.Drawing.Point(625, 514)
1219
+        Me.銷售合計_tb.Location = New System.Drawing.Point(625, 490)
1125
         Me.銷售合計_tb.Name = "銷售合計_tb"
1220
         Me.銷售合計_tb.Name = "銷售合計_tb"
1126
         Me.銷售合計_tb.Size = New System.Drawing.Size(81, 23)
1221
         Me.銷售合計_tb.Size = New System.Drawing.Size(81, 23)
1127
         Me.銷售合計_tb.TabIndex = 1279
1222
         Me.銷售合計_tb.TabIndex = 1279
1133
         Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1228
         Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1134
         Me.Label34.AutoSize = True
1229
         Me.Label34.AutoSize = True
1135
         Me.Label34.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1230
         Me.Label34.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1136
-        Me.Label34.Location = New System.Drawing.Point(540, 517)
1231
+        Me.Label34.Location = New System.Drawing.Point(540, 493)
1137
         Me.Label34.Name = "Label34"
1232
         Me.Label34.Name = "Label34"
1138
         Me.Label34.Size = New System.Drawing.Size(86, 16)
1233
         Me.Label34.Size = New System.Drawing.Size(86, 16)
1139
         Me.Label34.TabIndex = 1278
1234
         Me.Label34.TabIndex = 1278
1143
         '
1238
         '
1144
         Me.稅金_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1239
         Me.稅金_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1145
         Me.稅金_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1240
         Me.稅金_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1146
-        Me.稅金_tb.Location = New System.Drawing.Point(625, 489)
1241
+        Me.稅金_tb.Location = New System.Drawing.Point(625, 465)
1147
         Me.稅金_tb.Name = "稅金_tb"
1242
         Me.稅金_tb.Name = "稅金_tb"
1148
         Me.稅金_tb.Size = New System.Drawing.Size(81, 23)
1243
         Me.稅金_tb.Size = New System.Drawing.Size(81, 23)
1149
         Me.稅金_tb.TabIndex = 1277
1244
         Me.稅金_tb.TabIndex = 1277
1155
         Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1250
         Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1156
         Me.Label33.AutoSize = True
1251
         Me.Label33.AutoSize = True
1157
         Me.Label33.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1252
         Me.Label33.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1158
-        Me.Label33.Location = New System.Drawing.Point(540, 492)
1253
+        Me.Label33.Location = New System.Drawing.Point(540, 468)
1159
         Me.Label33.Name = "Label33"
1254
         Me.Label33.Name = "Label33"
1160
         Me.Label33.Size = New System.Drawing.Size(85, 16)
1255
         Me.Label33.Size = New System.Drawing.Size(85, 16)
1161
         Me.Label33.TabIndex = 1276
1256
         Me.Label33.TabIndex = 1276
1165
         '
1260
         '
1166
         Me.支出小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1261
         Me.支出小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1167
         Me.支出小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1262
         Me.支出小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1168
-        Me.支出小計_tb.Location = New System.Drawing.Point(624, 638)
1263
+        Me.支出小計_tb.Location = New System.Drawing.Point(624, 614)
1169
         Me.支出小計_tb.Name = "支出小計_tb"
1264
         Me.支出小計_tb.Name = "支出小計_tb"
1170
         Me.支出小計_tb.Size = New System.Drawing.Size(81, 23)
1265
         Me.支出小計_tb.Size = New System.Drawing.Size(81, 23)
1171
         Me.支出小計_tb.TabIndex = 1275
1266
         Me.支出小計_tb.TabIndex = 1275
1177
         Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1272
         Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1178
         Me.Label32.AutoSize = True
1273
         Me.Label32.AutoSize = True
1179
         Me.Label32.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1274
         Me.Label32.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1180
-        Me.Label32.Location = New System.Drawing.Point(540, 641)
1275
+        Me.Label32.Location = New System.Drawing.Point(540, 617)
1181
         Me.Label32.Name = "Label32"
1276
         Me.Label32.Name = "Label32"
1182
         Me.Label32.Size = New System.Drawing.Size(85, 16)
1277
         Me.Label32.Size = New System.Drawing.Size(85, 16)
1183
         Me.Label32.TabIndex = 1274
1278
         Me.Label32.TabIndex = 1274
1187
         '
1282
         '
1188
         Me.收入小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1283
         Me.收入小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1189
         Me.收入小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1284
         Me.收入小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1190
-        Me.收入小計_tb.Location = New System.Drawing.Point(624, 612)
1285
+        Me.收入小計_tb.Location = New System.Drawing.Point(624, 588)
1191
         Me.收入小計_tb.Name = "收入小計_tb"
1286
         Me.收入小計_tb.Name = "收入小計_tb"
1192
         Me.收入小計_tb.Size = New System.Drawing.Size(81, 23)
1287
         Me.收入小計_tb.Size = New System.Drawing.Size(81, 23)
1193
         Me.收入小計_tb.TabIndex = 1273
1288
         Me.收入小計_tb.TabIndex = 1273
1199
         Me.Label31.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1294
         Me.Label31.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1200
         Me.Label31.AutoSize = True
1295
         Me.Label31.AutoSize = True
1201
         Me.Label31.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1296
         Me.Label31.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1202
-        Me.Label31.Location = New System.Drawing.Point(538, 615)
1297
+        Me.Label31.Location = New System.Drawing.Point(538, 591)
1203
         Me.Label31.Name = "Label31"
1298
         Me.Label31.Name = "Label31"
1204
         Me.Label31.Size = New System.Drawing.Size(85, 16)
1299
         Me.Label31.Size = New System.Drawing.Size(85, 16)
1205
         Me.Label31.TabIndex = 1272
1300
         Me.Label31.TabIndex = 1272
1209
         '
1304
         '
1210
         Me.售價小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1305
         Me.售價小計_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1211
         Me.售價小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1306
         Me.售價小計_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1212
-        Me.售價小計_tb.Location = New System.Drawing.Point(625, 464)
1307
+        Me.售價小計_tb.Location = New System.Drawing.Point(625, 440)
1213
         Me.售價小計_tb.Name = "售價小計_tb"
1308
         Me.售價小計_tb.Name = "售價小計_tb"
1214
         Me.售價小計_tb.Size = New System.Drawing.Size(81, 23)
1309
         Me.售價小計_tb.Size = New System.Drawing.Size(81, 23)
1215
         Me.售價小計_tb.TabIndex = 1271
1310
         Me.售價小計_tb.TabIndex = 1271
1221
         Me.Label30.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1316
         Me.Label30.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1222
         Me.Label30.AutoSize = True
1317
         Me.Label30.AutoSize = True
1223
         Me.Label30.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1318
         Me.Label30.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1224
-        Me.Label30.Location = New System.Drawing.Point(540, 468)
1319
+        Me.Label30.Location = New System.Drawing.Point(540, 444)
1225
         Me.Label30.Name = "Label30"
1320
         Me.Label30.Name = "Label30"
1226
         Me.Label30.Size = New System.Drawing.Size(85, 16)
1321
         Me.Label30.Size = New System.Drawing.Size(85, 16)
1227
         Me.Label30.TabIndex = 1270
1322
         Me.Label30.TabIndex = 1270
1231
         '
1326
         '
1232
         Me.刪除備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1327
         Me.刪除備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1233
         Me.刪除備註_bt.ForeColor = System.Drawing.Color.Red
1328
         Me.刪除備註_bt.ForeColor = System.Drawing.Color.Red
1234
-        Me.刪除備註_bt.Location = New System.Drawing.Point(279, 464)
1329
+        Me.刪除備註_bt.Location = New System.Drawing.Point(279, 440)
1235
         Me.刪除備註_bt.Name = "刪除備註_bt"
1330
         Me.刪除備註_bt.Name = "刪除備註_bt"
1236
         Me.刪除備註_bt.Size = New System.Drawing.Size(163, 23)
1331
         Me.刪除備註_bt.Size = New System.Drawing.Size(163, 23)
1237
         Me.刪除備註_bt.TabIndex = 1256
1332
         Me.刪除備註_bt.TabIndex = 1256
1242
         '
1337
         '
1243
         Me.銷售備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1338
         Me.銷售備註_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1244
         Me.銷售備註_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1339
         Me.銷售備註_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1245
-        Me.銷售備註_bt.Location = New System.Drawing.Point(110, 464)
1340
+        Me.銷售備註_bt.Location = New System.Drawing.Point(110, 440)
1246
         Me.銷售備註_bt.Name = "銷售備註_bt"
1341
         Me.銷售備註_bt.Name = "銷售備註_bt"
1247
         Me.銷售備註_bt.Size = New System.Drawing.Size(163, 23)
1342
         Me.銷售備註_bt.Size = New System.Drawing.Size(163, 23)
1248
         Me.銷售備註_bt.TabIndex = 1261
1343
         Me.銷售備註_bt.TabIndex = 1261
1252
         '項次1_tb
1347
         '項次1_tb
1253
         '
1348
         '
1254
         Me.項次1_tb.Enabled = False
1349
         Me.項次1_tb.Enabled = False
1255
-        Me.項次1_tb.Location = New System.Drawing.Point(36, 464)
1350
+        Me.項次1_tb.Location = New System.Drawing.Point(36, 440)
1256
         Me.項次1_tb.Name = "項次1_tb"
1351
         Me.項次1_tb.Name = "項次1_tb"
1257
         Me.項次1_tb.Size = New System.Drawing.Size(68, 23)
1352
         Me.項次1_tb.Size = New System.Drawing.Size(68, 23)
1258
         Me.項次1_tb.TabIndex = 1264
1353
         Me.項次1_tb.TabIndex = 1264
1260
         'Label26
1355
         'Label26
1261
         '
1356
         '
1262
         Me.Label26.AutoSize = True
1357
         Me.Label26.AutoSize = True
1263
-        Me.Label26.Location = New System.Drawing.Point(2, 467)
1358
+        Me.Label26.Location = New System.Drawing.Point(2, 443)
1264
         Me.Label26.Name = "Label26"
1359
         Me.Label26.Name = "Label26"
1265
         Me.Label26.Size = New System.Drawing.Size(32, 16)
1360
         Me.Label26.Size = New System.Drawing.Size(32, 16)
1266
         Me.Label26.TabIndex = 1265
1361
         Me.Label26.TabIndex = 1265
1304
         '
1399
         '
1305
         '客戶流水_tb
1400
         '客戶流水_tb
1306
         '
1401
         '
1307
-        Me.客戶流水_tb.Location = New System.Drawing.Point(202, 356)
1402
+        Me.客戶流水_tb.Location = New System.Drawing.Point(113, 360)
1308
         Me.客戶流水_tb.Name = "客戶流水_tb"
1403
         Me.客戶流水_tb.Name = "客戶流水_tb"
1309
         Me.客戶流水_tb.Size = New System.Drawing.Size(100, 23)
1404
         Me.客戶流水_tb.Size = New System.Drawing.Size(100, 23)
1310
         Me.客戶流水_tb.TabIndex = 1254
1405
         Me.客戶流水_tb.TabIndex = 1254
1317
         Me.客戶資料_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1412
         Me.客戶資料_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1318
         Me.客戶資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1413
         Me.客戶資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1319
         Me.客戶資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1414
         Me.客戶資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1320
-        Me.客戶資料_dgv.Location = New System.Drawing.Point(17, 5506)
1415
+        Me.客戶資料_dgv.Location = New System.Drawing.Point(17, 6614)
1321
         Me.客戶資料_dgv.Name = "客戶資料_dgv"
1416
         Me.客戶資料_dgv.Name = "客戶資料_dgv"
1322
         Me.客戶資料_dgv.RowHeadersWidth = 5
1417
         Me.客戶資料_dgv.RowHeadersWidth = 5
1323
         DataGridViewCellStyle10.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1418
         DataGridViewCellStyle10.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1328
         Me.客戶資料_dgv.TabIndex = 1254
1423
         Me.客戶資料_dgv.TabIndex = 1254
1329
         Me.客戶資料_dgv.Visible = False
1424
         Me.客戶資料_dgv.Visible = False
1330
         '
1425
         '
1331
-        '銷售備註_dgv
1332
-        '
1333
-        DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
1334
-        Me.銷售備註_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle13
1335
-        Me.銷售備註_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
1336
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1337
-        Me.銷售備註_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1338
-        Me.銷售備註_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1339
-        Me.銷售備註_dgv.Location = New System.Drawing.Point(3, 490)
1340
-        Me.銷售備註_dgv.Name = "銷售備註_dgv"
1341
-        Me.銷售備註_dgv.RowHeadersWidth = 5
1342
-        DataGridViewCellStyle14.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1343
-        DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1344
-        Me.銷售備註_dgv.RowsDefaultCellStyle = DataGridViewCellStyle14
1345
-        Me.銷售備註_dgv.RowTemplate.Height = 24
1346
-        Me.銷售備註_dgv.Size = New System.Drawing.Size(532, 139)
1347
-        Me.銷售備註_dgv.TabIndex = 1250
1348
-        '
1349
         '收款事項_dgv
1426
         '收款事項_dgv
1350
         '
1427
         '
1351
         DataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
1428
         DataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
1368
         '
1445
         '
1369
         Me.Label28.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1446
         Me.Label28.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1370
         Me.Label28.AutoSize = True
1447
         Me.Label28.AutoSize = True
1371
-        Me.Label28.Location = New System.Drawing.Point(540, 597)
1448
+        Me.Label28.Location = New System.Drawing.Point(540, 573)
1372
         Me.Label28.Name = "Label28"
1449
         Me.Label28.Name = "Label28"
1373
         Me.Label28.Size = New System.Drawing.Size(168, 16)
1450
         Me.Label28.Size = New System.Drawing.Size(168, 16)
1374
         Me.Label28.TabIndex = 1283
1451
         Me.Label28.TabIndex = 1283
1378
         '
1455
         '
1379
         Me.Label20.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1456
         Me.Label20.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1380
         Me.Label20.AutoSize = True
1457
         Me.Label20.AutoSize = True
1381
-        Me.Label20.Location = New System.Drawing.Point(539, 554)
1458
+        Me.Label20.Location = New System.Drawing.Point(539, 530)
1382
         Me.Label20.Name = "Label20"
1459
         Me.Label20.Name = "Label20"
1383
         Me.Label20.Size = New System.Drawing.Size(56, 16)
1460
         Me.Label20.Size = New System.Drawing.Size(56, 16)
1384
         Me.Label20.TabIndex = 1292
1461
         Me.Label20.TabIndex = 1292
1385
         Me.Label20.Text = "送貨地點"
1462
         Me.Label20.Text = "送貨地點"
1386
         '
1463
         '
1464
+        'Label39
1465
+        '
1466
+        Me.Label39.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1467
+        Me.Label39.AutoSize = True
1468
+        Me.Label39.Location = New System.Drawing.Point(542, 510)
1469
+        Me.Label39.Name = "Label39"
1470
+        Me.Label39.Size = New System.Drawing.Size(168, 16)
1471
+        Me.Label39.TabIndex = 1297
1472
+        Me.Label39.Text = "--------------------------------"
1473
+        '
1474
+        'Label40
1475
+        '
1476
+        Me.Label40.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1477
+        Me.Label40.AutoSize = True
1478
+        Me.Label40.Location = New System.Drawing.Point(541, 660)
1479
+        Me.Label40.Name = "Label40"
1480
+        Me.Label40.Size = New System.Drawing.Size(168, 16)
1481
+        Me.Label40.TabIndex = 1298
1482
+        Me.Label40.Text = "--------------------------------"
1483
+        '
1484
+        '銷售備註_dgv
1485
+        '
1486
+        DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
1487
+        Me.銷售備註_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle13
1488
+        Me.銷售備註_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
1489
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1490
+        Me.銷售備註_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
1491
+        Me.銷售備註_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1492
+        Me.銷售備註_dgv.Location = New System.Drawing.Point(3, 465)
1493
+        Me.銷售備註_dgv.Name = "銷售備註_dgv"
1494
+        Me.銷售備註_dgv.RowHeadersWidth = 5
1495
+        DataGridViewCellStyle14.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1496
+        DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1497
+        Me.銷售備註_dgv.RowsDefaultCellStyle = DataGridViewCellStyle14
1498
+        Me.銷售備註_dgv.RowTemplate.Height = 24
1499
+        Me.銷售備註_dgv.Size = New System.Drawing.Size(532, 165)
1500
+        Me.銷售備註_dgv.TabIndex = 1250
1501
+        '
1502
+        '最低售價_cb
1503
+        '
1504
+        Me.最低售價_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1505
+        Me.最低售價_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1506
+        Me.最低售價_cb.FormattingEnabled = True
1507
+        Me.最低售價_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1508
+        Me.最低售價_cb.Location = New System.Drawing.Point(211, 581)
1509
+        Me.最低售價_cb.Name = "最低售價_cb"
1510
+        Me.最低售價_cb.Size = New System.Drawing.Size(110, 24)
1511
+        Me.最低售價_cb.TabIndex = 1294
1512
+        Me.最低售價_cb.Visible = False
1513
+        '
1514
+        '最低運費_cb
1515
+        '
1516
+        Me.最低運費_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1517
+        Me.最低運費_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
1518
+        Me.最低運費_cb.FormattingEnabled = True
1519
+        Me.最低運費_cb.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6", "7", "8", "9", "Y"})
1520
+        Me.最低運費_cb.Location = New System.Drawing.Point(211, 555)
1521
+        Me.最低運費_cb.Name = "最低運費_cb"
1522
+        Me.最低運費_cb.Size = New System.Drawing.Size(110, 24)
1523
+        Me.最低運費_cb.TabIndex = 1293
1524
+        Me.最低運費_cb.Visible = False
1525
+        '
1387
         '銷售收款流水號_tb
1526
         '銷售收款流水號_tb
1388
         '
1527
         '
1389
         Me.銷售收款流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1528
         Me.銷售收款流水號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1514
         Me.物料圖1_pb.TabIndex = 1201
1653
         Me.物料圖1_pb.TabIndex = 1201
1515
         Me.物料圖1_pb.TabStop = False
1654
         Me.物料圖1_pb.TabStop = False
1516
         '
1655
         '
1517
-        '司機運費_tb
1518
-        '
1519
-        Me.司機運費_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1520
-        Me.司機運費_tb.ForeColor = System.Drawing.Color.Black
1521
-        Me.司機運費_tb.Location = New System.Drawing.Point(627, 577)
1522
-        Me.司機運費_tb.Name = "司機運費_tb"
1523
-        Me.司機運費_tb.Size = New System.Drawing.Size(81, 23)
1524
-        Me.司機運費_tb.TabIndex = 1296
1525
-        Me.司機運費_tb.Text = "0"
1526
-        Me.司機運費_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1527
-        '
1528
-        'Label38
1529
-        '
1530
-        Me.Label38.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1531
-        Me.Label38.AutoSize = True
1532
-        Me.Label38.ForeColor = System.Drawing.Color.Black
1533
-        Me.Label38.Location = New System.Drawing.Point(542, 581)
1534
-        Me.Label38.Name = "Label38"
1535
-        Me.Label38.Size = New System.Drawing.Size(83, 16)
1536
-        Me.Label38.TabIndex = 1295
1537
-        Me.Label38.Text = "司   機   運   費"
1538
-        '
1539
-        'Label39
1540
-        '
1541
-        Me.Label39.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1542
-        Me.Label39.AutoSize = True
1543
-        Me.Label39.Location = New System.Drawing.Point(542, 534)
1544
-        Me.Label39.Name = "Label39"
1545
-        Me.Label39.Size = New System.Drawing.Size(168, 16)
1546
-        Me.Label39.TabIndex = 1297
1547
-        Me.Label39.Text = "--------------------------------"
1548
-        '
1549
-        'Label40
1550
-        '
1551
-        Me.Label40.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1552
-        Me.Label40.AutoSize = True
1553
-        Me.Label40.Location = New System.Drawing.Point(541, 684)
1554
-        Me.Label40.Name = "Label40"
1555
-        Me.Label40.Size = New System.Drawing.Size(168, 16)
1556
-        Me.Label40.TabIndex = 1298
1557
-        Me.Label40.Text = "--------------------------------"
1558
-        '
1559
-        '管銷費用_tb
1560
-        '
1561
-        Me.管銷費用_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1562
-        Me.管銷費用_tb.ForeColor = System.Drawing.Color.Green
1563
-        Me.管銷費用_tb.Location = New System.Drawing.Point(625, 725)
1564
-        Me.管銷費用_tb.Name = "管銷費用_tb"
1565
-        Me.管銷費用_tb.Size = New System.Drawing.Size(81, 23)
1566
-        Me.管銷費用_tb.TabIndex = 1300
1567
-        Me.管銷費用_tb.Text = "0"
1568
-        Me.管銷費用_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1569
-        '
1570
-        'Label41
1571
-        '
1572
-        Me.Label41.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1573
-        Me.Label41.AutoSize = True
1574
-        Me.Label41.ForeColor = System.Drawing.Color.Green
1575
-        Me.Label41.Location = New System.Drawing.Point(543, 728)
1576
-        Me.Label41.Name = "Label41"
1577
-        Me.Label41.Size = New System.Drawing.Size(83, 16)
1578
-        Me.Label41.TabIndex = 1299
1579
-        Me.Label41.Text = "管   銷   費   用"
1580
-        '
1581
-        '預估利潤_tb
1582
-        '
1583
-        Me.預估利潤_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1584
-        Me.預估利潤_tb.ForeColor = System.Drawing.Color.Green
1585
-        Me.預估利潤_tb.Location = New System.Drawing.Point(625, 750)
1586
-        Me.預估利潤_tb.Name = "預估利潤_tb"
1587
-        Me.預估利潤_tb.Size = New System.Drawing.Size(81, 23)
1588
-        Me.預估利潤_tb.TabIndex = 1302
1589
-        Me.預估利潤_tb.Text = "0"
1590
-        Me.預估利潤_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1591
-        '
1592
-        'Label42
1593
-        '
1594
-        Me.Label42.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1595
-        Me.Label42.AutoSize = True
1596
-        Me.Label42.ForeColor = System.Drawing.Color.Green
1597
-        Me.Label42.Location = New System.Drawing.Point(543, 753)
1598
-        Me.Label42.Name = "Label42"
1599
-        Me.Label42.Size = New System.Drawing.Size(83, 16)
1600
-        Me.Label42.TabIndex = 1301
1601
-        Me.Label42.Text = "預   估   利   潤"
1602
-        '
1603
-        '物料成本_tb
1604
-        '
1605
-        Me.物料成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1606
-        Me.物料成本_tb.ForeColor = System.Drawing.Color.Green
1607
-        Me.物料成本_tb.Location = New System.Drawing.Point(624, 699)
1608
-        Me.物料成本_tb.Name = "物料成本_tb"
1609
-        Me.物料成本_tb.Size = New System.Drawing.Size(81, 23)
1610
-        Me.物料成本_tb.TabIndex = 1304
1611
-        Me.物料成本_tb.Text = "0"
1612
-        Me.物料成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1613
-        '
1614
-        'Label43
1615
-        '
1616
-        Me.Label43.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1617
-        Me.Label43.AutoSize = True
1618
-        Me.Label43.ForeColor = System.Drawing.Color.Green
1619
-        Me.Label43.Location = New System.Drawing.Point(542, 702)
1620
-        Me.Label43.Name = "Label43"
1621
-        Me.Label43.Size = New System.Drawing.Size(83, 16)
1622
-        Me.Label43.TabIndex = 1303
1623
-        Me.Label43.Text = "物   料   成   本"
1656
+        'Label44
1657
+        '
1658
+        Me.Label44.AutoSize = True
1659
+        Me.Label44.Location = New System.Drawing.Point(39, 363)
1660
+        Me.Label44.Name = "Label44"
1661
+        Me.Label44.Size = New System.Drawing.Size(68, 16)
1662
+        Me.Label44.TabIndex = 1307
1663
+        Me.Label44.Text = "客戶流水號"
1664
+        Me.Label44.Visible = False
1665
+        '
1666
+        '其他成本_tb
1667
+        '
1668
+        Me.其他成本_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1669
+        Me.其他成本_tb.ForeColor = System.Drawing.Color.Green
1670
+        Me.其他成本_tb.Location = New System.Drawing.Point(624, 700)
1671
+        Me.其他成本_tb.Name = "其他成本_tb"
1672
+        Me.其他成本_tb.Size = New System.Drawing.Size(81, 23)
1673
+        Me.其他成本_tb.TabIndex = 1309
1674
+        Me.其他成本_tb.Text = "0"
1675
+        Me.其他成本_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
1676
+        '
1677
+        'Label45
1678
+        '
1679
+        Me.Label45.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1680
+        Me.Label45.AutoSize = True
1681
+        Me.Label45.ForeColor = System.Drawing.Color.Green
1682
+        Me.Label45.Location = New System.Drawing.Point(542, 703)
1683
+        Me.Label45.Name = "Label45"
1684
+        Me.Label45.Size = New System.Drawing.Size(83, 16)
1685
+        Me.Label45.TabIndex = 1308
1686
+        Me.Label45.Text = "其   他   成   本"
1624
         '
1687
         '
1625
         '銷售單申請
1688
         '銷售單申請
1626
         '
1689
         '
1664
         Me.Controls.Add(Me.銷售資料流水號_tb)
1727
         Me.Controls.Add(Me.銷售資料流水號_tb)
1665
         Me.Controls.Add(Me.品名_tb)
1728
         Me.Controls.Add(Me.品名_tb)
1666
         Me.Controls.Add(Me.Label16)
1729
         Me.Controls.Add(Me.Label16)
1730
+        Me.Controls.Add(Me.倉庫編號_tb)
1667
         Me.Controls.Add(Me.料號_tb)
1731
         Me.Controls.Add(Me.料號_tb)
1668
         Me.Controls.Add(Me.Label17)
1732
         Me.Controls.Add(Me.Label17)
1669
         Me.Controls.Add(Me.查詢_tb)
1733
         Me.Controls.Add(Me.查詢_tb)
1734
+        Me.Controls.Add(Me.客戶編號_tb)
1670
         Me.Controls.Add(Me.供應商編碼_cb)
1735
         Me.Controls.Add(Me.供應商編碼_cb)
1671
         Me.Controls.Add(Me.Label18)
1736
         Me.Controls.Add(Me.Label18)
1737
+        Me.Controls.Add(Me.Label5)
1672
         Me.Controls.Add(Me.供應商_cb)
1738
         Me.Controls.Add(Me.供應商_cb)
1673
         Me.Controls.Add(Me.Label19)
1739
         Me.Controls.Add(Me.Label19)
1674
         Me.Controls.Add(Me.清空_bt)
1740
         Me.Controls.Add(Me.清空_bt)
1720
         Me.Panel1.ResumeLayout(False)
1786
         Me.Panel1.ResumeLayout(False)
1721
         Me.Panel1.PerformLayout()
1787
         Me.Panel1.PerformLayout()
1722
         CType(Me.客戶資料_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1788
         CType(Me.客戶資料_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1723
-        CType(Me.銷售備註_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1724
         CType(Me.收款事項_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1789
         CType(Me.收款事項_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1790
+        CType(Me.銷售備註_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1725
         CType(Me.物料圖_pb, System.ComponentModel.ISupportInitialize).EndInit()
1791
         CType(Me.物料圖_pb, System.ComponentModel.ISupportInitialize).EndInit()
1726
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).EndInit()
1792
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).EndInit()
1727
         Me.ResumeLayout(False)
1793
         Me.ResumeLayout(False)
1860
     Friend WithEvents Label41 As Label
1926
     Friend WithEvents Label41 As Label
1861
     Friend WithEvents Label39 As Label
1927
     Friend WithEvents Label39 As Label
1862
     Friend WithEvents Label40 As Label
1928
     Friend WithEvents Label40 As Label
1929
+    Friend WithEvents 讀取標準成本_bt As Button
1930
+    Friend WithEvents Reset_bt As Button
1931
+    Friend WithEvents Label44 As Label
1932
+    Friend WithEvents 其他成本_tb As TextBox
1933
+    Friend WithEvents Label45 As Label
1863
 End Class
1934
 End Class

+ 383
- 117
YD-ERP-SYS/業務系統管理/銷售單申請.vb Datei anzeigen

3
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
3
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
     ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
4
     ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
5
     Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
5
     Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
6
+    Dim 運費 As Integer
6
     Private Sub Set_清單()
7
     Private Sub Set_清單()
7
         物料清單_dgv.DataSource = Nothing : ds.Clear()
8
         物料清單_dgv.DataSource = Nothing : ds.Clear()
8
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
9
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
70
 
71
 
71
         銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).Visible = False : 銷售單據_dgv.Columns(3).Visible = False
72
         銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).Visible = False : 銷售單據_dgv.Columns(3).Visible = False
72
         銷售單據_dgv.Columns(4).Visible = False : 銷售單據_dgv.Columns(5).Visible = False : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).Visible = False
73
         銷售單據_dgv.Columns(4).Visible = False : 銷售單據_dgv.Columns(5).Visible = False : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).Visible = False
73
-        銷售單據_dgv.Columns(8).Visible = False : 銷售單據_dgv.Columns(9).Visible = False
74
+        銷售單據_dgv.Columns(8).Visible = False : 銷售單據_dgv.Columns(9).Visible = False : 銷售單據_dgv.Columns(10).Visible = False
74
     End Sub
75
     End Sub
75
     Private Sub Set_清單2()
76
     Private Sub Set_清單2()
76
         客戶資料_dgv.DataSource = Nothing : ds2.Clear()
77
         客戶資料_dgv.DataSource = Nothing : ds2.Clear()
105
         銷售明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
106
         銷售明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
106
         銷售明細_dgv.ColumnHeadersHeight = 40
107
         銷售明細_dgv.ColumnHeadersHeight = 40
107
         銷售明細_dgv.AllowUserToAddRows = False
108
         銷售明細_dgv.AllowUserToAddRows = False
108
-        銷售明細_dgv.RowTemplate.Height = 35
109
+        銷售明細_dgv.RowTemplate.Height = 95
109
 
110
 
110
         PA2 = "" : PA2 = 單號_tb.Text
111
         PA2 = "" : PA2 = 單號_tb.Text
111
         SQL_銷售明細表()
112
         SQL_銷售明細表()
112
         da.Fill(ds4) : 銷售明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
113
         da.Fill(ds4) : 銷售明細_dgv.DataSource = ds4.Tables(0) : conn.Close()
113
-
114
+        Set_銷售明細_dgv_下拉式清單1() : Set_銷售明細_dgv_下拉式清單2() : Set_銷售明細_dgv_下拉式清單3()
114
 
115
 
115
         銷售明細_dgv.Columns(0).Visible = False : 銷售明細_dgv.Columns(1).FillWeight = 40 : 銷售明細_dgv.Columns(2).FillWeight = 110 : 銷售明細_dgv.Columns(3).FillWeight = 200
116
         銷售明細_dgv.Columns(0).Visible = False : 銷售明細_dgv.Columns(1).FillWeight = 40 : 銷售明細_dgv.Columns(2).FillWeight = 110 : 銷售明細_dgv.Columns(3).FillWeight = 200
116
-        銷售明細_dgv.Columns(4).FillWeight = 150 : 銷售明細_dgv.Columns(5).FillWeight = 130 : 銷售明細_dgv.Columns(6).FillWeight = 190 : 銷售明細_dgv.Columns(7).FillWeight = 80
117
-        銷售明細_dgv.Columns(8).FillWeight = 80 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 50 : 銷售明細_dgv.Columns(11).FillWeight = 80
118
-        銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).Visible = False
117
+        銷售明細_dgv.Columns(4).Visible = False : 銷售明細_dgv.Columns(5).FillWeight = 130 : 銷售明細_dgv.Columns(6).Visible = False : 銷售明細_dgv.Columns(7).FillWeight = 130
118
+        銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
119
+        銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
120
+        銷售明細_dgv.Columns(16).FillWeight = 70 : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
121
+        銷售明細_dgv.Columns(20).Visible = False
119
 
122
 
120
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
123
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
121
-        銷售明細_dgv.Columns(5).ReadOnly = True : 銷售明細_dgv.Columns(7).ReadOnly = True : 銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(12).ReadOnly = True
124
+        銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(15).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
122
 
125
 
123
         銷售明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
126
         銷售明細_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
124
         銷售明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
127
         銷售明細_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0" : 銷售明細_dgv.Columns("售價").DefaultCellStyle.Format = "#,##0"
144
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
147
                 銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
145
             End If
148
             End If
146
             銷售明細_dgv("項次", i).Value = i + 1
149
             銷售明細_dgv("項次", i).Value = i + 1
150
+
151
+            'If 銷售明細_dgv("倉儲情況", i).Value.ToString = "已有貨" Then
152
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
153
+            'ElseIf 銷售明細_dgv("倉儲情況", I).Value.ToString = "未有貨" Then
154
+            '    銷售明細_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
155
+            'End If
147
         Next
156
         Next
148
         銷售明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
157
         銷售明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
149
     End Sub
158
     End Sub
159
+    Private Sub Set_銷售明細_dgv_下拉式清單1()
160
+        Dim Col As New DataGridViewComboBoxColumn With {
161
+            .FillWeight = 130,
162
+            .DataPropertyName = "倉名"
163
+        }
164
+        SQL_倉名_下拉清單()
165
+        Col.Items.Clear()
166
+        While (dr.Read()) : Col.Items.Add(dr("倉名")) : End While : conn.Close()
167
+        Col.HeaderText = "倉名" : Col.Name = "倉名"
168
+        銷售明細_dgv.Columns.Insert(5, Col)
169
+    End Sub
170
+    Private Sub Set_銷售明細_dgv_下拉式清單2()
171
+        Dim Col As New DataGridViewComboBoxColumn With {
172
+            .FillWeight = 130,
173
+            .DataPropertyName = "訂製"
174
+        }
175
+        SQL_訂製狀態_下拉清單()
176
+        Col.Items.Clear()
177
+        While (dr.Read()) : Col.Items.Add(dr("訂製")) : End While : conn.Close()
178
+        Col.HeaderText = "訂製" : Col.Name = "訂製"
179
+        銷售明細_dgv.Columns.Insert(7, Col)
180
+    End Sub
181
+    Private Sub Set_銷售明細_dgv_下拉式清單3()
182
+        Dim Col As New DataGridViewComboBoxColumn With {
183
+            .FillWeight = 130,
184
+            .DataPropertyName = "狀態"
185
+        }
186
+        SQL_倉儲狀態_下拉清單()
187
+        Col.Items.Clear()
188
+        While (dr.Read()) : Col.Items.Add(dr("狀態")) : End While : conn.Close()
189
+        Col.HeaderText = "狀態" : Col.Name = "狀態"
190
+        銷售明細_dgv.Columns.Insert(9, Col)
191
+    End Sub
150
     Private Sub Set_清單5()
192
     Private Sub Set_清單5()
151
         銷售備註_dgv.DataSource = Nothing : ds5.Clear()
193
         銷售備註_dgv.DataSource = Nothing : ds5.Clear()
152
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
194
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
209
         ElseIf 地區_cb.Text = "南部" Then : PA3 = "3"
251
         ElseIf 地區_cb.Text = "南部" Then : PA3 = "3"
210
         ElseIf 地區_cb.Text = "材料" Then : PA3 = "9"
252
         ElseIf 地區_cb.Text = "材料" Then : PA3 = "9"
211
         ElseIf 地區_cb.Text = "調貨" Then : PA3 = "Y"
253
         ElseIf 地區_cb.Text = "調貨" Then : PA3 = "Y"
254
+        ElseIf 地區_cb.Text = "其他" Then : PA3 = "1"
212
         End If
255
         End If
213
         SQL_盤盈盤損申請_供應商_下拉清單() : 供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear()
256
         SQL_盤盈盤損申請_供應商_下拉清單() : 供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear()
214
         While (dr.Read()) : 供應商_cb.Items.Add(dr("簡稱")) : 供應商編碼_cb.Items.Add(dr("編號")) : End While : conn.Close()
257
         While (dr.Read()) : 供應商_cb.Items.Add(dr("簡稱")) : 供應商編碼_cb.Items.Add(dr("編號")) : End While : conn.Close()
229
         DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP2 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(Today(), "yyyyMMdd")
272
         DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP2 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(Today(), "yyyyMMdd")
230
     End Sub
273
     End Sub
231
     Private Sub Set_合記計算()
274
     Private Sub Set_合記計算()
275
+        Dim 不含1類銷售小記 As Integer
232
         售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
276
         售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
233
-        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0"
277
+        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0" : 其他成本_tb.Text = "0"
234
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
278
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
235
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
279
             售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
236
-            物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
280
+
281
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> 1 Then
282
+                物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
283
+                不含1類銷售小記 = 不含1類銷售小記 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
284
+            End If
285
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = 1 Then
286
+                其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
287
+            End If
288
+
237
             If 銷售明細_dgv("含稅", i).Value = True Then
289
             If 銷售明細_dgv("含稅", i).Value = True Then
238
                 稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
290
                 稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
239
             End If
291
             End If
252
             If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
304
             If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
253
                 金額 = 金額 + 收款事項_dgv("金額", i).Value
305
                 金額 = 金額 + 收款事項_dgv("金額", i).Value
254
             ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
306
             ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
255
-                收款事項_dgv("金額", i).Value = Val(銷售合計_tb.Text) - 金額
307
+                收款事項_dgv("金額", i).Value = CInt(Val(銷售合計_tb.Text)) - 金額
256
             End If
308
             End If
257
         Next
309
         Next
258
 
310
 
259
-        If 送貨地點_cb.Text = "" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then : Else
260
-            If Val(售價小計_tb.Text) <= Val(最低售價_cb.Text) Then
261
-                司機運費_tb.Text = 最低運費_cb.Text
262
-            ElseIf Val(售價小計_tb.Text) > Val(最低售價_cb.Text) Then
263
-                司機運費_tb.Text = Val(售價小計_tb.Text) / 100 * 3
311
+        If 送貨地點_cb.Text = "" Or 送貨地點_cb.Text = "自取" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then
312
+            司機運費_tb.Text = "0"
313
+        Else
314
+            If 運費 = 0 Then
315
+                If (不含1類銷售小記 - Val(其他成本_tb.Text)) <= Val(最低售價_cb.Text) Then
316
+                    司機運費_tb.Text = 最低運費_cb.Text
317
+                ElseIf (不含1類銷售小記 - Val(其他成本_tb.Text)) > Val(最低售價_cb.Text) Then
318
+                    司機運費_tb.Text = (不含1類銷售小記 - Val(其他成本_tb.Text)) / 100 * 3
319
+                End If
320
+            Else
321
+                司機運費_tb.Text = 運費
264
             End If
322
             End If
265
         End If
323
         End If
266
 
324
 
267
-        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
325
+        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
268
 
326
 
269
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
327
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
270
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
328
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
271
         司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
329
         司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
330
+        物料成本_tb.Text = Format(Val(物料成本_tb.Text), "#,##0") : 其他成本_tb.Text = Format(Val(其他成本_tb.Text), "#,##0")
272
     End Sub
331
     End Sub
273
     Private Sub 指定倉庫_cb_下拉表單資料載入()
332
     Private Sub 指定倉庫_cb_下拉表單資料載入()
274
         If 需要全部庫存區域清單_ch.Checked = True Then
333
         If 需要全部庫存區域清單_ch.Checked = True Then
332
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
391
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
333
         End If
392
         End If
334
     End Sub
393
     End Sub
335
-    Private Sub 銷售明細_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 銷售明細_dgv.RowPostPaint
336
-        Dim linePen As New Pen(Color.Blue, 2)
337
-        If e.RowIndex = 銷售明細_dgv.Rows.Count - 1 Then : Exit Sub : Else
338
-            If 銷售明細_dgv("倉儲情況", e.RowIndex).Value.ToString = "已有貨" Then
339
-                銷售明細_dgv.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.White
340
-            ElseIf 銷售明細_dgv("倉儲情況", e.RowIndex).Value.ToString = "未有貨" Then
341
-                銷售明細_dgv.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.LightPink
342
-            End If
343
-        End If
344
-    End Sub
345
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
394
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
346
-        For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
347
-            If 銷售明細_dgv("含稅", i).Value = False Then
348
-                銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value
349
-            ElseIf 銷售明細_dgv("含稅", i).Value = True Then
350
-                銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
351
-            End If
352
-        Next
353
-        Set_合記計算()
395
+        If e.RowIndex = -1 Then : Else
396
+            For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
397
+                If 銷售明細_dgv("含稅", i).Value = False Then
398
+                    銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value
399
+                ElseIf 銷售明細_dgv("含稅", i).Value = True Then
400
+                    銷售明細_dgv("售價", i).Value = 銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05
401
+                End If
402
+
403
+                If 銷售明細_dgv("倉儲情況", i).Value <> "已有貨" Then
404
+                    PA20 = 銷售明細_dgv(5, i).Value : PA19 = 銷售明細_dgv(7, i).Value : PA18 = 銷售明細_dgv(9, i).Value
405
+                    SQL_銷售明細_改倉名()
406
+                    If dr.Read() Then
407
+                        銷售明細_dgv("倉儲狀態", i).Value = dr("倉名編號")
408
+                    End If
409
+                    SQL_銷售明細_改物料訂製狀態()
410
+                    If dr.Read() Then
411
+                        銷售明細_dgv("訂製狀態", i).Value = dr("編碼")
412
+                    End If
413
+                    SQL_銷售明細_倉儲狀態()
414
+                    If dr.Read() Then
415
+                        銷售明細_dgv("物料狀態", i).Value = dr("編碼")
416
+                    End If : conn.Close
417
+                End If
418
+            Next
419
+            Set_合記計算()
420
+        End If
354
     End Sub
421
     End Sub
355
     Private Sub 銷售明細_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellClick
422
     Private Sub 銷售明細_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellClick
356
         If e.RowIndex = -1 Then : Else
423
         If e.RowIndex = -1 Then : Else
380
             開單日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("開單日期").Value : 客戶編號_tb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("客戶編號").Value
447
             開單日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("開單日期").Value : 客戶編號_tb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("客戶編號").Value
381
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
448
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
382
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
449
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
450
+            運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value.ToString : 客戶流水_tb.Text = ""
383
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
451
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
384
 
452
 
385
             Set_清單4() : Set_清單5()
453
             Set_清單4() : Set_清單5()
419
                 End If : conn.Close()
487
                 End If : conn.Close()
420
 
488
 
421
                 指定倉庫_cb_下拉表單資料載入() : 指定倉庫_cb.Text = 物料清單_dgv("倉名", e.RowIndex).Value.ToString : Set_清單3()
489
                 指定倉庫_cb_下拉表單資料載入() : 指定倉庫_cb.Text = 物料清單_dgv("倉名", e.RowIndex).Value.ToString : Set_清單3()
490
+                成本_nud.Value = 0
422
                 If 物料清單_dgv("狀態", e.RowIndex).Value.ToString = "" Then
491
                 If 物料清單_dgv("狀態", e.RowIndex).Value.ToString = "" Then
423
                     訂製狀態_cb_下拉表單資料載入() : 倉儲狀態_cb_下拉表單資料載入()
492
                     訂製狀態_cb_下拉表單資料載入() : 倉儲狀態_cb_下拉表單資料載入()
424
                 Else
493
                 Else
425
                     倉儲狀態_cb.Text = 物料清單_dgv("狀態", e.RowIndex).Value.ToString : 訂製狀態_cb.Text = 物料清單_dgv("訂製", e.RowIndex).Value.ToString
494
                     倉儲狀態_cb.Text = 物料清單_dgv("狀態", e.RowIndex).Value.ToString : 訂製狀態_cb.Text = 物料清單_dgv("訂製", e.RowIndex).Value.ToString
495
+                    If 訂製編碼_cb.Text = "MA0001" Then
496
+                        PA12 = 料號_tb.Text
497
+                        SQL_銷售明細表_成本讀取()
498
+                        If dr.Read() Then : 成本_nud.Value = dr("成本")
499
+                        Else : 成本_nud.Value = 0
500
+                        End If : conn.Close()
501
+                    Else
502
+                        成本_nud.Value = 0
503
+                    End If
426
                 End If
504
                 End If
427
             End If
505
             End If
428
         End If
506
         End If
486
     End Sub
564
     End Sub
487
     Private Sub 訂製狀態_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 訂製狀態_cb.SelectedIndexChanged
565
     Private Sub 訂製狀態_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 訂製狀態_cb.SelectedIndexChanged
488
         訂製編碼_cb.SelectedIndex = 訂製狀態_cb.SelectedIndex
566
         訂製編碼_cb.SelectedIndex = 訂製狀態_cb.SelectedIndex
567
+        If 訂製編碼_cb.Text = "MA0001" Then
568
+            PA12 = 料號_tb.Text
569
+            SQL_銷售明細表_成本讀取()
570
+            If dr.Read() Then : 成本_nud.Value = dr("成本")
571
+            Else : 成本_nud.Value = 0
572
+            End If : conn.Close()
573
+        Else
574
+            成本_nud.Value = 0
575
+        End If
489
     End Sub
576
     End Sub
490
     Private Sub 訂製編碼_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 訂製編碼_cb.SelectedIndexChanged
577
     Private Sub 訂製編碼_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 訂製編碼_cb.SelectedIndexChanged
491
         訂製狀態_cb.SelectedIndex = 訂製編碼_cb.SelectedIndex
578
         訂製狀態_cb.SelectedIndex = 訂製編碼_cb.SelectedIndex
531
         If 流水號_tb.Text = "" Then
618
         If 流水號_tb.Text = "" Then
532
             MsgBox("指定客戶前要先有銷售單號,請新增單號或是挑選歷史資料!!")
619
             MsgBox("指定客戶前要先有銷售單號,請新增單號或是挑選歷史資料!!")
533
         Else
620
         Else
534
-            客戶資料強制對話框模式 = True : 客戶資料表.Close() : 客戶資料表.ShowDialog() : 客戶資料強制對話框模式 = False : 客戶編號_tb.Text = PA15
621
+            客戶資料強制對話框模式 = True : 客戶資料表.Close() : 客戶資料表.ShowDialog() : 客戶編號_tb.Text = PA15 : 客戶資料強制對話框模式 = False : 客戶資料表.Close()
535
         End If
622
         End If
536
     End Sub
623
     End Sub
537
     Private Sub 開立庫存調整單_bt_Click(sender As Object, e As EventArgs) Handles 開立庫存調整單_bt.Click
624
     Private Sub 開立庫存調整單_bt_Click(sender As Object, e As EventArgs) Handles 開立庫存調整單_bt.Click
548
                 Else
635
                 Else
549
                     If IsNumeric(PA) = True Then
636
                     If IsNumeric(PA) = True Then
550
                         If PA.Length = 7 Then
637
                         If PA.Length = 7 Then
551
-                            開立庫存調整單_bt.Enabled = False
552
-                            單號_tb.Text = PA : 調庫單號_tb.Text = ""
638
+                            開立庫存調整單_bt.Enabled = False : 銷售單據_dgv.Enabled = False
639
+                            單號_tb.Text = PA : 調庫單號_tb.Text = "" : 客戶編號_tb.Text = "" : 運費 = 0 : 客戶流水_tb.Text = ""
553
 
640
 
554
                             SQL_銷售控制表_最後一筆資料()  '--------------------自動取得新編號
641
                             SQL_銷售控制表_最後一筆資料()  '--------------------自動取得新編號
555
                             If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("流水號").ToString, 4)) : Else : EDR = 1 : End If
642
                             If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("流水號").ToString, 4)) : Else : EDR = 1 : End If
600
             If 客戶資料_dgv.Rows.Count = 1 Then
687
             If 客戶資料_dgv.Rows.Count = 1 Then
601
                 客戶編號_tb.Text = 客戶資料_dgv.Rows(0).Cells("舊編").Value
688
                 客戶編號_tb.Text = 客戶資料_dgv.Rows(0).Cells("舊編").Value
602
             ElseIf 客戶資料_dgv.Rows.Count > 1 Then
689
             ElseIf 客戶資料_dgv.Rows.Count > 1 Then
603
-                MsgBox("該客戶名稱有多筆資料,請點擊  [客戶資料查詢]  由操作介面中查詢確認。")
690
+                MsgBox("即將幫您打開客戶資料表,請在客戶資料表中查詢,選取您確認的正確訊息,並指定到銷售申請單。")
691
+                客戶資料查詢_bt.PerformClick()
604
             ElseIf 客戶資料_dgv.Rows.Count = 0 Then
692
             ElseIf 客戶資料_dgv.Rows.Count = 0 Then
605
                 Dim aa1 As MsgBoxResult = MsgBox("資料庫中查詢不到該客戶資料,是否依照目前資料新增客戶資料?", MsgBoxStyle.OkCancel)
693
                 Dim aa1 As MsgBoxResult = MsgBox("資料庫中查詢不到該客戶資料,是否依照目前資料新增客戶資料?", MsgBoxStyle.OkCancel)
606
                 If aa1 = MsgBoxResult.Ok Then
694
                 If aa1 = MsgBoxResult.Ok Then
640
             End If
728
             End If
641
         End If
729
         End If
642
     End Sub
730
     End Sub
643
-    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
731
+    Private Sub 存檔1()
644
         If 流水號_tb.Text = "" Then
732
         If 流水號_tb.Text = "" Then
645
             MsgBox("沒有銷售單號,無法作業。")
733
             MsgBox("沒有銷售單號,無法作業。")
646
         Else
734
         Else
651
                 PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
739
                 PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
652
                 SQL_客戶資料表_修改() '--------------------資料修改
740
                 SQL_客戶資料表_修改() '--------------------資料修改
653
 
741
 
654
-                DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked
742
+                DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
655
                 PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
743
                 PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
656
                 SQL_銷售控制表_修改() '--------------------資料修改
744
                 SQL_銷售控制表_修改() '--------------------資料修改
657
 
745
 
658
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
746
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
659
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
747
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
660
-                    PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value
661
-                    NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value
662
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value
748
+                    PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
749
+                    NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
750
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
663
                     SQL_銷售明細表_修改() : conn.Close()
751
                     SQL_銷售明細表_修改() : conn.Close()
664
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
752
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
665
 
753
 
677
                     SQL_銷售收款事項_修改() : conn.Close()
765
                     SQL_銷售收款事項_修改() : conn.Close()
678
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
766
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
679
 
767
 
680
-                MsgBox("存檔完成。")
681
-                開立庫存調整單_bt.Enabled = True
768
+                Set_清單1()
682
             End If
769
             End If
683
         End If
770
         End If
684
     End Sub
771
     End Sub
685
-    Private Sub 選定內容加入庫存調整申請單_bt_Click(sender As Object, e As EventArgs) Handles 選定內容加入庫存調整申請單_bt.Click
772
+    Private Sub 存檔2()
686
         If 流水號_tb.Text = "" Then
773
         If 流水號_tb.Text = "" Then
687
             MsgBox("沒有銷售單號,無法作業。")
774
             MsgBox("沒有銷售單號,無法作業。")
688
         Else
775
         Else
776
+            Set_清單2()
777
+            If 客戶資料_dgv.Rows.Count = 1 Then
778
+                客戶編號_tb.Text = 客戶資料_dgv.Rows(0).Cells("舊編").Value
779
+            ElseIf 客戶資料_dgv.Rows.Count > 1 Then
780
+                Dim aa1 As MsgBoxResult = MsgBox("系統查詢到該客戶有多筆客戶資料,你是否已經確定單據上顯示的客戶資料正確?", MsgBoxStyle.OkCancel)
781
+                If aa1 = MsgBoxResult.Ok Then : Else
782
+                    MsgBox("即將幫您打開客戶資料表,請在客戶資料表中查詢,選取您確認的正確訊息,並指定到銷售申請單。")
783
+                    客戶資料查詢_bt.PerformClick()
784
+                    MsgBox("指定客戶後請寄的再次存檔。")
785
+                    Exit Sub
786
+                End If
787
+            ElseIf 客戶資料_dgv.Rows.Count = 0 Then
788
+                Dim aa1 As MsgBoxResult = MsgBox("資料庫中查詢不到該客戶資料,是否依照目前資料新增客戶資料?", MsgBoxStyle.OkCancel)
789
+                If aa1 = MsgBoxResult.Ok Then
790
+                    SQL_客戶資料表_流水號_最後一筆資料() '--------------------自動取得新流水號
791
+                    If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("流水號").ToString, 9)) : Else : EDR = 0 : End If
792
+                    conn.Close() : EDR += 1
793
+                    If EDR < 10 Then : ESTR = "CL" & "00000000" & EDR
794
+                    ElseIf EDR > 9 And EDR < 100 Then : ESTR = "CL" & "0000000" & EDR
795
+                    ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "CL" & "000000" & EDR
796
+                    ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "CL" & "00000" & EDR
797
+                    ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "CL" & "0000" & EDR
798
+                    ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "CL" & "000" & EDR
799
+                    ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "CL" & "00" & EDR
800
+                    ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "CL" & "0" & EDR
801
+                    ElseIf EDR > 99999999 Then : ESTR = "CL" & EDR
802
+                    End If : 客戶流水_tb.Text = ESTR : PA16 = ESTR
803
+
804
+                    PA18 = 業務_cb.Text
805
+                    SQL_客戶資料表_編號_最後一筆資料()  '--------------------自動取得新編號
806
+                    If dr.Read() Then : EDR1 = Double.Parse(Strings.Right(dr("舊編").ToString, 4)) : Else : EDR1 = 0 : End If
807
+                    conn.Close() : EDR1 += 1
808
+                    If EDR1 < 10 Then : ESTR1 = 業務_cb.Text & "000" & EDR1
809
+                    ElseIf EDR1 > 9 And EDR1 < 100 Then : ESTR1 = 業務_cb.Text & "00" & EDR1
810
+                    ElseIf EDR1 > 99 And EDR1 < 1000 Then : ESTR1 = 業務_cb.Text & "0" & EDR1
811
+                    ElseIf EDR1 > 999 And EDR1 < 10000 Then : ESTR1 = 業務_cb.Text & EDR1
812
+                    End If : PA17 = ESTR1
813
+
814
+                    SQL_客戶資料表_新增() '--------------------人事資料表中寫入一筆資料
815
+
816
+                    PA14 = 客戶_tb.Text : PA13 = 電話1_tb.Text : PA12 = 電話2_tb.Text : PA11 = 住址_tb.Text
817
+                    PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
818
+                    SQL_客戶資料表_修改() : conn.Close() '--------------------資料修改
819
+                    客戶編號_tb.Text = ESTR1
820
+                End If
821
+            End If
822
+
689
             If 客戶編號_tb.Text = "" Then
823
             If 客戶編號_tb.Text = "" Then
690
                 MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
824
                 MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
691
             Else
825
             Else
692
-                If 料號_tb.Text = "" Then
693
-                    MsgBox("請選擇物料,調整庫存需要指定物料!!")
826
+                PA14 = 客戶_tb.Text : PA13 = 電話1_tb.Text : PA12 = 電話2_tb.Text : PA11 = 住址_tb.Text
827
+                PA10 = 公司_tb.Text : PA9 = 統編_tb.Text : PA8 = 客戶流水_tb.Text
828
+                SQL_客戶資料表_修改() '--------------------資料修改
829
+
830
+                DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
831
+                PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
832
+                SQL_銷售控制表_修改() '--------------------資料修改
833
+
834
+                For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
835
+                    資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
836
+                    PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
837
+                    NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
838
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
839
+                    SQL_銷售明細表_修改() : conn.Close()
840
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
841
+
842
+                For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
843
+                    資料數 = 銷售備註_dgv.Rows.Count : MyModule1.進度條()
844
+                    PA10 = 銷售備註_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售備註_dgv.Rows(i).Cells("資料流水號").Value
845
+                    NU1 = 銷售備註_dgv.Rows(i).Cells("收入").Value : NU2 = 銷售備註_dgv.Rows(i).Cells("支出").Value
846
+                    SQL_銷售備註表_修改() : conn.Close()
847
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
848
+
849
+                For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
850
+                    資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
851
+                    PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
852
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
853
+                    SQL_銷售收款事項_修改() : conn.Close()
854
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
855
+
856
+                MsgBox("存檔完成。")
857
+                開立庫存調整單_bt.Enabled = True : Set_清單1() : 銷售單據_dgv.Enabled = True
858
+            End If
859
+        End If
860
+    End Sub
861
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
862
+        存檔2()
863
+    End Sub
864
+    Private Sub 選定內容加入庫存調整申請單_bt_Click(sender As Object, e As EventArgs) Handles 選定內容加入庫存調整申請單_bt.Click
865
+        If 流水號_tb.Text = "" Then
866
+            MsgBox("沒有銷售單號,無法作業。")
867
+        Else
868
+            If 銷售單據_dgv.Enabled = False Then
869
+                存檔2()
870
+            End If
871
+            If 料號_tb.Text = "" Then
872
+                MsgBox("請選擇物料,調整庫存需要指定物料!!")
873
+            Else
874
+                If 儲態編號_cb.Text = "" Then
875
+                    MsgBox("倉儲狀態是一定要選擇的!!")
694
                 Else
876
                 Else
695
-                    If 儲態編號_cb.Text = "" Then
696
-                        MsgBox("倉儲狀態是一定要選擇的!!")
877
+                    If 訂製狀態_cb.Text = "" Then
878
+                        MsgBox("物品的訂製狀態也是一定要選擇的!!")
697
                     Else
879
                     Else
698
-                        If 訂製狀態_cb.Text = "" Then
699
-                            MsgBox("物品的訂製狀態也是一定要選擇的!!")
880
+                        If 訂購數量_nud.Value = 0 Then
881
+                            MsgBox("訂購數量為零是不容許的!!")
700
                         Else
882
                         Else
701
-                            If 訂購數量_nud.Value = 0 Then
702
-                                MsgBox("訂購數量為零是不容許的!!")
883
+                            PA1 = 單號_tb.Text : PA2 = 料號_tb.Text : PA3 = 倉庫編號_tb.Text
884
+                            SQL_銷售明細表_確認單據是否申請()
885
+                            If dr.Read() Then
886
+                                conn.Close() : MsgBox("該料號已經在本單據中申請過了,如要修改,請直接到單據中尋找並修改。")
703
                             Else
887
                             Else
704
-                                PA1 = 單號_tb.Text : PA2 = 料號_tb.Text : PA3 = 倉庫編號_tb.Text
705
-                                SQL_銷售明細表_確認單據是否申請()
706
-                                If dr.Read() Then
707
-                                    conn.Close() : MsgBox("該料號已經在本單據中申請過了,如要修改,請直接到單據中尋找並修改。")
708
-                                Else
709
-                                    SQL_銷售明細表_最後一筆資料()
888
+                                SQL_銷售明細表_最後一筆資料()
889
+                                If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
890
+                                conn.Close() : EDR += 1
891
+                                If EDR < 10 Then : ESTR = "SA" & "00000000" & EDR
892
+                                ElseIf EDR > 9 And EDR < 100 Then : ESTR = "SA" & "0000000" & EDR
893
+                                ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "SA" & "000000" & EDR
894
+                                ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "SA" & "00000" & EDR
895
+                                ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "SA" & "0000" & EDR
896
+                                ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "SA" & "000" & EDR
897
+                                ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "SA" & "00" & EDR
898
+                                ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "SA" & "0" & EDR
899
+                                ElseIf EDR > 99999999 Then : ESTR = "SA" & EDR : End If
900
+
901
+                                Set_日期格式轉換()
902
+                                PA3 = ESTR : PA4 = 單號_tb.Text : PA5 = 倉庫級別_tb.Text : PA6 = 倉庫編號_tb.Text : NU1 = 訂購數量_nud.Value : NU2 = 成本_nud.Value : NU3 = 售價_nud.Value
903
+                                PA7 = 儲態編號_cb.Text : PA8 = 訂製編碼_cb.Text : BL2 = 含稅_ch.Checked : PA10 = 倉庫編號_tb.Text
904
+                                If Val(可申請_tb.Text) > 0 Then
905
+                                    PA9 = "已有貨"
906
+                                    SQL_銷售單申請_銷售明細表_新增()
907
+
908
+                                    If 調庫單號_tb.Text = "" Then
909
+                                        Set_日期格式轉換()
910
+                                        For i As Integer = 1 To 999
911
+                                            NUM1 = 0 + i
912
+                                            If NUM1 < 10 Then : 調庫單號_tb.Text = "WH-" & DTP1 & "-00" & NUM1
913
+                                            ElseIf NUM1 > 9 And NUM1 < 100 Then : 調庫單號_tb.Text = "WH-" & DTP1 & "-0" & NUM1
914
+                                            ElseIf NUM1 > 99 Then : 調庫單號_tb.Text = "WH-" & DTP1 & "-" & NUM1
915
+                                            End If
916
+                                            PA1 = 調庫單號_tb.Text
917
+                                            SQL_倉儲明細執行單號_執行單號驗證()
918
+                                            If dr.Read() Then : Else : i = 999 : conn.Close() : End If : conn.Close()
919
+                                        Next
920
+                                        SQL_倉儲明細執行單號_新增() : conn.Close()
921
+                                    End If
922
+
923
+                                    SQL_倉儲明細表_最後一筆資料()
710
                                     If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
924
                                     If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
711
                                     conn.Close() : EDR += 1
925
                                     conn.Close() : EDR += 1
712
-                                    If EDR < 10 Then : ESTR = "SA" & "00000000" & EDR
713
-                                    ElseIf EDR > 9 And EDR < 100 Then : ESTR = "SA" & "0000000" & EDR
714
-                                    ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "SA" & "000000" & EDR
715
-                                    ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "SA" & "00000" & EDR
716
-                                    ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "SA" & "0000" & EDR
717
-                                    ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "SA" & "000" & EDR
718
-                                    ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "SA" & "00" & EDR
719
-                                    ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "SA" & "0" & EDR
720
-                                    ElseIf EDR > 99999999 Then : ESTR = "SA" & EDR : End If
721
-
722
-                                    Set_日期格式轉換()
723
-                                    PA3 = ESTR : PA4 = 單號_tb.Text : PA5 = 倉庫級別_tb.Text : PA6 = 倉庫編號_tb.Text : NU1 = 訂購數量_nud.Value : NU2 = 成本_nud.Value : NU3 = 售價_nud.Value
724
-                                    PA7 = 儲態編號_cb.Text : PA8 = 訂製編碼_cb.Text : BL2 = 含稅_ch.Checked
725
-                                    If Val(可申請_tb.Text) > 0 Then
726
-                                        PA9 = "已有貨"
727
-                                        SQL_銷售單申請_銷售明細表_新增()
728
-
729
-                                        If 調庫單號_tb.Text = "" Then
730
-                                            Set_日期格式轉換()
731
-                                            For i As Integer = 1 To 999
732
-                                                NUM1 = 0 + i
733
-                                                If NUM1 < 10 Then : 調庫單號_tb.Text = "WH-" & DTP1 & "-00" & NUM1
734
-                                                ElseIf NUM1 > 9 And NUM1 < 100 Then : 調庫單號_tb.Text = "WH-" & DTP1 & "-0" & NUM1
735
-                                                ElseIf NUM1 > 99 Then : 調庫單號_tb.Text = "WH-" & DTP1 & "-" & NUM1
736
-                                                End If
737
-                                                PA1 = 調庫單號_tb.Text
738
-                                                SQL_倉儲明細執行單號_執行單號驗證()
739
-                                                If dr.Read() Then : Else : i = 999 : conn.Close() : End If : conn.Close()
740
-                                            Next
741
-                                            SQL_倉儲明細執行單號_新增() : conn.Close()
742
-                                        End If
743
-
744
-                                        SQL_倉儲明細表_最後一筆資料()
745
-                                        If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
746
-                                        conn.Close() : EDR += 1
747
-                                        If EDR < 10 Then : ESTR = "WH" & "00000000" & EDR
748
-                                        ElseIf EDR > 9 And EDR < 100 Then : ESTR = "WH" & "0000000" & EDR
749
-                                        ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "WH" & "000000" & EDR
750
-                                        ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "WH" & "00000" & EDR
751
-                                        ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "WH" & "0000" & EDR
752
-                                        ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "WH" & "000" & EDR
753
-                                        ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "WH" & "00" & EDR
754
-                                        ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "WH" & "0" & EDR
755
-                                        ElseIf EDR > 99999999 Then : ESTR = "WH" & EDR : End If
756
-
757
-                                        PA3 = ESTR : PA4 = 調庫單號_tb.Text : PA5 = 倉庫級別_tb.Text : PA6 = 倉庫編號_tb.Text : PA9 = 單號_tb.Text
758
-                                        SQL_銷售單申請_倉儲明細表_銷售出庫()
759
-                                        Set_清單4()
760
-                                    ElseIf Val(可申請_tb.Text) = 0 Then
761
-                                        PA9 = "未有貨"
762
-                                        SQL_銷售單申請_銷售明細表_新增()
763
-                                        Set_清單4()
764
-                                    End If : conn.Close()
765
-                                    Set_清單()
766
-                                End If
926
+                                    If EDR < 10 Then : ESTR = "WH" & "00000000" & EDR
927
+                                    ElseIf EDR > 9 And EDR < 100 Then : ESTR = "WH" & "0000000" & EDR
928
+                                    ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "WH" & "000000" & EDR
929
+                                    ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "WH" & "00000" & EDR
930
+                                    ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "WH" & "0000" & EDR
931
+                                    ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "WH" & "000" & EDR
932
+                                    ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "WH" & "00" & EDR
933
+                                    ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "WH" & "0" & EDR
934
+                                    ElseIf EDR > 99999999 Then : ESTR = "WH" & EDR : End If
935
+
936
+                                    PA3 = ESTR : PA4 = 調庫單號_tb.Text : PA5 = 倉庫級別_tb.Text : PA6 = 倉庫編號_tb.Text : PA9 = 單號_tb.Text
937
+                                    SQL_銷售單申請_倉儲明細表_銷售出庫()
938
+                                    Set_清單4()
939
+                                ElseIf Val(可申請_tb.Text) = 0 Then
940
+                                    PA9 = "未有貨"
941
+                                    SQL_銷售單申請_銷售明細表_新增()
942
+                                    Set_清單4()
943
+                                End If : conn.Close()
944
+                                Set_清單()
767
                             End If
945
                             End If
768
                         End If
946
                         End If
769
                     End If
947
                     End If
824
                 ElseIf EDR > 99999999 Then : ESTR = "SR" & EDR : End If
1002
                 ElseIf EDR > 99999999 Then : ESTR = "SR" & EDR : End If
825
 
1003
 
826
                 PA1 = ESTR : PA = 單號_tb.Text
1004
                 PA1 = ESTR : PA = 單號_tb.Text
827
-                SQL_銷售備註表_新增() : Set_清單5()
1005
+                SQL_銷售備註表_新增()
1006
+
1007
+                For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
1008
+                    資料數 = 銷售備註_dgv.Rows.Count : MyModule1.進度條()
1009
+                    PA10 = 銷售備註_dgv.Rows(i).Cells("備註").Value : PA11 = 銷售備註_dgv.Rows(i).Cells("資料流水號").Value
1010
+                    NU1 = 銷售備註_dgv.Rows(i).Cells("收入").Value : NU2 = 銷售備註_dgv.Rows(i).Cells("支出").Value
1011
+                    SQL_銷售備註表_修改() : conn.Close()
1012
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1013
+
1014
+                Set_清單5()
828
             End If
1015
             End If
829
         End If
1016
         End If
830
     End Sub
1017
     End Sub
894
                 If EDR < 10 Then : ESTR = EDR
1081
                 If EDR < 10 Then : ESTR = EDR
895
                 ElseIf EDR > 9 And EDR < 100 Then : ESTR = EDR : End If
1082
                 ElseIf EDR > 9 And EDR < 100 Then : ESTR = EDR : End If
896
                 PA2 = ESTR : PA = 單號_tb.Text
1083
                 PA2 = ESTR : PA = 單號_tb.Text
897
-                SQL_銷售收款事項_新增2() : Set_清單6()
1084
+                SQL_銷售收款事項_新增2()
1085
+
1086
+                For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1087
+                    資料數 = 收款事項_dgv.Rows.Count : MyModule1.進度條()
1088
+                    PA10 = 收款事項_dgv.Rows(i).Cells("內容").Value : PA11 = 收款事項_dgv.Rows(i).Cells("資料流水號").Value
1089
+                    NU1 = 收款事項_dgv.Rows(i).Cells("金額").Value
1090
+                    SQL_銷售收款事項_修改() : conn.Close()
1091
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1092
+
1093
+                Set_清單6()
1094
+            End If
1095
+        End If
1096
+    End Sub
1097
+    Private Sub 讀取標準成本_bt_Click(sender As Object, e As EventArgs) Handles 讀取標準成本_bt.Click
1098
+        For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1099
+            資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
1100
+            PA12 = 銷售明細_dgv.Rows(i).Cells("料號").Value
1101
+            SQL_銷售明細表_成本讀取()
1102
+            If dr.Read() Then : 銷售明細_dgv.Rows(i).Cells("成本").Value = dr("成本")
1103
+            Else : 銷售明細_dgv.Rows(i).Cells("成本").Value = 0
1104
+            End If : conn.Close() : Set_合記計算()
1105
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1106
+    End Sub
1107
+    Private Sub Reset_bt_Click(sender As Object, e As EventArgs) Handles Reset_bt.Click
1108
+        Dim 不含1類銷售小記 As Integer
1109
+        售價小計_tb.Text = "0" : 稅金_tb.Text = "0" : 銷售合計_tb.Text = "0" : 收入小計_tb.Text = "0" : 支出小計_tb.Text = "0" : 額外收支_tb.Text = "0" : 物料成本_tb.Text = "0"
1110
+        司機運費_tb.Text = "0" : 管銷費用_tb.Text = "0" : 其他成本_tb.Text = "0"
1111
+        For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1112
+            售價小計_tb.Text = Val(售價小計_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
1113
+
1114
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) <> 1 Then
1115
+                物料成本_tb.Text = Val(物料成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1116
+                不含1類銷售小記 = 不含1類銷售小記 + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value)
1117
+            End If
1118
+            If Strings.Left(銷售明細_dgv("料號", i).Value.ToString, 1) = 1 Then
1119
+                其他成本_tb.Text = Val(其他成本_tb.Text) + (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("成本", i).Value)
1120
+            End If
1121
+
1122
+            If 銷售明細_dgv("含稅", i).Value = True Then
1123
+                稅金_tb.Text = Val(稅金_tb.Text) + ((銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value * 1.05) - (銷售明細_dgv("數量", i).Value * 銷售明細_dgv("單價", i).Value))
1124
+            End If
1125
+        Next
1126
+        管銷費用_tb.Text = Val(物料成本_tb.Text) * 1.06 - Val(物料成本_tb.Text)
1127
+        銷售合計_tb.Text = Val(售價小計_tb.Text) + Val(稅金_tb.Text)
1128
+
1129
+        For i As Integer = 0 To 銷售備註_dgv.Rows.Count - 1
1130
+            收入小計_tb.Text = Val(收入小計_tb.Text) + 銷售備註_dgv("收入", i).Value
1131
+            支出小計_tb.Text = Val(支出小計_tb.Text) + 銷售備註_dgv("支出", i).Value
1132
+        Next
1133
+        額外收支_tb.Text = Val(收入小計_tb.Text) - Val(支出小計_tb.Text)
1134
+
1135
+        Dim 金額 As Integer = 0
1136
+        For i As Integer = 0 To 收款事項_dgv.Rows.Count - 1
1137
+            If 收款事項_dgv("真項次", i).Value.ToString <> "0" Then
1138
+                金額 = 金額 + 收款事項_dgv("金額", i).Value
1139
+            ElseIf 收款事項_dgv("真項次", i).Value.ToString = "0" Then
1140
+                收款事項_dgv("金額", i).Value = CInt(Val(銷售合計_tb.Text)) - 金額
898
             End If
1141
             End If
1142
+        Next
1143
+
1144
+        If 送貨地點_cb.Text = "" Or 送貨地點_cb.Text = "自取" Or 最低運費_cb.Text = "" Or 最低售價_cb.Text = "" Then
1145
+            司機運費_tb.Text = "0"
1146
+        Else
1147
+            If (不含1類銷售小記 - Val(其他成本_tb.Text)) <= Val(最低售價_cb.Text) Then
1148
+                司機運費_tb.Text = 最低運費_cb.Text
1149
+            ElseIf (不含1類銷售小記 - Val(其他成本_tb.Text)) > Val(最低售價_cb.Text) Then
1150
+                司機運費_tb.Text = (不含1類銷售小記 - Val(其他成本_tb.Text)) / 100 * 3
1151
+            End If
1152
+        End If
1153
+        存檔1()
1154
+
1155
+        預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text)
1156
+
1157
+        售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1158
+        收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
1159
+        司機運費_tb.Text = Format(Val(司機運費_tb.Text), "#,##0") : 管銷費用_tb.Text = Format(Val(管銷費用_tb.Text), "#,##0") : 預估利潤_tb.Text = Format(Val(預估利潤_tb.Text), "#,##0")
1160
+        物料成本_tb.Text = Format(Val(物料成本_tb.Text), "#,##0") : 其他成本_tb.Text = Format(Val(其他成本_tb.Text), "#,##0")
1161
+    End Sub
1162
+    Private Sub 司機運費_tb_TextChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 司機運費_tb.KeyPress
1163
+        If e.KeyChar = Chr(13) Then
1164
+            運費 = 司機運費_tb.Text : 存檔1() : Set_合記計算()
899
         End If
1165
         End If
900
     End Sub
1166
     End Sub
901
 End Class
1167
 End Class

Laden…
Abbrechen
Speichern