B70340 1 anno fa
parent
commit
b0df2e81f5
52 ha cambiato i file con 2488 aggiunte e 597 eliminazioni
  1. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/2042ae22-a5b7-4b1a-bc75-95515149b001.vsidx
  2. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/2555bab9-b339-4626-8bd1-8ae350747e2c.vsidx
  3. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/5fa39b6e-500e-4e69-8238-b776162365e9.vsidx
  4. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/70068450-e3d7-41f6-b8e6-cae5ec7f07a1.vsidx
  5. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/a1f73cb7-8d74-4679-904e-953f9935189c.vsidx
  6. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/cd3f757d-db3b-4c5d-93d9-e03666d10ca8.vsidx
  7. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/fbb46229-faef-4dc5-80b0-d1a02fb2b762.vsidx
  8. BIN
      .vs/TENDEN-MES-SYS/v17/.suo
  9. BIN
      .vs/TENDEN-MES-SYS/v17/4hyz4pfx.vx2
  10. BIN
      .vs/TENDEN-MES-SYS/v17/krqoegwb.qra
  11. BIN
      .vs/TENDEN-MES-SYS/v17/rltmxtzq.xdq
  12. 9
    2
      TENDEN-MES-SYS/LoginForm1vb.vb
  13. 25
    0
      TENDEN-MES-SYS/Module/SQL_Module.vb
  14. 82
    2
      TENDEN-MES-SYS/Module/SQL_成本系統管理.vb
  15. 5
    1
      TENDEN-MES-SYS/Module/SQL_連線字串.vb
  16. 64
    0
      TENDEN-MES-SYS/Module/SQL_連線狀態模組1.vb
  17. 24
    0
      TENDEN-MES-SYS/Module/SQL_量產訂單系統.vb
  18. 3
    1
      TENDEN-MES-SYS/Module/全域變數.vb
  19. 50
    0
      TENDEN-MES-SYS/My Project/Resources.Designer.vb
  20. 50
    35
      TENDEN-MES-SYS/My Project/Resources.resx
  21. 12
    12
      TENDEN-MES-SYS/TENDEN_MES_SYS.Designer.vb
  22. 10
    7
      TENDEN-MES-SYS/TENDEN_MES_SYS.vb
  23. BIN
      TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.exe
  24. BIN
      TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.pdb
  25. 34
    0
      TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.xml
  26. BIN
      TENDEN-MES-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  27. BIN
      TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.exe
  28. BIN
      TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.pdb
  29. 34
    0
      TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.xml
  30. BIN
      TENDEN-MES-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll
  31. BIN
      TENDEN-MES-SYS/obj/Debug/天盾國際管理系統.Resources.resources
  32. BIN
      TENDEN-MES-SYS/obj/Debug/天盾國際管理系統.出貨銷帳明細表.resources
  33. 1
    1
      TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.CoreCompileInputs.cache
  34. 1
    0
      TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.FileListAbsolute.txt
  35. BIN
      TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.GenerateResource.cache
  36. BIN
      TENDEN-MES-SYS/圖片/SAVER.png
  37. BIN
      TENDEN-MES-SYS/圖片/Search.png
  38. BIN
      TENDEN-MES-SYS/圖片/ZOOM01.png
  39. BIN
      TENDEN-MES-SYS/圖片/arrow-down.png
  40. BIN
      TENDEN-MES-SYS/圖片/arrow-up.png
  41. BIN
      TENDEN-MES-SYS/圖片/print.png
  42. 15
    0
      TENDEN-MES-SYS/天盾系統.vbproj
  43. 619
    0
      TENDEN-MES-SYS/成本系統管理/出貨銷帳明細表.Designer.vb
  44. 126
    0
      TENDEN-MES-SYS/成本系統管理/出貨銷帳明細表.resx
  45. 909
    0
      TENDEN-MES-SYS/成本系統管理/出貨銷帳明細表.vb
  46. 47
    35
      TENDEN-MES-SYS/成本系統管理/訂單價格利潤明細表.Designer.vb
  47. 361
    493
      TENDEN-MES-SYS/成本系統管理/訂單價格利潤明細表.vb
  48. 2
    2
      TENDEN-MES-SYS/量產訂單管理/系統列印介面/列印_周進度表.vb
  49. 2
    2
      TENDEN-MES-SYS/量產訂單管理/系統列印介面/列印_周進度表T1_T4.vb
  50. 2
    2
      TENDEN-MES-SYS/量產訂單管理/系統列印介面/列印_生產進度表.vb
  51. 0
    1
      TENDEN-MES-SYS/量產訂單管理/訂單控制功能/訂單資料庫選擇.vb
  52. 1
    1
      TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單拆單模組.vb

BIN
.vs/TENDEN-MES-SYS/FileContentIndex/2042ae22-a5b7-4b1a-bc75-95515149b001.vsidx Vedi File


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/2555bab9-b339-4626-8bd1-8ae350747e2c.vsidx Vedi File


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/5fa39b6e-500e-4e69-8238-b776162365e9.vsidx Vedi File


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/70068450-e3d7-41f6-b8e6-cae5ec7f07a1.vsidx Vedi File


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/c31d82b3-2a25-4f2f-a0e1-f9797a799eb4.vsidx → .vs/TENDEN-MES-SYS/FileContentIndex/a1f73cb7-8d74-4679-904e-953f9935189c.vsidx Vedi File


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/cd3f757d-db3b-4c5d-93d9-e03666d10ca8.vsidx Vedi File


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/fbb46229-faef-4dc5-80b0-d1a02fb2b762.vsidx Vedi File


BIN
.vs/TENDEN-MES-SYS/v17/.suo Vedi File


BIN
.vs/TENDEN-MES-SYS/v17/4hyz4pfx.vx2 Vedi File


BIN
.vs/TENDEN-MES-SYS/v17/krqoegwb.qra Vedi File


BIN
.vs/TENDEN-MES-SYS/v17/rltmxtzq.xdq Vedi File


+ 9
- 2
TENDEN-MES-SYS/LoginForm1vb.vb Vedi File

@@ -101,11 +101,18 @@ Public Class LoginForm1vb
101 101
             Else
102 102
                 MsgBox("天盾伺服器無法連線,自動轉跳測試線路,請聯繫系統管理員!!")
103 103
                 ComboBox1.Text = "雲端伺服器"
104
-                登入人IP = "106.1.48.106,4567" : 登入()
104
+                登入人IP = "106.1.49.218,2433" : 登入()
105 105
                 OK.Enabled = True : Cancel.Enabled = True : CheckBox1.Checked = True
106 106
             End If
107 107
         ElseIf ComboBox1.Text = "雲端伺服器" Then
108
-            登入人IP = "106.1.48.106,4567" : 登入()
108
+            'If SQL_連線狀態模組1.ConnectTest1("120.197.187.122,2433") = True Then
109
+            '    登入人IP = "120.197.187.122,2433" : 登入()
110
+            '    OK.Enabled = True : Cancel.Enabled = True : CheckBox1.Checked = True
111
+            'Else
112
+            '    登入人IP = "106.1.49.218,2433" : 登入()
113
+            '    OK.Enabled = True : Cancel.Enabled = True : CheckBox1.Checked = True
114
+            'End If
115
+            登入人IP = "106.1.49.218,2433" : 登入()
109 116
             OK.Enabled = True : Cancel.Enabled = True : CheckBox1.Checked = True
110 117
         End If
111 118
         UsernameTextBox.Focus()

+ 25
- 0
TENDEN-MES-SYS/Module/SQL_Module.vb Vedi File

@@ -43,4 +43,29 @@ Module SQL_Module
43 43
             進度條視窗.Text = "Progress Bar Window" : 進度條視窗.Close() : 進度條視窗.ProgressBar1.Value = 0 : 最終數 = 0 : 計算累加 = 0
44 44
         End Sub
45 45
     End Class
46
+    Public Sub 查詢DGV中的關鍵字(ByVal dgv As DataGridView, ByVal txtKeyword As TextBox)
47
+        Dim keyword As String = txtKeyword.Text
48
+        Dim found As Boolean = False
49
+        dgv.ClearSelection()        ' 清除先前的选择
50
+        Dim numColumns As Integer = dgv.Columns.Count        ' 获取 DataGridView 的列数
51
+        Dim startRowIndex As Integer = If(lastFoundRowIndex = -1, 0, lastFoundRowIndex + 1)
52
+        For colIndex As Integer = If(lastFoundRowIndex = -1, 0, lastFoundColIndex) To numColumns - 1
53
+            For rowIndex As Integer = startRowIndex To dgv.Rows.Count - 1
54
+                Dim cellValue As String
55
+                If IsNothing(dgv.Rows(rowIndex).Cells(colIndex).Value) Then
56
+                    cellValue = ""
57
+                Else
58
+                    cellValue = dgv.Rows(rowIndex).Cells(colIndex).Value.ToString()
59
+                End If
60
+                If cellValue.Contains(keyword) Then
61
+                    dgv.Rows(rowIndex).Selected = True : dgv.FirstDisplayedScrollingRowIndex = rowIndex : found = True
62
+                    lastFoundRowIndex = rowIndex : lastFoundColIndex = colIndex : Exit For
63
+                End If
64
+            Next : If found Then : Exit For : End If
65
+        Next
66
+        If Not found Then
67
+            lastFoundRowIndex = -1 : lastFoundColIndex = -1 : dgv.FirstDisplayedScrollingRowIndex = 0 : 重新計算 = True : dgv.ClearSelection()
68
+        Else : 重新計算 = False
69
+        End If
70
+    End Sub
46 71
 End Module

+ 82
- 2
TENDEN-MES-SYS/Module/SQL_成本系統管理.vb Vedi File

@@ -138,7 +138,7 @@
138 138
                 ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC"
139 139
     End Sub
140 140
     Friend Sub SQL_訂單價格利潤明細表4()
141
-        列印用SQL = "WHERE " & 訂單資料表(7) & ".年份 LIKE '" & 訂單價格利潤明細表.年份_cb.Text & "' AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
141
+        列印用SQL = "WHERE " & 訂單資料表(7) & ".年份 LIKE '" & PA25 & "' AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
142 142
         SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號, 
143 143
                        " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, 
144 144
                        " & 訂單資料表(1) & ".單價, 
@@ -162,7 +162,7 @@
162 162
                             (" & 訂單資料表(1) & ".備註 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".備註 LIKE '%" & PA & "%') OR 
163 163
                             (" & 訂單資料表(1) & ".生產工廠 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".訂單種類 LIKE '%" & PA & "%') OR 
164 164
                             (" & 訂單資料表(1) & ".力威訂單號 LIKE '%" & PA & "%')) AND " & 訂單資料表(7) & ".天盾訂單號 IS NOT NULL AND 
165
-                            " & 訂單資料表(7) & ".年份 LIKE '" & 訂單價格利潤明細表.年份_cb.Text & "' AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
165
+                            " & 訂單資料表(7) & ".年份 LIKE '" & PA25 & "' AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
166 166
 
167 167
         SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號, 
168 168
                        " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, 
@@ -246,6 +246,9 @@
246 246
     Friend Sub SQL_查詢最後一筆利潤表流水號()
247 247
         ConnOpen() : SQL1 = "SELECT TOP (1) 利潤表流水號 FROM 訂單價格利潤表暫存檔 ORDER BY 利潤表流水號 DESC" : CmdSet_For_dr()
248 248
     End Sub
249
+    Friend Sub SQL_查詢最後一筆利潤表流水號2()
250
+        ConnOpen() : SQL1 = "SELECT TOP (1) 利潤表流水號 FROM 訂單價格利潤表 ORDER BY 利潤表流水號 DESC" : CmdSet_For_dr()
251
+    End Sub
249 252
     Friend Sub SQL_新增訂單價格利潤表暫存檔1()
250 253
         ConnOpen()
251 254
         SQL1 = "INSERT INTO 訂單價格利潤表暫存檔 (資料流水號, 利潤表流水號, 訂單流水號) 
@@ -328,4 +331,81 @@
328 331
                         WHERE (利潤表流水號 LIKE '" & 利潤表流水號 & "')"
329 332
         CmdSet_For_dr()
330 333
     End Sub
334
+    '-----------------出貨銷帳明細表--------------------------------------
335
+    Friend Sub SQL_訂單價格利潤明細表_ALL()
336
+        列印用SQL = "WHERE (" & 訂單資料表(7) & ".年份 LIKE '" & PA25 & "' OR " & 訂單資料表(7) & ".年份 LIKE '" & PA26 & "' OR " & 訂單資料表(7) & ".年份 LIKE '" & PA27 & "') AND 
337
+                           (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
338
+        SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號, 
339
+                       " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, 
340
+                       " & 訂單資料表(1) & ".單價, 
341
+                       " & 訂單資料表(1) & ".總金額, " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠 AS 工廠, " & 訂單資料表(1) & ".訂單種類, " & 訂單資料表(7) & ".Quantity, 
342
+                       " & 訂單資料表(7) & ".Currency, " & 訂單資料表(7) & ".Exchange, " & 訂單資料表(7) & ".FTYPrice, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * 
343
+                       " & 訂單資料表(7) & ".Quantity AS CommissionTTL, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionDarren, 
344
+                      (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionTendenza, (" & 訂單資料表(1) & ".單價 - 
345
+                       " & 訂單資料表(7) & ".FTYPrice) AS Percentage, " & 訂單資料表(7) & ".BasicPrice, " & 訂單資料表(7) & ".Polybag AS [PG/MOQ], " & 訂單資料表(7) & ".FOOTformOrPETform AS FOOTorPET, 
346
+                       " & 訂單資料表(7) & ".Tooling, " & 訂單資料表(7) & ".RubberBand, " & 訂單資料表(7) & ".JHOOK, " & 訂單資料表(7) & ".WaterResistant, " & 訂單資料表(7) & ".P16VAT, 
347
+                       " & 訂單資料表(7) & ".EXWsaving, " & 訂單資料表(7) & ".Quantity * " & 訂單資料表(7) & ".Tooling AS CollectedToolng, " & 訂單資料表(7) & ".年份, 
348
+                       " & 訂單資料表(7) & ".利潤表流水號, " & 訂單資料表(1) & ".訂單數量 - " & 訂單資料表(7) & ".Quantity AS 驗證, STYLELIST.ItemNumber, " & 訂單資料表(7) & ".審核, 
349
+                       " & 訂單資料表(1) & ".客戶訂單號  
350
+                FROM   " & 訂單資料表(1) & " LEFT OUTER JOIN STYLELIST ON " & 訂單資料表(1) & ".形體號 = STYLELIST.ProductName RIGHT OUTER JOIN " & 訂單資料表(7) & " ON 
351
+                       " & 訂單資料表(1) & ".資料流水號 = " & 訂單資料表(7) & ".資料流水號 " & 列印用SQL & "
352
+                ORDER BY " & 訂單資料表(1) & ".力威訂單號 DESC"
353
+    End Sub
354
+    Friend Sub SQL_訂單流水號查詢()
355
+        ConnOpen()
356
+        列印用SQL = " WHERE ((" & 訂單資料表(1) & ".訂單流水號 LIKE '" & PA & "') OR (" & 訂單資料表(1) & ".客戶訂單號 LIKE '" & PA & "')  OR 
357
+                            (" & 訂單資料表(1) & ".力威訂單號 LIKE '" & PA & "')) AND " & 訂單資料表(7) & ".天盾訂單號 IS NOT NULL AND 
358
+                            (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
359
+        SQL1 = "SELECT TOP (1) " & 訂單資料表(1) & ".訂單流水號
360
+                FROM   " & 訂單資料表(1) & " LEFT OUTER JOIN STYLELIST ON " & 訂單資料表(1) & ".形體號 = STYLELIST.ProductName RIGHT OUTER JOIN " & 訂單資料表(7) & " ON 
361
+                       " & 訂單資料表(1) & ".資料流水號 = " & 訂單資料表(7) & ".資料流水號 " & 列印用SQL & "
362
+                ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC"
363
+        CmdSet_For_dr()
364
+    End Sub
365
+    Friend Sub SQL_銷帳清單()
366
+        ConnOpen()
367
+        SQL1 = "SELECT    貨款銷帳明細表.流水號, 貨款銷帳明細表.年份, 貨款銷帳明細表.品牌, 貨款銷帳明細表.工廠, 貨款銷帳明細表.INV, 
368
+                          貨款銷帳明細表.訂單號, 貨款銷帳明細表.訂單數, 貨款銷帳明細表.出貨數量, 貨款銷帳明細表.已出貨, 
369
+                          貨款銷帳明細表.已確認, 貨款銷帳明細表.FTY_PRICE, 貨款銷帳明細表.扣關稅or後廠價, 
370
+                          貨款銷帳明細表.訂單數 AS Amount1, 貨款銷帳明細表.F_銀行扣款, 貨款銷帳明細表.F_文件費, 
371
+                          貨款銷帳明細表.F_貼標費, 貨款銷帳明細表.利息or扣款 AS F_利息or扣款, 貨款銷帳明細表.F_增加款, 
372
+                          貨款銷帳明細表.訂單數 AS 實付工廠金額, 貨款銷帳明細表.CUST_Price, 貨款銷帳明細表.訂單數 AS Amount2, 
373
+                          貨款銷帳明細表.C_文件費, 貨款銷帳明細表.C_貼標費, 貨款銷帳明細表.C_利息or扣款, 
374
+                          貨款銷帳明細表.訂單數 AS 實際入帳金額, 貨款銷帳明細表.EX_FTY_DATE, 貨款銷帳明細表.Maturity_Date, 
375
+                          貨款銷帳明細表.FTY_Payment_Date, 貨款銷帳明細表.訂單數 AS 總毛利, 貨款銷帳明細表.Darren佣金, 
376
+                          貨款銷帳明細表.Betty佣金, 貨款銷帳明細表.扣工廠手續費 AS 其他費用, 貨款銷帳明細表.訂單數 AS 公司毛利, 
377
+                          貨款銷帳明細表.Remark, QQ.客戶訂單號, 貨款銷帳明細表.已出貨 AS 異動, 貨款銷帳明細表.已出貨 AS 異動1, 貨款銷帳明細表.已出貨 AS 已比對
378
+                FROM      貨款銷帳明細表 LEFT OUTER JOIN
379
+                         (SELECT  客戶訂單號, 力威訂單號  FROM  " & 訂單資料表(1) & "  GROUP BY  客戶訂單號, 力威訂單號) AS QQ ON LEFT(貨款銷帳明細表.訂單號, 10) = QQ.力威訂單號
380
+                WHERE    (貨款銷帳明細表.年份 LIKE '" & PA25 & "')
381
+                ORDER BY  " & PA30 & ", 貨款銷帳明細表.EX_FTY_DATE DESC"
382
+        CmdSet_For_DGV()
383
+    End Sub
384
+    Friend Sub SQL_銷帳清單_刪除()
385
+        ConnOpen() : SQL1 = "DELETE FROM 貨款銷帳明細表 WHERE (流水號 LIKE '" & PA3 & "')" : CmdSet_For_dr()
386
+    End Sub
387
+    Friend Sub SQL_銷帳清單_存檔()
388
+        ConnOpen()
389
+        SQL1 = "UPDATE 貨款銷帳明細表 SET 出貨數量 = N'" & PA70 & "', FTY_PRICE = N'" & PA69 & "', 扣關稅or後廠價 = N'" & PA68 & "', CUST_Price = N'" & PA67 & "', 
390
+                                          EX_FTY_DATE = N'" & PA66 & "', Maturity_Date = N'" & PA65 & "', FTY_Payment_Date = N'" & PA64 & "', Remark = N'" & PA63 & "', 
391
+                                          Darren佣金 = N'" & PA62 & "', Betty佣金 = N'" & PA61 & "', 利息or扣款 = N'" & PA60 & "', 扣工廠手續費 = N'" & PA59 & "', 
392
+                                          已確認 = N'" & PA58 & "', F_銀行扣款 = N'" & PA57 & "', F_文件費 = N'" & PA56 & "', F_貼標費 = N'" & PA55 & "', F_增加款 = N'" & PA54 & "', 
393
+                                          C_文件費 = N'" & PA53 & "', C_貼標費 = N'" & PA52 & "', C_利息or扣款 = N'" & PA51 & "', 已出貨 = N'" & PA50 & "'  
394
+                WHERE  (流水號 LIKE '" & PA3 & "')"
395
+        CmdSet_For_dr()
396
+    End Sub
397
+    Friend Sub SQL_銷帳清單_流水號()
398
+        ConnOpen() : SQL1 = "SELECT  TOP (1) 流水號  FROM  貨款銷帳明細表  ORDER BY  流水號 DESC" : CmdSet_For_dr()
399
+    End Sub
400
+    Friend Sub SQL_銷帳清單_新增()
401
+        ConnOpen()
402
+        SQL1 = "INSERT INTO 貨款銷帳明細表 (流水號, 年份, 品牌, 工廠, INV, 訂單號, 訂單數, 出貨數量, FTY_PRICE, 扣關稅or後廠價, CUST_Price, 
403
+                            EX_FTY_DATE, Maturity_Date, FTY_Payment_Date, Remark, Darren佣金, Betty佣金, 利息or扣款, 扣工廠手續費, 
404
+                            已確認, F_銀行扣款, F_文件費, F_貼標費, F_增加款, C_文件費, C_貼標費, C_利息or扣款, 已出貨) 
405
+                    VALUES (N'" & PA49 & "', N'" & PA48 & "', N'" & PA47 & "', N'" & PA46 & "', N'" & PA45 & "', N'" & PA44 & "', N'" & PA43 & "', N'" & PA70 & "', 
406
+                            N'" & PA69 & "', N'" & PA68 & "', N'" & PA67 & "', N'" & PA66 & "', N'" & PA65 & "', N'" & PA64 & "', N'" & PA63 & "', N'" & PA62 & "', 
407
+                            N'" & PA61 & "', N'" & PA60 & "', N'" & PA59 & "', '0', N'" & PA57 & "', N'" & PA56 & "', N'" & PA55 & "', N'" & PA54 & "', 
408
+                            N'" & PA53 & "', N'" & PA52 & "', N'" & PA51 & "', '0')"
409
+        CmdSet_For_dr()
410
+    End Sub
331 411
 End Module

+ 5
- 1
TENDEN-MES-SYS/Module/SQL_連線字串.vb Vedi File

@@ -1,6 +1,10 @@
1 1
 Module SQL_連線字串
2 2
     Friend Sub SQL_連線字串_測試()
3
-        ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
3
+        If 登入人IP = "106.1.49.218,2433" Then
4
+            ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
5
+        Else
6
+            ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"
7
+        End If
4 8
     End Sub
5 9
     Friend Sub SQL_連線字串_正式()
6 10
         ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"

+ 64
- 0
TENDEN-MES-SYS/Module/SQL_連線狀態模組1.vb Vedi File

@@ -0,0 +1,64 @@
1
+Module SQL_連線狀態模組1
2
+#Region "——连接测试:避免等待时间过长——"
3
+    Dim bConnect As Boolean
4
+    Dim BgWorker1 As New System.ComponentModel.BackgroundWorker
5
+    Dim ServerIP As String
6
+    ''' <summary>
7
+    ''' 测试连接:True-连接成功,False-连接失败
8
+    ''' 参数[必选]:服务器IP
9
+    ''' 参数[可选]:等待超时时间(秒),默认为1.2秒
10
+    ''' </summary>
11
+    ''' <returns></returns>
12
+    ''' <remarks></remarks>
13
+    Function ConnectTest1(ByVal varServerIP As String, Optional ByVal varTimeout As Decimal = 1.5) As Boolean
14
+        AddHandler BgWorker1.DoWork, AddressOf BgWorker1_DoWork
15
+        Dim g As Integer
16
+        Dim k As Integer
17
+        If BgWorker1.CancellationPending Then
18
+            BgWorker1.CancelAsync()
19
+            '取消BackgroundWorker執行中的工作
20
+        End If
21
+        Try
22
+            If varServerIP = "" Then
23
+                Exit Function
24
+            End If
25
+            ServerIP = varServerIP
26
+            If varTimeout <= 0 Then
27
+                varTimeout = 2
28
+            End If
29
+            k = Int(varTimeout * 10)
30
+            bConnect = False
31
+            BgWorker1.WorkerSupportsCancellation = True
32
+            BgWorker1.RunWorkerAsync()
33
+            For g = 1 To k '1.2s
34
+                Threading.Thread.Sleep(100)
35
+                If bConnect = True Then
36
+                    ConnectTest1 = True
37
+                    Exit Function
38
+                End If
39
+            Next
40
+            ConnectTest1 = False
41
+            BgWorker1.CancelAsync()
42
+        Catch ex As Exception
43
+            MsgBox(ex.Message)
44
+        End Try
45
+    End Function
46
+    '--异步动作
47
+    Private Sub BgWorker1_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs)
48
+        Call ConnectMSSQLServer()
49
+    End Sub
50
+    '--连接数据库
51
+    Private Function ConnectMSSQLServer() As Boolean
52
+        Dim sqlConTest As Data.SqlClient.SqlConnection ' 连接   
53
+        sqlConTest = New Data.SqlClient.SqlConnection
54
+        sqlConTest.ConnectionString = "Data Source=" + ServerIP + ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"
55
+        Try
56
+            sqlConTest.Open()
57
+            sqlConTest.Close()
58
+        Catch ex As Exception
59
+        Finally
60
+            bConnect = True
61
+        End Try
62
+    End Function
63
+#End Region
64
+End Module

+ 24
- 0
TENDEN-MES-SYS/Module/SQL_量產訂單系統.vb Vedi File

@@ -374,6 +374,30 @@
374 374
                     ORDER BY   貨款匯入出款明細表.訂單流水號 DESC, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色, 
375 375
                             貨款匯入出款明細表.楦型"
376 376
     End Sub
377
+    Friend Sub SQL_出貨明細表_ALL()
378
+        SQL1 = "SELECT      貨款匯入出款明細表.貨款流水號, 貨款匯入出款明細表.訂單流水號, 貨款匯入出款明細表.年份季度, 
379
+                            貨款匯入出款明細表.客戶訂單號, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色, 
380
+                            貨款匯入出款明細表.楦型, 貨款匯入出款明細表.訂單數量, 貨款匯入出款明細表.出貨數量, 
381
+                            " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠, " & 訂單資料表(1) & ".訂單種類, 
382
+                            " & 訂單資料表(1) & ".客戶交期, " & 訂單資料表(1) & ".工廠回復交期, 貨款匯入出款明細表.實際離廠日, 
383
+                            " & 訂單資料表(1) & ".明細建檔, " & 訂單資料表(1) & ".驗貨報告圖片, " & 訂單資料表(1) & ".TVW, " & 訂單資料表(1) & ".驗報圖庫
384
+                    FROM    貨款匯入出款明細表 INNER JOIN
385
+                            " & 訂單資料表(1) & " ON 貨款匯入出款明細表.顏色 = " & 訂單資料表(1) & ".顏色 AND 
386
+                            貨款匯入出款明細表.楦型 = " & 訂單資料表(1) & ".楦型 AND 
387
+                            貨款匯入出款明細表.形體號 = " & 訂單資料表(1) & ".形體號 AND 
388
+                            貨款匯入出款明細表.訂單流水號 = " & 訂單資料表(1) & ".訂單流水號 AND 
389
+                            貨款匯入出款明細表.資料流水號 = " & 訂單資料表(1) & ".資料流水號
390
+            WHERE          (LEFT(貨款匯入出款明細表.實際離廠日, 4) LIKE '" & PA25 & "') OR
391
+                           (LEFT(貨款匯入出款明細表.實際離廠日, 4) LIKE '" & PA26 & "') OR
392
+                           (LEFT(貨款匯入出款明細表.實際離廠日, 4) LIKE '" & PA27 & "')
393
+                   GROUP BY 貨款匯入出款明細表.貨款流水號, 貨款匯入出款明細表.訂單流水號, 貨款匯入出款明細表.年份季度, 
394
+                            貨款匯入出款明細表.客戶訂單號, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色, 
395
+                            貨款匯入出款明細表.楦型, 貨款匯入出款明細表.訂單數量, 貨款匯入出款明細表.出貨數量, 
396
+                            " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠, " & 訂單資料表(1) & ".訂單種類, 
397
+                            " & 訂單資料表(1) & ".客戶交期, " & 訂單資料表(1) & ".工廠回復交期, 貨款匯入出款明細表.實際離廠日, 
398
+                            " & 訂單資料表(1) & ".明細建檔, " & 訂單資料表(1) & ".驗貨報告圖片, " & 訂單資料表(1) & ".TVW, " & 訂單資料表(1) & ".驗報圖庫
399
+                    ORDER BY   訂單流水號 DESC"
400
+    End Sub
377 401
     Friend Sub SQL_出貨明細表1()
378 402
         SQL1 = "SELECT      TOP (1000) 貨款匯入出款明細表.貨款流水號, 貨款匯入出款明細表.訂單流水號, 貨款匯入出款明細表.年份季度, 
379 403
                             貨款匯入出款明細表.客戶訂單號, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色, 

+ 3
- 1
TENDEN-MES-SYS/Module/全域變數.vb Vedi File

@@ -3,14 +3,16 @@
3 3
     Public g_conn_type, gUserName, 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, 登入人IP, AA(99), 圖片庫, SQL密碼 As String
4 4
     Public CC(99), 登入判斷 As Boolean
5 5
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
6
-    Public 版本 As String = "2023060701"
6
+    Public 版本 As String = "2023100701"
7 7
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8 8
     Public 匯率 As Double
9 9
     '----系統用全域變數----------------------------------------------------------------------------------------------------------------------------------------------------------------------
10 10
     Public 圖片傳遞 As Image
11 11
     Public 進度條後墜 As String
12
+    Public 首次開啟, 重新計算 As Boolean
12 13
     '--------------整數變數
13 14
     Public 比例1, 比例2, 比例3, 分母, 計算累加 As Integer
15
+    Public lastFoundRowIndex, lastFoundColIndex As Integer
14 16
     '--------------雙精變數
15 17
     Public 分段1, 分段2, 分段3, 分段4 As Double : Public NU1, DN(3) As Double
16 18
     '--------------布林函數

+ 50
- 0
TENDEN-MES-SYS/My Project/Resources.Designer.vb Vedi File

@@ -240,6 +240,26 @@ Namespace My.Resources
240 240
             End Get
241 241
         End Property
242 242
         
243
+        '''<summary>
244
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
245
+        '''</summary>
246
+        Friend ReadOnly Property arrow_down() As System.Drawing.Bitmap
247
+            Get
248
+                Dim obj As Object = ResourceManager.GetObject("arrow-down", resourceCulture)
249
+                Return CType(obj,System.Drawing.Bitmap)
250
+            End Get
251
+        End Property
252
+        
253
+        '''<summary>
254
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
255
+        '''</summary>
256
+        Friend ReadOnly Property arrow_up() As System.Drawing.Bitmap
257
+            Get
258
+                Dim obj As Object = ResourceManager.GetObject("arrow-up", resourceCulture)
259
+                Return CType(obj,System.Drawing.Bitmap)
260
+            End Get
261
+        End Property
262
+        
243 263
         '''<summary>
244 264
         '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
245 265
         '''</summary>
@@ -420,6 +440,16 @@ Namespace My.Resources
420 440
             End Get
421 441
         End Property
422 442
         
443
+        '''<summary>
444
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
445
+        '''</summary>
446
+        Friend ReadOnly Property print() As System.Drawing.Bitmap
447
+            Get
448
+                Dim obj As Object = ResourceManager.GetObject("print", resourceCulture)
449
+                Return CType(obj,System.Drawing.Bitmap)
450
+            End Get
451
+        End Property
452
+        
423 453
         '''<summary>
424 454
         '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
425 455
         '''</summary>
@@ -440,6 +470,16 @@ Namespace My.Resources
440 470
             End Get
441 471
         End Property
442 472
         
473
+        '''<summary>
474
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
475
+        '''</summary>
476
+        Friend ReadOnly Property Search() As System.Drawing.Bitmap
477
+            Get
478
+                Dim obj As Object = ResourceManager.GetObject("Search", resourceCulture)
479
+                Return CType(obj,System.Drawing.Bitmap)
480
+            End Get
481
+        End Property
482
+        
443 483
         '''<summary>
444 484
         '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
445 485
         '''</summary>
@@ -529,5 +569,15 @@ Namespace My.Resources
529 569
                 Return CType(obj,System.Drawing.Bitmap)
530 570
             End Get
531 571
         End Property
572
+        
573
+        '''<summary>
574
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
575
+        '''</summary>
576
+        Friend ReadOnly Property ZOOM01() As System.Drawing.Bitmap
577
+            Get
578
+                Dim obj As Object = ResourceManager.GetObject("ZOOM01", resourceCulture)
579
+                Return CType(obj,System.Drawing.Bitmap)
580
+            End Get
581
+        End Property
532 582
     End Module
533 583
 End Namespace

+ 50
- 35
TENDEN-MES-SYS/My Project/Resources.resx Vedi File

@@ -121,17 +121,11 @@
121 121
   <data name="6295116897660148006" type="System.Resources.ResXFileRef, System.Windows.Forms">
122 122
     <value>..\圖片\6295116897660148006.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
123 123
   </data>
124
-  <data name="Add_Image" type="System.Resources.ResXFileRef, System.Windows.Forms">
125
-    <value>..\圖片\Add_Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
126
-  </data>
127
-  <data name="SAVER" type="System.Resources.ResXFileRef, System.Windows.Forms">
128
-    <value>..\圖片\SAVER.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
129
-  </data>
130 124
   <data name="shoe" type="System.Resources.ResXFileRef, System.Windows.Forms">
131 125
     <value>..\圖片\shoe.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
132 126
   </data>
133
-  <data name="Shoes" type="System.Resources.ResXFileRef, System.Windows.Forms">
134
-    <value>..\圖片\Shoes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
127
+  <data name="PortableComputer" type="System.Resources.ResXFileRef, System.Windows.Forms">
128
+    <value>..\圖片\PortableComputer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
135 129
   </data>
136 130
   <data name="62951168976601486" type="System.Resources.ResXFileRef, System.Windows.Forms">
137 131
     <value>..\圖片\62951168976601486.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -139,21 +133,18 @@
139 133
   <data name="9572467" type="System.Resources.ResXFileRef, System.Windows.Forms">
140 134
     <value>..\圖片\9572467.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
141 135
   </data>
142
-  <data name="PortableComputer" type="System.Resources.ResXFileRef, System.Windows.Forms">
143
-    <value>..\圖片\PortableComputer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
144
-  </data>
145 136
   <data name="Abacus" type="System.Resources.ResXFileRef, System.Windows.Forms">
146 137
     <value>..\圖片\Abacus.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
147 138
   </data>
139
+  <data name="Shipping5" type="System.Resources.ResXFileRef, System.Windows.Forms">
140
+    <value>..\圖片\Shipping5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
141
+  </data>
148 142
   <data name="Shoe (1)" type="System.Resources.ResXFileRef, System.Windows.Forms">
149 143
     <value>..\圖片\Shoe (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
150 144
   </data>
151 145
   <data name="1440X828" type="System.Resources.ResXFileRef, System.Windows.Forms">
152 146
     <value>..\圖片\1440X828.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
153 147
   </data>
154
-  <data name="1980X1010" type="System.Resources.ResXFileRef, System.Windows.Forms">
155
-    <value>..\圖片\1980X1010.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
156
-  </data>
157 148
   <data name="1366X719" type="System.Resources.ResXFileRef, System.Windows.Forms">
158 149
     <value>..\圖片\1366X719.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
159 150
   </data>
@@ -169,9 +160,18 @@
169 160
   <data name="Money" type="System.Resources.ResXFileRef, System.Windows.Forms">
170 161
     <value>..\圖片\Money.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
171 162
   </data>
163
+  <data name="GarbageEmpty" type="System.Resources.ResXFileRef, System.Windows.Forms">
164
+    <value>..\圖片\GarbageEmpty.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
165
+  </data>
172 166
   <data name="childish_Tool" type="System.Resources.ResXFileRef, System.Windows.Forms">
173 167
     <value>..\圖片\childish_Tool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
174 168
   </data>
169
+  <data name="arrow-down" type="System.Resources.ResXFileRef, System.Windows.Forms">
170
+    <value>..\圖片\arrow-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
171
+  </data>
172
+  <data name="arrow-up" type="System.Resources.ResXFileRef, System.Windows.Forms">
173
+    <value>..\圖片\arrow-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
174
+  </data>
175 175
   <data name="buy" type="System.Resources.ResXFileRef, System.Windows.Forms">
176 176
     <value>..\圖片\buy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
177 177
   </data>
@@ -181,23 +181,29 @@
181 181
   <data name="Personnel" type="System.Resources.ResXFileRef, System.Windows.Forms">
182 182
     <value>..\圖片\Personnel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
183 183
   </data>
184
+  <data name="00110102" type="System.Resources.ResXFileRef, System.Windows.Forms">
185
+    <value>..\圖片\00110102.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
186
+  </data>
184 187
   <data name="Sys-Command" type="System.Resources.ResXFileRef, System.Windows.Forms">
185 188
     <value>..\圖片\Sys-Command.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
186 189
   </data>
187 190
   <data name="moving-and-packing-icon-set-03_brown" type="System.Resources.ResXFileRef, System.Windows.Forms">
188 191
     <value>..\圖片\moving-and-packing-icon-set-03_brown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
189 192
   </data>
193
+  <data name="1280X956" type="System.Resources.ResXFileRef, System.Windows.Forms">
194
+    <value>..\圖片\1280X956.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
195
+  </data>
190 196
   <data name="1601X896" type="System.Resources.ResXFileRef, System.Windows.Forms">
191 197
     <value>..\圖片\1601X896.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
192 198
   </data>
199
+  <data name="Shoes" type="System.Resources.ResXFileRef, System.Windows.Forms">
200
+    <value>..\圖片\Shoes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
201
+  </data>
193 202
   <data name="add-2" type="System.Resources.ResXFileRef, System.Windows.Forms">
194 203
     <value>..\圖片\add-2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
195 204
   </data>
196
-  <data name="moving-and-packing-icon-set-03_blue" type="System.Resources.ResXFileRef, System.Windows.Forms">
197
-    <value>..\圖片\moving-and-packing-icon-set-03_blue.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
198
-  </data>
199
-  <data name="business-info" type="System.Resources.ResXFileRef, System.Windows.Forms">
200
-    <value>..\圖片\business-info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
205
+  <data name="shoe_black" type="System.Resources.ResXFileRef, System.Windows.Forms">
206
+    <value>..\圖片\shoe_black.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
201 207
   </data>
202 208
   <data name="import" type="System.Resources.ResXFileRef, System.Windows.Forms">
203 209
     <value>..\圖片\import.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -208,26 +214,35 @@
208 214
   <data name="document-accept" type="System.Resources.ResXFileRef, System.Windows.Forms">
209 215
     <value>..\圖片\document-accept.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
210 216
   </data>
211
-  <data name="ShoesInBox" type="System.Resources.ResXFileRef, System.Windows.Forms">
212
-    <value>..\圖片\ShoesInBox.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
217
+  <data name="SAVER" type="System.Resources.ResXFileRef, System.Windows.Forms">
218
+    <value>..\圖片\SAVER.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
213 219
   </data>
214 220
   <data name="check" type="System.Resources.ResXFileRef, System.Windows.Forms">
215 221
     <value>..\圖片\check.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
216 222
   </data>
217
-  <data name="1280X956" type="System.Resources.ResXFileRef, System.Windows.Forms">
218
-    <value>..\圖片\1280X956.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
223
+  <data name="ShoesInBox" type="System.Resources.ResXFileRef, System.Windows.Forms">
224
+    <value>..\圖片\ShoesInBox.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
225
+  </data>
226
+  <data name="Payment" type="System.Resources.ResXFileRef, System.Windows.Forms">
227
+    <value>..\圖片\Payment.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
228
+  </data>
229
+  <data name="print" type="System.Resources.ResXFileRef, System.Windows.Forms">
230
+    <value>..\圖片\print.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
231
+  </data>
232
+  <data name="2019100601" type="System.Resources.ResXFileRef, System.Windows.Forms">
233
+    <value>..\圖片\2019100601.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
219 234
   </data>
220 235
   <data name="9572466" type="System.Resources.ResXFileRef, System.Windows.Forms">
221 236
     <value>..\圖片\9572466.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
222 237
   </data>
223
-  <data name="Payment" type="System.Resources.ResXFileRef, System.Windows.Forms">
224
-    <value>..\圖片\Payment.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
238
+  <data name="1980X1010" type="System.Resources.ResXFileRef, System.Windows.Forms">
239
+    <value>..\圖片\1980X1010.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
225 240
   </data>
226 241
   <data name="basket_back" type="System.Resources.ResXFileRef, System.Windows.Forms">
227 242
     <value>..\圖片\basket_back.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
228 243
   </data>
229
-  <data name="Shipping5" type="System.Resources.ResXFileRef, System.Windows.Forms">
230
-    <value>..\圖片\Shipping5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
244
+  <data name="Search" type="System.Resources.ResXFileRef, System.Windows.Forms">
245
+    <value>..\圖片\Search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
231 246
   </data>
232 247
   <data name="00110101" type="System.Resources.ResXFileRef, System.Windows.Forms">
233 248
     <value>..\圖片\00110101.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -238,14 +253,14 @@
238 253
   <data name="Report" type="System.Resources.ResXFileRef, System.Windows.Forms">
239 254
     <value>..\圖片\Report.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
240 255
   </data>
241
-  <data name="2019100601" type="System.Resources.ResXFileRef, System.Windows.Forms">
242
-    <value>..\圖片\2019100601.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
256
+  <data name="moving-and-packing-icon-set-03_blue" type="System.Resources.ResXFileRef, System.Windows.Forms">
257
+    <value>..\圖片\moving-and-packing-icon-set-03_blue.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
243 258
   </data>
244 259
   <data name="check-icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
245 260
     <value>..\圖片\check-icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
246 261
   </data>
247
-  <data name="00110102" type="System.Resources.ResXFileRef, System.Windows.Forms">
248
-    <value>..\圖片\00110102.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
262
+  <data name="Add_Image" type="System.Resources.ResXFileRef, System.Windows.Forms">
263
+    <value>..\圖片\Add_Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
249 264
   </data>
250 265
   <data name="2020032001" type="System.Resources.ResXFileRef, System.Windows.Forms">
251 266
     <value>..\圖片\2020032001.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -253,10 +268,10 @@
253 268
   <data name="pen" type="System.Resources.ResXFileRef, System.Windows.Forms">
254 269
     <value>..\圖片\pen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
255 270
   </data>
256
-  <data name="shoe_black" type="System.Resources.ResXFileRef, System.Windows.Forms">
257
-    <value>..\圖片\shoe_black.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
271
+  <data name="business-info" type="System.Resources.ResXFileRef, System.Windows.Forms">
272
+    <value>..\圖片\business-info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
258 273
   </data>
259
-  <data name="GarbageEmpty" type="System.Resources.ResXFileRef, System.Windows.Forms">
260
-    <value>..\圖片\GarbageEmpty.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
274
+  <data name="ZOOM01" type="System.Resources.ResXFileRef, System.Windows.Forms">
275
+    <value>..\圖片\ZOOM01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
261 276
   </data>
262 277
 </root>

+ 12
- 12
TENDEN-MES-SYS/TENDEN_MES_SYS.Designer.vb Vedi File

@@ -118,6 +118,7 @@ Partial Class TENDEN_MES_SYS
118 118
         Me.ToolStripSeparator19 = New System.Windows.Forms.ToolStripSeparator()
119 119
         Me.訂單價格利潤明細表_tsm = New System.Windows.Forms.ToolStripMenuItem()
120 120
         Me.未指定單價查詢表_tsm = New System.Windows.Forms.ToolStripMenuItem()
121
+        Me.ToolStripSeparator27 = New System.Windows.Forms.ToolStripSeparator()
121 122
         Me.貨款匯入出款明細表_tsm = New System.Windows.Forms.ToolStripMenuItem()
122 123
         Me.Report_tsm = New System.Windows.Forms.ToolStripMenuItem()
123 124
         Me.Report1_tsm = New System.Windows.Forms.ToolStripMenuItem()
@@ -154,7 +155,6 @@ Partial Class TENDEN_MES_SYS
154 155
         Me.ToolStripStatusLabel1 = New System.Windows.Forms.ToolStripStatusLabel()
155 156
         Me.ToolStripProgressBar1 = New System.Windows.Forms.ToolStripProgressBar()
156 157
         Me.合計_TSSL = New System.Windows.Forms.ToolStripStatusLabel()
157
-        Me.ToolStripSeparator27 = New System.Windows.Forms.ToolStripSeparator()
158 158
         Me.MenuStrip.SuspendLayout()
159 159
         Me.StatusStrip.SuspendLayout()
160 160
         Me.SuspendLayout()
@@ -802,20 +802,20 @@ Partial Class TENDEN_MES_SYS
802 802
         Me.成本資料庫管理_tsm.ForeColor = System.Drawing.Color.Blue
803 803
         Me.成本資料庫管理_tsm.Image = Global.天盾國際管理系統.My.Resources.Resources.Sys_Command
804 804
         Me.成本資料庫管理_tsm.Name = "成本資料庫管理_tsm"
805
-        Me.成本資料庫管理_tsm.Size = New System.Drawing.Size(187, 22)
805
+        Me.成本資料庫管理_tsm.Size = New System.Drawing.Size(182, 22)
806 806
         Me.成本資料庫管理_tsm.Text = "成本資料庫管理"
807 807
         '
808 808
         'ToolStripSeparator19
809 809
         '
810 810
         Me.ToolStripSeparator19.Name = "ToolStripSeparator19"
811
-        Me.ToolStripSeparator19.Size = New System.Drawing.Size(184, 6)
811
+        Me.ToolStripSeparator19.Size = New System.Drawing.Size(179, 6)
812 812
         '
813 813
         '訂單價格利潤明細表_tsm
814 814
         '
815 815
         Me.訂單價格利潤明細表_tsm.ForeColor = System.Drawing.Color.Blue
816 816
         Me.訂單價格利潤明細表_tsm.Image = Global.天盾國際管理系統.My.Resources.Resources.document_accept
817 817
         Me.訂單價格利潤明細表_tsm.Name = "訂單價格利潤明細表_tsm"
818
-        Me.訂單價格利潤明細表_tsm.Size = New System.Drawing.Size(187, 22)
818
+        Me.訂單價格利潤明細表_tsm.Size = New System.Drawing.Size(182, 22)
819 819
         Me.訂單價格利潤明細表_tsm.Text = "訂單價格利潤明細表"
820 820
         '
821 821
         '未指定單價查詢表_tsm
@@ -823,16 +823,21 @@ Partial Class TENDEN_MES_SYS
823 823
         Me.未指定單價查詢表_tsm.ForeColor = System.Drawing.Color.Blue
824 824
         Me.未指定單價查詢表_tsm.Image = Global.天盾國際管理系統.My.Resources.Resources.tests
825 825
         Me.未指定單價查詢表_tsm.Name = "未指定單價查詢表_tsm"
826
-        Me.未指定單價查詢表_tsm.Size = New System.Drawing.Size(187, 22)
826
+        Me.未指定單價查詢表_tsm.Size = New System.Drawing.Size(182, 22)
827 827
         Me.未指定單價查詢表_tsm.Text = "未指定單價查詢表"
828 828
         '
829
+        'ToolStripSeparator27
830
+        '
831
+        Me.ToolStripSeparator27.Name = "ToolStripSeparator27"
832
+        Me.ToolStripSeparator27.Size = New System.Drawing.Size(179, 6)
833
+        '
829 834
         '貨款匯入出款明細表_tsm
830 835
         '
831 836
         Me.貨款匯入出款明細表_tsm.ForeColor = System.Drawing.Color.Blue
832 837
         Me.貨款匯入出款明細表_tsm.Image = Global.天盾國際管理系統.My.Resources.Resources.document_accept
833 838
         Me.貨款匯入出款明細表_tsm.Name = "貨款匯入出款明細表_tsm"
834
-        Me.貨款匯入出款明細表_tsm.Size = New System.Drawing.Size(187, 22)
835
-        Me.貨款匯入出款明細表_tsm.Text = "貨款匯入/出款明細表"
839
+        Me.貨款匯入出款明細表_tsm.Size = New System.Drawing.Size(182, 22)
840
+        Me.貨款匯入出款明細表_tsm.Text = "出貨銷帳明細表"
836 841
         '
837 842
         'Report_tsm
838 843
         '
@@ -1089,11 +1094,6 @@ Partial Class TENDEN_MES_SYS
1089 1094
         Me.合計_TSSL.Size = New System.Drawing.Size(47, 17)
1090 1095
         Me.合計_TSSL.Text = "合計 : 0"
1091 1096
         '
1092
-        'ToolStripSeparator27
1093
-        '
1094
-        Me.ToolStripSeparator27.Name = "ToolStripSeparator27"
1095
-        Me.ToolStripSeparator27.Size = New System.Drawing.Size(184, 6)
1096
-        '
1097 1097
         'TENDEN_MES_SYS
1098 1098
         '
1099 1099
         Me.AllowDrop = True

+ 10
- 7
TENDEN-MES-SYS/TENDEN_MES_SYS.vb Vedi File

@@ -24,7 +24,12 @@
24 24
     End Sub
25 25
     Private ReadOnly m_ChildFormNumber As Integer
26 26
     Private Sub MDIParent1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
27
-        Me.Text = Me.Text & "  --  " & g_conn_type & "  --  " & gUserName & "  --  系統版本  :" & 版本
27
+        If gUserName = "李協叡" Then
28
+            Me.Text = Me.Text & "  --  " & g_conn_type & "  --  " & gUserName & "  --  系統版本  : " & 版本 & " - " & 登入人IP
29
+        Else
30
+            Me.Text = Me.Text & "  --  " & g_conn_type & "  --  " & gUserName & "  --  系統版本  : " & 版本
31
+        End If
32
+
28 33
         SQL_系統預設值() : If dr.Read() Then : 圖庫限制 = dr("圖片伺服器上限") : End If
29 34
 
30 35
         Dim screenWidth = Screen.PrimaryScreen.Bounds.Width
@@ -343,10 +348,6 @@
343 348
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
344 349
         PA = "" : 保證書出貨統計資料.Show() : 保證書出貨統計資料.BringToFront()
345 350
     End Sub
346
-
347
-
348
-
349
-
350 351
     Private Sub 人員ID卡系統配置設定_tsm1_Click(sender As Object, e As EventArgs) Handles 人員ID卡系統配置設定_tsm.Click
351 352
         PA = "" : 人員ID卡系統配置設定.ShowDialog()
352 353
     End Sub
@@ -397,6 +398,8 @@
397 398
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
398 399
         PA = "" : 包裝資料圖片資料庫.Show() : 包裝資料圖片資料庫.BringToFront()
399 400
     End Sub
400
-
401
-
401
+    Private Sub 貨款匯入出款明細表_tsm_Click(sender As Object, e As EventArgs) Handles 貨款匯入出款明細表_tsm.Click
402
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
403
+        PA = "" : 出貨銷帳明細表.Show() : 出貨銷帳明細表.BringToFront()
404
+    End Sub
402 405
 End Class

BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.exe Vedi File


BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.pdb Vedi File


+ 34
- 0
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.xml Vedi File

@@ -112,6 +112,16 @@ TENDEN-ERP-SYS
112 112
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
113 113
 </summary>
114 114
 </member>
115
+<member name="P:天盾國際管理系統.My.Resources.Resources.arrow_down">
116
+<summary>
117
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
118
+</summary>
119
+</member>
120
+<member name="P:天盾國際管理系統.My.Resources.Resources.arrow_up">
121
+<summary>
122
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
123
+</summary>
124
+</member>
115 125
 <member name="P:天盾國際管理系統.My.Resources.Resources.basket_back">
116 126
 <summary>
117 127
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
@@ -202,6 +212,11 @@ TENDEN-ERP-SYS
202 212
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
203 213
 </summary>
204 214
 </member>
215
+<member name="P:天盾國際管理系統.My.Resources.Resources.print">
216
+<summary>
217
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
218
+</summary>
219
+</member>
205 220
 <member name="P:天盾國際管理系統.My.Resources.Resources.Report">
206 221
 <summary>
207 222
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
@@ -212,6 +227,11 @@ TENDEN-ERP-SYS
212 227
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
213 228
 </summary>
214 229
 </member>
230
+<member name="P:天盾國際管理系統.My.Resources.Resources.Search">
231
+<summary>
232
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
233
+</summary>
234
+</member>
215 235
 <member name="P:天盾國際管理系統.My.Resources.Resources.Shipping5">
216 236
 <summary>
217 237
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
@@ -257,6 +277,11 @@ TENDEN-ERP-SYS
257 277
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
258 278
 </summary>
259 279
 </member>
280
+<member name="P:天盾國際管理系統.My.Resources.Resources.ZOOM01">
281
+<summary>
282
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
283
+</summary>
284
+</member>
260 285
 <member name="M:天盾國際管理系統.SQL_連線狀態模組.ConnectTest(System.String,System.Decimal)">
261 286
  <summary>
262 287
  测试连接:True-连接成功,False-连接失败
@@ -266,5 +291,14 @@ TENDEN-ERP-SYS
266 291
  <returns></returns>
267 292
  <remarks></remarks>
268 293
 </member>
294
+<member name="M:天盾國際管理系統.SQL_連線狀態模組1.ConnectTest1(System.String,System.Decimal)">
295
+ <summary>
296
+ 测试连接:True-连接成功,False-连接失败
297
+ 参数[必选]:服务器IP
298
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
299
+ </summary>
300
+ <returns></returns>
301
+ <remarks></remarks>
302
+</member>
269 303
 </members>
270 304
 </doc>

BIN
TENDEN-MES-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache Vedi File


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.exe Vedi File


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.pdb Vedi File


+ 34
- 0
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.xml Vedi File

@@ -112,6 +112,16 @@ TENDEN-ERP-SYS
112 112
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
113 113
 </summary>
114 114
 </member>
115
+<member name="P:天盾國際管理系統.My.Resources.Resources.arrow_down">
116
+<summary>
117
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
118
+</summary>
119
+</member>
120
+<member name="P:天盾國際管理系統.My.Resources.Resources.arrow_up">
121
+<summary>
122
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
123
+</summary>
124
+</member>
115 125
 <member name="P:天盾國際管理系統.My.Resources.Resources.basket_back">
116 126
 <summary>
117 127
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
@@ -202,6 +212,11 @@ TENDEN-ERP-SYS
202 212
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
203 213
 </summary>
204 214
 </member>
215
+<member name="P:天盾國際管理系統.My.Resources.Resources.print">
216
+<summary>
217
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
218
+</summary>
219
+</member>
205 220
 <member name="P:天盾國際管理系統.My.Resources.Resources.Report">
206 221
 <summary>
207 222
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
@@ -212,6 +227,11 @@ TENDEN-ERP-SYS
212 227
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
213 228
 </summary>
214 229
 </member>
230
+<member name="P:天盾國際管理系統.My.Resources.Resources.Search">
231
+<summary>
232
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
233
+</summary>
234
+</member>
215 235
 <member name="P:天盾國際管理系統.My.Resources.Resources.Shipping5">
216 236
 <summary>
217 237
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
@@ -257,6 +277,11 @@ TENDEN-ERP-SYS
257 277
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
258 278
 </summary>
259 279
 </member>
280
+<member name="P:天盾國際管理系統.My.Resources.Resources.ZOOM01">
281
+<summary>
282
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
283
+</summary>
284
+</member>
260 285
 <member name="M:天盾國際管理系統.SQL_連線狀態模組.ConnectTest(System.String,System.Decimal)">
261 286
  <summary>
262 287
  测试连接:True-连接成功,False-连接失败
@@ -266,5 +291,14 @@ TENDEN-ERP-SYS
266 291
  <returns></returns>
267 292
  <remarks></remarks>
268 293
 </member>
294
+<member name="M:天盾國際管理系統.SQL_連線狀態模組1.ConnectTest1(System.String,System.Decimal)">
295
+ <summary>
296
+ 测试连接:True-连接成功,False-连接失败
297
+ 参数[必选]:服务器IP
298
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
299
+ </summary>
300
+ <returns></returns>
301
+ <remarks></remarks>
302
+</member>
269 303
 </members>
270 304
 </doc>

BIN
TENDEN-MES-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll Vedi File


BIN
TENDEN-MES-SYS/obj/Debug/天盾國際管理系統.Resources.resources Vedi File


BIN
TENDEN-MES-SYS/obj/Debug/天盾國際管理系統.出貨銷帳明細表.resources Vedi File


+ 1
- 1
TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.CoreCompileInputs.cache Vedi File

@@ -1 +1 @@
1
-6ff36c54da8b9d62ca4d83d3268858fa7166cfb4
1
+714815f551cc279498cef0a2b14f2a8111707be0

+ 1
- 0
TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.FileListAbsolute.txt Vedi File

@@ -961,3 +961,4 @@ D:\工巧明\TENDEN\TENDEN-MES-SYS\TENDEN-MES-SYS\obj\Debug\TENDEN-ERP-SYS.exe
961 961
 D:\工巧明\TENDEN\TENDEN-MES-SYS\TENDEN-MES-SYS\obj\Debug\TENDEN-ERP-SYS.xml
962 962
 D:\工巧明\TENDEN\TENDEN-MES-SYS\TENDEN-MES-SYS\obj\Debug\TENDEN-ERP-SYS.pdb
963 963
 D:\工巧明\TENDEN\TENDEN-MES-SYS\TENDEN-MES-SYS\obj\Debug\天盾國際管理系統.訂單拆單模組.resources
964
+D:\工巧明\TENDEN\TENDEN-MES-SYS\TENDEN-MES-SYS\obj\Debug\天盾國際管理系統.出貨銷帳明細表.resources

BIN
TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.GenerateResource.cache Vedi File


BIN
TENDEN-MES-SYS/圖片/SAVER.png Vedi File


BIN
TENDEN-MES-SYS/圖片/Search.png Vedi File


BIN
TENDEN-MES-SYS/圖片/ZOOM01.png Vedi File


BIN
TENDEN-MES-SYS/圖片/arrow-down.png Vedi File


BIN
TENDEN-MES-SYS/圖片/arrow-up.png Vedi File


BIN
TENDEN-MES-SYS/圖片/print.png Vedi File


+ 15
- 0
TENDEN-MES-SYS/天盾系統.vbproj Vedi File

@@ -107,6 +107,7 @@
107 107
     <Compile Include="Module\SQL_資料庫系統管理.vb" />
108 108
     <Compile Include="Module\SQL_連線字串.vb" />
109 109
     <Compile Include="Module\SQL_連線狀態模組.vb" />
110
+    <Compile Include="Module\SQL_連線狀態模組1.vb" />
110 111
     <Compile Include="Module\SQL_量產訂單資料庫切換.vb" />
111 112
     <Compile Include="Module\SQL_圖片資料庫管理.vb" />
112 113
     <Compile Include="Module\SQL_彙總報表管理.vb" />
@@ -145,6 +146,12 @@
145 146
     <Compile Include="彙總報表管理\特殊工具\訂單分析比對工具_力威.vb">
146 147
       <SubType>Form</SubType>
147 148
     </Compile>
149
+    <Compile Include="成本系統管理\出貨銷帳明細表.Designer.vb">
150
+      <DependentUpon>出貨銷帳明細表.vb</DependentUpon>
151
+    </Compile>
152
+    <Compile Include="成本系統管理\出貨銷帳明細表.vb">
153
+      <SubType>Form</SubType>
154
+    </Compile>
148 155
     <Compile Include="成本系統管理\未指定單價查詢表.Designer.vb">
149 156
       <DependentUpon>未指定單價查詢表.vb</DependentUpon>
150 157
     </Compile>
@@ -816,6 +823,9 @@
816 823
     <EmbeddedResource Include="彙總報表管理\特殊工具\訂單分析比對工具_力威.resx">
817 824
       <DependentUpon>訂單分析比對工具_力威.vb</DependentUpon>
818 825
     </EmbeddedResource>
826
+    <EmbeddedResource Include="成本系統管理\出貨銷帳明細表.resx">
827
+      <DependentUpon>出貨銷帳明細表.vb</DependentUpon>
828
+    </EmbeddedResource>
819 829
     <EmbeddedResource Include="成本系統管理\未指定單價查詢表.resx">
820 830
       <DependentUpon>未指定單價查詢表.vb</DependentUpon>
821 831
     </EmbeddedResource>
@@ -1158,6 +1168,11 @@
1158 1168
   </ItemGroup>
1159 1169
   <ItemGroup>
1160 1170
     <Content Include="favicon-20181108114334167.ico" />
1171
+    <None Include="圖片\ZOOM01.png" />
1172
+    <None Include="圖片\print.png" />
1173
+    <None Include="圖片\arrow-down.png" />
1174
+    <None Include="圖片\arrow-up.png" />
1175
+    <None Include="圖片\Search.png" />
1161 1176
     <None Include="圖片\9572465.jpg" />
1162 1177
     <None Include="圖片\9572466.jpg" />
1163 1178
     <None Include="圖片\9572467.jpg" />

+ 619
- 0
TENDEN-MES-SYS/成本系統管理/出貨銷帳明細表.Designer.vb Vedi File

@@ -0,0 +1,619 @@
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 DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle22 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Dim DataGridViewCellStyle23 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
+        Dim DataGridViewCellStyle24 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
+        Me.利潤表_dgv = New System.Windows.Forms.DataGridView()
34
+        Me.資料庫選擇2_bt = New System.Windows.Forms.Button()
35
+        Me.資料庫選擇1_bt = New System.Windows.Forms.Button()
36
+        Me.Label20 = New System.Windows.Forms.Label()
37
+        Me.訂單明細表_dgv = New System.Windows.Forms.DataGridView()
38
+        Me.Label1 = New System.Windows.Forms.Label()
39
+        Me.Label2 = New System.Windows.Forms.Label()
40
+        Me.銷帳_dgv = New System.Windows.Forms.DataGridView()
41
+        Me.Label3 = New System.Windows.Forms.Label()
42
+        Me.品牌標註_lb = New System.Windows.Forms.Label()
43
+        Me.年份_cb = New System.Windows.Forms.ComboBox()
44
+        Me.PO號_tb = New System.Windows.Forms.TextBox()
45
+        Me.Label4 = New System.Windows.Forms.Label()
46
+        Me.Label16 = New System.Windows.Forms.Label()
47
+        Me.INV排序_cb = New System.Windows.Forms.CheckBox()
48
+        Me.PO排序_cb = New System.Windows.Forms.CheckBox()
49
+        Me.PO號1_tb = New System.Windows.Forms.TextBox()
50
+        Me.Label5 = New System.Windows.Forms.Label()
51
+        Me.流水號_tb = New System.Windows.Forms.TextBox()
52
+        Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog()
53
+        Me.視窗2_pl = New System.Windows.Forms.Panel()
54
+        Me.隱藏_bt = New System.Windows.Forms.Button()
55
+        Me.新增資料_bt = New System.Windows.Forms.Button()
56
+        Me.Panel3 = New System.Windows.Forms.Panel()
57
+        Me.控制表1_dgv = New System.Windows.Forms.DataGridView()
58
+        Me.控制表_dgv = New System.Windows.Forms.DataGridView()
59
+        Me.Label6 = New System.Windows.Forms.Label()
60
+        Me.CanceL2_bt = New System.Windows.Forms.Button()
61
+        Me.開啟_bt = New System.Windows.Forms.Button()
62
+        Me.列印_bt = New System.Windows.Forms.Button()
63
+        Me.刪除_bt = New System.Windows.Forms.Button()
64
+        Me.存檔_tb = New System.Windows.Forms.Button()
65
+        Me.比對新增_bt = New System.Windows.Forms.Button()
66
+        Me.差異_下_bt = New System.Windows.Forms.Button()
67
+        Me.差異_上_bt = New System.Windows.Forms.Button()
68
+        Me.比對關鍵字_bt = New System.Windows.Forms.Button()
69
+        Me.訂單拆分_bt = New System.Windows.Forms.Button()
70
+        CType(Me.利潤表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
71
+        CType(Me.訂單明細表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
72
+        CType(Me.銷帳_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
73
+        Me.視窗2_pl.SuspendLayout()
74
+        Me.Panel3.SuspendLayout()
75
+        CType(Me.控制表1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
76
+        CType(Me.控制表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
77
+        Me.SuspendLayout()
78
+        '
79
+        '利潤表_dgv
80
+        '
81
+        Me.利潤表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
82
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
83
+        Me.利潤表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
84
+        Me.利潤表_dgv.BackgroundColor = System.Drawing.Color.White
85
+        DataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Control
86
+        DataGridViewCellStyle17.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
87
+        DataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText
88
+        DataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight
89
+        DataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText
90
+        DataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
91
+        Me.利潤表_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle17
92
+        Me.利潤表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
93
+        Me.利潤表_dgv.Location = New System.Drawing.Point(4, 309)
94
+        Me.利潤表_dgv.Name = "利潤表_dgv"
95
+        Me.利潤表_dgv.RowHeadersWidth = 5
96
+        DataGridViewCellStyle18.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
97
+        Me.利潤表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle18
98
+        Me.利潤表_dgv.RowTemplate.Height = 24
99
+        Me.利潤表_dgv.Size = New System.Drawing.Size(1586, 176)
100
+        Me.利潤表_dgv.TabIndex = 3
101
+        '
102
+        '資料庫選擇2_bt
103
+        '
104
+        Me.資料庫選擇2_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
105
+        Me.資料庫選擇2_bt.Location = New System.Drawing.Point(1515, 0)
106
+        Me.資料庫選擇2_bt.Name = "資料庫選擇2_bt"
107
+        Me.資料庫選擇2_bt.Size = New System.Drawing.Size(75, 35)
108
+        Me.資料庫選擇2_bt.TabIndex = 565
109
+        Me.資料庫選擇2_bt.Text = "DRS/ LIF"
110
+        Me.資料庫選擇2_bt.UseVisualStyleBackColor = True
111
+        '
112
+        '資料庫選擇1_bt
113
+        '
114
+        Me.資料庫選擇1_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
115
+        Me.資料庫選擇1_bt.Location = New System.Drawing.Point(1440, 0)
116
+        Me.資料庫選擇1_bt.Name = "資料庫選擇1_bt"
117
+        Me.資料庫選擇1_bt.Size = New System.Drawing.Size(75, 35)
118
+        Me.資料庫選擇1_bt.TabIndex = 564
119
+        Me.資料庫選擇1_bt.Text = "VIONIC"
120
+        Me.資料庫選擇1_bt.UseVisualStyleBackColor = True
121
+        '
122
+        'Label20
123
+        '
124
+        Me.Label20.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
125
+        Me.Label20.AutoSize = True
126
+        Me.Label20.Location = New System.Drawing.Point(1272, 10)
127
+        Me.Label20.Name = "Label20"
128
+        Me.Label20.Size = New System.Drawing.Size(88, 16)
129
+        Me.Label20.TabIndex = 563
130
+        Me.Label20.Text = "目前選擇品牌 : "
131
+        '
132
+        '訂單明細表_dgv
133
+        '
134
+        Me.訂單明細表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
135
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
136
+        Me.訂單明細表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
137
+        Me.訂單明細表_dgv.BackgroundColor = System.Drawing.Color.White
138
+        Me.訂單明細表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
139
+        Me.訂單明細表_dgv.Location = New System.Drawing.Point(4, 500)
140
+        Me.訂單明細表_dgv.Name = "訂單明細表_dgv"
141
+        Me.訂單明細表_dgv.RowHeadersWidth = 5
142
+        Me.訂單明細表_dgv.RowTemplate.Height = 24
143
+        Me.訂單明細表_dgv.Size = New System.Drawing.Size(1586, 176)
144
+        Me.訂單明細表_dgv.TabIndex = 566
145
+        '
146
+        'Label1
147
+        '
148
+        Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
149
+        Me.Label1.AutoSize = True
150
+        Me.Label1.Location = New System.Drawing.Point(6, 293)
151
+        Me.Label1.Name = "Label1"
152
+        Me.Label1.Size = New System.Drawing.Size(67, 16)
153
+        Me.Label1.TabIndex = 567
154
+        Me.Label1.Text = "成本明細表"
155
+        '
156
+        'Label2
157
+        '
158
+        Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
159
+        Me.Label2.AutoSize = True
160
+        Me.Label2.Location = New System.Drawing.Point(6, 485)
161
+        Me.Label2.Name = "Label2"
162
+        Me.Label2.Size = New System.Drawing.Size(67, 16)
163
+        Me.Label2.TabIndex = 568
164
+        Me.Label2.Text = "出貨明細表"
165
+        '
166
+        '銷帳_dgv
167
+        '
168
+        Me.銷帳_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
169
+            Or System.Windows.Forms.AnchorStyles.Left) _
170
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
171
+        Me.銷帳_dgv.BackgroundColor = System.Drawing.Color.White
172
+        DataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control
173
+        DataGridViewCellStyle19.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
174
+        DataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText
175
+        DataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight
176
+        DataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText
177
+        DataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
178
+        Me.銷帳_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle19
179
+        Me.銷帳_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
180
+        Me.銷帳_dgv.Location = New System.Drawing.Point(4, 35)
181
+        Me.銷帳_dgv.Name = "銷帳_dgv"
182
+        Me.銷帳_dgv.RowHeadersWidth = 5
183
+        DataGridViewCellStyle20.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
184
+        Me.銷帳_dgv.RowsDefaultCellStyle = DataGridViewCellStyle20
185
+        Me.銷帳_dgv.RowTemplate.Height = 24
186
+        Me.銷帳_dgv.Size = New System.Drawing.Size(1586, 256)
187
+        Me.銷帳_dgv.TabIndex = 569
188
+        '
189
+        'Label3
190
+        '
191
+        Me.Label3.AutoSize = True
192
+        Me.Label3.Location = New System.Drawing.Point(6, 19)
193
+        Me.Label3.Name = "Label3"
194
+        Me.Label3.Size = New System.Drawing.Size(67, 16)
195
+        Me.Label3.TabIndex = 570
196
+        Me.Label3.Text = "銷帳明細表"
197
+        '
198
+        '品牌標註_lb
199
+        '
200
+        Me.品牌標註_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
201
+        Me.品牌標註_lb.AutoSize = True
202
+        Me.品牌標註_lb.ForeColor = System.Drawing.Color.Red
203
+        Me.品牌標註_lb.Location = New System.Drawing.Point(1366, 10)
204
+        Me.品牌標註_lb.Name = "品牌標註_lb"
205
+        Me.品牌標註_lb.Size = New System.Drawing.Size(57, 16)
206
+        Me.品牌標註_lb.TabIndex = 570
207
+        Me.品牌標註_lb.Text = "__________"
208
+        '
209
+        '年份_cb
210
+        '
211
+        Me.年份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
212
+        Me.年份_cb.FormattingEnabled = True
213
+        Me.年份_cb.Items.AddRange(New Object() {"2026", "2025", "2024", "2023", "2022", "2021", "2020", "2019", "2018", "2017", "2016", "2015", "2014", "2013"})
214
+        Me.年份_cb.Location = New System.Drawing.Point(153, 5)
215
+        Me.年份_cb.Name = "年份_cb"
216
+        Me.年份_cb.Size = New System.Drawing.Size(92, 24)
217
+        Me.年份_cb.TabIndex = 573
218
+        '
219
+        'PO號_tb
220
+        '
221
+        Me.PO號_tb.BackColor = System.Drawing.Color.White
222
+        Me.PO號_tb.Location = New System.Drawing.Point(289, 6)
223
+        Me.PO號_tb.Name = "PO號_tb"
224
+        Me.PO號_tb.Size = New System.Drawing.Size(97, 23)
225
+        Me.PO號_tb.TabIndex = 571
226
+        Me.PO號_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
227
+        '
228
+        'Label4
229
+        '
230
+        Me.Label4.AutoSize = True
231
+        Me.Label4.Location = New System.Drawing.Point(251, 9)
232
+        Me.Label4.Name = "Label4"
233
+        Me.Label4.Size = New System.Drawing.Size(32, 16)
234
+        Me.Label4.TabIndex = 572
235
+        Me.Label4.Text = "PO#"
236
+        '
237
+        'Label16
238
+        '
239
+        Me.Label16.AutoSize = True
240
+        Me.Label16.Location = New System.Drawing.Point(116, 9)
241
+        Me.Label16.Name = "Label16"
242
+        Me.Label16.Size = New System.Drawing.Size(31, 16)
243
+        Me.Label16.TabIndex = 574
244
+        Me.Label16.Text = "年份"
245
+        '
246
+        'INV排序_cb
247
+        '
248
+        Me.INV排序_cb.AutoSize = True
249
+        Me.INV排序_cb.Checked = True
250
+        Me.INV排序_cb.CheckState = System.Windows.Forms.CheckState.Checked
251
+        Me.INV排序_cb.Location = New System.Drawing.Point(529, 8)
252
+        Me.INV排序_cb.Name = "INV排序_cb"
253
+        Me.INV排序_cb.Size = New System.Drawing.Size(71, 20)
254
+        Me.INV排序_cb.TabIndex = 1376
255
+        Me.INV排序_cb.Text = "INV排序"
256
+        Me.INV排序_cb.UseVisualStyleBackColor = True
257
+        '
258
+        'PO排序_cb
259
+        '
260
+        Me.PO排序_cb.AutoSize = True
261
+        Me.PO排序_cb.Location = New System.Drawing.Point(607, 8)
262
+        Me.PO排序_cb.Name = "PO排序_cb"
263
+        Me.PO排序_cb.Size = New System.Drawing.Size(67, 20)
264
+        Me.PO排序_cb.TabIndex = 1377
265
+        Me.PO排序_cb.Text = "PO排序"
266
+        Me.PO排序_cb.UseVisualStyleBackColor = True
267
+        '
268
+        'PO號1_tb
269
+        '
270
+        Me.PO號1_tb.BackColor = System.Drawing.Color.White
271
+        Me.PO號1_tb.Location = New System.Drawing.Point(389, 6)
272
+        Me.PO號1_tb.Name = "PO號1_tb"
273
+        Me.PO號1_tb.Size = New System.Drawing.Size(97, 23)
274
+        Me.PO號1_tb.TabIndex = 1378
275
+        Me.PO號1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
276
+        '
277
+        'Label5
278
+        '
279
+        Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
280
+        Me.Label5.AutoSize = True
281
+        Me.Label5.Location = New System.Drawing.Point(1107, 10)
282
+        Me.Label5.Name = "Label5"
283
+        Me.Label5.Size = New System.Drawing.Size(88, 16)
284
+        Me.Label5.TabIndex = 1381
285
+        Me.Label5.Text = "異動資料查詢 : "
286
+        '
287
+        '流水號_tb
288
+        '
289
+        Me.流水號_tb.BackColor = System.Drawing.Color.White
290
+        Me.流水號_tb.Location = New System.Drawing.Point(674, 6)
291
+        Me.流水號_tb.Name = "流水號_tb"
292
+        Me.流水號_tb.Size = New System.Drawing.Size(99, 23)
293
+        Me.流水號_tb.TabIndex = 1385
294
+        Me.流水號_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
295
+        '
296
+        'OpenFileDialog1
297
+        '
298
+        Me.OpenFileDialog1.FileName = "OpenFileDialog1"
299
+        '
300
+        '視窗2_pl
301
+        '
302
+        Me.視窗2_pl.BackColor = System.Drawing.Color.White
303
+        Me.視窗2_pl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
304
+        Me.視窗2_pl.Controls.Add(Me.隱藏_bt)
305
+        Me.視窗2_pl.Controls.Add(Me.新增資料_bt)
306
+        Me.視窗2_pl.Controls.Add(Me.Panel3)
307
+        Me.視窗2_pl.Controls.Add(Me.Label6)
308
+        Me.視窗2_pl.Controls.Add(Me.CanceL2_bt)
309
+        Me.視窗2_pl.Location = New System.Drawing.Point(9, 246)
310
+        Me.視窗2_pl.Name = "視窗2_pl"
311
+        Me.視窗2_pl.Size = New System.Drawing.Size(1545, 408)
312
+        Me.視窗2_pl.TabIndex = 1403
313
+        '
314
+        '隱藏_bt
315
+        '
316
+        Me.隱藏_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
317
+        Me.隱藏_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
318
+        Me.隱藏_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
319
+        Me.隱藏_bt.ForeColor = System.Drawing.Color.Black
320
+        Me.隱藏_bt.Location = New System.Drawing.Point(1485, 2)
321
+        Me.隱藏_bt.Name = "隱藏_bt"
322
+        Me.隱藏_bt.Size = New System.Drawing.Size(26, 26)
323
+        Me.隱藏_bt.TabIndex = 1377
324
+        Me.隱藏_bt.Text = "一"
325
+        Me.隱藏_bt.UseVisualStyleBackColor = False
326
+        '
327
+        '新增資料_bt
328
+        '
329
+        Me.新增資料_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
330
+        Me.新增資料_bt.Location = New System.Drawing.Point(1407, 2)
331
+        Me.新增資料_bt.Name = "新增資料_bt"
332
+        Me.新增資料_bt.Size = New System.Drawing.Size(75, 26)
333
+        Me.新增資料_bt.TabIndex = 1376
334
+        Me.新增資料_bt.Text = "新增資料"
335
+        Me.新增資料_bt.UseVisualStyleBackColor = True
336
+        '
337
+        'Panel3
338
+        '
339
+        Me.Panel3.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
340
+            Or System.Windows.Forms.AnchorStyles.Left) _
341
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
342
+        Me.Panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
343
+        Me.Panel3.Controls.Add(Me.控制表1_dgv)
344
+        Me.Panel3.Controls.Add(Me.控制表_dgv)
345
+        Me.Panel3.Location = New System.Drawing.Point(3, 28)
346
+        Me.Panel3.Name = "Panel3"
347
+        Me.Panel3.Size = New System.Drawing.Size(1538, 376)
348
+        Me.Panel3.TabIndex = 1367
349
+        '
350
+        '控制表1_dgv
351
+        '
352
+        Me.控制表1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
353
+            Or System.Windows.Forms.AnchorStyles.Left) _
354
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
355
+        Me.控制表1_dgv.BackgroundColor = System.Drawing.Color.White
356
+        DataGridViewCellStyle21.BackColor = System.Drawing.SystemColors.Control
357
+        DataGridViewCellStyle21.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
358
+        DataGridViewCellStyle21.ForeColor = System.Drawing.SystemColors.WindowText
359
+        DataGridViewCellStyle21.SelectionBackColor = System.Drawing.SystemColors.Highlight
360
+        DataGridViewCellStyle21.SelectionForeColor = System.Drawing.SystemColors.HighlightText
361
+        DataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
362
+        Me.控制表1_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle21
363
+        Me.控制表1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
364
+        Me.控制表1_dgv.Location = New System.Drawing.Point(2, 185)
365
+        Me.控制表1_dgv.Name = "控制表1_dgv"
366
+        Me.控制表1_dgv.RowHeadersWidth = 5
367
+        DataGridViewCellStyle22.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
368
+        Me.控制表1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle22
369
+        Me.控制表1_dgv.RowTemplate.Height = 24
370
+        Me.控制表1_dgv.Size = New System.Drawing.Size(1529, 185)
371
+        Me.控制表1_dgv.TabIndex = 571
372
+        '
373
+        '控制表_dgv
374
+        '
375
+        Me.控制表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
376
+            Or System.Windows.Forms.AnchorStyles.Left) _
377
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
378
+        Me.控制表_dgv.BackgroundColor = System.Drawing.Color.White
379
+        DataGridViewCellStyle23.BackColor = System.Drawing.SystemColors.Control
380
+        DataGridViewCellStyle23.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
381
+        DataGridViewCellStyle23.ForeColor = System.Drawing.SystemColors.WindowText
382
+        DataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight
383
+        DataGridViewCellStyle23.SelectionForeColor = System.Drawing.SystemColors.HighlightText
384
+        DataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
385
+        Me.控制表_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle23
386
+        Me.控制表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
387
+        Me.控制表_dgv.Location = New System.Drawing.Point(2, 1)
388
+        Me.控制表_dgv.Name = "控制表_dgv"
389
+        Me.控制表_dgv.RowHeadersWidth = 5
390
+        DataGridViewCellStyle24.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
391
+        Me.控制表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle24
392
+        Me.控制表_dgv.RowTemplate.Height = 24
393
+        Me.控制表_dgv.Size = New System.Drawing.Size(1529, 185)
394
+        Me.控制表_dgv.TabIndex = 570
395
+        '
396
+        'Label6
397
+        '
398
+        Me.Label6.AutoSize = True
399
+        Me.Label6.Location = New System.Drawing.Point(5, 7)
400
+        Me.Label6.Name = "Label6"
401
+        Me.Label6.Size = New System.Drawing.Size(317, 16)
402
+        Me.Label6.TabIndex = 1375
403
+        Me.Label6.Text = "出貨明細表比對新增項 - 跳出讀取完成之前請不要動電腦 !!"
404
+        '
405
+        'CanceL2_bt
406
+        '
407
+        Me.CanceL2_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
408
+        Me.CanceL2_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer), CType(CType(128, Byte), Integer))
409
+        Me.CanceL2_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
410
+        Me.CanceL2_bt.ForeColor = System.Drawing.Color.Black
411
+        Me.CanceL2_bt.Location = New System.Drawing.Point(1513, 2)
412
+        Me.CanceL2_bt.Name = "CanceL2_bt"
413
+        Me.CanceL2_bt.Size = New System.Drawing.Size(26, 26)
414
+        Me.CanceL2_bt.TabIndex = 1374
415
+        Me.CanceL2_bt.Text = "X"
416
+        Me.CanceL2_bt.UseVisualStyleBackColor = False
417
+        '
418
+        '開啟_bt
419
+        '
420
+        Me.開啟_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
421
+        Me.開啟_bt.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.ZOOM01
422
+        Me.開啟_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
423
+        Me.開啟_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
424
+        Me.開啟_bt.ForeColor = System.Drawing.Color.Blue
425
+        Me.開啟_bt.Location = New System.Drawing.Point(962, 0)
426
+        Me.開啟_bt.Name = "開啟_bt"
427
+        Me.開啟_bt.Size = New System.Drawing.Size(35, 35)
428
+        Me.開啟_bt.TabIndex = 1404
429
+        Me.開啟_bt.UseVisualStyleBackColor = True
430
+        '
431
+        '列印_bt
432
+        '
433
+        Me.列印_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
434
+        Me.列印_bt.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.print
435
+        Me.列印_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
436
+        Me.列印_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
437
+        Me.列印_bt.ForeColor = System.Drawing.Color.Blue
438
+        Me.列印_bt.Location = New System.Drawing.Point(1067, 0)
439
+        Me.列印_bt.Name = "列印_bt"
440
+        Me.列印_bt.Size = New System.Drawing.Size(35, 35)
441
+        Me.列印_bt.TabIndex = 1386
442
+        Me.列印_bt.UseVisualStyleBackColor = True
443
+        '
444
+        '刪除_bt
445
+        '
446
+        Me.刪除_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
447
+        Me.刪除_bt.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.GarbageEmpty
448
+        Me.刪除_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
449
+        Me.刪除_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
450
+        Me.刪除_bt.ForeColor = System.Drawing.Color.Blue
451
+        Me.刪除_bt.Location = New System.Drawing.Point(1032, 0)
452
+        Me.刪除_bt.Name = "刪除_bt"
453
+        Me.刪除_bt.Size = New System.Drawing.Size(35, 35)
454
+        Me.刪除_bt.TabIndex = 1384
455
+        Me.刪除_bt.UseVisualStyleBackColor = True
456
+        '
457
+        '存檔_tb
458
+        '
459
+        Me.存檔_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
460
+        Me.存檔_tb.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.SAVER
461
+        Me.存檔_tb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
462
+        Me.存檔_tb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
463
+        Me.存檔_tb.ForeColor = System.Drawing.Color.Blue
464
+        Me.存檔_tb.Location = New System.Drawing.Point(997, 0)
465
+        Me.存檔_tb.Name = "存檔_tb"
466
+        Me.存檔_tb.Size = New System.Drawing.Size(35, 35)
467
+        Me.存檔_tb.TabIndex = 1383
468
+        Me.存檔_tb.UseVisualStyleBackColor = True
469
+        '
470
+        '比對新增_bt
471
+        '
472
+        Me.比對新增_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
473
+        Me.比對新增_bt.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.add_2
474
+        Me.比對新增_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
475
+        Me.比對新增_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
476
+        Me.比對新增_bt.ForeColor = System.Drawing.Color.Blue
477
+        Me.比對新增_bt.Location = New System.Drawing.Point(927, 0)
478
+        Me.比對新增_bt.Name = "比對新增_bt"
479
+        Me.比對新增_bt.Size = New System.Drawing.Size(35, 35)
480
+        Me.比對新增_bt.TabIndex = 1382
481
+        Me.比對新增_bt.UseVisualStyleBackColor = True
482
+        '
483
+        '差異_下_bt
484
+        '
485
+        Me.差異_下_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
486
+        Me.差異_下_bt.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.arrow_down
487
+        Me.差異_下_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
488
+        Me.差異_下_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
489
+        Me.差異_下_bt.ForeColor = System.Drawing.Color.Blue
490
+        Me.差異_下_bt.Location = New System.Drawing.Point(1230, 0)
491
+        Me.差異_下_bt.Name = "差異_下_bt"
492
+        Me.差異_下_bt.Size = New System.Drawing.Size(35, 35)
493
+        Me.差異_下_bt.TabIndex = 1380
494
+        Me.差異_下_bt.UseVisualStyleBackColor = True
495
+        '
496
+        '差異_上_bt
497
+        '
498
+        Me.差異_上_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
499
+        Me.差異_上_bt.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.arrow_up
500
+        Me.差異_上_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
501
+        Me.差異_上_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
502
+        Me.差異_上_bt.ForeColor = System.Drawing.Color.Blue
503
+        Me.差異_上_bt.Location = New System.Drawing.Point(1195, 0)
504
+        Me.差異_上_bt.Name = "差異_上_bt"
505
+        Me.差異_上_bt.Size = New System.Drawing.Size(35, 35)
506
+        Me.差異_上_bt.TabIndex = 1379
507
+        Me.差異_上_bt.UseVisualStyleBackColor = True
508
+        '
509
+        '比對關鍵字_bt
510
+        '
511
+        Me.比對關鍵字_bt.BackgroundImage = Global.天盾國際管理系統.My.Resources.Resources.Search
512
+        Me.比對關鍵字_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
513
+        Me.比對關鍵字_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
514
+        Me.比對關鍵字_bt.ForeColor = System.Drawing.Color.Blue
515
+        Me.比對關鍵字_bt.Location = New System.Drawing.Point(488, 0)
516
+        Me.比對關鍵字_bt.Name = "比對關鍵字_bt"
517
+        Me.比對關鍵字_bt.Size = New System.Drawing.Size(35, 35)
518
+        Me.比對關鍵字_bt.TabIndex = 1375
519
+        Me.比對關鍵字_bt.UseVisualStyleBackColor = True
520
+        '
521
+        '訂單拆分_bt
522
+        '
523
+        Me.訂單拆分_bt.ForeColor = System.Drawing.Color.Green
524
+        Me.訂單拆分_bt.Location = New System.Drawing.Point(774, 0)
525
+        Me.訂單拆分_bt.Name = "訂單拆分_bt"
526
+        Me.訂單拆分_bt.Size = New System.Drawing.Size(80, 35)
527
+        Me.訂單拆分_bt.TabIndex = 1837
528
+        Me.訂單拆分_bt.Text = "訂單拆分"
529
+        Me.訂單拆分_bt.UseVisualStyleBackColor = True
530
+        '
531
+        '出貨銷帳明細表
532
+        '
533
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
534
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
535
+        Me.ClientSize = New System.Drawing.Size(1593, 679)
536
+        Me.Controls.Add(Me.訂單拆分_bt)
537
+        Me.Controls.Add(Me.開啟_bt)
538
+        Me.Controls.Add(Me.視窗2_pl)
539
+        Me.Controls.Add(Me.列印_bt)
540
+        Me.Controls.Add(Me.流水號_tb)
541
+        Me.Controls.Add(Me.銷帳_dgv)
542
+        Me.Controls.Add(Me.Label3)
543
+        Me.Controls.Add(Me.刪除_bt)
544
+        Me.Controls.Add(Me.訂單明細表_dgv)
545
+        Me.Controls.Add(Me.存檔_tb)
546
+        Me.Controls.Add(Me.利潤表_dgv)
547
+        Me.Controls.Add(Me.比對新增_bt)
548
+        Me.Controls.Add(Me.Label1)
549
+        Me.Controls.Add(Me.Label5)
550
+        Me.Controls.Add(Me.Label2)
551
+        Me.Controls.Add(Me.差異_下_bt)
552
+        Me.Controls.Add(Me.差異_上_bt)
553
+        Me.Controls.Add(Me.PO號1_tb)
554
+        Me.Controls.Add(Me.PO排序_cb)
555
+        Me.Controls.Add(Me.INV排序_cb)
556
+        Me.Controls.Add(Me.比對關鍵字_bt)
557
+        Me.Controls.Add(Me.年份_cb)
558
+        Me.Controls.Add(Me.PO號_tb)
559
+        Me.Controls.Add(Me.Label4)
560
+        Me.Controls.Add(Me.Label16)
561
+        Me.Controls.Add(Me.Label20)
562
+        Me.Controls.Add(Me.品牌標註_lb)
563
+        Me.Controls.Add(Me.資料庫選擇2_bt)
564
+        Me.Controls.Add(Me.資料庫選擇1_bt)
565
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
566
+        Me.Margin = New System.Windows.Forms.Padding(4)
567
+        Me.Name = "出貨銷帳明細表"
568
+        Me.Text = "出貨銷帳明細表"
569
+        CType(Me.利潤表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
570
+        CType(Me.訂單明細表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
571
+        CType(Me.銷帳_dgv, System.ComponentModel.ISupportInitialize).EndInit()
572
+        Me.視窗2_pl.ResumeLayout(False)
573
+        Me.視窗2_pl.PerformLayout()
574
+        Me.Panel3.ResumeLayout(False)
575
+        CType(Me.控制表1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
576
+        CType(Me.控制表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
577
+        Me.ResumeLayout(False)
578
+        Me.PerformLayout()
579
+
580
+    End Sub
581
+
582
+    Friend WithEvents 利潤表_dgv As DataGridView
583
+    Friend WithEvents 資料庫選擇2_bt As Button
584
+    Friend WithEvents 資料庫選擇1_bt As Button
585
+    Friend WithEvents Label20 As Label
586
+    Friend WithEvents 訂單明細表_dgv As DataGridView
587
+    Friend WithEvents Label1 As Label
588
+    Friend WithEvents Label2 As Label
589
+    Friend WithEvents 品牌標註_lb As Label
590
+    Friend WithEvents 銷帳_dgv As DataGridView
591
+    Friend WithEvents Label3 As Label
592
+    Friend WithEvents 年份_cb As ComboBox
593
+    Friend WithEvents PO號_tb As TextBox
594
+    Friend WithEvents Label4 As Label
595
+    Friend WithEvents Label16 As Label
596
+    Friend WithEvents 比對關鍵字_bt As Button
597
+    Friend WithEvents INV排序_cb As CheckBox
598
+    Friend WithEvents PO排序_cb As CheckBox
599
+    Friend WithEvents PO號1_tb As TextBox
600
+    Friend WithEvents 差異_上_bt As Button
601
+    Friend WithEvents 差異_下_bt As Button
602
+    Friend WithEvents Label5 As Label
603
+    Friend WithEvents 比對新增_bt As Button
604
+    Friend WithEvents 存檔_tb As Button
605
+    Friend WithEvents 刪除_bt As Button
606
+    Friend WithEvents 流水號_tb As TextBox
607
+    Friend WithEvents 列印_bt As Button
608
+    Friend WithEvents OpenFileDialog1 As OpenFileDialog
609
+    Friend WithEvents 視窗2_pl As Panel
610
+    Friend WithEvents Panel3 As Panel
611
+    Friend WithEvents Label6 As Label
612
+    Friend WithEvents CanceL2_bt As Button
613
+    Friend WithEvents 控制表_dgv As DataGridView
614
+    Friend WithEvents 控制表1_dgv As DataGridView
615
+    Friend WithEvents 新增資料_bt As Button
616
+    Friend WithEvents 隱藏_bt As Button
617
+    Friend WithEvents 開啟_bt As Button
618
+    Friend WithEvents 訂單拆分_bt As Button
619
+End Class

+ 126
- 0
TENDEN-MES-SYS/成本系統管理/出貨銷帳明細表.resx Vedi File

@@ -0,0 +1,126 @@
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
+  <metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121
+    <value>15, 7</value>
122
+  </metadata>
123
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124
+    <value>34</value>
125
+  </metadata>
126
+</root>

+ 909
- 0
TENDEN-MES-SYS/成本系統管理/出貨銷帳明細表.vb Vedi File

@@ -0,0 +1,909 @@
1
+Option Strict Off
2
+Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
3
+Imports Microsoft.Office.Interop.Excel.Constants
4
+Imports Microsoft.Office.Interop.Excel.XlBordersIndex
5
+Imports Microsoft.Office.Interop.Excel.XlLineStyle
6
+Imports Microsoft.Office.Interop.Excel.XlBorderWeight
7
+Imports Microsoft.Office.Interop.Excel.XlThemeFont
8
+Imports Microsoft.Office.Interop.Excel.XlThemeColor
9
+Imports Microsoft.Office.Interop.Excel.XlWindowState
10
+Public Class 出貨銷帳明細表
11
+    Dim 目前選擇項 As Integer : Dim file_name As String = ""
12
+    Dim xlApp As Microsoft.Office.Interop.Excel.Application
13
+    Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
14
+    Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
15
+    Private Sub Set_訂單清單()
16
+        Dim ds As New DataSet
17
+        利潤表_dgv.DataSource = Nothing : ds.Clear()
18
+        利潤表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
19
+        利潤表_dgv.ColumnHeadersHeight = 25 : 利潤表_dgv.RowTemplate.Height = 20
20
+        利潤表_dgv.AllowUserToAddRows = False
21
+        ConnOpen()
22
+        PA = "" : PA25 = 年份_cb.Text : PA26 = CInt(PA25) - 1 : PA27 = CInt(PA25) + 1 : SQL_訂單價格利潤明細表_ALL()
23
+        CmdSet_For_DGV() : da.Fill(ds) : 利潤表_dgv.DataSource = ds.Tables(0) : conn.Close()
24
+
25
+        利潤表_dgv.Columns("訂單流水號").FillWeight = 80 : 利潤表_dgv.Columns("資料流水號").Visible = False : 利潤表_dgv.Columns("年份季度").FillWeight = 55
26
+        利潤表_dgv.Columns("力威訂單號").FillWeight = 100 : 利潤表_dgv.Columns("形體號").FillWeight = 90 : 利潤表_dgv.Columns("顏色").FillWeight = 70
27
+        利潤表_dgv.Columns("力威訂單號").FillWeight = 100 : 利潤表_dgv.Columns("楦型").FillWeight = 45 : 利潤表_dgv.Columns("數量").FillWeight = 45
28
+        利潤表_dgv.Columns("ProductID").FillWeight = 120
29
+        利潤表_dgv.Columns("單價").FillWeight = 45 : 利潤表_dgv.Columns("總金額").FillWeight = 75 : 利潤表_dgv.Columns("備註").FillWeight = 80
30
+        利潤表_dgv.Columns("工廠").FillWeight = 40 : 利潤表_dgv.Columns("訂單種類").FillWeight = 65 : 利潤表_dgv.Columns("Quantity").FillWeight = 65
31
+        利潤表_dgv.Columns("Currency").FillWeight = 65 : 利潤表_dgv.Columns("Exchange").FillWeight = 70 : 利潤表_dgv.Columns("FTYPrice").FillWeight = 80
32
+        利潤表_dgv.Columns("CommissionTTL").FillWeight = 150 : 利潤表_dgv.Columns("CommissionDarren").FillWeight = 100 : 利潤表_dgv.Columns("CommissionTendenza").FillWeight = 179
33
+        利潤表_dgv.Columns("Percentage").FillWeight = 120 : 利潤表_dgv.Columns("BasicPrice").FillWeight = 70 : 利潤表_dgv.Columns("PG/MOQ").FillWeight = 60
34
+        利潤表_dgv.Columns("FOOTorPET").FillWeight = 78 : 利潤表_dgv.Columns("Tooling").FillWeight = 58 : 利潤表_dgv.Columns("RubberBand").FillWeight = 83
35
+        利潤表_dgv.Columns("JHOOK").FillWeight = 58 : 利潤表_dgv.Columns("WaterResistant").FillWeight = 95 : 利潤表_dgv.Columns("P16VAT").FillWeight = 60
36
+        利潤表_dgv.Columns("EXWsaving").FillWeight = 75 : 利潤表_dgv.Columns("CollectedToolng").FillWeight = 110
37
+
38
+        利潤表_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 利潤表_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
39
+        利潤表_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("單價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
40
+        利潤表_dgv.Columns("總金額").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("總金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
41
+        利潤表_dgv.Columns("Quantity").DefaultCellStyle.Format = "#,##0" : 利潤表_dgv.Columns("Quantity").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
42
+        利潤表_dgv.Columns("Exchange").DefaultCellStyle.Format = "#,##0.0000" : 利潤表_dgv.Columns("Exchange").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
43
+        利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
44
+        利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
45
+        利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
46
+        利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
47
+        利潤表_dgv.Columns("Percentage").DefaultCellStyle.Format = "#,##0.00%" : 利潤表_dgv.Columns("Percentage").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
48
+        利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
49
+        利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
50
+        利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
51
+        利潤表_dgv.Columns("Tooling").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("Tooling").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
52
+        利潤表_dgv.Columns("RubberBand").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("RubberBand").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
53
+        利潤表_dgv.Columns("JHOOK").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("JHOOK").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
54
+        利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
55
+        利潤表_dgv.Columns("P16VAT").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("P16VAT").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
56
+        利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
57
+        利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
58
+
59
+        利潤表_dgv.Columns("工廠").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
60
+        利潤表_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
61
+        利潤表_dgv.Columns("單價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
62
+        利潤表_dgv.Columns("總金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
63
+        利潤表_dgv.Columns("Currency").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
64
+        利潤表_dgv.Columns("Quantity").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
65
+        利潤表_dgv.Columns("Currency").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
66
+        利潤表_dgv.Columns("Exchange").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
67
+        利潤表_dgv.Columns("FTYPrice").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
68
+        利潤表_dgv.Columns("CommissionTTL").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
69
+        利潤表_dgv.Columns("CommissionDarren").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
70
+        利潤表_dgv.Columns("CommissionTendenza").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
71
+        利潤表_dgv.Columns("Percentage").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
72
+        利潤表_dgv.Columns("年份").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
73
+
74
+        利潤表_dgv.Columns(1).Visible = False : 利潤表_dgv.Columns(2).Visible = False : 利潤表_dgv.Columns(6).Visible = False : 利潤表_dgv.Columns(19).Visible = False
75
+        利潤表_dgv.Columns(12).Visible = False : 利潤表_dgv.Columns(14).Visible = False : 利潤表_dgv.Columns(15).Visible = False : 利潤表_dgv.Columns(16).Visible = False
76
+        利潤表_dgv.Columns(17).Visible = False : 利潤表_dgv.Columns(21).Visible = False : 利潤表_dgv.Columns(22).Visible = False : 利潤表_dgv.Columns(23).Visible = False
77
+        利潤表_dgv.Columns(24).Visible = False : 利潤表_dgv.Columns(25).Visible = False : 利潤表_dgv.Columns(26).Visible = False : 利潤表_dgv.Columns(27).Visible = False
78
+        利潤表_dgv.Columns(28).Visible = False : 利潤表_dgv.Columns(29).Visible = False : 利潤表_dgv.Columns(30).Visible = False : 利潤表_dgv.Columns(31).Visible = False
79
+        利潤表_dgv.Columns(32).Visible = False : 利潤表_dgv.Columns(34).Visible = False : 利潤表_dgv.Columns(37).Visible = False : 利潤表_dgv.Columns(38).Visible = False
80
+        利潤表_dgv.Columns(36).Visible = False
81
+
82
+        Dim 金額加總(9) As Double : Dim EU(11) As Double
83
+        For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
84
+            If 利潤表_dgv("BasicPrice", i).Value.ToString = "" Then : EU(0) = 0 : Else : EU(0) = Double.Parse(利潤表_dgv("BasicPrice", i).Value.ToString) : End If
85
+            If 利潤表_dgv("PG/MOQ", i).Value.ToString = "" Then : EU(1) = 0 : Else : EU(1) = Double.Parse(利潤表_dgv("PG/MOQ", i).Value.ToString) : End If
86
+            If 利潤表_dgv("FOOTorPET", i).Value.ToString = "" Then : EU(2) = 0 : Else : EU(2) = Double.Parse(利潤表_dgv("FOOTorPET", i).Value.ToString) : End If
87
+            If 利潤表_dgv("Tooling", i).Value.ToString = "" Then : EU(3) = 0 : Else : EU(3) = Double.Parse(利潤表_dgv("Tooling", i).Value.ToString) : End If
88
+            If 利潤表_dgv("RubberBand", i).Value.ToString = "" Then : EU(4) = 0 : Else : EU(4) = Double.Parse(利潤表_dgv("RubberBand", i).Value.ToString) : End If
89
+            If 利潤表_dgv("JHOOK", i).Value.ToString = "" Then : EU(5) = 0 : Else : EU(5) = Double.Parse(利潤表_dgv("JHOOK", i).Value.ToString) : End If
90
+            If 利潤表_dgv("WaterResistant", i).Value.ToString = "" Then : EU(6) = 0 : Else : EU(6) = Double.Parse(利潤表_dgv("WaterResistant", i).Value.ToString) : End If
91
+            If 利潤表_dgv("P16VAT", i).Value.ToString = "" Then : EU(7) = 0 : Else : EU(7) = Double.Parse(利潤表_dgv("P16VAT", i).Value.ToString) : End If
92
+            If 利潤表_dgv("EXWsaving", i).Value.ToString = "" Then : EU(8) = 0 : Else : EU(8) = Double.Parse(利潤表_dgv("EXWsaving", i).Value.ToString) : End If
93
+            If 利潤表_dgv("Quantity", i).Value.ToString = "" Then : EU(9) = 0 : Else : EU(9) = Double.Parse(利潤表_dgv("Quantity", i).Value.ToString) : End If
94
+            If 利潤表_dgv("FTYPrice", i).Value.ToString = "" Then : EU(10) = 0 : Else : EU(10) = Double.Parse(利潤表_dgv("FTYPrice", i).Value.ToString) : End If
95
+            If 利潤表_dgv("Exchange", i).Value.ToString = "" Then : EU(11) = 1 : Else : EU(11) = Double.Parse(利潤表_dgv("Exchange", i).Value.ToString) : End If
96
+            利潤表_dgv.Rows(i).Cells("單價").Value = EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)
97
+            利潤表_dgv.Rows(i).Cells("CollectedToolng").Value = EU(9) * EU(3)
98
+            利潤表_dgv.Rows(i).Cells("CommissionTTL").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9)
99
+            利潤表_dgv.Rows(i).Cells("CommissionDarren").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9) / 2
100
+            利潤表_dgv.Rows(i).Cells("CommissionTendenza").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9) / 2
101
+            If (EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) - EU(8)) = 0 Or EU(9) = 0 Then
102
+                利潤表_dgv.Rows(i).Cells("Percentage").Value = 0
103
+            Else
104
+                利潤表_dgv.Rows(i).Cells("Percentage").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9) - EU(10) * EU(9)) /
105
+                                                            ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9))
106
+            End If
107
+            利潤表_dgv.Rows(i).Cells("總金額").Value = (EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9)
108
+            If 利潤表_dgv.RowCount = 0 Then : 金額加總(0) = "0.00" : Else : 金額加總(0) += 利潤表_dgv.Rows(i).Cells("總金額").Value : End If
109
+            利潤表_dgv.Rows(i).Cells(33).Value = Strings.Left(利潤表_dgv("客戶交期", i).Value.ToString, 4)
110
+        Next i
111
+        '5100518650
112
+    End Sub
113
+    Private Sub Set_出貨清單()
114
+        Dim ds As New DataSet
115
+        訂單明細表_dgv.DataSource = Nothing : ds.Clear()
116
+        訂單明細表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
117
+        訂單明細表_dgv.ColumnHeadersHeight = 25 : 訂單明細表_dgv.AllowUserToAddRows = False : 訂單明細表_dgv.RowTemplate.Height = 20
118
+        ConnOpen() : PA = "" : PA25 = 年份_cb.Text : PA26 = CInt(PA25) - 1 : PA27 = CInt(PA25) + 1 : SQL_出貨明細表_ALL() : 列印用SQL = SQL1 : CmdSet_For_DGV()
119
+        da.Fill(ds) : 訂單明細表_dgv.DataSource = ds.Tables(0) : conn.Close()
120
+
121
+        訂單明細表_dgv.Columns(0).Visible = False : 訂單明細表_dgv.Columns(1).FillWeight = 75 : 訂單明細表_dgv.Columns(2).FillWeight = 60 : 訂單明細表_dgv.Columns(3).FillWeight = 120
122
+        訂單明細表_dgv.Columns(4).FillWeight = 150 : 訂單明細表_dgv.Columns(5).FillWeight = 130 : 訂單明細表_dgv.Columns(6).FillWeight = 60
123
+
124
+        訂單明細表_dgv.Columns(7).FillWeight = 80 : 訂單明細表_dgv.Columns(8).FillWeight = 80
125
+        訂單明細表_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
126
+        訂單明細表_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
127
+        訂單明細表_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
128
+        訂單明細表_dgv.Columns(8).DefaultCellStyle.Format = "#,##0"
129
+        訂單明細表_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
130
+        訂單明細表_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
131
+
132
+        訂單明細表_dgv.Columns(9).Visible = False : 訂單明細表_dgv.Columns(10).FillWeight = 80 : 訂單明細表_dgv.Columns(11).FillWeight = 80 : 訂單明細表_dgv.Columns(12).FillWeight = 80
133
+        訂單明細表_dgv.Columns(13).FillWeight = 80 : 訂單明細表_dgv.Columns(14).FillWeight = 80 : 訂單明細表_dgv.Columns(15).Visible = False
134
+        訂單明細表_dgv.Columns(16).Visible = False : 訂單明細表_dgv.Columns(17).Visible = False : 訂單明細表_dgv.Columns(18).Visible = False
135
+    End Sub
136
+    Private Sub Set_銷帳清單()
137
+        Dim ds As New DataSet
138
+        銷帳_dgv.DataSource = Nothing : ds.Clear()
139
+        銷帳_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
140
+        銷帳_dgv.ColumnHeadersHeight = 40 : 銷帳_dgv.AllowUserToAddRows = False
141
+        PA25 = 年份_cb.Text : If INV排序_cb.Checked = True Then : PA30 = "貨款銷帳明細表.INV DESC" : Else : PA30 = "貨款銷帳明細表.訂單號 DESC" : End If
142
+        SQL_銷帳清單()
143
+        da.Fill(ds) : 銷帳_dgv.DataSource = ds.Tables(0) : conn.Close()
144
+
145
+        銷帳_dgv.Columns(0).Visible = False : 銷帳_dgv.Columns(1).Visible = False : 銷帳_dgv.Columns(34).Visible = False : 銷帳_dgv.Columns(35).Visible = False
146
+        銷帳_dgv.Columns(36).Visible = False : 銷帳_dgv.Columns(37).Visible = False
147
+        銷帳_dgv.Columns(9).Frozen = True : 銷帳_dgv.EditMode = DataGridViewEditMode.EditOnEnter
148
+        銷帳_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 銷帳_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
149
+        銷帳_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
150
+        銷帳_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
151
+        銷帳_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
152
+        銷帳_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
153
+        銷帳_dgv.Columns(6).Width = 70 : 銷帳_dgv.Columns(7).Width = 70 : 銷帳_dgv.Columns(8).Width = 40 : 銷帳_dgv.Columns(9).Width = 40 : 銷帳_dgv.Columns(33).Width = 300
154
+        銷帳_dgv.Columns(35).Width = 40 : 銷帳_dgv.Columns(36).Width = 40
155
+        For I As Integer = 2 To 9 : 銷帳_dgv.Columns(I).ReadOnly = True : Next : 銷帳_dgv.Columns(7).ReadOnly = False
156
+        銷帳_dgv.Columns(12).ReadOnly = True : 銷帳_dgv.Columns(18).ReadOnly = True : 銷帳_dgv.Columns(20).ReadOnly = True : 銷帳_dgv.Columns(24).ReadOnly = True
157
+        銷帳_dgv.Columns(28).ReadOnly = True : 銷帳_dgv.Columns(32).ReadOnly = True
158
+        For I As Integer = 10 To 24
159
+            銷帳_dgv.Columns(I).DefaultCellStyle.Format = "#,##0.00"
160
+            銷帳_dgv.Columns(I).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
161
+            銷帳_dgv.Columns(I).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
162
+        Next
163
+        For I As Integer = 28 To 32
164
+            銷帳_dgv.Columns(I).DefaultCellStyle.Format = "#,##0.00"
165
+            銷帳_dgv.Columns(I).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
166
+            銷帳_dgv.Columns(I).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
167
+        Next
168
+        For I As Integer = 0 To 銷帳_dgv.Rows.Count - 1
169
+            銷帳_dgv(12, I).Value = 0 : 銷帳_dgv(18, I).Value = 0 : 銷帳_dgv(20, I).Value = 0 : 銷帳_dgv(24, I).Value = 0 : 銷帳_dgv(28, I).Value = 0 : 銷帳_dgv(32, I).Value = 0
170
+            銷帳_dgv(35, I).Value = False : 銷帳_dgv(36, I).Value = False : 銷帳_dgv(37, I).Value = False
171
+            '--------------比對利潤明細表-------------------------------------------------------------------------------------------------------------------------------
172
+            For II As Integer = 0 To 利潤表_dgv.Rows.Count - 1
173
+                If 銷帳_dgv(5, I).Value.ToString.Replace(" ", "") = 利潤表_dgv("力威訂單號", II).Value.ToString Then
174
+                    If CInt(銷帳_dgv(7, I).Value.ToString) = CInt(利潤表_dgv("數量", II).Value.ToString) Then
175
+                        If 銷帳_dgv(29, I).Value = 0 Then
176
+                            銷帳_dgv(29, I).Value = 利潤表_dgv(20, II).Value
177
+                        Else
178
+                            Dim DF1 As Integer = CInt(銷帳_dgv(29, I).Value) : Dim DF2 As Integer = CInt(利潤表_dgv(20, II).Value)
179
+                            If DF1 - DF2 < 2 And DF1 - DF2 > -2 Then
180
+                                銷帳_dgv(35, I).Value = False
181
+                            Else
182
+                                銷帳_dgv(35, I).Value = True
183
+                            End If
184
+                        End If : Exit For
185
+                    End If
186
+                End If
187
+            Next
188
+            '--------------比對出貨明細表-------------------------------------------------------------------------------------------------------------------------------
189
+            For II As Integer = 0 To 訂單明細表_dgv.Rows.Count - 1
190
+                If 銷帳_dgv(34, I).Value.ToString = 訂單明細表_dgv(3, II).Value.ToString Then
191
+                    If CInt(銷帳_dgv(7, I).Value.ToString) = CInt(訂單明細表_dgv(8, II).Value.ToString) Then
192
+                        銷帳_dgv(8, I).Value = True : Exit For
193
+                    End If
194
+                End If
195
+            Next
196
+            If 銷帳_dgv(8, I).Value = True Then
197
+                If 銷帳_dgv(11, I).Value = 0 Then
198
+                    銷帳_dgv(12, I).Value = 銷帳_dgv(7, I).Value * 銷帳_dgv(10, I).Value
199
+                Else
200
+                    銷帳_dgv(12, I).Value = 銷帳_dgv(7, I).Value * 銷帳_dgv(11, I).Value
201
+                End If
202
+                銷帳_dgv(18, I).Value = 銷帳_dgv(12, I).Value - 銷帳_dgv(13, I).Value - 銷帳_dgv(14, I).Value - 銷帳_dgv(15, I).Value - 銷帳_dgv(16, I).Value + 銷帳_dgv(17, I).Value
203
+                銷帳_dgv(20, I).Value = 銷帳_dgv(7, I).Value * 銷帳_dgv(19, I).Value
204
+                銷帳_dgv(24, I).Value = 銷帳_dgv(20, I).Value - 銷帳_dgv(21, I).Value - 銷帳_dgv(22, I).Value - 銷帳_dgv(23, I).Value
205
+                銷帳_dgv(28, I).Value = 銷帳_dgv(24, I).Value - 銷帳_dgv(18, I).Value
206
+                銷帳_dgv(32, I).Value = 銷帳_dgv(28, I).Value - 銷帳_dgv(29, I).Value - 銷帳_dgv(30, I).Value - 銷帳_dgv(31, I).Value
207
+            End If
208
+            If 銷帳_dgv(9, I).Value = True Then : 銷帳_dgv(7, I).ReadOnly = True : 銷帳_dgv(8, I).ReadOnly = True : 銷帳_dgv(19, I).ReadOnly = True
209
+                For II As Integer = 10 To 11 : 銷帳_dgv(II, I).ReadOnly = True : Next : For II As Integer = 13 To 17 : 銷帳_dgv(II, I).ReadOnly = True : Next
210
+                For II As Integer = 21 To 23 : 銷帳_dgv(II, I).ReadOnly = True : Next : For II As Integer = 25 To 27 : 銷帳_dgv(II, I).ReadOnly = True : Next
211
+                For II As Integer = 29 To 31 : 銷帳_dgv(II, I).ReadOnly = True : Next
212
+            Else : 銷帳_dgv(7, I).ReadOnly = False : 銷帳_dgv(8, I).ReadOnly = False : 銷帳_dgv(19, I).ReadOnly = False
213
+                For II As Integer = 10 To 11 : 銷帳_dgv(II, I).ReadOnly = False : Next : For II As Integer = 13 To 17 : 銷帳_dgv(II, I).ReadOnly = False : Next
214
+                For II As Integer = 21 To 23 : 銷帳_dgv(II, I).ReadOnly = False : Next : For II As Integer = 25 To 27 : 銷帳_dgv(II, I).ReadOnly = False : Next
215
+                For II As Integer = 29 To 31 : 銷帳_dgv(II, I).ReadOnly = False : Next
216
+            End If
217
+            '--------------色彩管理-------------------------------------------------------------------------------------------------------------------------------
218
+            If 銷帳_dgv(35, I).Value = True Then
219
+                For II As Integer = 2 To 7 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.LightPink : Next
220
+                For II As Integer = 10 To 18 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.LightPink : Next
221
+                For II As Integer = 19 To 24 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.LightPink : Next
222
+                For II As Integer = 25 To 33 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.LightPink : Next
223
+            ElseIf 銷帳_dgv(8, I).Value = False Then
224
+                For II As Integer = 2 To 7 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.White : Next
225
+                For II As Integer = 10 To 18 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.White : Next
226
+                For II As Integer = 19 To 24 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.White : Next
227
+                For II As Integer = 25 To 33 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.White : Next
228
+            Else
229
+                For II As Integer = 2 To 7 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.LightCyan : Next
230
+                For II As Integer = 10 To 18 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.Cornsilk : Next
231
+                For II As Integer = 19 To 24 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.LavenderBlush : Next
232
+                For II As Integer = 25 To 33 : 銷帳_dgv.Rows(I).Cells(II).Style.BackColor = Color.Beige : Next
233
+            End If
234
+        Next
235
+    End Sub
236
+    Private Sub 重新讀取1()
237
+        PA25 = 年份_cb.Text : Set_訂單清單() : Set_出貨清單() : Set_銷帳清單()
238
+    End Sub
239
+    Private Sub 出貨銷帳明細表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
240
+        TENDEN_MES_SYS.WindowState = 2 : 視窗2_pl.Visible = False
241
+        Me.MdiParent = TENDEN_MES_SYS : Me.WindowState = 2 : Me.AutoScroll = True : 首次開啟 = True
242
+        訂單資料庫選擇.ShowDialog() : If 品牌V_R判斷 = "V" Then : 品牌標註_lb.Text = "VIONIC" : Else : 品牌標註_lb.Text = "DRS/ LIF" : End If
243
+
244
+        年份_cb.Text = Year(Today)
245
+        銷帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
246
+        利潤表_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
247
+        訂單明細表_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
248
+    End Sub
249
+    Private Sub 出貨銷帳明細表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
250
+        Dim DB01 As New DataGridViewTextBoxColumn : Dim DB02 As New DataGridViewTextBoxColumn : Dim DB03 As New DataGridViewTextBoxColumn : Dim DB04 As New DataGridViewTextBoxColumn
251
+        Dim DB05 As New DataGridViewTextBoxColumn : Dim DB06 As New DataGridViewTextBoxColumn : Dim DB07 As New DataGridViewTextBoxColumn : Dim DB08 As New DataGridViewTextBoxColumn
252
+        Dim DB09 As New DataGridViewTextBoxColumn : Dim DB10 As New DataGridViewTextBoxColumn : Dim DB11 As New DataGridViewTextBoxColumn : Dim DB12 As New DataGridViewTextBoxColumn
253
+        Dim DB13 As New DataGridViewTextBoxColumn : Dim DB14 As New DataGridViewTextBoxColumn
254
+        DB01.HeaderText = "流水號" : DB01.Name = "流水號" : 控制表_dgv.Columns.Insert(0, DB01)
255
+        DB02.HeaderText = "品牌" : DB02.Name = "品牌" : 控制表_dgv.Columns.Insert(1, DB02)
256
+        DB03.HeaderText = "工廠" : DB03.Name = "工廠" : 控制表_dgv.Columns.Insert(2, DB03)
257
+        DB04.HeaderText = "INV" : DB04.Name = "INV" : 控制表_dgv.Columns.Insert(3, DB04)
258
+        DB05.HeaderText = "訂單號" : DB05.Name = "訂單號" : 控制表_dgv.Columns.Insert(4, DB05)
259
+        DB06.HeaderText = "訂單數" : DB06.Name = "訂單數" : 控制表_dgv.Columns.Insert(5, DB06)
260
+        DB07.HeaderText = "出貨數量" : DB07.Name = "出貨數量" : 控制表_dgv.Columns.Insert(6, DB07)
261
+        DB08.HeaderText = "FTY_PRICE" : DB08.Name = "FTY_PRICE" : 控制表_dgv.Columns.Insert(7, DB08)
262
+        DB09.HeaderText = "扣關稅or後廠價" : DB09.Name = "扣關稅or後廠價" : 控制表_dgv.Columns.Insert(8, DB09)
263
+        DB10.HeaderText = "CUST_Price" : DB10.Name = "CUST_Price" : 控制表_dgv.Columns.Insert(9, DB10)
264
+        DB11.HeaderText = "EX_FTY_DATE" : DB11.Name = "EX_FTY_DATE" : 控制表_dgv.Columns.Insert(10, DB11)
265
+        DB12.HeaderText = "Maturity_Date" : DB12.Name = "Maturity_Date" : 控制表_dgv.Columns.Insert(11, DB12)
266
+        DB13.HeaderText = "FTY_Payment_Date" : DB13.Name = "FTY_Payment_Date" : 控制表_dgv.Columns.Insert(12, DB13)
267
+        DB14.HeaderText = "Remark" : DB14.Name = "Remark" : 控制表_dgv.Columns.Insert(13, DB14)
268
+
269
+        Dim CB01 As New DataGridViewTextBoxColumn : Dim CB02 As New DataGridViewTextBoxColumn : Dim CB03 As New DataGridViewTextBoxColumn : Dim CB04 As New DataGridViewTextBoxColumn
270
+        Dim CB05 As New DataGridViewTextBoxColumn : Dim CB06 As New DataGridViewTextBoxColumn : Dim CB07 As New DataGridViewTextBoxColumn : Dim CB08 As New DataGridViewTextBoxColumn
271
+        Dim CB09 As New DataGridViewTextBoxColumn : Dim CB10 As New DataGridViewTextBoxColumn : Dim CB11 As New DataGridViewTextBoxColumn : Dim CB12 As New DataGridViewTextBoxColumn
272
+        Dim CB13 As New DataGridViewTextBoxColumn : Dim CB14 As New DataGridViewTextBoxColumn : Dim CB15 As New DataGridViewCheckBoxColumn
273
+        CB01.HeaderText = "流水號" : CB01.Name = "流水號" : 控制表1_dgv.Columns.Insert(0, CB01)
274
+        CB02.HeaderText = "品牌" : CB02.Name = "品牌" : 控制表1_dgv.Columns.Insert(1, CB02)
275
+        CB03.HeaderText = "工廠" : CB03.Name = "工廠" : 控制表1_dgv.Columns.Insert(2, CB03)
276
+        CB04.HeaderText = "INV" : CB04.Name = "INV" : 控制表1_dgv.Columns.Insert(3, CB04)
277
+        CB05.HeaderText = "訂單號" : CB05.Name = "訂單號" : 控制表1_dgv.Columns.Insert(4, CB05)
278
+        CB06.HeaderText = "訂單數" : CB06.Name = "訂單數" : 控制表1_dgv.Columns.Insert(5, CB06)
279
+        CB07.HeaderText = "出貨數量" : CB07.Name = "出貨數量" : 控制表1_dgv.Columns.Insert(6, CB07)
280
+        CB08.HeaderText = "FTY_PRICE" : CB08.Name = "FTY_PRICE" : 控制表1_dgv.Columns.Insert(7, CB08)
281
+        CB09.HeaderText = "扣關稅or後廠價" : CB09.Name = "扣關稅or後廠價" : 控制表1_dgv.Columns.Insert(8, CB09)
282
+        CB10.HeaderText = "CUST_Price" : CB10.Name = "CUST_Price" : 控制表1_dgv.Columns.Insert(9, CB10)
283
+        CB11.HeaderText = "EX_FTY_DATE" : CB11.Name = "EX_FTY_DATE" : 控制表1_dgv.Columns.Insert(10, CB11)
284
+        CB12.HeaderText = "Maturity_Date" : CB12.Name = "Maturity_Date" : 控制表1_dgv.Columns.Insert(11, CB12)
285
+        CB13.HeaderText = "FTY_Payment_Date" : CB13.Name = "FTY_Payment_Date" : 控制表1_dgv.Columns.Insert(12, CB13)
286
+        CB14.HeaderText = "Remark" : CB14.Name = "Remark" : 控制表1_dgv.Columns.Insert(13, CB14)
287
+        CB15.HeaderText = "確認新增" : CB15.Name = "確認新增" : 控制表1_dgv.Columns.Insert(14, CB15)
288
+        重新讀取1() : 首次開啟 = False
289
+    End Sub
290
+    Private Sub 銷帳_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 銷帳_dgv.RowPostPaint
291
+        Dim linePen As New Pen(Color.Blue, 1.5)
292
+        If e.RowIndex = 銷帳_dgv.Rows.Count - 1 Then
293
+            Exit Sub
294
+        Else
295
+            If INV排序_cb.Checked = True Then
296
+                If 銷帳_dgv(4, e.RowIndex).Value.ToString <> 銷帳_dgv(4, e.RowIndex + 1).Value.ToString Then
297
+                    Dim startX As Integer = IIf(銷帳_dgv.RowHeadersVisible, 銷帳_dgv.RowHeadersWidth, 0)
298
+                    Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
299
+                    Dim endX As Integer = startX + 銷帳_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 銷帳_dgv.HorizontalScrollingOffset
300
+                    e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
301
+                    Exit Sub
302
+                End If
303
+            Else
304
+                If 銷帳_dgv(5, e.RowIndex).Value.ToString <> 銷帳_dgv(5, e.RowIndex + 1).Value.ToString Then
305
+                    Dim startX As Integer = IIf(銷帳_dgv.RowHeadersVisible, 銷帳_dgv.RowHeadersWidth, 0)
306
+                    Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
307
+                    Dim endX As Integer = startX + 銷帳_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 銷帳_dgv.HorizontalScrollingOffset
308
+                    e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
309
+                    Exit Sub
310
+                End If
311
+            End If
312
+        End If
313
+    End Sub
314
+    Private Sub 利潤表_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 利潤表_dgv.RowPostPaint
315
+        Dim linePen As New Pen(Color.Blue, 1.5)
316
+        If e.RowIndex = 利潤表_dgv.Rows.Count - 1 Then
317
+            Exit Sub
318
+        Else
319
+            If 利潤表_dgv("訂單流水號", e.RowIndex).Value.ToString <> 利潤表_dgv("訂單流水號", e.RowIndex + 1).Value.ToString Then
320
+                Dim startX As Integer = IIf(利潤表_dgv.RowHeadersVisible, 利潤表_dgv.RowHeadersWidth, 0)
321
+                Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
322
+                Dim endX As Integer = startX + 利潤表_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 利潤表_dgv.HorizontalScrollingOffset
323
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
324
+                Exit Sub
325
+            End If
326
+        End If
327
+    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, 1.5)
330
+        If e.RowIndex = 訂單明細表_dgv.Rows.Count - 1 Then
331
+            Exit Sub
332
+        Else
333
+            If 訂單明細表_dgv("客戶訂單號", e.RowIndex).Value.ToString <> 訂單明細表_dgv("客戶訂單號", e.RowIndex + 1).Value.ToString Then
334
+                Dim startX As Integer = IIf(訂單明細表_dgv.RowHeadersVisible, 訂單明細表_dgv.RowHeadersWidth, 0)
335
+                Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
336
+                Dim endX As Integer = startX + 訂單明細表_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 訂單明細表_dgv.HorizontalScrollingOffset
337
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
338
+                Exit Sub
339
+            End If
340
+        End If
341
+    End Sub
342
+    Private Sub 銷帳_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 銷帳_dgv.MouseUp
343
+        'If 清單_dgv.SelectedCells.Count = 1 Then : MsgBox(清單_dgv.SelectedCells(0).ColumnIndex & "  " & 清單_dgv.SelectedCells(0).RowIndex) : End If
344
+        If 銷帳_dgv.SelectedCells.Count > 0 Then
345
+            If 銷帳_dgv.SelectedCells(0).ColumnIndex = 8 And 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(9).Value = False Then
346
+                If 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(8).Value = False Then
347
+                    銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(8).Value = True
348
+                Else
349
+                    銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(8).Value = False
350
+                End If
351
+                銷帳_dgv(12, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0 : 銷帳_dgv(18, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0
352
+                銷帳_dgv(20, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0 : 銷帳_dgv(24, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0
353
+                銷帳_dgv(28, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0 : 銷帳_dgv(32, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0
354
+
355
+                For II As Integer = 0 To 利潤表_dgv.Rows.Count - 1
356
+                    If 銷帳_dgv(5, 銷帳_dgv.SelectedCells(0).RowIndex).Value.ToString.Replace(" ", "") = 利潤表_dgv("力威訂單號", II).Value.ToString Then
357
+                        If CInt(銷帳_dgv(7, 銷帳_dgv.SelectedCells(0).RowIndex).Value.ToString) = CInt(利潤表_dgv("數量", II).Value.ToString) Then
358
+                            If 銷帳_dgv(29, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0 Then
359
+                                銷帳_dgv(29, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 利潤表_dgv(20, II).Value
360
+                            Else
361
+                                Dim DF1 As Integer = CInt(銷帳_dgv(29, 銷帳_dgv.SelectedCells(0).RowIndex).Value) : Dim DF2 As Integer = CInt(利潤表_dgv(20, II).Value)
362
+                                If DF1 - DF2 < 2 And DF1 - DF2 > -2 Then
363
+                                    銷帳_dgv(35, 銷帳_dgv.SelectedCells(0).RowIndex).Value = False
364
+                                Else
365
+                                    銷帳_dgv(35, 銷帳_dgv.SelectedCells(0).RowIndex).Value = True
366
+                                End If
367
+                            End If : Exit For
368
+                        End If
369
+                    End If
370
+                Next
371
+                If 銷帳_dgv(35, 銷帳_dgv.SelectedCells(0).RowIndex).Value = True Then
372
+                    銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).DefaultCellStyle.BackColor = Color.LightPink
373
+                    For II As Integer = 2 To 7 : 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(II).Style.BackColor = Color.LightPink : Next
374
+                    For II As Integer = 10 To 18 : 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(II).Style.BackColor = Color.LightPink : Next
375
+                    For II As Integer = 19 To 24 : 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(II).Style.BackColor = Color.LightPink : Next
376
+                    For II As Integer = 25 To 33 : 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(II).Style.BackColor = Color.LightPink : Next
377
+                End If
378
+
379
+                If 銷帳_dgv(8, 銷帳_dgv.SelectedCells(0).RowIndex).Value = True Then
380
+                    If 銷帳_dgv(11, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 0 Then
381
+                        銷帳_dgv(12, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 銷帳_dgv(7, 銷帳_dgv.SelectedCells(0).RowIndex).Value * 銷帳_dgv(10, 銷帳_dgv.SelectedCells(0).RowIndex).Value
382
+                    Else
383
+                        銷帳_dgv(12, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 銷帳_dgv(7, 銷帳_dgv.SelectedCells(0).RowIndex).Value * 銷帳_dgv(11, 銷帳_dgv.SelectedCells(0).RowIndex).Value
384
+                    End If
385
+                    銷帳_dgv(18, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 銷帳_dgv(12, 銷帳_dgv.SelectedCells(0).RowIndex).Value - 銷帳_dgv(13, 銷帳_dgv.SelectedCells(0).RowIndex).Value -
386
+                                                                             銷帳_dgv(14, 銷帳_dgv.SelectedCells(0).RowIndex).Value - 銷帳_dgv(15, 銷帳_dgv.SelectedCells(0).RowIndex).Value -
387
+                                                                             銷帳_dgv(16, 銷帳_dgv.SelectedCells(0).RowIndex).Value + 銷帳_dgv(17, 銷帳_dgv.SelectedCells(0).RowIndex).Value
388
+                    銷帳_dgv(20, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 銷帳_dgv(7, 銷帳_dgv.SelectedCells(0).RowIndex).Value * 銷帳_dgv(19, 銷帳_dgv.SelectedCells(0).RowIndex).Value
389
+                    銷帳_dgv(24, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 銷帳_dgv(20, 銷帳_dgv.SelectedCells(0).RowIndex).Value - 銷帳_dgv(21, 銷帳_dgv.SelectedCells(0).RowIndex).Value -
390
+                                                                             銷帳_dgv(22, 銷帳_dgv.SelectedCells(0).RowIndex).Value - 銷帳_dgv(23, 銷帳_dgv.SelectedCells(0).RowIndex).Value
391
+                    銷帳_dgv(28, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 銷帳_dgv(24, 銷帳_dgv.SelectedCells(0).RowIndex).Value - 銷帳_dgv(18, 銷帳_dgv.SelectedCells(0).RowIndex).Value
392
+                    銷帳_dgv(32, 銷帳_dgv.SelectedCells(0).RowIndex).Value = 銷帳_dgv(28, 銷帳_dgv.SelectedCells(0).RowIndex).Value - 銷帳_dgv(29, 銷帳_dgv.SelectedCells(0).RowIndex).Value -
393
+                                                                             銷帳_dgv(30, 銷帳_dgv.SelectedCells(0).RowIndex).Value - 銷帳_dgv(31, 銷帳_dgv.SelectedCells(0).RowIndex).Value
394
+                End If
395
+                銷帳_dgv.CurrentCell = 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(7)
396
+            ElseIf 銷帳_dgv.SelectedCells(0).ColumnIndex = 9 Then
397
+                If 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(9).Value = False Then
398
+                    銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(9).Value = True
399
+                Else
400
+                    銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(9).Value = False
401
+                End If
402
+                If 銷帳_dgv(9, 銷帳_dgv.SelectedCells(0).RowIndex).Value = True Then
403
+                    銷帳_dgv(7, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True
404
+                    銷帳_dgv(8, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True
405
+                    銷帳_dgv(19, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True
406
+                    For II As Integer = 10 To 11 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True : Next
407
+                    For II As Integer = 13 To 17 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True : Next
408
+                    For II As Integer = 21 To 23 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True : Next
409
+                    For II As Integer = 25 To 27 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True : Next
410
+                    For II As Integer = 29 To 31 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = True : Next
411
+                Else
412
+                    銷帳_dgv(7, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False
413
+                    銷帳_dgv(8, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False
414
+                    銷帳_dgv(19, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False
415
+                    For II As Integer = 10 To 11 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False : Next
416
+                    For II As Integer = 13 To 17 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False : Next
417
+                    For II As Integer = 21 To 23 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False : Next
418
+                    For II As Integer = 25 To 27 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False : Next
419
+                    For II As Integer = 29 To 31 : 銷帳_dgv(II, 銷帳_dgv.SelectedCells(0).RowIndex).ReadOnly = False : Next
420
+                End If
421
+                銷帳_dgv.CurrentCell = 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(7)
422
+            ElseIf 銷帳_dgv.SelectedCells(0).ColumnIndex = 5 Then
423
+                PO號_tb.Text = 銷帳_dgv.Rows(銷帳_dgv.SelectedCells(0).RowIndex).Cells(5).Value.Replace(" ", "")
424
+            End If
425
+        End If
426
+    End Sub
427
+    Private Sub 銷帳_dgv_CellContentCl(sender As Object, e As DataGridViewCellEventArgs) Handles 銷帳_dgv.CellEndEdit
428
+        If 首次開啟 = False Then
429
+            銷帳_dgv(12, e.RowIndex).Value = 0 : 銷帳_dgv(18, e.RowIndex).Value = 0 : 銷帳_dgv(20, e.RowIndex).Value = 0 : 銷帳_dgv(24, e.RowIndex).Value = 0
430
+            銷帳_dgv(28, e.RowIndex).Value = 0 : 銷帳_dgv(32, e.RowIndex).Value = 0
431
+
432
+            For II As Integer = 0 To 訂單明細表_dgv.Rows.Count - 1
433
+                If 銷帳_dgv(34, e.RowIndex).Value.ToString = 訂單明細表_dgv(3, II).Value.ToString Then
434
+                    If CInt(銷帳_dgv(7, e.RowIndex).Value.ToString) = CInt(訂單明細表_dgv(8, II).Value.ToString) Then
435
+                        銷帳_dgv(8, e.RowIndex).Value = True : Exit For
436
+                    End If
437
+                End If
438
+            Next
439
+            For II As Integer = 0 To 利潤表_dgv.Rows.Count - 1
440
+                If Strings.Left(銷帳_dgv(5, e.RowIndex).Value.ToString, 10) = 利潤表_dgv("力威訂單號", II).Value.ToString Then
441
+                    If CInt(銷帳_dgv(7, e.RowIndex).Value.ToString) = CInt(利潤表_dgv("數量", II).Value.ToString) Then
442
+                        If 銷帳_dgv(29, e.RowIndex).Value = 0 Then
443
+                            銷帳_dgv(29, e.RowIndex).Value = 利潤表_dgv(20, II).Value
444
+                        Else
445
+                            Dim DF1 As Integer = CInt(銷帳_dgv(29, e.RowIndex).Value) : Dim DF2 As Integer = CInt(利潤表_dgv(20, II).Value)
446
+                            If DF1 - DF2 < 2 And DF1 - DF2 > -2 Then
447
+                                銷帳_dgv(35, e.RowIndex).Value = False
448
+                            Else
449
+                                銷帳_dgv(35, e.RowIndex).Value = True : Exit For
450
+                            End If
451
+                        End If
452
+                    End If
453
+                End If
454
+            Next
455
+            If 銷帳_dgv(35, e.RowIndex).Value = True Then
456
+                For I As Integer = 2 To 7 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.LightPink : Next
457
+                For I As Integer = 10 To 18 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.LightPink : Next
458
+                For I As Integer = 19 To 24 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.LightPink : Next
459
+                For I As Integer = 25 To 33 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.LightPink : Next
460
+            ElseIf 銷帳_dgv(8, e.RowIndex).Value = False Then
461
+                For I As Integer = 2 To 7 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.White : Next
462
+                For I As Integer = 10 To 18 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.White : Next
463
+                For I As Integer = 19 To 24 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.White : Next
464
+                For I As Integer = 25 To 33 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.White : Next
465
+            Else
466
+                For I As Integer = 2 To 7 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.LightCyan : Next
467
+                For I As Integer = 10 To 18 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.Cornsilk : Next
468
+                For I As Integer = 19 To 24 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.LavenderBlush : Next
469
+                For I As Integer = 25 To 33 : 銷帳_dgv.Rows(e.RowIndex).Cells(I).Style.BackColor = Color.Beige : Next
470
+            End If
471
+
472
+            If 銷帳_dgv(8, e.RowIndex).Value = True Then
473
+                If 銷帳_dgv(11, e.RowIndex).Value = 0 Then
474
+                    銷帳_dgv(12, e.RowIndex).Value = 銷帳_dgv(7, e.RowIndex).Value * 銷帳_dgv(10, e.RowIndex).Value
475
+                Else
476
+                    銷帳_dgv(12, e.RowIndex).Value = 銷帳_dgv(7, e.RowIndex).Value * 銷帳_dgv(11, e.RowIndex).Value
477
+                End If
478
+                銷帳_dgv(18, e.RowIndex).Value = 銷帳_dgv(12, e.RowIndex).Value - 銷帳_dgv(13, e.RowIndex).Value - 銷帳_dgv(14, e.RowIndex).Value - 銷帳_dgv(15, e.RowIndex).Value -
479
+                                                 銷帳_dgv(16, e.RowIndex).Value + 銷帳_dgv(17, e.RowIndex).Value
480
+                銷帳_dgv(20, e.RowIndex).Value = 銷帳_dgv(7, e.RowIndex).Value * 銷帳_dgv(19, e.RowIndex).Value
481
+                銷帳_dgv(24, e.RowIndex).Value = 銷帳_dgv(20, e.RowIndex).Value - 銷帳_dgv(21, e.RowIndex).Value - 銷帳_dgv(22, e.RowIndex).Value - 銷帳_dgv(23, e.RowIndex).Value
482
+                銷帳_dgv(28, e.RowIndex).Value = 銷帳_dgv(24, e.RowIndex).Value - 銷帳_dgv(18, e.RowIndex).Value
483
+                銷帳_dgv(32, e.RowIndex).Value = 銷帳_dgv(28, e.RowIndex).Value - 銷帳_dgv(29, e.RowIndex).Value - 銷帳_dgv(30, e.RowIndex).Value - 銷帳_dgv(31, e.RowIndex).Value
484
+            End If
485
+        End If
486
+    End Sub
487
+    Private Sub 控制表1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 控制表1_dgv.MouseUp
488
+        'If 清單_dgv.SelectedCells.Count = 1 Then : MsgBox(清單_dgv.SelectedCells(0).ColumnIndex & "  " & 清單_dgv.SelectedCells(0).RowIndex) : End If
489
+        If 控制表1_dgv.SelectedCells.Count > 0 Then
490
+            If 控制表1_dgv.SelectedCells(0).ColumnIndex = 4 Then
491
+                PO號_tb.Text = 控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).Cells("訂單號").Value.ToString.Replace(" ", "")
492
+            ElseIf 控制表1_dgv.SelectedCells(0).ColumnIndex = 14 Then
493
+                If 控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).Cells(14).Value = False Then
494
+                    控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).Cells(14).Value = True
495
+                    控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).DefaultCellStyle.BackColor = Color.LightGreen
496
+                    控制表1_dgv.CurrentCell = 控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).Cells(0)
497
+                Else
498
+                    控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).Cells(14).Value = False
499
+                    控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).DefaultCellStyle.BackColor = Color.White
500
+                    控制表1_dgv.CurrentCell = 控制表1_dgv.Rows(控制表1_dgv.SelectedCells(0).RowIndex).Cells(0)
501
+                End If
502
+            End If
503
+        End If
504
+    End Sub
505
+    Private Sub 銷帳_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷帳_dgv.CellClick
506
+        If e.RowIndex = -1 Then : Else : 目前選擇項 = e.RowIndex
507
+            流水號_tb.Text = 銷帳_dgv.Rows(e.RowIndex).Cells(0).Value.ToString
508
+        End If
509
+    End Sub
510
+    Private Sub 年份_cb_SelectedIndexChanged_1(sender As Object, e As EventArgs) Handles 年份_cb.SelectedIndexChanged
511
+        If 首次開啟 = False Then : 重新讀取1() : End If
512
+    End Sub
513
+    Private Sub 資料庫選擇1_bt_Click(sender As Object, e As EventArgs) Handles 資料庫選擇1_bt.Click
514
+        SQL_訂單資料表選擇_VIONIC() : 重新讀取1()
515
+    End Sub
516
+    Private Sub 資料庫選擇2_bt_Click(sender As Object, e As EventArgs) Handles 資料庫選擇2_bt.Click
517
+        SQL_訂單資料表選擇_非VIONIC() : 重新讀取1()
518
+    End Sub
519
+    Private Sub INV排序_cb_Click(sender As Object, e As EventArgs) Handles INV排序_cb.Click
520
+        INV排序_cb.Checked = True : PO排序_cb.Checked = False : If 首次開啟 = False Then : 重新讀取1() : End If
521
+    End Sub
522
+    Private Sub PO排序_cb_Click(sender As Object, e As EventArgs) Handles PO排序_cb.Click
523
+        INV排序_cb.Checked = False : PO排序_cb.Checked = True : If 首次開啟 = False Then : 重新讀取1() : End If
524
+    End Sub
525
+    Private Sub 比對關鍵字_bt_Click(sender As Object, e As EventArgs) Handles 比對關鍵字_bt.Click
526
+        PA = PO號_tb.Text : SQL_訂單流水號查詢()
527
+        If dr.Read Then : PO號1_tb.Text = dr("訂單流水號").ToString : Else : PO號1_tb.Text = "" : End If
528
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(利潤表_dgv, PO號_tb)
529
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(控制表_dgv, PO號_tb)
530
+        If PO號1_tb.Text = "" Then
531
+            lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(訂單明細表_dgv, PO號_tb)
532
+        Else
533
+            lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(訂單明細表_dgv, PO號1_tb)
534
+        End If
535
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(控制表_dgv, PO號_tb)
536
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(控制表1_dgv, PO號_tb)
537
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(銷帳_dgv, PO號_tb)
538
+    End Sub
539
+    Private Sub PO號_tb_TextChanged(sender As Object, e As EventArgs) Handles PO號_tb.TextChanged
540
+        PA = PO號_tb.Text : SQL_訂單流水號查詢()
541
+        If dr.Read Then : PO號1_tb.Text = dr("訂單流水號").ToString : Else : PO號1_tb.Text = "" : End If
542
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(利潤表_dgv, PO號_tb)
543
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(控制表_dgv, PO號_tb)
544
+        If PO號1_tb.Text = "" Then
545
+            lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(訂單明細表_dgv, PO號_tb)
546
+        Else
547
+            lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(訂單明細表_dgv, PO號1_tb)
548
+        End If
549
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(控制表_dgv, PO號_tb)
550
+        lastFoundRowIndex = -1 : lastFoundColIndex = -1 : 查詢DGV中的關鍵字(控制表1_dgv, PO號_tb)
551
+    End Sub
552
+
553
+    Private currentRowIndex As Integer = -1 ' 用于跟踪当前选定的行索引
554
+    Private Sub 差異_下_bt_Click(sender As Object, e As EventArgs) Handles 差異_下_bt.Click
555
+        For rowIndex As Integer = currentRowIndex + 1 To 銷帳_dgv.Rows.Count - 1        ' 从当前选定行的下一行开始搜索
556
+            Dim cellValue As Boolean = DirectCast(銷帳_dgv.Rows(rowIndex).Cells("異動").Value, Boolean)
557
+            Dim cellValue1 As Boolean = DirectCast(銷帳_dgv.Rows(rowIndex).Cells("異動1").Value, Boolean)
558
+            If cellValue = True Or cellValue1 = True Then                ' 找到差异为1的数据行
559
+                銷帳_dgv.CurrentCell = 銷帳_dgv.Rows(rowIndex).Cells(29) ' 将焦点移到该行
560
+                currentRowIndex = rowIndex ' 更新当前选定的行索引
561
+                Exit Sub
562
+            End If
563
+        Next : MessageBox.Show("已經到達最後一筆有差異的資料。")        ' 如果没有更多的匹配项,可以显示消息或采取其他操作
564
+    End Sub
565
+    Private Sub 差異_上_bt_Click(sender As Object, e As EventArgs) Handles 差異_上_bt.Click
566
+        For rowIndex As Integer = currentRowIndex - 1 To 0 Step -1        ' 从当前选定行的上一行开始搜索
567
+            Dim cellValue As Boolean = DirectCast(銷帳_dgv.Rows(rowIndex).Cells("異動").Value, Boolean)
568
+            Dim cellValue1 As Boolean = DirectCast(銷帳_dgv.Rows(rowIndex).Cells("異動1").Value, Boolean)
569
+            If cellValue = True Or cellValue1 = True Then                ' 找到差异为1的数据行
570
+                銷帳_dgv.CurrentCell = 銷帳_dgv.Rows(rowIndex).Cells(29) ' 将焦点移到该行
571
+                currentRowIndex = rowIndex ' 更新当前选定的行索引
572
+                Exit Sub
573
+            End If
574
+        Next : MessageBox.Show("已經到達第一筆有差異的資料。")        ' 如果没有更多的匹配项,可以显示消息或采取其他操作
575
+    End Sub
576
+    Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
577
+        If 流水號_tb.Text = "" Then : MsgBox("沒有選擇要刪除的資料!!") : Else
578
+            If 銷帳_dgv.Rows(目前選擇項).Cells("已確認").Value = False Then
579
+                Dim aa As MsgBoxResult = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
580
+                If aa = MsgBoxResult.Ok Then
581
+                    PA15 = InputBox("請輸入[YES]來執行刪除動作!!")
582
+                    If PA15 = "YES" Then
583
+                        PA3 = 流水號_tb.Text : SQL_銷帳清單_刪除() : MsgBox("刪除完成") : Set_銷帳清單()
584
+                        If 目前選擇項 = 0 Then : 銷帳_dgv.CurrentCell = 銷帳_dgv.Rows(目前選擇項).Cells(2)
585
+                        Else : 銷帳_dgv.CurrentCell = 銷帳_dgv.Rows(目前選擇項 - 1).Cells(2) : End If
586
+                    End If
587
+                End If
588
+            Else : MsgBox("資料已經鎖定,無法刪除!!") : End If
589
+        End If
590
+    End Sub
591
+    Private Sub 存檔_tb_Click(sender As Object, e As EventArgs) Handles 存檔_tb.Click
592
+        Dim aa As MsgBoxResult = MsgBox("如果要整體存檔請按 [確認]" & vbCrLf & "如果只存檔當前修改的單筆資料修改的請按 [取消]", MsgBoxStyle.OkCancel)
593
+        If aa = MsgBoxResult.Ok Then
594
+            Dim aa1 As MsgBoxResult = MsgBox("要存檔資料筆數為 " & 銷帳_dgv.Rows.Count & " 筆,確認後將開始執行!!  [需要時較長時間,請耐心等待統完成提示]", MsgBoxStyle.OkCancel)
595
+            If aa1 = MsgBoxResult.Ok Then : 資料數 = 銷帳_dgv.Rows.Count
596
+                For i As Integer = 0 To 銷帳_dgv.Rows.Count - 1 : MyModule1.進度條()
597
+                    PA3 = 銷帳_dgv.Rows(i).Cells("流水號").Value.ToString
598
+                    PA70 = 銷帳_dgv.Rows(i).Cells("出貨數量").Value.ToString : PA69 = 銷帳_dgv.Rows(i).Cells("FTY_PRICE").Value.ToString
599
+                    PA68 = 銷帳_dgv.Rows(i).Cells("扣關稅or後廠價").Value.ToString : PA67 = 銷帳_dgv.Rows(i).Cells("CUST_Price").Value.ToString
600
+                    PA66 = 銷帳_dgv.Rows(i).Cells("EX_FTY_DATE").Value.ToString : PA65 = 銷帳_dgv.Rows(i).Cells("Maturity_Date").Value.ToString
601
+                    PA64 = 銷帳_dgv.Rows(i).Cells("FTY_Payment_Date").Value.ToString : PA63 = 銷帳_dgv.Rows(i).Cells("Remark").Value.ToString
602
+                    PA62 = 銷帳_dgv.Rows(i).Cells("Darren佣金").Value.ToString : PA61 = 銷帳_dgv.Rows(i).Cells("Betty佣金").Value.ToString
603
+                    PA60 = 銷帳_dgv.Rows(i).Cells("F_利息or扣款").Value.ToString : PA59 = 銷帳_dgv.Rows(i).Cells("其他費用").Value.ToString
604
+                    PA58 = 銷帳_dgv.Rows(i).Cells("已確認").Value.ToString : PA57 = 銷帳_dgv.Rows(i).Cells("F_銀行扣款").Value.ToString
605
+                    PA56 = 銷帳_dgv.Rows(i).Cells("F_文件費").Value.ToString : PA55 = 銷帳_dgv.Rows(i).Cells("F_貼標費").Value.ToString
606
+                    PA54 = 銷帳_dgv.Rows(i).Cells("F_增加款").Value.ToString : PA53 = 銷帳_dgv.Rows(i).Cells("C_文件費").Value.ToString
607
+                    PA52 = 銷帳_dgv.Rows(i).Cells("C_貼標費").Value.ToString : PA51 = 銷帳_dgv.Rows(i).Cells("C_利息or扣款").Value.ToString
608
+                    PA50 = 銷帳_dgv.Rows(i).Cells("已出貨").Value.ToString : SQL_銷帳清單_存檔()
609
+                Next : TENDEN_MES_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0 : MsgBox("整體存檔完成")
610
+            End If
611
+        Else
612
+            If 流水號_tb.Text = "" Then : MsgBox("沒有選擇要存檔的資料!!") : Else : PA3 = 流水號_tb.Text
613
+                PA70 = 銷帳_dgv.Rows(目前選擇項).Cells("出貨數量").Value.ToString : PA69 = 銷帳_dgv.Rows(目前選擇項).Cells("FTY_PRICE").Value.ToString
614
+                PA68 = 銷帳_dgv.Rows(目前選擇項).Cells("扣關稅or後廠價").Value.ToString : PA67 = 銷帳_dgv.Rows(目前選擇項).Cells("CUST_Price").Value.ToString
615
+                PA66 = 銷帳_dgv.Rows(目前選擇項).Cells("EX_FTY_DATE").Value.ToString : PA65 = 銷帳_dgv.Rows(目前選擇項).Cells("Maturity_Date").Value.ToString
616
+                PA64 = 銷帳_dgv.Rows(目前選擇項).Cells("FTY_Payment_Date").Value.ToString : PA63 = 銷帳_dgv.Rows(目前選擇項).Cells("Remark").Value.ToString
617
+                PA62 = 銷帳_dgv.Rows(目前選擇項).Cells("Darren佣金").Value.ToString : PA61 = 銷帳_dgv.Rows(目前選擇項).Cells("Betty佣金").Value.ToString
618
+                PA60 = 銷帳_dgv.Rows(目前選擇項).Cells("F_利息or扣款").Value.ToString : PA59 = 銷帳_dgv.Rows(目前選擇項).Cells("其他費用").Value.ToString
619
+                PA58 = 銷帳_dgv.Rows(目前選擇項).Cells("已確認").Value.ToString : PA57 = 銷帳_dgv.Rows(目前選擇項).Cells("F_銀行扣款").Value.ToString
620
+                PA56 = 銷帳_dgv.Rows(目前選擇項).Cells("F_文件費").Value.ToString : PA55 = 銷帳_dgv.Rows(目前選擇項).Cells("F_貼標費").Value.ToString
621
+                PA54 = 銷帳_dgv.Rows(目前選擇項).Cells("F_增加款").Value.ToString : PA53 = 銷帳_dgv.Rows(目前選擇項).Cells("C_文件費").Value.ToString
622
+                PA52 = 銷帳_dgv.Rows(目前選擇項).Cells("C_貼標費").Value.ToString : PA51 = 銷帳_dgv.Rows(目前選擇項).Cells("C_利息or扣款").Value.ToString
623
+                PA50 = 銷帳_dgv.Rows(目前選擇項).Cells("已出貨").Value.ToString : SQL_銷帳清單_存檔() : MsgBox("單筆存檔完成")
624
+            End If
625
+        End If
626
+    End Sub
627
+    Private Sub 比對新增_bt_Click(sender As Object, e As EventArgs) Handles 比對新增_bt.Click
628
+        Dim aa As MsgBoxResult = MsgBox("1、請注意要將出貨明細表中要導入的資料表另存新檔!!" & vbCrLf &
629
+                                        "2、要注意檢查一下資料表中的 [訂單數]、[出貨數量]、[FTY_PRICE]、[扣關稅or後廠價]、[CUST_Price] 這五個資料表中不要有文字!!" & vbCrLf &
630
+                                        "3、開啟檔案時不要開錯,開錯當按會造成系統錯誤!!" & vbCrLf &
631
+                                        "   如果已經準備好上述的條件請按下 [確認] 繼續運雄系統!!", MsgBoxStyle.OkCancel)
632
+        If aa = MsgBoxResult.Ok Then
633
+            If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
634
+                視窗2_pl.Location = New System.Drawing.Point((Me.Size.Width - 視窗2_pl.Size.Width) / 2, (Me.Size.Height - 視窗2_pl.Size.Height) / 2)
635
+                視窗2_pl.Visible = True : 視窗2_pl.BringToFront() : 控制表_dgv.BringToFront()
636
+                Dim 差異數, 新增數 As Integer : 差異數 = 0 : 新增數 = 0
637
+                file_name = OpenFileDialog1.FileName
638
+                xlApp = CreateObject("Excel.Application")
639
+                xlApp.DisplayAlerts = False
640
+                xlApp.Visible = True
641
+                xlApp.Workbooks.Open(file_name)
642
+                xlSheet = xlApp.Worksheets(1)
643
+                xlSheet.Activate()
644
+                xlApp.Visible = False
645
+
646
+                Dim INT1 As String : Dim D1 As String : Dim D2 As String : Dim D3 As String : Dim D4 As String : Dim 流水 As String = "TD00000001" : SQL_銷帳清單_流水號()
647
+                If dr.Read Then : 流水 = dr("流水號").ToString : End If : 資料數 = 銷帳_dgv.Rows.Count + 100
648
+                For I As Integer = 0 To 銷帳_dgv.Rows.Count - 1 : 銷帳_dgv(37, I).Value = False : Next
649
+                For I As Integer = 0 To 5000 : MyModule1.進度條()
650
+                    D1 = xlSheet.Cells(I + 2, 1).value : D2 = xlSheet.Cells(I + 2, 2).value : D3 = xlSheet.Cells(I + 2, 3).value : D4 = xlSheet.Cells(I + 2, 4).value
651
+                    If D1 = "" And D2 = "" And D3 = "" And D4 = "" Then : Exit For : Else
652
+                        控制表_dgv.Rows.Insert(0)
653
+                        控制表_dgv.Rows(0).Cells("流水號").Value = I + 1
654
+                        控制表_dgv.Rows(0).Cells("品牌").Value = xlSheet.Cells(I + 2, 1).value
655
+                        控制表_dgv.Rows(0).Cells("工廠").Value = xlSheet.Cells(I + 2, 2).value
656
+                        控制表_dgv.Rows(0).Cells("INV").Value = xlSheet.Cells(I + 2, 3).value
657
+                        控制表_dgv.Rows(0).Cells("訂單號").Value = xlSheet.Cells(I + 2, 4).value
658
+                        INT1 = xlSheet.Cells(I + 2, 5).value
659
+                        If IsNumeric(INT1) Then : 控制表_dgv.Rows(0).Cells("訂單數").Value = xlSheet.Cells(I + 2, 5).value
660
+                        Else : 控制表_dgv.Rows(0).Cells("訂單數").Value = "0" : End If
661
+                        INT1 = xlSheet.Cells(I + 2, 6).value
662
+                        If IsNumeric(INT1) Then : 控制表_dgv.Rows(0).Cells("出貨數量").Value = xlSheet.Cells(I + 2, 6).value
663
+                        Else : 控制表_dgv.Rows(0).Cells("出貨數量").Value = "0" : End If
664
+                        INT1 = xlSheet.Cells(I + 2, 7).value
665
+                        If IsNumeric(INT1) Then : 控制表_dgv.Rows(0).Cells("FTY_PRICE").Value = xlSheet.Cells(I + 2, 7).value
666
+                        Else : 控制表_dgv.Rows(0).Cells("FTY_PRICE").Value = "0" : End If
667
+                        INT1 = xlSheet.Cells(I + 2, 8).value
668
+                        If IsNumeric(INT1) Then : 控制表_dgv.Rows(0).Cells("扣關稅or後廠價").Value = xlSheet.Cells(I + 2, 8).value
669
+                        Else : 控制表_dgv.Rows(0).Cells("扣關稅or後廠價").Value = "0" : End If
670
+                        INT1 = xlSheet.Cells(I + 2, 9).value
671
+                        If IsNumeric(INT1) Then : 控制表_dgv.Rows(0).Cells("CUST_Price").Value = xlSheet.Cells(I + 2, 9).value
672
+                        Else : 控制表_dgv.Rows(0).Cells("CUST_Price").Value = "0" : End If
673
+                        控制表_dgv.Rows(0).Cells("EX_FTY_DATE").Value = xlSheet.Cells(I + 2, 10).value
674
+                        控制表_dgv.Rows(0).Cells("Maturity_Date").Value = xlSheet.Cells(I + 2, 11).value
675
+                        控制表_dgv.Rows(0).Cells("FTY_Payment_Date").Value = xlSheet.Cells(I + 2, 12).value
676
+                        控制表_dgv.Rows(0).Cells("Remark").Value = xlSheet.Cells(I + 2, 13).value
677
+                    End If
678
+                    Dim 新資料 As Boolean = True : Dim SX1, SX2 As Integer
679
+                    For II As Integer = 0 To 銷帳_dgv.Rows.Count - 1
680
+                        If 銷帳_dgv(37, I).Value = True Then : Else
681
+                            If 控制表_dgv.Rows(0).Cells("INV").Value.ToString.Replace(" ", "") = 銷帳_dgv.Rows(II).Cells("INV").Value.ToString.Replace(" ", "") And
682
+                            控制表_dgv.Rows(0).Cells("訂單號").Value.ToString.Replace(" ", "") = 銷帳_dgv.Rows(II).Cells("訂單號").Value.ToString.Replace(" ", "") Then
683
+                                If CInt(控制表_dgv.Rows(0).Cells("訂單數").Value.ToString) = CInt(銷帳_dgv.Rows(II).Cells("訂單數").Value.ToString) Then
684
+                                    If CInt(控制表_dgv.Rows(0).Cells("出貨數量").Value.ToString) = CInt(銷帳_dgv.Rows(II).Cells("出貨數量").Value.ToString) Then
685
+                                        '-------------舊資料比對差異--------------------------------------------------------------------------------------
686
+                                        新資料 = False : 銷帳_dgv(37, I).Value = True
687
+                                        SX1 = CInt(控制表_dgv.Rows(0).Cells("FTY_PRICE").Value.ToString) : SX2 = CInt(銷帳_dgv.Rows(II).Cells("FTY_PRICE").Value.ToString)
688
+                                        If SX1 <> SX2 Then
689
+                                            銷帳_dgv(35, II).Value = True : 差異數 += 1
690
+                                            For III As Integer = 2 To 7 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
691
+                                            For III As Integer = 10 To 18 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
692
+                                            For III As Integer = 19 To 24 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
693
+                                            For III As Integer = 25 To 33 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
694
+                                        End If
695
+                                        SX1 = CInt(控制表_dgv.Rows(0).Cells("扣關稅or後廠價").Value.ToString) : SX2 = CInt(銷帳_dgv.Rows(II).Cells("扣關稅or後廠價").Value.ToString)
696
+                                        If SX1 <> SX2 Then
697
+                                            銷帳_dgv(35, II).Value = True : 差異數 += 1
698
+                                            For III As Integer = 2 To 7 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
699
+                                            For III As Integer = 10 To 18 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
700
+                                            For III As Integer = 19 To 24 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
701
+                                            For III As Integer = 25 To 33 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
702
+                                        End If
703
+                                        SX1 = CInt(控制表_dgv.Rows(0).Cells("CUST_Price").Value.ToString) : SX2 = CInt(銷帳_dgv.Rows(II).Cells("CUST_Price").Value.ToString)
704
+                                        If SX1 <> SX2 Then
705
+                                            銷帳_dgv(35, II).Value = True : 差異數 += 1
706
+                                            For III As Integer = 2 To 7 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
707
+                                            For III As Integer = 10 To 18 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
708
+                                            For III As Integer = 19 To 24 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
709
+                                            For III As Integer = 25 To 33 : 銷帳_dgv.Rows(II).Cells(III).Style.BackColor = Color.LightPink : Next
710
+                                        End If : Exit For
711
+                                    End If
712
+                                End If
713
+                            End If
714
+
715
+                        End If
716
+                    Next
717
+                    '-------------新資料準備寫入--------------------------------------------------------------------------------------
718
+                    If 新資料 = True Then
719
+                        Dim NUM1 As Integer : 新增數 += 1
720
+                        NUM1 = Double.Parse(Strings.Right(流水, 8)) + 1
721
+                        If NUM1 < 10 Then : 流水 = "TD" & "0000000" & NUM1
722
+                        ElseIf NUM1 > 9 And NUM1 < 100 Then : 流水 = "TD" & "000000" & NUM1
723
+                        ElseIf NUM1 > 99 And NUM1 < 1000 Then : 流水 = "TD" & "00000" & NUM1
724
+                        ElseIf NUM1 > 999 And NUM1 < 10000 Then : 流水 = "TD" & "0000" & NUM1
725
+                        ElseIf NUM1 > 9999 And NUM1 < 100000 Then : 流水 = "TD" & "000" & NUM1
726
+                        ElseIf NUM1 > 99999 And NUM1 < 100000 Then : 流水 = "TD" & "00" & NUM1
727
+                        ElseIf NUM1 > 999999 And NUM1 < 1000000 Then : 流水 = "TD" & "0" & NUM1
728
+                        ElseIf NUM1 > 9999999 Then : 流水 = "TD" & NUM1 + 1 : End If
729
+                        控制表1_dgv.Rows.Insert(0)
730
+                        控制表1_dgv.Rows(0).Cells("流水號").Value = 流水
731
+                        控制表1_dgv.Rows(0).Cells("品牌").Value = xlSheet.Cells(I + 2, 1).value
732
+                        控制表1_dgv.Rows(0).Cells("工廠").Value = xlSheet.Cells(I + 2, 2).value
733
+                        控制表1_dgv.Rows(0).Cells("INV").Value = xlSheet.Cells(I + 2, 3).value
734
+                        控制表1_dgv.Rows(0).Cells("訂單號").Value = xlSheet.Cells(I + 2, 4).value
735
+                        INT1 = xlSheet.Cells(I + 2, 5).value
736
+                        If IsNumeric(INT1) Then : 控制表1_dgv.Rows(0).Cells("訂單數").Value = xlSheet.Cells(I + 2, 5).value
737
+                        Else : 控制表1_dgv.Rows(0).Cells("訂單數").Value = "0" : End If
738
+                        INT1 = xlSheet.Cells(I + 2, 6).value
739
+                        If IsNumeric(INT1) Then : 控制表1_dgv.Rows(0).Cells("出貨數量").Value = xlSheet.Cells(I + 2, 6).value
740
+                        Else : 控制表_dgv.Rows(0).Cells("出貨數量").Value = "0" : End If
741
+                        INT1 = xlSheet.Cells(I + 2, 7).value
742
+                        If IsNumeric(INT1) Then : 控制表1_dgv.Rows(0).Cells("FTY_PRICE").Value = xlSheet.Cells(I + 2, 7).value
743
+                        Else : 控制表1_dgv.Rows(0).Cells("FTY_PRICE").Value = "0" : End If
744
+                        INT1 = xlSheet.Cells(I + 2, 8).value
745
+                        If IsNumeric(INT1) Then : 控制表1_dgv.Rows(0).Cells("扣關稅or後廠價").Value = xlSheet.Cells(I + 2, 8).value
746
+                        Else : 控制表1_dgv.Rows(0).Cells("扣關稅or後廠價").Value = "0" : End If
747
+                        INT1 = xlSheet.Cells(I + 2, 9).value
748
+                        If IsNumeric(INT1) Then : 控制表1_dgv.Rows(0).Cells("CUST_Price").Value = xlSheet.Cells(I + 2, 9).value
749
+                        Else : 控制表1_dgv.Rows(0).Cells("CUST_Price").Value = "0" : End If
750
+                        控制表1_dgv.Rows(0).Cells("EX_FTY_DATE").Value = xlSheet.Cells(I + 2, 10).value
751
+                        控制表1_dgv.Rows(0).Cells("Maturity_Date").Value = xlSheet.Cells(I + 2, 11).value
752
+                        控制表1_dgv.Rows(0).Cells("FTY_Payment_Date").Value = xlSheet.Cells(I + 2, 12).value
753
+                        控制表1_dgv.Rows(0).Cells("Remark").Value = xlSheet.Cells(I + 2, 13).value
754
+                        控制表1_dgv.Rows(0).Cells("確認新增").Value = False
755
+                    End If
756
+                Next : TENDEN_MES_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
757
+                xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
758
+                MsgBox("讀取EXCEL完成, 共比對出 " & 差異數 & " 比差異!!" & vbCrLf & "可能需要新增的資料有 " & 新增數 & " 筆,如有需要加入新資料,請再點選核對後按下 [新增資料] ")
759
+                控制表1_dgv.BringToFront()
760
+            ElseIf OpenFileDialog1.ShowDialog = DialogResult.No Then : 視窗2_pl.Visible = False : End If
761
+        End If
762
+    End Sub
763
+    Private Sub CanceL2_bt_Click(sender As Object, e As EventArgs) Handles CanceL2_bt.Click
764
+        視窗2_pl.Visible = False : Dim 數量 As Integer
765
+        數量 = 控制表_dgv.Rows.Count
766
+        If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 控制表_dgv.EndEdit(0) : 控制表_dgv.Rows.RemoveAt(0) : Next : End If
767
+        控制表_dgv.Rows(0).Cells("流水號").Value = "" : 控制表_dgv.Rows(0).Cells("品牌").Value = "" : 控制表_dgv.Rows(0).Cells("工廠").Value = ""
768
+        控制表_dgv.Rows(0).Cells("INV").Value = "" : 控制表_dgv.Rows(0).Cells("訂單號").Value = "" : 控制表_dgv.Rows(0).Cells("訂單數").Value = ""
769
+        控制表_dgv.Rows(0).Cells("出貨數量").Value = "" : 控制表_dgv.Rows(0).Cells("FTY_PRICE").Value = "" : 控制表_dgv.Rows(0).Cells("扣關稅or後廠價").Value = ""
770
+        控制表_dgv.Rows(0).Cells("CUST_Price").Value = "" : 控制表_dgv.Rows(0).Cells("EX_FTY_DATE").Value = "" : 控制表_dgv.Rows(0).Cells("Maturity_Date").Value = ""
771
+        控制表_dgv.Rows(0).Cells("FTY_Payment_Date").Value = "" : 控制表_dgv.Rows(0).Cells("Remark").Value = ""
772
+
773
+        數量 = 控制表1_dgv.Rows.Count
774
+        If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 控制表1_dgv.EndEdit(0) : 控制表1_dgv.Rows.RemoveAt(0) : Next : End If
775
+        控制表1_dgv.Rows(0).Cells("流水號").Value = "" : 控制表1_dgv.Rows(0).Cells("品牌").Value = "" : 控制表1_dgv.Rows(0).Cells("工廠").Value = ""
776
+        控制表1_dgv.Rows(0).Cells("INV").Value = "" : 控制表1_dgv.Rows(0).Cells("訂單號").Value = "" : 控制表1_dgv.Rows(0).Cells("訂單數").Value = ""
777
+        控制表1_dgv.Rows(0).Cells("出貨數量").Value = "" : 控制表1_dgv.Rows(0).Cells("FTY_PRICE").Value = "" : 控制表1_dgv.Rows(0).Cells("扣關稅or後廠價").Value = ""
778
+        控制表1_dgv.Rows(0).Cells("CUST_Price").Value = "" : 控制表1_dgv.Rows(0).Cells("EX_FTY_DATE").Value = "" : 控制表1_dgv.Rows(0).Cells("Maturity_Date").Value = ""
779
+        控制表1_dgv.Rows(0).Cells("FTY_Payment_Date").Value = "" : 控制表1_dgv.Rows(0).Cells("Remark").Value = ""
780
+    End Sub
781
+    Private Sub 隱藏_bt_Click(sender As Object, e As EventArgs) Handles 隱藏_bt.Click
782
+        視窗2_pl.Visible = False
783
+    End Sub
784
+    Private Sub 開啟_bt_Click(sender As Object, e As EventArgs) Handles 開啟_bt.Click
785
+        視窗2_pl.Visible = True
786
+    End Sub
787
+    Private Sub 訂單拆分_bt_Click(sender As Object, e As EventArgs) Handles 訂單拆分_bt.Click
788
+        If PO號1_tb.Text = "" Then : MsgBox("請先選擇訂單!!!") : Else
789
+            PA = PO號1_tb.Text : 訂單拆單模組.ShowDialog() : PA = "" : Set_訂單清單()
790
+        End If
791
+    End Sub
792
+    Private Sub 新增資料_bt_Click(sender As Object, e As EventArgs) Handles 新增資料_bt.Click
793
+        For i As Integer = 0 To 控制表1_dgv.Rows.Count - 1
794
+            If 控制表1_dgv.Rows(i).Cells("確認新增").Value = True Then
795
+                PA49 = 控制表1_dgv.Rows(i).Cells("流水號").Value.ToString : PA48 = 年份_cb.Text : PA57 = "0" : PA62 = "0" : PA61 = "0" : PA60 = "0" : PA59 = "0"
796
+                PA56 = "0" : PA55 = "0" : PA54 = "0" : PA53 = "0" : PA52 = "0" : PA51 = "0"
797
+                If IsNothing(控制表1_dgv.Rows(i).Cells("品牌").Value) Then : PA47 = "" : Else : PA47 = 控制表1_dgv.Rows(i).Cells("品牌").Value.ToString : End If
798
+                If IsNothing(控制表1_dgv.Rows(i).Cells("工廠").Value) Then : PA46 = "" : Else : PA46 = 控制表1_dgv.Rows(i).Cells("工廠").Value.ToString : End If
799
+                If IsNothing(控制表1_dgv.Rows(i).Cells("INV").Value) Then : PA45 = "" : Else : PA45 = 控制表1_dgv.Rows(i).Cells("INV").Value.ToString : End If
800
+                If IsNothing(控制表1_dgv.Rows(i).Cells("訂單號").Value) Then : PA44 = "" : Else : PA44 = 控制表1_dgv.Rows(i).Cells("訂單號").Value.ToString : End If
801
+                If IsNothing(控制表1_dgv.Rows(i).Cells("訂單數").Value) Then : PA43 = "" : Else : PA43 = 控制表1_dgv.Rows(i).Cells("訂單數").Value.ToString : End If
802
+                If IsNothing(控制表1_dgv.Rows(i).Cells("出貨數量").Value) Then : PA70 = "" : Else : PA70 = 控制表1_dgv.Rows(i).Cells("出貨數量").Value.ToString : End If
803
+                If IsNothing(控制表1_dgv.Rows(i).Cells("FTY_PRICE").Value) Then : PA69 = "" : Else : PA69 = 控制表1_dgv.Rows(i).Cells("FTY_PRICE").Value.ToString : End If
804
+                If IsNothing(控制表1_dgv.Rows(i).Cells("扣關稅or後廠價").Value) Then : PA68 = "" : Else : PA68 = 控制表1_dgv.Rows(i).Cells("扣關稅or後廠價").Value.ToString : End If
805
+                If IsNothing(控制表1_dgv.Rows(i).Cells("CUST_Price").Value) Then : PA67 = "" : Else : PA67 = 控制表1_dgv.Rows(i).Cells("CUST_Price").Value.ToString : End If
806
+                If IsNothing(控制表1_dgv.Rows(i).Cells("EX_FTY_DATE").Value) Then : PA66 = "" : Else : PA66 = 控制表1_dgv.Rows(i).Cells("EX_FTY_DATE").Value.ToString : End If
807
+                If IsNothing(控制表1_dgv.Rows(i).Cells("Maturity_Date").Value) Then : PA65 = "" : Else : PA65 = 控制表1_dgv.Rows(i).Cells("Maturity_Date").Value.ToString : End If
808
+                If IsNothing(控制表1_dgv.Rows(i).Cells("FTY_Payment_Date").Value) Then : PA64 = "" : Else : PA64 = 控制表1_dgv.Rows(i).Cells("FTY_Payment_Date").Value.ToString : End If
809
+                If IsNothing(控制表1_dgv.Rows(i).Cells("Remark").Value) Then : PA63 = "" : Else : PA63 = 控制表1_dgv.Rows(i).Cells("Remark").Value.ToString : End If
810
+                SQL_銷帳清單_新增()
811
+            End If
812
+        Next : Set_銷帳清單() : MsgBox("資料新增完成!!")
813
+    End Sub
814
+    Private Sub 列印_bt_Click(sender As Object, e As EventArgs) Handles 列印_bt.Click
815
+        xlApp = CType(CreateObject("Excel.Application"), Microsoft.Office.Interop.Excel.Application)
816
+        xlBook = xlApp.Workbooks.Add
817
+        xlApp.DisplayAlerts = True
818
+        xlBook.Activate()
819
+        xlSheet = NewMethod(xlBook)
820
+        xlSheet.Activate()
821
+        xlApp.Visible = True
822
+        xlApp.Application.WindowState = xlMaximized
823
+
824
+        xlSheet.Cells(1, 1) = "BRAND" : xlSheet.Cells(1, 2) = "FTY" : xlSheet.Cells(1, 3) = "INV" : xlSheet.Cells(1, 4) = "PO#"
825
+        xlSheet.Cells(1, 5) = "PAIRS" : xlSheet.Cells(1, 6) = "出貨數量" : xlSheet.Cells(1, 7) = "FTY PRICE " : xlSheet.Cells(1, 8) = "扣關稅4% or 2%"
826
+        xlSheet.Cells(1, 9) = "AMOUNT" : xlSheet.Cells(1, 10) = "銀行扣款" : xlSheet.Cells(1, 11) = "利威扣帳文件費(每套$50元)" : xlSheet.Cells(1, 12) = "利威扣帳貼標費(0.07*箱數)"
827
+        xlSheet.Cells(1, 13) = "Cash Pro 利息or扣款" : xlSheet.Cells(1, 14) = "增加款" : xlSheet.Cells(1, 15) = "实付工厂金額" : xlSheet.Cells(1, 16) = "CUST PRICE"
828
+        xlSheet.Cells(1, 17) = "AMOUNT" : xlSheet.Cells(1, 18) = "利威扣帳文件費(每套$50元)" : xlSheet.Cells(1, 19) = "利威扣帳貼標費(0.07*箱數)"
829
+        xlSheet.Cells(1, 20) = "Cash pro 利息or扣款" : xlSheet.Cells(1, 21) = "實際入帳金額" : xlSheet.Cells(1, 22) = "XF DATE" : xlSheet.Cells(1, 23) = "入帳"
830
+        xlSheet.Cells(1, 24) = "匯款日" : xlSheet.Cells(1, 25) = "總毛利" : xlSheet.Cells(1, 26) = "Darren佣金" : xlSheet.Cells(1, 27) = "BETTY佣金" : xlSheet.Cells(1, 28) = "其他費用"
831
+        xlSheet.Cells(1, 29) = "公司毛利" : xlSheet.Cells(1, 30) = "Remark"
832
+        For i As Integer = 0 To 銷帳_dgv.Rows.Count - 1
833
+            xlSheet.Cells(i + 2, 1) = 銷帳_dgv.Rows(i).Cells("品牌").Value.ToString : xlSheet.Cells(i + 2, 2) = 銷帳_dgv.Rows(i).Cells("工廠").Value.ToString
834
+            xlSheet.Cells(i + 2, 3) = 銷帳_dgv.Rows(i).Cells("INV").Value.ToString : xlSheet.Cells(i + 2, 4) = 銷帳_dgv.Rows(i).Cells("訂單號").Value.ToString
835
+            xlSheet.Cells(i + 2, 5) = 銷帳_dgv.Rows(i).Cells("訂單數").Value.ToString : xlSheet.Cells(i + 2, 6) = 銷帳_dgv.Rows(i).Cells("出貨數量").Value.ToString
836
+            xlSheet.Cells(i + 2, 7) = 銷帳_dgv.Rows(i).Cells("FTY_PRICE").Value.ToString : xlSheet.Cells(i + 2, 8) = 銷帳_dgv.Rows(i).Cells("扣關稅or後廠價").Value.ToString
837
+            xlSheet.Cells(i + 2, 9) = 銷帳_dgv.Rows(i).Cells("Amount1").Value.ToString : xlSheet.Cells(i + 2, 10) = 銷帳_dgv.Rows(i).Cells("F_銀行扣款").Value.ToString
838
+            xlSheet.Cells(i + 2, 11) = 銷帳_dgv.Rows(i).Cells("F_文件費").Value.ToString : xlSheet.Cells(i + 2, 12) = 銷帳_dgv.Rows(i).Cells("F_貼標費").Value.ToString
839
+            xlSheet.Cells(i + 2, 13) = 銷帳_dgv.Rows(i).Cells("F_利息or扣款").Value.ToString : xlSheet.Cells(i + 2, 14) = 銷帳_dgv.Rows(i).Cells("F_增加款").Value.ToString
840
+            xlSheet.Cells(i + 2, 15) = 銷帳_dgv.Rows(i).Cells("實付工廠金額").Value.ToString : xlSheet.Cells(i + 2, 16) = 銷帳_dgv.Rows(i).Cells("CUST_Price").Value.ToString
841
+            xlSheet.Cells(i + 2, 17) = 銷帳_dgv.Rows(i).Cells("Amount2").Value.ToString : xlSheet.Cells(i + 2, 18) = 銷帳_dgv.Rows(i).Cells("C_文件費").Value.ToString
842
+            xlSheet.Cells(i + 2, 19) = 銷帳_dgv.Rows(i).Cells("C_貼標費").Value.ToString : xlSheet.Cells(i + 2, 20) = 銷帳_dgv.Rows(i).Cells("C_利息or扣款").Value.ToString
843
+            xlSheet.Cells(i + 2, 21) = 銷帳_dgv.Rows(i).Cells("實際入帳金額").Value.ToString : xlSheet.Cells(i + 2, 22) = 銷帳_dgv.Rows(i).Cells("EX_FTY_DATE").Value.ToString
844
+            xlSheet.Cells(i + 2, 23) = 銷帳_dgv.Rows(i).Cells("Maturity_Date").Value.ToString : xlSheet.Cells(i + 2, 24) = 銷帳_dgv.Rows(i).Cells("FTY_Payment_Date").Value.ToString
845
+            xlSheet.Cells(i + 2, 25) = 銷帳_dgv.Rows(i).Cells("總毛利").Value.ToString : xlSheet.Cells(i + 2, 26) = 銷帳_dgv.Rows(i).Cells("Darren佣金").Value.ToString
846
+            xlSheet.Cells(i + 2, 27) = 銷帳_dgv.Rows(i).Cells("Betty佣金").Value.ToString : xlSheet.Cells(i + 2, 28) = 銷帳_dgv.Rows(i).Cells("其他費用").Value.ToString
847
+            xlSheet.Cells(i + 2, 29) = 銷帳_dgv.Rows(i).Cells("公司毛利").Value.ToString : xlSheet.Cells(i + 2, 30) = 銷帳_dgv.Rows(i).Cells("Remark").Value.ToString
848
+        Next : BB(xlApp, xlSheet)
849
+        xlSheet.PageSetup.PrintArea = ""
850
+        xlApp.Cells.Select()
851
+        xlSheet.Range("B1").Select()
852
+        xlApp.Application.WindowState = xlMinimized
853
+        MsgBox("列印完成")
854
+    End Sub
855
+    Private Shared Function NewMethod(xlBook As Microsoft.Office.Interop.Excel.Workbook) As Microsoft.Office.Interop.Excel.Worksheet
856
+        Return CType(xlBook.Worksheets.Add, Microsoft.Office.Interop.Excel.Worksheet)
857
+    End Function
858
+    Private Sub BB(ByVal myExcel As Microsoft.Office.Interop.Excel.Application, ByVal xlSheet As Microsoft.Office.Interop.Excel.Worksheet)
859
+        xlSheet.Cells.Select()
860
+        With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 10 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
861
+            .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone : End With
862
+        xlSheet.Rows("1:1").Select : myExcel.Selection.RowHeight = 45 : myExcel.Selection.AutoFilter
863
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlTop : .WrapText = True : .Orientation = 0 : .AddIndent = False
864
+            .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
865
+        xlSheet.Rows("2:2").Select : myExcel.ActiveWindow.FreezePanes = True
866
+
867
+        xlSheet.Range("A1:F1").Select()
868
+        With myExcel.Selection.Interior : .Pattern = xlSolid : .PatternColorIndex = xlAutomatic : .ThemeColor = xlThemeColorAccent1 : .TintAndShade = 0.799981688894314
869
+            .PatternTintAndShade = 0 : End With
870
+        xlSheet.Range("G1:O1").Select()
871
+        With myExcel.Selection.Interior : .Pattern = xlSolid : .PatternColorIndex = xlAutomatic : .ThemeColor = xlThemeColorAccent2 : .TintAndShade = 0.799981688894314
872
+            .PatternTintAndShade = 0 : End With
873
+        xlSheet.Range("P1:U1").Select()
874
+        With myExcel.Selection.Interior : .Pattern = xlSolid : .PatternColorIndex = xlAutomatic : .ThemeColor = xlThemeColorAccent6 : .TintAndShade = 0.799981688894314
875
+            .PatternTintAndShade = 0 : End With
876
+        xlSheet.Range("V1:AD1").Select()
877
+        With myExcel.Selection.Interior : .Pattern = xlSolid : .PatternColorIndex = xlAutomatic : .ThemeColor = xlThemeColorAccent4 : .TintAndShade = 0.799981688894314
878
+            .PatternTintAndShade = 0 : End With
879
+
880
+        xlSheet.Columns("B:B").Select : myExcel.Selection.ColumnWidth = 5
881
+        xlSheet.Columns("C:C").Select : myExcel.Selection.ColumnWidth = 17
882
+        xlSheet.Columns("E:F").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;-#,##0 "
883
+        xlSheet.Columns("G:U").Select : myExcel.Selection.NumberFormatLocal = "_-* #,##0.00_-;-* #,##0.00_-;_-* ""-""??_-;_-@_-"
884
+        xlSheet.Columns("Y:AC").Select : myExcel.Selection.NumberFormatLocal = "_-* #,##0.00_-;-* #,##0.00_-;_-* ""-""??_-;_-@_-"
885
+
886
+        xlSheet.Columns("AD:AD").Select : myExcel.Selection.ColumnWidth = 100
887
+
888
+        xlSheet.Range("A1:AD" & 銷帳_dgv.Rows.Count + 1).Select()
889
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
890
+        With myExcel.Selection.Borders(xlEdgeLeft) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
891
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
892
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
893
+        With myExcel.Selection.Borders(xlEdgeRight) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
894
+        With myExcel.Selection.Borders(xlInsideVertical) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
895
+        With myExcel.Selection.Borders(xlInsideHorizontal) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
896
+        xlSheet.Columns("V:X").Select : xlSheet.Columns("V:X").EntireColumn.AutoFit
897
+    End Sub
898
+    '----------------------自創視窗滑鼠拖曳功能---------------------------------------------------------------------------------------------------------
899
+    Dim OldX, OldY As Long : Dim drag As Boolean
900
+    Private Sub 視窗2_pl_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 視窗2_pl.MouseDown
901
+        If e.Button = MouseButtons.Left Then : OldX = e.X : OldY = e.Y : drag = True : End If
902
+    End Sub
903
+    Private Sub 視窗2_pl_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 視窗2_pl.MouseMove
904
+        If drag Then : 視窗2_pl.Left = 視窗2_pl.Left + e.X - OldX : 視窗2_pl.Top = 視窗2_pl.Top + e.Y - OldY : End If
905
+    End Sub
906
+    Private Sub 視窗2_pl_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 視窗2_pl.MouseUp
907
+        drag = False
908
+    End Sub
909
+End Class

+ 47
- 35
TENDEN-MES-SYS/成本系統管理/訂單價格利潤明細表.Designer.vb Vedi File

@@ -23,10 +23,10 @@ Partial Class 訂單價格利潤明細表
23 23
     <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private  Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30 30
         Me.利潤表_dgv = New System.Windows.Forms.DataGridView()
31 31
         Me.利潤拆分_bt = New System.Windows.Forms.Button()
32 32
         Me.成本組成_bt = New System.Windows.Forms.Button()
@@ -98,6 +98,7 @@ Partial Class 訂單價格利潤明細表
98 98
         Me.ZOOM_tb = New System.Windows.Forms.Button()
99 99
         Me.空間2 = New System.Windows.Forms.Panel()
100 100
         Me.空間1 = New System.Windows.Forms.Panel()
101
+        Me.Panel1 = New System.Windows.Forms.Panel()
101 102
         CType(Me.利潤表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
102 103
         CType(Me.訂單流水號_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
103 104
         Me.GroupBox1.SuspendLayout()
@@ -105,6 +106,7 @@ Partial Class 訂單價格利潤明細表
105 106
         Me.GroupBox3.SuspendLayout()
106 107
         Me.空間2.SuspendLayout()
107 108
         Me.空間1.SuspendLayout()
109
+        Me.Panel1.SuspendLayout()
108 110
         Me.SuspendLayout()
109 111
         '
110 112
         '利潤表_dgv
@@ -113,19 +115,19 @@ Partial Class 訂單價格利潤明細表
113 115
             Or System.Windows.Forms.AnchorStyles.Left) _
114 116
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
115 117
         Me.利潤表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
116
-        DataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control
117
-        DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
118
-        DataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText
119
-        DataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight
120
-        DataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText
121
-        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
122
-        Me.利潤表_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle1
118
+        DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control
119
+        DataGridViewCellStyle5.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
120
+        DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText
121
+        DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight
122
+        DataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText
123
+        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
124
+        Me.利潤表_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle5
123 125
         Me.利潤表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
124 126
         Me.利潤表_dgv.Location = New System.Drawing.Point(3, 142)
125 127
         Me.利潤表_dgv.Name = "利潤表_dgv"
126 128
         Me.利潤表_dgv.RowHeadersWidth = 5
127
-        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
128
-        Me.利潤表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
129
+        DataGridViewCellStyle6.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
130
+        Me.利潤表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
129 131
         Me.利潤表_dgv.RowTemplate.Height = 24
130 132
         Me.利潤表_dgv.Size = New System.Drawing.Size(1792, 813)
131 133
         Me.利潤表_dgv.TabIndex = 2
@@ -152,18 +154,18 @@ Partial Class 訂單價格利潤明細表
152 154
         '
153 155
         '訂單流水號_dgv
154 156
         '
155
-        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
156
-        Me.訂單流水號_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
157
+        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
158
+        Me.訂單流水號_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
157 159
         Me.訂單流水號_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
158 160
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
159 161
         Me.訂單流水號_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
160
-        DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control
161
-        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
162
-        DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText
163
-        DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight
164
-        DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText
165
-        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
166
-        Me.訂單流水號_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle4
162
+        DataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control
163
+        DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
164
+        DataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText
165
+        DataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight
166
+        DataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText
167
+        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
168
+        Me.訂單流水號_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle8
167 169
         Me.訂單流水號_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
168 170
         Me.訂單流水號_dgv.Location = New System.Drawing.Point(2, 1)
169 171
         Me.訂單流水號_dgv.Name = "訂單流水號_dgv"
@@ -199,7 +201,7 @@ Partial Class 訂單價格利潤明細表
199 201
         '
200 202
         '總金額_tb
201 203
         '
202
-        Me.總金額_tb.Location = New System.Drawing.Point(648, 113)
204
+        Me.總金額_tb.Location = New System.Drawing.Point(468, 115)
203 205
         Me.總金額_tb.Name = "總金額_tb"
204 206
         Me.總金額_tb.Size = New System.Drawing.Size(121, 23)
205 207
         Me.總金額_tb.TabIndex = 341
@@ -208,7 +210,7 @@ Partial Class 訂單價格利潤明細表
208 210
         'Label3
209 211
         '
210 212
         Me.Label3.AutoSize = True
211
-        Me.Label3.Location = New System.Drawing.Point(598, 117)
213
+        Me.Label3.Location = New System.Drawing.Point(418, 119)
212 214
         Me.Label3.Name = "Label3"
213 215
         Me.Label3.Size = New System.Drawing.Size(43, 16)
214 216
         Me.Label3.TabIndex = 342
@@ -337,7 +339,7 @@ Partial Class 訂單價格利潤明細表
337 339
         Me.Label47.AutoSize = True
338 340
         Me.Label47.Font = New System.Drawing.Font("微軟正黑體", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
339 341
         Me.Label47.ForeColor = System.Drawing.Color.Red
340
-        Me.Label47.Location = New System.Drawing.Point(775, 110)
342
+        Me.Label47.Location = New System.Drawing.Point(595, 112)
341 343
         Me.Label47.Name = "Label47"
342 344
         Me.Label47.Size = New System.Drawing.Size(138, 26)
343 345
         Me.Label47.TabIndex = 452
@@ -551,7 +553,7 @@ Partial Class 訂單價格利潤明細表
551 553
         '
552 554
         '拆分一筆資料_bt
553 555
         '
554
-        Me.拆分一筆資料_bt.Location = New System.Drawing.Point(6, 20)
556
+        Me.拆分一筆資料_bt.Location = New System.Drawing.Point(3, 3)
555 557
         Me.拆分一筆資料_bt.Name = "拆分一筆資料_bt"
556 558
         Me.拆分一筆資料_bt.Size = New System.Drawing.Size(95, 40)
557 559
         Me.拆分一筆資料_bt.TabIndex = 475
@@ -562,7 +564,7 @@ Partial Class 訂單價格利潤明細表
562 564
         '
563 565
         Me.年份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
564 566
         Me.年份_cb.FormattingEnabled = True
565
-        Me.年份_cb.Items.AddRange(New Object() {"2023", "2022", "2021", "2020", "2019", "2018"})
567
+        Me.年份_cb.Items.AddRange(New Object() {"2026", "2025", "2024", "2023", "2022", "2021", "2020", "2019", "2018", "2017", "2016", "2015", "2014", "2013"})
566 568
         Me.年份_cb.Location = New System.Drawing.Point(319, 53)
567 569
         Me.年份_cb.Name = "年份_cb"
568 570
         Me.年份_cb.Size = New System.Drawing.Size(153, 24)
@@ -633,7 +635,7 @@ Partial Class 訂單價格利潤明細表
633 635
         '
634 636
         '刪除拆分資料_bt
635 637
         '
636
-        Me.刪除拆分資料_bt.Location = New System.Drawing.Point(6, 64)
638
+        Me.刪除拆分資料_bt.Location = New System.Drawing.Point(3, 47)
637 639
         Me.刪除拆分資料_bt.Name = "刪除拆分資料_bt"
638 640
         Me.刪除拆分資料_bt.Size = New System.Drawing.Size(95, 40)
639 641
         Me.刪除拆分資料_bt.TabIndex = 485
@@ -695,22 +697,21 @@ Partial Class 訂單價格利潤明細表
695 697
         '
696 698
         'GroupBox2
697 699
         '
698
-        Me.GroupBox2.Controls.Add(Me.Label19)
700
+        Me.GroupBox2.Controls.Add(Me.ZOOM_tb)
699 701
         Me.GroupBox2.Controls.Add(Me.資料庫選擇2_bt)
700 702
         Me.GroupBox2.Controls.Add(Me.資料庫選擇1_bt)
701 703
         Me.GroupBox2.Controls.Add(Me.Label20)
702 704
         Me.GroupBox2.Controls.Add(Me.ProgressBar1)
703
-        Me.GroupBox2.Controls.Add(Me.拆分一筆資料_bt)
704 705
         Me.GroupBox2.Controls.Add(Me.Label18)
705 706
         Me.GroupBox2.Controls.Add(Me.等於訂單數_bt)
706 707
         Me.GroupBox2.Controls.Add(Me.資料筆數_tb)
707 708
         Me.GroupBox2.Controls.Add(Me.等於零_bt)
708 709
         Me.GroupBox2.Controls.Add(Me.匯率為1_bt)
709
-        Me.GroupBox2.Controls.Add(Me.刪除拆分資料_bt)
710 710
         Me.GroupBox2.Controls.Add(Me.Currency_cb)
711 711
         Me.GroupBox2.Controls.Add(Me.年份_cb)
712 712
         Me.GroupBox2.Controls.Add(Me.Label17)
713 713
         Me.GroupBox2.Controls.Add(Me.Label16)
714
+        Me.GroupBox2.Controls.Add(Me.Label19)
714 715
         Me.GroupBox2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
715 716
         Me.GroupBox2.Location = New System.Drawing.Point(418, 0)
716 717
         Me.GroupBox2.Name = "GroupBox2"
@@ -722,7 +723,7 @@ Partial Class 訂單價格利潤明細表
722 723
         'Label19
723 724
         '
724 725
         Me.Label19.AutoSize = True
725
-        Me.Label19.Location = New System.Drawing.Point(480, 57)
726
+        Me.Label19.Location = New System.Drawing.Point(478, 57)
726 727
         Me.Label19.Name = "Label19"
727 728
         Me.Label19.Size = New System.Drawing.Size(55, 16)
728 729
         Me.Label19.TabIndex = 563
@@ -788,9 +789,9 @@ Partial Class 訂單價格利潤明細表
788 789
         '
789 790
         'ZOOM_tb
790 791
         '
791
-        Me.ZOOM_tb.Location = New System.Drawing.Point(418, 111)
792
+        Me.ZOOM_tb.Location = New System.Drawing.Point(2, 21)
792 793
         Me.ZOOM_tb.Name = "ZOOM_tb"
793
-        Me.ZOOM_tb.Size = New System.Drawing.Size(174, 29)
794
+        Me.ZOOM_tb.Size = New System.Drawing.Size(98, 83)
794 795
         Me.ZOOM_tb.TabIndex = 495
795 796
         Me.ZOOM_tb.Text = "未指定單價清單"
796 797
         Me.ZOOM_tb.UseVisualStyleBackColor = True
@@ -802,7 +803,7 @@ Partial Class 訂單價格利潤明細表
802 803
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
803 804
         Me.空間2.BackColor = System.Drawing.SystemColors.Control
804 805
         Me.空間2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
805
-        Me.空間2.Controls.Add(Me.ZOOM_tb)
806
+        Me.空間2.Controls.Add(Me.Panel1)
806 807
         Me.空間2.Controls.Add(Me.GroupBox3)
807 808
         Me.空間2.Controls.Add(Me.Label9)
808 809
         Me.空間2.Controls.Add(Me.利潤表流水號_tb)
@@ -846,6 +847,15 @@ Partial Class 訂單價格利潤明細表
846 847
         Me.空間1.Size = New System.Drawing.Size(108, 959)
847 848
         Me.空間1.TabIndex = 493
848 849
         '
850
+        'Panel1
851
+        '
852
+        Me.Panel1.Controls.Add(Me.拆分一筆資料_bt)
853
+        Me.Panel1.Controls.Add(Me.刪除拆分資料_bt)
854
+        Me.Panel1.Location = New System.Drawing.Point(406, 235)
855
+        Me.Panel1.Name = "Panel1"
856
+        Me.Panel1.Size = New System.Drawing.Size(200, 100)
857
+        Me.Panel1.TabIndex = 496
858
+        '
849 859
         '訂單價格利潤明細表
850 860
         '
851 861
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
@@ -869,6 +879,7 @@ Partial Class 訂單價格利潤明細表
869 879
         Me.空間2.ResumeLayout(False)
870 880
         Me.空間2.PerformLayout()
871 881
         Me.空間1.ResumeLayout(False)
882
+        Me.Panel1.ResumeLayout(False)
872 883
         Me.ResumeLayout(False)
873 884
         Me.PerformLayout()
874 885
 
@@ -945,5 +956,6 @@ Partial Class 訂單價格利潤明細表
945 956
     Friend WithEvents ZOOM_tb As Button
946 957
     Friend WithEvents 空間2 As Panel
947 958
     Friend WithEvents 空間1 As Panel
959
+    Friend WithEvents Panel1 As Panel
948 960
 End Class
949 961
 

+ 361
- 493
TENDEN-MES-SYS/成本系統管理/訂單價格利潤明細表.vb Vedi File

@@ -4,312 +4,256 @@ Public Class 訂單價格利潤明細表
4 4
     ReadOnly BB(3) As Boolean : Public 平均數 As Integer : Public 最終數 As Integer = 0 : Public 資料數 As Integer = 0
5 5
     Dim A1, A2, A3, B1, B2, B3 As Integer
6 6
     Private Sub 利潤表載入前設定()
7
-        Try
8
-            利潤表_dgv.DataSource = Nothing : ds.Clear()
9
-            利潤表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
10
-            利潤表_dgv.ColumnHeadersHeight = 25
11
-            利潤表_dgv.AllowUserToAddRows = False
12
-            ConnOpen()
13
-        Catch ex As Exception
14
-            MsgBox(ex.Message)
15
-        End Try
7
+        利潤表_dgv.DataSource = Nothing : ds.Clear()
8
+        利潤表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
9
+        利潤表_dgv.ColumnHeadersHeight = 25
10
+        利潤表_dgv.AllowUserToAddRows = False
11
+        ConnOpen()
16 12
     End Sub
17 13
     Private Sub 利潤表載入後設定()
18 14
         CmdSet_For_DGV() :: da.Fill(ds) : 利潤表_dgv.DataSource = ds.Tables(0) : conn.Close()
19 15
     End Sub
20 16
     Private Sub Set_訂單清單()
21
-        Try
22
-            利潤表載入前設定()
23
-            If 未建檔_cb.Checked = True Then
24
-                Timer1.Enabled = True : 存檔_bt.Enabled = True : 刪除_bt.Enabled = False : 修改_bt.Enabled = False
25
-                等於訂單數_bt.Enabled = True : 等於零_bt.Enabled = True : 匯率為1_bt.Enabled = True
26
-                If 天盾流水號_tb.Text = "" Then
27
-                    SQL_訂單價格利潤明細表2()
28
-                Else
29
-                    SQL_訂單價格利潤明細表3()
30
-                End If
31
-                利潤表載入後設定() : Set_自動彙總1()
32
-                Set_grid() : Set_暫存資料設定() ': Set_編輯清單() : Set_grid() : Set_自動彙總1()
33
-            ElseIf 未建檔_cb.Checked = False Then
34
-                Timer1.Enabled = False : Label47.Visible = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = True : 修改_bt.Enabled = True
35
-                等於訂單數_bt.Enabled = False : 等於零_bt.Enabled = False : 匯率為1_bt.Enabled = False
36
-                If PA = "" Then
37
-                    SQL_訂單價格利潤明細表4()
38
-                Else
39
-                    SQL_訂單價格利潤明細表5()
40
-                End If
41
-                利潤表載入後設定()
17
+        利潤表載入前設定()
18
+        If 未建檔_cb.Checked = True Then
19
+            Timer1.Enabled = True : 存檔_bt.Enabled = True : 刪除_bt.Enabled = False : 修改_bt.Enabled = False
20
+            等於訂單數_bt.Enabled = True : 等於零_bt.Enabled = True : 匯率為1_bt.Enabled = True
21
+            If 天盾流水號_tb.Text = "" Then
22
+                SQL_訂單價格利潤明細表2()
23
+            Else
24
+                SQL_訂單價格利潤明細表3()
25
+            End If
26
+            利潤表載入後設定() : Set_自動彙總1()
27
+            Set_grid() : Set_暫存資料設定() ': Set_編輯清單() : Set_grid() : Set_自動彙總1()
28
+        ElseIf 未建檔_cb.Checked = False Then
29
+            Timer1.Enabled = False : Label47.Visible = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = True : 修改_bt.Enabled = True
30
+            等於訂單數_bt.Enabled = False : 等於零_bt.Enabled = False : 匯率為1_bt.Enabled = False
31
+            If PA = "" Then
32
+                PA25 = 年份_cb.Text : SQL_訂單價格利潤明細表4()
33
+            Else
34
+                PA25 = 年份_cb.Text : SQL_訂單價格利潤明細表5()
42 35
             End If
43
-            資料筆數_tb.Text = Format(利潤表_dgv.Rows.Count, "#,##0")
44
-        Catch ex As Exception
45
-            MsgBox(ex.Message)
46
-        End Try
36
+            利潤表載入後設定()
37
+        End If
38
+        資料筆數_tb.Text = Format(利潤表_dgv.Rows.Count, "#,##0")
47 39
     End Sub
48 40
     Private Sub Set_編輯清單()
49
-        Try
50
-            利潤表載入前設定() : SQL_訂單價格利潤明細表1() : 利潤表載入後設定()
51
-        Catch ex As Exception
52
-            MsgBox(ex.Message)
53
-        End Try
41
+        利潤表載入前設定() : SQL_訂單價格利潤明細表1() : 利潤表載入後設定()
54 42
     End Sub
55 43
     Private Sub Set_暫存資料設定()
56
-        Try
57
-            SQL_刪除訂單價格利潤表暫存檔() : conn.Close()
58
-            Dim NUM2 As Integer
59
-            SQL_查詢利潤表流水號()
60
-            If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If
61
-            conn.Close()
62
-            For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
63
-                NUM2 += 1
64
-                If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
65
-                ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
66
-                ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
67
-                ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
68
-                ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
69
-                ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
70
-                ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
71
-                ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2
72
-                End If
73
-                PA = 利潤表_dgv.Rows(i).Cells("資料流水號").Value.ToString : PA1 = 利潤表_dgv.Rows(i).Cells("訂單流水號").Value.ToString
74
-                SQL_新增訂單價格利潤表暫存檔() : conn.Close()
75
-            Next i
76
-        Catch ex As Exception
77
-            MsgBox(ex.Message)
78
-        End Try
44
+        SQL_刪除訂單價格利潤表暫存檔() : conn.Close()
45
+        Dim NUM2 As Integer
46
+        SQL_查詢利潤表流水號()
47
+        If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If
48
+        conn.Close()
49
+        For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
50
+            NUM2 += 1
51
+            If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
52
+            ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
53
+            ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
54
+            ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
55
+            ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
56
+            ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
57
+            ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
58
+            ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2
59
+            End If
60
+            PA = 利潤表_dgv.Rows(i).Cells("資料流水號").Value.ToString : PA1 = 利潤表_dgv.Rows(i).Cells("訂單流水號").Value.ToString
61
+            SQL_新增訂單價格利潤表暫存檔() : conn.Close()
62
+        Next i
79 63
     End Sub
80 64
     Private Sub Set_未建檔清單()
81
-        Try
82
-            訂單流水號_dgv.DataSource = Nothing : ds1.Clear()
83
-            訂單流水號_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
84
-            訂單流水號_dgv.ColumnHeadersHeight = 25
85
-            訂單流水號_dgv.AllowUserToAddRows = False
86
-            SQL_訂單流水號()
87
-            da.Fill(ds1) : 訂單流水號_dgv.DataSource = ds1.Tables(0) : conn.Close()
88
-        Catch ex As Exception
89
-            MsgBox(ex.Message)
90
-        End Try
65
+        訂單流水號_dgv.DataSource = Nothing : ds1.Clear()
66
+        訂單流水號_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
67
+        訂單流水號_dgv.ColumnHeadersHeight = 25
68
+        訂單流水號_dgv.AllowUserToAddRows = False
69
+        SQL_訂單流水號()
70
+        da.Fill(ds1) : 訂單流水號_dgv.DataSource = ds1.Tables(0) : conn.Close()
91 71
     End Sub
92 72
     Private Sub Set_grid()
93
-        Try
94
-            利潤表_dgv.Columns("訂單流水號").FillWeight = 80 : 利潤表_dgv.Columns("資料流水號").Visible = False : 利潤表_dgv.Columns("年份季度").FillWeight = 55
95
-            利潤表_dgv.Columns("力威訂單號").FillWeight = 100 : 利潤表_dgv.Columns("形體號").FillWeight = 90 : 利潤表_dgv.Columns("顏色").FillWeight = 70
96
-            利潤表_dgv.Columns("力威訂單號").FillWeight = 100 : 利潤表_dgv.Columns("楦型").FillWeight = 45 : 利潤表_dgv.Columns("數量").FillWeight = 45
97
-            利潤表_dgv.Columns("ProductID").FillWeight = 120
98
-            利潤表_dgv.Columns("單價").FillWeight = 45 : 利潤表_dgv.Columns("總金額").FillWeight = 75 : 利潤表_dgv.Columns("備註").FillWeight = 80
99
-            利潤表_dgv.Columns("工廠").FillWeight = 40 : 利潤表_dgv.Columns("訂單種類").FillWeight = 65 : 利潤表_dgv.Columns("Quantity").FillWeight = 65
100
-            利潤表_dgv.Columns("Currency").FillWeight = 65 : 利潤表_dgv.Columns("Exchange").FillWeight = 70 : 利潤表_dgv.Columns("FTYPrice").FillWeight = 115
101
-            利潤表_dgv.Columns("CommissionTTL").FillWeight = 150 : 利潤表_dgv.Columns("CommissionDarren").FillWeight = 179 : 利潤表_dgv.Columns("CommissionTendenza").FillWeight = 179
102
-            利潤表_dgv.Columns("Percentage").FillWeight = 120 : 利潤表_dgv.Columns("BasicPrice").FillWeight = 70 : 利潤表_dgv.Columns("PG/MOQ").FillWeight = 60
103
-            利潤表_dgv.Columns("FOOTorPET").FillWeight = 78 : 利潤表_dgv.Columns("Tooling").FillWeight = 58 : 利潤表_dgv.Columns("RubberBand").FillWeight = 83
104
-            利潤表_dgv.Columns("JHOOK").FillWeight = 58 : 利潤表_dgv.Columns("WaterResistant").FillWeight = 95 : 利潤表_dgv.Columns("P16VAT").FillWeight = 60
105
-            利潤表_dgv.Columns("EXWsaving").FillWeight = 75 : 利潤表_dgv.Columns("CollectedToolng").FillWeight = 110
73
+        利潤表_dgv.Columns("訂單流水號").FillWeight = 80 : 利潤表_dgv.Columns("資料流水號").Visible = False : 利潤表_dgv.Columns("年份季度").FillWeight = 55
74
+        利潤表_dgv.Columns("力威訂單號").FillWeight = 100 : 利潤表_dgv.Columns("形體號").FillWeight = 90 : 利潤表_dgv.Columns("顏色").FillWeight = 70
75
+        利潤表_dgv.Columns("力威訂單號").FillWeight = 100 : 利潤表_dgv.Columns("楦型").FillWeight = 45 : 利潤表_dgv.Columns("數量").FillWeight = 45
76
+        利潤表_dgv.Columns("ProductID").FillWeight = 120
77
+        利潤表_dgv.Columns("單價").FillWeight = 45 : 利潤表_dgv.Columns("總金額").FillWeight = 75 : 利潤表_dgv.Columns("備註").FillWeight = 80
78
+        利潤表_dgv.Columns("工廠").FillWeight = 40 : 利潤表_dgv.Columns("訂單種類").FillWeight = 65 : 利潤表_dgv.Columns("Quantity").FillWeight = 65
79
+        利潤表_dgv.Columns("Currency").FillWeight = 65 : 利潤表_dgv.Columns("Exchange").FillWeight = 70 : 利潤表_dgv.Columns("FTYPrice").FillWeight = 115
80
+        利潤表_dgv.Columns("CommissionTTL").FillWeight = 150 : 利潤表_dgv.Columns("CommissionDarren").FillWeight = 179 : 利潤表_dgv.Columns("CommissionTendenza").FillWeight = 179
81
+        利潤表_dgv.Columns("Percentage").FillWeight = 120 : 利潤表_dgv.Columns("BasicPrice").FillWeight = 70 : 利潤表_dgv.Columns("PG/MOQ").FillWeight = 60
82
+        利潤表_dgv.Columns("FOOTorPET").FillWeight = 78 : 利潤表_dgv.Columns("Tooling").FillWeight = 58 : 利潤表_dgv.Columns("RubberBand").FillWeight = 83
83
+        利潤表_dgv.Columns("JHOOK").FillWeight = 58 : 利潤表_dgv.Columns("WaterResistant").FillWeight = 95 : 利潤表_dgv.Columns("P16VAT").FillWeight = 60
84
+        利潤表_dgv.Columns("EXWsaving").FillWeight = 75 : 利潤表_dgv.Columns("CollectedToolng").FillWeight = 110
106 85
 
107
-            利潤表_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0"
108
-            利潤表_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
109
-            利潤表_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0.00"
110
-            利潤表_dgv.Columns("單價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
111
-            利潤表_dgv.Columns("總金額").DefaultCellStyle.Format = "#,##0.00"
112
-            利潤表_dgv.Columns("總金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
113
-            利潤表_dgv.Columns("Quantity").DefaultCellStyle.Format = "#,##0"
114
-            利潤表_dgv.Columns("Quantity").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
115
-            利潤表_dgv.Columns("Exchange").DefaultCellStyle.Format = "#,##0.0000"
116
-            利潤表_dgv.Columns("Exchange").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
117
-            利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.Format = "#,##0.00"
118
-            利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
119
-            利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.Format = "#,##0.00"
120
-            利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
121
-            利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.Format = "#,##0.00"
122
-            利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
123
-            利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.Format = "#,##0.00"
124
-            利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
125
-            利潤表_dgv.Columns("Percentage").DefaultCellStyle.Format = "#,##0.00%"
126
-            利潤表_dgv.Columns("Percentage").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
127
-            利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.Format = "#,##0.00"
128
-            利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
129
-            利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.Format = "#,##0.00"
130
-            利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
131
-            利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.Format = "#,##0.00"
132
-            利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
133
-            利潤表_dgv.Columns("Tooling").DefaultCellStyle.Format = "#,##0.00"
134
-            利潤表_dgv.Columns("Tooling").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
135
-            利潤表_dgv.Columns("RubberBand").DefaultCellStyle.Format = "#,##0.00"
136
-            利潤表_dgv.Columns("RubberBand").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
137
-            利潤表_dgv.Columns("JHOOK").DefaultCellStyle.Format = "#,##0.00"
138
-            利潤表_dgv.Columns("JHOOK").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
139
-            利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.Format = "#,##0.00"
140
-            利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
141
-            利潤表_dgv.Columns("P16VAT").DefaultCellStyle.Format = "#,##0.00"
142
-            利潤表_dgv.Columns("P16VAT").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
143
-            利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.Format = "#,##0.00"
144
-            利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
145
-            利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.Format = "#,##0.00"
146
-            利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
86
+        利潤表_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 利潤表_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
87
+        利潤表_dgv.Columns("單價").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("單價").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
88
+        利潤表_dgv.Columns("總金額").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("總金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
89
+        利潤表_dgv.Columns("Quantity").DefaultCellStyle.Format = "#,##0" : 利潤表_dgv.Columns("Quantity").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
90
+        利潤表_dgv.Columns("Exchange").DefaultCellStyle.Format = "#,##0.0000" : 利潤表_dgv.Columns("Exchange").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
91
+        利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
92
+        利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
93
+        利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
94
+        利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
95
+        利潤表_dgv.Columns("Percentage").DefaultCellStyle.Format = "#,##0.00%" : 利潤表_dgv.Columns("Percentage").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
96
+        利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
97
+        利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
98
+        利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
99
+        利潤表_dgv.Columns("Tooling").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("Tooling").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
100
+        利潤表_dgv.Columns("RubberBand").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("RubberBand").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
101
+        利潤表_dgv.Columns("JHOOK").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("JHOOK").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
102
+        利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
103
+        利潤表_dgv.Columns("P16VAT").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("P16VAT").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
104
+        利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
105
+        利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.Format = "#,##0.00" : 利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
147 106
 
148
-            利潤表_dgv.Columns("工廠").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
149
-            利潤表_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
150
-            利潤表_dgv.Columns("單價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
151
-            利潤表_dgv.Columns("總金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
152
-            利潤表_dgv.Columns("Currency").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
153
-            利潤表_dgv.Columns("Quantity").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
154
-            利潤表_dgv.Columns("Currency").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
155
-            利潤表_dgv.Columns("Exchange").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
156
-            利潤表_dgv.Columns("FTYPrice").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
157
-            利潤表_dgv.Columns("CommissionTTL").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
158
-            利潤表_dgv.Columns("CommissionDarren").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
159
-            利潤表_dgv.Columns("CommissionTendenza").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
160
-            利潤表_dgv.Columns("Percentage").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
161
-            利潤表_dgv.Columns("年份").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
107
+        利潤表_dgv.Columns("工廠").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
108
+        利潤表_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
109
+        利潤表_dgv.Columns("單價").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
110
+        利潤表_dgv.Columns("總金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
111
+        利潤表_dgv.Columns("Currency").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
112
+        利潤表_dgv.Columns("Quantity").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
113
+        利潤表_dgv.Columns("Currency").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
114
+        利潤表_dgv.Columns("Exchange").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
115
+        利潤表_dgv.Columns("FTYPrice").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
116
+        利潤表_dgv.Columns("CommissionTTL").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
117
+        利潤表_dgv.Columns("CommissionDarren").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
118
+        利潤表_dgv.Columns("CommissionTendenza").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
119
+        利潤表_dgv.Columns("Percentage").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
120
+        利潤表_dgv.Columns("年份").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
162 121
 
163
-            利潤表_dgv.Columns("利潤表流水號").Visible = False
164
-            If BB(0) = True And BB(1) = False And BB(2) = False And BB(3) = False Then
165
-                利潤表_dgv.Columns("FTYPrice").Visible = True : 利潤表_dgv.Columns("CommissionTTL").Visible = True
166
-                利潤表_dgv.Columns("CommissionDarren").Visible = True : 利潤表_dgv.Columns("CommissionTendenza").Visible = True
167
-                利潤表_dgv.Columns("Percentage").Visible = True
122
+        利潤表_dgv.Columns("利潤表流水號").Visible = False
123
+        If BB(0) = True And BB(1) = False And BB(2) = False And BB(3) = False Then
124
+            利潤表_dgv.Columns("FTYPrice").Visible = True : 利潤表_dgv.Columns("CommissionTTL").Visible = True
125
+            利潤表_dgv.Columns("CommissionDarren").Visible = True : 利潤表_dgv.Columns("CommissionTendenza").Visible = True
126
+            利潤表_dgv.Columns("Percentage").Visible = True
168 127
 
169
-                利潤表_dgv.Columns("BasicPrice").Visible = False : 利潤表_dgv.Columns("PG/MOQ").Visible = False : 利潤表_dgv.Columns("FOOTorPET").Visible = False
170
-                利潤表_dgv.Columns("Tooling").Visible = False : 利潤表_dgv.Columns("RubberBand").Visible = False : 利潤表_dgv.Columns("JHOOK").Visible = False
171
-                利潤表_dgv.Columns("WaterResistant").Visible = False : 利潤表_dgv.Columns("P16VAT").Visible = False : 利潤表_dgv.Columns("EXWsaving").Visible = False
172
-                利潤表_dgv.Columns("CollectedToolng").Visible = False : 利潤表_dgv.Columns("驗證").Visible = False
173
-                利潤表_dgv.Columns("ItemNumber").Visible = False : 利潤表_dgv.Columns("審核").Visible = False : 利潤表_dgv.Columns("客戶訂單號").Visible = False
174
-            ElseIf BB(0) = False And BB(1) = True And BB(2) = False And BB(3) = False Then
175
-                利潤表_dgv.Columns("FTYPrice").Visible = False : 利潤表_dgv.Columns("CommissionTTL").Visible = False
176
-                利潤表_dgv.Columns("CommissionDarren").Visible = False : 利潤表_dgv.Columns("CommissionTendenza").Visible = False
177
-                利潤表_dgv.Columns("Percentage").Visible = False
128
+            利潤表_dgv.Columns("BasicPrice").Visible = False : 利潤表_dgv.Columns("PG/MOQ").Visible = False : 利潤表_dgv.Columns("FOOTorPET").Visible = False
129
+            利潤表_dgv.Columns("Tooling").Visible = False : 利潤表_dgv.Columns("RubberBand").Visible = False : 利潤表_dgv.Columns("JHOOK").Visible = False
130
+            利潤表_dgv.Columns("WaterResistant").Visible = False : 利潤表_dgv.Columns("P16VAT").Visible = False : 利潤表_dgv.Columns("EXWsaving").Visible = False
131
+            利潤表_dgv.Columns("CollectedToolng").Visible = False : 利潤表_dgv.Columns("驗證").Visible = False
132
+            利潤表_dgv.Columns("ItemNumber").Visible = False : 利潤表_dgv.Columns("審核").Visible = False : 利潤表_dgv.Columns("客戶訂單號").Visible = False
133
+        ElseIf BB(0) = False And BB(1) = True And BB(2) = False And BB(3) = False Then
134
+            利潤表_dgv.Columns("FTYPrice").Visible = False : 利潤表_dgv.Columns("CommissionTTL").Visible = False
135
+            利潤表_dgv.Columns("CommissionDarren").Visible = False : 利潤表_dgv.Columns("CommissionTendenza").Visible = False
136
+            利潤表_dgv.Columns("Percentage").Visible = False
178 137
 
179
-                利潤表_dgv.Columns("BasicPrice").Visible = True : 利潤表_dgv.Columns("PG/MOQ").Visible = True : 利潤表_dgv.Columns("FOOTorPET").Visible = True
180
-                利潤表_dgv.Columns("Tooling").Visible = True : 利潤表_dgv.Columns("RubberBand").Visible = True : 利潤表_dgv.Columns("JHOOK").Visible = True
181
-                利潤表_dgv.Columns("WaterResistant").Visible = True : 利潤表_dgv.Columns("P16VAT").Visible = True : 利潤表_dgv.Columns("EXWsaving").Visible = True
182
-                利潤表_dgv.Columns("CollectedToolng").Visible = True : 利潤表_dgv.Columns("驗證").Visible = False
183
-                利潤表_dgv.Columns("ItemNumber").Visible = False : 利潤表_dgv.Columns("審核").Visible = False : 利潤表_dgv.Columns("客戶訂單號").Visible = False
184
-            ElseIf BB(0) = False And BB(1) = False And BB(2) = True And BB(3) = False Then
185
-                利潤表_dgv.Columns("CollectedToolng").Visible = True : 利潤表_dgv.Columns("CommissionTTL").Visible = True
186
-                利潤表_dgv.Columns("CommissionDarren").Visible = True : 利潤表_dgv.Columns("CommissionTendenza").Visible = True
187
-                利潤表_dgv.Columns("Percentage").Visible = True
138
+            利潤表_dgv.Columns("BasicPrice").Visible = True : 利潤表_dgv.Columns("PG/MOQ").Visible = True : 利潤表_dgv.Columns("FOOTorPET").Visible = True
139
+            利潤表_dgv.Columns("Tooling").Visible = True : 利潤表_dgv.Columns("RubberBand").Visible = True : 利潤表_dgv.Columns("JHOOK").Visible = True
140
+            利潤表_dgv.Columns("WaterResistant").Visible = True : 利潤表_dgv.Columns("P16VAT").Visible = True : 利潤表_dgv.Columns("EXWsaving").Visible = True
141
+            利潤表_dgv.Columns("CollectedToolng").Visible = True : 利潤表_dgv.Columns("驗證").Visible = False
142
+            利潤表_dgv.Columns("ItemNumber").Visible = False : 利潤表_dgv.Columns("審核").Visible = False : 利潤表_dgv.Columns("客戶訂單號").Visible = False
143
+        ElseIf BB(0) = False And BB(1) = False And BB(2) = True And BB(3) = False Then
144
+            利潤表_dgv.Columns("CollectedToolng").Visible = True : 利潤表_dgv.Columns("CommissionTTL").Visible = True
145
+            利潤表_dgv.Columns("CommissionDarren").Visible = True : 利潤表_dgv.Columns("CommissionTendenza").Visible = True
146
+            利潤表_dgv.Columns("Percentage").Visible = True
188 147
 
189
-                利潤表_dgv.Columns("BasicPrice").Visible = False : 利潤表_dgv.Columns("PG/MOQ").Visible = False : 利潤表_dgv.Columns("FOOTorPET").Visible = False
190
-                利潤表_dgv.Columns("Tooling").Visible = False : 利潤表_dgv.Columns("RubberBand").Visible = False : 利潤表_dgv.Columns("JHOOK").Visible = False
191
-                利潤表_dgv.Columns("WaterResistant").Visible = False : 利潤表_dgv.Columns("P16VAT").Visible = False : 利潤表_dgv.Columns("EXWsaving").Visible = False
192
-                利潤表_dgv.Columns("FTYPrice").Visible = False : 利潤表_dgv.Columns("驗證").Visible = False
193
-                利潤表_dgv.Columns("ItemNumber").Visible = False : 利潤表_dgv.Columns("審核").Visible = False : 利潤表_dgv.Columns("客戶訂單號").Visible = False
194
-            ElseIf BB(0) = False And BB(1) = False And BB(2) = False And BB(3) = True Then
195
-                利潤表_dgv.Columns("CollectedToolng").Visible = False : 利潤表_dgv.Columns("CommissionTTL").Visible = False
196
-                利潤表_dgv.Columns("CommissionDarren").Visible = False : 利潤表_dgv.Columns("CommissionTendenza").Visible = False
197
-                利潤表_dgv.Columns("Percentage").Visible = False
148
+            利潤表_dgv.Columns("BasicPrice").Visible = False : 利潤表_dgv.Columns("PG/MOQ").Visible = False : 利潤表_dgv.Columns("FOOTorPET").Visible = False
149
+            利潤表_dgv.Columns("Tooling").Visible = False : 利潤表_dgv.Columns("RubberBand").Visible = False : 利潤表_dgv.Columns("JHOOK").Visible = False
150
+            利潤表_dgv.Columns("WaterResistant").Visible = False : 利潤表_dgv.Columns("P16VAT").Visible = False : 利潤表_dgv.Columns("EXWsaving").Visible = False
151
+            利潤表_dgv.Columns("FTYPrice").Visible = False : 利潤表_dgv.Columns("驗證").Visible = False
152
+            利潤表_dgv.Columns("ItemNumber").Visible = False : 利潤表_dgv.Columns("審核").Visible = False : 利潤表_dgv.Columns("客戶訂單號").Visible = False
153
+        ElseIf BB(0) = False And BB(1) = False And BB(2) = False And BB(3) = True Then
154
+            利潤表_dgv.Columns("CollectedToolng").Visible = False : 利潤表_dgv.Columns("CommissionTTL").Visible = False
155
+            利潤表_dgv.Columns("CommissionDarren").Visible = False : 利潤表_dgv.Columns("CommissionTendenza").Visible = False
156
+            利潤表_dgv.Columns("Percentage").Visible = False
198 157
 
199
-                利潤表_dgv.Columns("BasicPrice").Visible = False : 利潤表_dgv.Columns("PG/MOQ").Visible = False : 利潤表_dgv.Columns("FOOTorPET").Visible = False
200
-                利潤表_dgv.Columns("Tooling").Visible = False : 利潤表_dgv.Columns("RubberBand").Visible = False : 利潤表_dgv.Columns("JHOOK").Visible = False
201
-                利潤表_dgv.Columns("WaterResistant").Visible = False : 利潤表_dgv.Columns("P16VAT").Visible = False : 利潤表_dgv.Columns("EXWsaving").Visible = False
202
-                利潤表_dgv.Columns("FTYPrice").Visible = False
158
+            利潤表_dgv.Columns("BasicPrice").Visible = False : 利潤表_dgv.Columns("PG/MOQ").Visible = False : 利潤表_dgv.Columns("FOOTorPET").Visible = False
159
+            利潤表_dgv.Columns("Tooling").Visible = False : 利潤表_dgv.Columns("RubberBand").Visible = False : 利潤表_dgv.Columns("JHOOK").Visible = False
160
+            利潤表_dgv.Columns("WaterResistant").Visible = False : 利潤表_dgv.Columns("P16VAT").Visible = False : 利潤表_dgv.Columns("EXWsaving").Visible = False
161
+            利潤表_dgv.Columns("FTYPrice").Visible = False
203 162
 
204
-                利潤表_dgv.Columns("驗證").Visible = True : 利潤表_dgv.Columns("ItemNumber").Visible = True : 利潤表_dgv.Columns("審核").Visible = True
205
-                利潤表_dgv.Columns("客戶訂單號").Visible = True
206
-            End If
207
-            利潤表_dgv.Columns("年份").FillWeight = 50 : 利潤表_dgv.Columns("驗證").FillWeight = 50 : 利潤表_dgv.Columns("審核").FillWeight = 50
208
-            利潤表_dgv.Columns("Quantity").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.BackColor = Color.MistyRose
209
-            利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.BackColor = Color.MistyRose
210
-            利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("Tooling").DefaultCellStyle.BackColor = Color.MistyRose
211
-            利潤表_dgv.Columns("RubberBand").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("JHOOK").DefaultCellStyle.BackColor = Color.MistyRose
212
-            利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("P16VAT").DefaultCellStyle.BackColor = Color.MistyRose
213
-            利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("Exchange").DefaultCellStyle.BackColor = Color.MistyRose
214
-            利潤表_dgv.EditMode = DataGridViewEditMode.EditOnEnter
163
+            利潤表_dgv.Columns("驗證").Visible = True : 利潤表_dgv.Columns("ItemNumber").Visible = True : 利潤表_dgv.Columns("審核").Visible = True
164
+            利潤表_dgv.Columns("客戶訂單號").Visible = True
165
+        End If
166
+        利潤表_dgv.Columns("年份").FillWeight = 50 : 利潤表_dgv.Columns("驗證").FillWeight = 50 : 利潤表_dgv.Columns("審核").FillWeight = 50
167
+        利潤表_dgv.Columns("Quantity").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("FTYPrice").DefaultCellStyle.BackColor = Color.MistyRose
168
+        利潤表_dgv.Columns("BasicPrice").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("PG/MOQ").DefaultCellStyle.BackColor = Color.MistyRose
169
+        利潤表_dgv.Columns("FOOTorPET").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("Tooling").DefaultCellStyle.BackColor = Color.MistyRose
170
+        利潤表_dgv.Columns("RubberBand").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("JHOOK").DefaultCellStyle.BackColor = Color.MistyRose
171
+        利潤表_dgv.Columns("WaterResistant").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("P16VAT").DefaultCellStyle.BackColor = Color.MistyRose
172
+        利潤表_dgv.Columns("EXWsaving").DefaultCellStyle.BackColor = Color.MistyRose : 利潤表_dgv.Columns("Exchange").DefaultCellStyle.BackColor = Color.MistyRose
173
+        利潤表_dgv.EditMode = DataGridViewEditMode.EditOnEnter
215 174
 
216
-            利潤表_dgv.Columns("單價").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("總金額").DefaultCellStyle.ForeColor = Color.Red
217
-            利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.ForeColor = Color.Red
218
-            利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("Percentage").DefaultCellStyle.ForeColor = Color.Red
219
-            利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("年份").DefaultCellStyle.ForeColor = Color.Red
220
-        Catch ex As Exception
221
-            MsgBox(ex.Message)
222
-        End Try
175
+        利潤表_dgv.Columns("單價").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("總金額").DefaultCellStyle.ForeColor = Color.Red
176
+        利潤表_dgv.Columns("CommissionTTL").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("CommissionDarren").DefaultCellStyle.ForeColor = Color.Red
177
+        利潤表_dgv.Columns("CommissionTendenza").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("Percentage").DefaultCellStyle.ForeColor = Color.Red
178
+        利潤表_dgv.Columns("CollectedToolng").DefaultCellStyle.ForeColor = Color.Red : 利潤表_dgv.Columns("年份").DefaultCellStyle.ForeColor = Color.Red
223 179
     End Sub
224 180
     Private Sub Set_grid1()
225 181
         訂單流水號_dgv.Columns(0).FillWeight = 90
226 182
     End Sub
227 183
     Private Sub Set_自動彙總1()
228
-        Try
229
-            Dim 金額加總(9) As Double : Dim EU(11) As Double
230
-            For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
231
-                If 利潤表_dgv("BasicPrice", i).Value.ToString = "" Then : EU(0) = 0 : Else : EU(0) = Double.Parse(利潤表_dgv("BasicPrice", i).Value.ToString) : End If
232
-                If 利潤表_dgv("PG/MOQ", i).Value.ToString = "" Then : EU(1) = 0 : Else : EU(1) = Double.Parse(利潤表_dgv("PG/MOQ", i).Value.ToString) : End If
233
-                If 利潤表_dgv("FOOTorPET", i).Value.ToString = "" Then : EU(2) = 0 : Else : EU(2) = Double.Parse(利潤表_dgv("FOOTorPET", i).Value.ToString) : End If
234
-                If 利潤表_dgv("Tooling", i).Value.ToString = "" Then : EU(3) = 0 : Else : EU(3) = Double.Parse(利潤表_dgv("Tooling", i).Value.ToString) : End If
235
-                If 利潤表_dgv("RubberBand", i).Value.ToString = "" Then : EU(4) = 0 : Else : EU(4) = Double.Parse(利潤表_dgv("RubberBand", i).Value.ToString) : End If
236
-                If 利潤表_dgv("JHOOK", i).Value.ToString = "" Then : EU(5) = 0 : Else : EU(5) = Double.Parse(利潤表_dgv("JHOOK", i).Value.ToString) : End If
237
-                If 利潤表_dgv("WaterResistant", i).Value.ToString = "" Then : EU(6) = 0 : Else : EU(6) = Double.Parse(利潤表_dgv("WaterResistant", i).Value.ToString) : End If
238
-                If 利潤表_dgv("P16VAT", i).Value.ToString = "" Then : EU(7) = 0 : Else : EU(7) = Double.Parse(利潤表_dgv("P16VAT", i).Value.ToString) : End If
239
-                If 利潤表_dgv("EXWsaving", i).Value.ToString = "" Then : EU(8) = 0 : Else : EU(8) = Double.Parse(利潤表_dgv("EXWsaving", i).Value.ToString) : End If
240
-                If 利潤表_dgv("Quantity", i).Value.ToString = "" Then : EU(9) = 0 : Else : EU(9) = Double.Parse(利潤表_dgv("Quantity", i).Value.ToString) : End If
241
-                If 利潤表_dgv("FTYPrice", i).Value.ToString = "" Then : EU(10) = 0 : Else : EU(10) = Double.Parse(利潤表_dgv("FTYPrice", i).Value.ToString) : End If
242
-                If 利潤表_dgv("Exchange", i).Value.ToString = "" Then : EU(11) = 1 : Else : EU(11) = Double.Parse(利潤表_dgv("Exchange", i).Value.ToString) : End If
243
-                利潤表_dgv.Rows(i).Cells("單價").Value = EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)
244
-                利潤表_dgv.Rows(i).Cells("CollectedToolng").Value = EU(9) * EU(3)
245
-                利潤表_dgv.Rows(i).Cells("CommissionTTL").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9)
246
-                利潤表_dgv.Rows(i).Cells("CommissionDarren").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9) / 2
247
-                利潤表_dgv.Rows(i).Cells("CommissionTendenza").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9) / 2
248
-                If (EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) - EU(8)) = 0 Or EU(9) = 0 Then
249
-                    利潤表_dgv.Rows(i).Cells("Percentage").Value = 0
250
-                Else
251
-                    利潤表_dgv.Rows(i).Cells("Percentage").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9) - EU(10) * EU(9)) /
184
+        Dim 金額加總(9) As Double : Dim EU(11) As Double
185
+        For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
186
+            If 利潤表_dgv("BasicPrice", i).Value.ToString = "" Then : EU(0) = 0 : Else : EU(0) = Double.Parse(利潤表_dgv("BasicPrice", i).Value.ToString) : End If
187
+            If 利潤表_dgv("PG/MOQ", i).Value.ToString = "" Then : EU(1) = 0 : Else : EU(1) = Double.Parse(利潤表_dgv("PG/MOQ", i).Value.ToString) : End If
188
+            If 利潤表_dgv("FOOTorPET", i).Value.ToString = "" Then : EU(2) = 0 : Else : EU(2) = Double.Parse(利潤表_dgv("FOOTorPET", i).Value.ToString) : End If
189
+            If 利潤表_dgv("Tooling", i).Value.ToString = "" Then : EU(3) = 0 : Else : EU(3) = Double.Parse(利潤表_dgv("Tooling", i).Value.ToString) : End If
190
+            If 利潤表_dgv("RubberBand", i).Value.ToString = "" Then : EU(4) = 0 : Else : EU(4) = Double.Parse(利潤表_dgv("RubberBand", i).Value.ToString) : End If
191
+            If 利潤表_dgv("JHOOK", i).Value.ToString = "" Then : EU(5) = 0 : Else : EU(5) = Double.Parse(利潤表_dgv("JHOOK", i).Value.ToString) : End If
192
+            If 利潤表_dgv("WaterResistant", i).Value.ToString = "" Then : EU(6) = 0 : Else : EU(6) = Double.Parse(利潤表_dgv("WaterResistant", i).Value.ToString) : End If
193
+            If 利潤表_dgv("P16VAT", i).Value.ToString = "" Then : EU(7) = 0 : Else : EU(7) = Double.Parse(利潤表_dgv("P16VAT", i).Value.ToString) : End If
194
+            If 利潤表_dgv("EXWsaving", i).Value.ToString = "" Then : EU(8) = 0 : Else : EU(8) = Double.Parse(利潤表_dgv("EXWsaving", i).Value.ToString) : End If
195
+            If 利潤表_dgv("Quantity", i).Value.ToString = "" Then : EU(9) = 0 : Else : EU(9) = Double.Parse(利潤表_dgv("Quantity", i).Value.ToString) : End If
196
+            If 利潤表_dgv("FTYPrice", i).Value.ToString = "" Then : EU(10) = 0 : Else : EU(10) = Double.Parse(利潤表_dgv("FTYPrice", i).Value.ToString) : End If
197
+            If 利潤表_dgv("Exchange", i).Value.ToString = "" Then : EU(11) = 1 : Else : EU(11) = Double.Parse(利潤表_dgv("Exchange", i).Value.ToString) : End If
198
+            利潤表_dgv.Rows(i).Cells("單價").Value = EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)
199
+            利潤表_dgv.Rows(i).Cells("CollectedToolng").Value = EU(9) * EU(3)
200
+            利潤表_dgv.Rows(i).Cells("CommissionTTL").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9)
201
+            利潤表_dgv.Rows(i).Cells("CommissionDarren").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9) / 2
202
+            利潤表_dgv.Rows(i).Cells("CommissionTendenza").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) - EU(10)) * EU(9) / 2
203
+            If (EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) - EU(8)) = 0 Or EU(9) = 0 Then
204
+                利潤表_dgv.Rows(i).Cells("Percentage").Value = 0
205
+            Else
206
+                利潤表_dgv.Rows(i).Cells("Percentage").Value = ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9) - EU(10) * EU(9)) /
252 207
                                                             ((EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9))
253
-                End If
254
-                利潤表_dgv.Rows(i).Cells("總金額").Value = (EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9)
255
-                If 利潤表_dgv.RowCount = 0 Then : 金額加總(0) = "0.00" : Else : 金額加總(0) += 利潤表_dgv.Rows(i).Cells("總金額").Value : End If
256
-                If 利潤表_dgv.RowCount = 0 Then
257
-                    金額加總(1) = "0.00"
258
-                Else
259
-                    TextBox6.Text = 利潤表_dgv("CommissionTTL", i).Value.ToString
260
-                    If TextBox6.Text = "" Then : 金額加總(1) += 0 : Else : 金額加總(1) += 利潤表_dgv.Rows(i).Cells("CommissionTTL").Value : End If
261
-                End If
262
-                If 利潤表_dgv.RowCount = 0 Then
263
-                    金額加總(2) = "0.00"
264
-                Else
265
-                    TextBox7.Text = 利潤表_dgv("CommissionDarren", i).Value.ToString
266
-                    If TextBox7.Text = "" Then : 金額加總(2) += 0 : Else : 金額加總(2) += 利潤表_dgv.Rows(i).Cells("CommissionDarren").Value : End If
267
-                End If
268
-                If 利潤表_dgv.RowCount = 0 Then
269
-                    金額加總(3) = "0.00"
270
-                Else
271
-                    TextBox8.Text = 利潤表_dgv("CommissionTendenza", i).Value.ToString
272
-                    If TextBox8.Text = "" Then : 金額加總(3) += 0 : Else : 金額加總(3) += 利潤表_dgv.Rows(i).Cells("CommissionTendenza").Value : End If
273
-                End If
274
-                If 利潤表_dgv.RowCount = 0 Then
275
-                    金額加總(4) = "0.00"
276
-                Else
277
-                    TextBox10.Text = 利潤表_dgv("CommissionTendenza", i).Value.ToString
278
-                    If TextBox10.Text = "" Then : 金額加總(4) += 0 : Else : 金額加總(4) += 利潤表_dgv.Rows(i).Cells("CollectedToolng").Value : End If
279
-                End If
280
-                利潤表_dgv.Rows(i).Cells(33).Value = Strings.Left(利潤表_dgv("客戶交期", i).Value.ToString, 4)
281
-            Next i
282
-            總金額_tb.Text = Format(Val(金額加總(0)), "#,##0.00") : Total_TTL_tb.Text = Format(Val(金額加總(1)), "#,##0.00")
283
-            Total_Darren_tb.Text = Format(Val(金額加總(2)), "#,##0.00") : Total_Tendenza_tb.Text = Format(Val(金額加總(3)), "#,##0.00")
284
-            TotalTTL_CollectedToolng_tb.Text = Format(Val(金額加總(4)), "#,##0.00")
285
-            If 金額加總(0) = 0 Then : Total_Percentage_tb.Text = "0.00%" : Else : Total_Percentage_tb.Text = Format(Val(金額加總(1) / 金額加總(0)), "#,##0.00%") : End If
286
-        Catch ex As Exception
287
-            MsgBox(ex.Message)
288
-        End Try
208
+            End If
209
+            利潤表_dgv.Rows(i).Cells("總金額").Value = (EU(0) + EU(1) + EU(2) + EU(3) + EU(4) + EU(5) + EU(6) + EU(7) / EU(11) - EU(8)) * EU(9)
210
+            If 利潤表_dgv.RowCount = 0 Then : 金額加總(0) = "0.00" : Else : 金額加總(0) += 利潤表_dgv.Rows(i).Cells("總金額").Value : End If
211
+            If 利潤表_dgv.RowCount = 0 Then
212
+                金額加總(1) = "0.00"
213
+            Else
214
+                TextBox6.Text = 利潤表_dgv("CommissionTTL", i).Value.ToString
215
+                If TextBox6.Text = "" Then : 金額加總(1) += 0 : Else : 金額加總(1) += 利潤表_dgv.Rows(i).Cells("CommissionTTL").Value : End If
216
+            End If
217
+            If 利潤表_dgv.RowCount = 0 Then
218
+                金額加總(2) = "0.00"
219
+            Else
220
+                TextBox7.Text = 利潤表_dgv("CommissionDarren", i).Value.ToString
221
+                If TextBox7.Text = "" Then : 金額加總(2) += 0 : Else : 金額加總(2) += 利潤表_dgv.Rows(i).Cells("CommissionDarren").Value : End If
222
+            End If
223
+            If 利潤表_dgv.RowCount = 0 Then
224
+                金額加總(3) = "0.00"
225
+            Else
226
+                TextBox8.Text = 利潤表_dgv("CommissionTendenza", i).Value.ToString
227
+                If TextBox8.Text = "" Then : 金額加總(3) += 0 : Else : 金額加總(3) += 利潤表_dgv.Rows(i).Cells("CommissionTendenza").Value : End If
228
+            End If
229
+            If 利潤表_dgv.RowCount = 0 Then
230
+                金額加總(4) = "0.00"
231
+            Else
232
+                TextBox10.Text = 利潤表_dgv("CommissionTendenza", i).Value.ToString
233
+                If TextBox10.Text = "" Then : 金額加總(4) += 0 : Else : 金額加總(4) += 利潤表_dgv.Rows(i).Cells("CollectedToolng").Value : End If
234
+            End If
235
+            利潤表_dgv.Rows(i).Cells(33).Value = Strings.Left(利潤表_dgv("客戶交期", i).Value.ToString, 4)
236
+        Next i
237
+        總金額_tb.Text = Format(Val(金額加總(0)), "#,##0.00") : Total_TTL_tb.Text = Format(Val(金額加總(1)), "#,##0.00")
238
+        Total_Darren_tb.Text = Format(Val(金額加總(2)), "#,##0.00") : Total_Tendenza_tb.Text = Format(Val(金額加總(3)), "#,##0.00")
239
+        TotalTTL_CollectedToolng_tb.Text = Format(Val(金額加總(4)), "#,##0.00")
240
+        If 金額加總(0) = 0 Then : Total_Percentage_tb.Text = "0.00%" : Else : Total_Percentage_tb.Text = Format(Val(金額加總(1) / 金額加總(0)), "#,##0.00%") : End If
289 241
     End Sub
290 242
     Private Sub Set_格式()
291
-        Try
292
-            天盾流水號_tb.Enabled = False : 客戶訂單號_tb.Enabled = False : 形體號_tb.Enabled = False : 顏色_tb.Enabled = False : 楦型_tb.Enabled = False
293
-            存檔_bt.Enabled = False : Timer1.Enabled = False : Label47.Visible = False : 刪除_bt.Enabled = True : 修改_bt.Enabled = True
294
-            等於訂單數_bt.Enabled = False : 等於零_bt.Enabled = False : 匯率為1_bt.Enabled = False
295
-            TextBox6.Visible = False : TextBox7.Visible = False : TextBox8.Visible = False : TextBox10.Visible = False : 資料流水號_tb.Visible = False : 利潤表流水號_tb.Visible = False
296
-        Catch ex As Exception
297
-            MsgBox(ex.Message)
298
-        End Try
243
+        天盾流水號_tb.Enabled = False : 客戶訂單號_tb.Enabled = False : 形體號_tb.Enabled = False : 顏色_tb.Enabled = False : 楦型_tb.Enabled = False
244
+        存檔_bt.Enabled = False : Timer1.Enabled = False : Label47.Visible = False : 刪除_bt.Enabled = True : 修改_bt.Enabled = True
245
+        等於訂單數_bt.Enabled = False : 等於零_bt.Enabled = False : 匯率為1_bt.Enabled = False
246
+        TextBox6.Visible = False : TextBox7.Visible = False : TextBox8.Visible = False : TextBox10.Visible = False : 資料流水號_tb.Visible = False : 利潤表流水號_tb.Visible = False
299 247
     End Sub
300 248
     Private Sub 訂單價格利潤明細表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
301
-        Try
302
-            TENDEN_MES_SYS.WindowState = 2
303
-            Me.MdiParent = TENDEN_MES_SYS : Me.WindowState = 2 : Me.AutoScroll = True
304
-            訂單資料庫選擇.ShowDialog()
249
+        TENDEN_MES_SYS.WindowState = 2 : Panel1.SendToBack()
250
+        Me.MdiParent = TENDEN_MES_SYS : Me.WindowState = 2 : Me.AutoScroll = True
251
+        訂單資料庫選擇.ShowDialog()
305 252
 
306
-            年份_cb.Text = Year(Today)
307
-            BB(0) = False : BB(1) = True : BB(2) = False : BB(3) = False
308
-            成本組成_bt.Enabled = False
309
-            Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
310
-        Catch ex As Exception
311
-            MsgBox(ex.Message)
312
-        End Try
253
+        年份_cb.Text = Year(Today)
254
+        BB(0) = False : BB(1) = True : BB(2) = False : BB(3) = False
255
+        成本組成_bt.Enabled = False
256
+        Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
313 257
         A1 = 空間1.Location.X : A2 = 空間2.Location.X : B2 = 空間2.Location.Y : A3 = 空間2.Size.Width : B3 = 空間2.Size.Height
314 258
     End Sub
315 259
     Private Sub 訂單價格利潤明細表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
@@ -330,53 +274,31 @@ Public Class 訂單價格利潤明細表
330 274
         Set_自動彙總1()
331 275
     End Sub
332 276
     Private Sub 利潤表_dgv_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 利潤表_dgv.CellClick
333
-        Try
334
-            If e.RowIndex = -1 Then : Else
335
-                天盾流水號_tb.Text = 利潤表_dgv("訂單流水號", e.RowIndex).Value.ToString : 客戶訂單號_tb.Text = 利潤表_dgv("力威訂單號", e.RowIndex).Value.ToString
336
-                形體號_tb.Text = 利潤表_dgv("形體號", e.RowIndex).Value.ToString : 顏色_tb.Text = 利潤表_dgv("顏色", e.RowIndex).Value.ToString
337
-                楦型_tb.Text = 利潤表_dgv("楦型", e.RowIndex).Value.ToString : 資料流水號_tb.Text = 利潤表_dgv("資料流水號", e.RowIndex).Value.ToString
338
-                年份_cb.Text = 利潤表_dgv("年份", e.RowIndex).Value.ToString : Currency_cb.Text = 利潤表_dgv("Currency", e.RowIndex).Value.ToString
339
-                利潤表流水號_tb.Text = 利潤表_dgv("利潤表流水號", e.RowIndex).Value.ToString
340
-                If 已建檔_bt.Checked = True Then
341
-                    If 利潤表_dgv("利潤表流水號", e.RowIndex).Value.ToString = "" Then : MsgBox("該筆資料有問題,請提供給系統管理員,修正後再繼續作業!!") : End If
342
-                End If
277
+        If e.RowIndex = -1 Then : Else
278
+            天盾流水號_tb.Text = 利潤表_dgv("訂單流水號", e.RowIndex).Value.ToString : 客戶訂單號_tb.Text = 利潤表_dgv("力威訂單號", e.RowIndex).Value.ToString
279
+            形體號_tb.Text = 利潤表_dgv("形體號", e.RowIndex).Value.ToString : 顏色_tb.Text = 利潤表_dgv("顏色", e.RowIndex).Value.ToString
280
+            楦型_tb.Text = 利潤表_dgv("楦型", e.RowIndex).Value.ToString : 資料流水號_tb.Text = 利潤表_dgv("資料流水號", e.RowIndex).Value.ToString
281
+            年份_cb.Text = 利潤表_dgv("年份", e.RowIndex).Value.ToString : Currency_cb.Text = 利潤表_dgv("Currency", e.RowIndex).Value.ToString
282
+            利潤表流水號_tb.Text = 利潤表_dgv("利潤表流水號", e.RowIndex).Value.ToString
283
+            If 已建檔_bt.Checked = True Then
284
+                If 利潤表_dgv("利潤表流水號", e.RowIndex).Value.ToString = "" Then : MsgBox("該筆資料有問題,請提供給系統管理員,修正後再繼續作業!!") : End If
343 285
             End If
344
-        Catch ex As Exception
345
-            MsgBox(ex.Message)
346
-        End Try
286
+        End If
347 287
     End Sub
348 288
     Private Sub 訂單流水號_dgv2_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 訂單流水號_dgv.CellClick
349
-        Try
350
-            If e.RowIndex = -1 Then : Else
351
-                天盾流水號_tb.Text = 訂單流水號_dgv(0, e.RowIndex).Value.ToString
352
-                Timer1.Enabled = True : 存檔_bt.Enabled = True : 未建檔_cb.Checked = True : 已建檔_bt.Checked = False : 刪除_bt.Enabled = False : 修改_bt.Enabled = False
353
-                等於訂單數_bt.Enabled = True : 等於零_bt.Enabled = True : 匯率為1_bt.Enabled = True
354
-                Set_訂單清單()
355
-            End If
356
-        Catch ex As Exception
357
-            MsgBox(ex.Message)
358
-        End Try
289
+        If e.RowIndex = -1 Then : Else
290
+            天盾流水號_tb.Text = 訂單流水號_dgv(0, e.RowIndex).Value.ToString
291
+            Timer1.Enabled = True : 存檔_bt.Enabled = True : 未建檔_cb.Checked = True : 已建檔_bt.Checked = False : 刪除_bt.Enabled = False : 修改_bt.Enabled = False
292
+            等於訂單數_bt.Enabled = True : 等於零_bt.Enabled = True : 匯率為1_bt.Enabled = True
293
+            Set_訂單清單()
294
+        End If
359 295
     End Sub
360 296
     Private Sub 拆分一筆資料_bt_Click(sender As Object, e As EventArgs) Handles 拆分一筆資料_bt.Click
361
-        Try
362
-            If 未建檔_cb.Checked = True Then
363
-                If 資料流水號_tb.Text = "" Or 天盾流水號_tb.Text = "" Then
364
-                    MsgBox("沒有選擇將要拆分的資料")
365
-                Else
366
-                    Dim NUM2 As Integer : SQL_查詢最後一筆利潤表流水號()
367
-                    If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
368
-                    If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
369
-                    ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
370
-                    ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
371
-                    ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
372
-                    ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
373
-                    ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
374
-                    ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
375
-                    ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
376
-                    SQL_新增訂單價格利潤表暫存檔1() : conn.Close() : Set_編輯清單() : Set_grid() : Set_自動彙總1()
377
-                End If
378
-            ElseIf 未建檔_cb.Checked = False Then
379
-                Dim NUM2 As Integer : SQL_查詢最後一筆利潤表流水號1()
297
+        If 未建檔_cb.Checked = True Then
298
+            If 資料流水號_tb.Text = "" Or 天盾流水號_tb.Text = "" Then
299
+                MsgBox("沒有選擇將要拆分的資料")
300
+            Else
301
+                Dim NUM2 As Integer : SQL_查詢最後一筆利潤表流水號()
380 302
                 If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
381 303
                 If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
382 304
                 ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
@@ -386,97 +308,75 @@ Public Class 訂單價格利潤明細表
386 308
                 ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
387 309
                 ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
388 310
                 ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
389
-                SQL_新增訂單資料表() : conn.Close() : Set_訂單清單() : Set_grid() : Set_自動彙總1()
311
+                SQL_新增訂單價格利潤表暫存檔1() : conn.Close() : Set_編輯清單() : Set_grid() : Set_自動彙總1()
390 312
             End If
391
-        Catch ex As Exception
392
-            MsgBox(ex.Message)
393
-        End Try
313
+        ElseIf 未建檔_cb.Checked = False Then
314
+            Dim NUM2 As Integer : SQL_查詢最後一筆利潤表流水號1()
315
+            If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
316
+            If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
317
+            ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
318
+            ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
319
+            ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
320
+            ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
321
+            ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
322
+            ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
323
+            ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
324
+            SQL_新增訂單資料表() : conn.Close() : Set_訂單清單() : Set_grid() : Set_自動彙總1()
325
+        End If
394 326
     End Sub
395 327
     Private Sub 刪除拆分資料_bt_Click(sender As Object, e As EventArgs) Handles 刪除拆分資料_bt.Click
396
-        Try
397
-            If 未建檔_cb.Checked = True Then
398
-                SQL_刪除訂單價格利潤表暫存檔1() : conn.Close() : Set_編輯清單() : Set_grid() : Set_自動彙總1()
399
-            ElseIf 未建檔_cb.Checked = False Then
400
-                SQL_刪除訂單價格利潤表暫存檔2() : conn.Close() : Set_訂單清單() : Set_grid() : Set_自動彙總1()
401
-            End If
402
-        Catch ex As Exception
403
-            MsgBox(ex.Message)
404
-        End Try
328
+        If 未建檔_cb.Checked = True Then
329
+            SQL_刪除訂單價格利潤表暫存檔1() : conn.Close() : Set_編輯清單() : Set_grid() : Set_自動彙總1()
330
+        ElseIf 未建檔_cb.Checked = False Then
331
+            SQL_刪除訂單價格利潤表暫存檔2() : conn.Close() : Set_訂單清單() : Set_grid() : Set_自動彙總1()
332
+        End If
405 333
     End Sub
406 334
     Private Sub 利潤表_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 利潤表_dgv.RowPostPaint
407
-        Try
408
-            Dim linePen As New Pen(Color.Blue, 2)
409
-            If e.RowIndex = 利潤表_dgv.Rows.Count - 1 Then
335
+        Dim linePen As New Pen(Color.Blue, 2)
336
+        If e.RowIndex = 利潤表_dgv.Rows.Count - 1 Then
337
+            Exit Sub
338
+        Else
339
+            If 利潤表_dgv("訂單流水號", e.RowIndex).Value.ToString <> 利潤表_dgv("訂單流水號", e.RowIndex + 1).Value.ToString Then
340
+                Dim startX As Integer = IIf(利潤表_dgv.RowHeadersVisible, 利潤表_dgv.RowHeadersWidth, 0)
341
+                Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
342
+                Dim endX As Integer = startX + 利潤表_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 利潤表_dgv.HorizontalScrollingOffset
343
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
410 344
                 Exit Sub
411
-            Else
412
-                If 利潤表_dgv("訂單流水號", e.RowIndex).Value.ToString <> 利潤表_dgv("訂單流水號", e.RowIndex + 1).Value.ToString Then
413
-                    Dim startX As Integer = IIf(利潤表_dgv.RowHeadersVisible, 利潤表_dgv.RowHeadersWidth, 0)
414
-                    Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
415
-                    Dim endX As Integer = startX + 利潤表_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 利潤表_dgv.HorizontalScrollingOffset
416
-                    e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
417
-                    Exit Sub
418
-                End If
419 345
             End If
420
-        Catch ex As Exception
421
-            MsgBox(ex.Message)
422
-        End Try
346
+        End If
423 347
     End Sub
424 348
     Private Sub 返回_bt_Click(sender As Object, e As EventArgs) Handles 返回_bt.Click
425
-        Try
426
-            PA = ""
427
-            未建檔_cb.Checked = False : 已建檔_bt.Checked = True : 天盾流水號_tb.Text = ""
428
-            Timer1.Enabled = False : Label47.Visible = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = True : 修改_bt.Enabled = True
429
-            等於訂單數_bt.Enabled = False : 等於零_bt.Enabled = False : 匯率為1_bt.Enabled = False
430
-            Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1()
431
-        Catch ex As Exception
432
-            MsgBox(ex.Message)
433
-        End Try
349
+        PA = ""
350
+        未建檔_cb.Checked = False : 已建檔_bt.Checked = True : 天盾流水號_tb.Text = ""
351
+        Timer1.Enabled = False : Label47.Visible = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = True : 修改_bt.Enabled = True
352
+        等於訂單數_bt.Enabled = False : 等於零_bt.Enabled = False : 匯率為1_bt.Enabled = False
353
+        Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1()
434 354
     End Sub
435 355
     Private Sub 成本組成_bt_Click(sender As Object, e As EventArgs) Handles 成本組成_bt.Click
436
-        Try
437
-            TextBox6.Visible = False : TextBox7.Visible = False : TextBox8.Visible = False : TextBox10.Visible = False
438
-            成本組成_bt.Enabled = False : 利潤拆分_bt.Enabled = True : 匯總分頁_bt.Enabled = True : 驗證分頁_bt.Enabled = True
439
-            BB(0) = False : BB(1) = True : BB(2) = False : BB(3) = False
440
-            Set_grid()
441
-        Catch ex As Exception
442
-            MsgBox(ex.Message)
443
-        End Try
356
+        TextBox6.Visible = False : TextBox7.Visible = False : TextBox8.Visible = False : TextBox10.Visible = False
357
+        成本組成_bt.Enabled = False : 利潤拆分_bt.Enabled = True : 匯總分頁_bt.Enabled = True : 驗證分頁_bt.Enabled = True
358
+        BB(0) = False : BB(1) = True : BB(2) = False : BB(3) = False
359
+        Set_grid()
444 360
     End Sub
445 361
     Private Sub 利潤拆分_bt_Click(sender As Object, e As EventArgs) Handles 利潤拆分_bt.Click
446
-        Try
447
-            成本組成_bt.Enabled = True : 利潤拆分_bt.Enabled = False : 匯總分頁_bt.Enabled = True : 驗證分頁_bt.Enabled = True
448
-            BB(0) = True : BB(1) = False : BB(2) = False : BB(3) = False
449
-            Set_grid()
450
-        Catch ex As Exception
451
-            MsgBox(ex.Message)
452
-        End Try
362
+        成本組成_bt.Enabled = True : 利潤拆分_bt.Enabled = False : 匯總分頁_bt.Enabled = True : 驗證分頁_bt.Enabled = True
363
+        BB(0) = True : BB(1) = False : BB(2) = False : BB(3) = False
364
+        Set_grid()
453 365
     End Sub
454 366
     Private Sub 匯總分頁_bt_Click(sender As Object, e As EventArgs) Handles 匯總分頁_bt.Click
455
-        Try
456
-            成本組成_bt.Enabled = True : 利潤拆分_bt.Enabled = True : 匯總分頁_bt.Enabled = False : 驗證分頁_bt.Enabled = True
457
-            BB(0) = False : BB(1) = False : BB(2) = True : BB(3) = False
458
-            Set_grid()
459
-        Catch ex As Exception
460
-            MsgBox(ex.Message)
461
-        End Try
367
+        成本組成_bt.Enabled = True : 利潤拆分_bt.Enabled = True : 匯總分頁_bt.Enabled = False : 驗證分頁_bt.Enabled = True
368
+        BB(0) = False : BB(1) = False : BB(2) = True : BB(3) = False
369
+        Set_grid()
462 370
     End Sub
463 371
     Private Sub 驗證分頁_bt_Click(sender As Object, e As EventArgs) Handles 驗證分頁_bt.Click
464
-        Try
465
-            TextBox6.Visible = False : TextBox7.Visible = False : TextBox8.Visible = False : TextBox10.Visible = False
466
-            成本組成_bt.Enabled = True : 利潤拆分_bt.Enabled = True : 匯總分頁_bt.Enabled = True : 驗證分頁_bt.Enabled = False
467
-            BB(0) = False : BB(1) = False : BB(2) = False : BB(3) = True
468
-            Set_grid()
469
-        Catch ex As Exception
470
-            MsgBox(ex.Message)
471
-        End Try
372
+        TextBox6.Visible = False : TextBox7.Visible = False : TextBox8.Visible = False : TextBox10.Visible = False
373
+        成本組成_bt.Enabled = True : 利潤拆分_bt.Enabled = True : 匯總分頁_bt.Enabled = True : 驗證分頁_bt.Enabled = False
374
+        BB(0) = False : BB(1) = False : BB(2) = False : BB(3) = True
375
+        Set_grid()
472 376
     End Sub
473 377
     Private Sub 關鍵字查詢_bt_Click(sender As Object, e As EventArgs) Handles 關鍵字查詢_bt.Click
474
-        Try
475
-            PA = InputBox("請輸入要查詢的資料") : 天盾流水號_tb.Text = ""
476
-            Set_訂單清單() : Set_grid() : Set_自動彙總1()
477
-        Catch ex As Exception
478
-            MsgBox(ex.Message)
479
-        End Try
378
+        PA = InputBox("請輸入要查詢的資料") : 天盾流水號_tb.Text = ""
379
+        Set_訂單清單() : Set_grid() : Set_自動彙總1()
480 380
     End Sub
481 381
     Private Sub 未建檔_cb_CheckedChanged(sender As Object, e As EventArgs) Handles 未建檔_cb.Click
482 382
         未建檔_cb.Checked = True : 已建檔_bt.Checked = False
@@ -488,59 +388,55 @@ Public Class 訂單價格利潤明細表
488 388
         Set_未建檔清單() : Set_grid1()
489 389
     End Sub
490 390
     Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
491
-        Try
492
-            Dim NUM2 As Integer
493
-            If 年份_cb.Text = "" Or Currency_cb.Text = "" Then
494
-                MsgBox("年份或幣別沒有選擇")
495
-            Else
496
-                For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
497
-                    PA = 利潤表_dgv.Rows(i).Cells("資料流水號").Value : SQL_查閱利潤表流水號()
498
-                    If dr.Read() Then
499
-                        If 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value.ToString = "" Then
500
-                            MsgBox("利潤表流水號為空值,嚴重錯誤,請停止操作通知系統管理員!!") : conn.Close() : Exit Sub
501
-                        End If
502
-                    Else
503
-                        conn.Close()
504
-                        SQL_查閱編輯次數()
505
-                        If dr.Read() Then : NUM2 = dr("編輯次數").ToString : End If
506
-                        conn.Close()
507
-                        NUM2 += 1
508
-                        ConnOpen()
509
-                        SQL_新增訂單控制表修改紀錄() : conn.Close()
510
-                        '--------------------------------------------------------------
511
-                        PA = 利潤表_dgv.Rows(i).Cells("資料流水號").Value.ToString : PA1 = 利潤表_dgv.Rows(i).Cells("單價").Value.ToString
512
-                        PA2 = 利潤表_dgv.Rows(i).Cells("總金額").Value.ToString
513
-                        SQL_修改訂單控制表() : conn.Close()
514
-                        '--------------------------------------------------------------------------------------
515
-                        PA1 = 利潤表_dgv.Rows(i).Cells("訂單流水號").Value.ToString
516
-                        PA2 = 利潤表_dgv.Rows(i).Cells("客戶訂單號").Value.ToString : PA3 = 利潤表_dgv.Rows(i).Cells("FTYPrice").Value.ToString
517
-                        PA4 = 利潤表_dgv.Rows(i).Cells("BasicPrice").Value.ToString : PA5 = 利潤表_dgv.Rows(i).Cells("PG/MOQ").Value.ToString
518
-                        PA6 = 利潤表_dgv.Rows(i).Cells("FOOTorPET").Value.ToString : PA7 = 利潤表_dgv.Rows(i).Cells("Tooling").Value.ToString
519
-                        PA8 = 利潤表_dgv.Rows(i).Cells("RubberBand").Value.ToString : PA9 = 利潤表_dgv.Rows(i).Cells("JHOOK").Value.ToString
520
-                        PA10 = 利潤表_dgv.Rows(i).Cells("WaterResistant").Value.ToString : PA11 = 利潤表_dgv.Rows(i).Cells("P16VAT").Value.ToString
521
-                        PA12 = 利潤表_dgv.Rows(i).Cells("EXWsaving").Value.ToString : PA13 = 利潤表_dgv.Rows(i).Cells("Exchange").Value.ToString
522
-                        PA14 = 利潤表_dgv.Rows(i).Cells("年份").Value.ToString : PA15 = 利潤表_dgv.Rows(i).Cells("Quantity").Value.ToString
523
-                        利潤表流水號 = 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value.ToString : PA17 = 利潤表_dgv.Rows(i).Cells("審核").Value.ToString
524
-                        SQL_查詢最後一筆利潤表流水號()
525
-                        If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
526
-                        If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
527
-                        ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
528
-                        ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
529
-                        ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
530
-                        ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
531
-                        ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
532
-                        ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
533
-                        ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
534
-                        SQL_新增訂單控制表修改紀錄1() : conn.Close()
391
+        Dim NUM2 As Integer
392
+        If 年份_cb.Text = "" Or Currency_cb.Text = "" Then
393
+            MsgBox("年份或幣別沒有選擇")
394
+        Else
395
+            For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
396
+                PA = 利潤表_dgv.Rows(i).Cells("資料流水號").Value : SQL_查閱利潤表流水號()
397
+                If dr.Read() Then
398
+                    If 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value.ToString = "" Then
399
+                        MsgBox("利潤表流水號為空值,嚴重錯誤,請停止操作通知系統管理員!!") : conn.Close() : Exit Sub
535 400
                     End If
536
-                Next i
537
-                MsgBox("存檔完成")
538
-                未建檔_cb.Checked = False : 已建檔_bt.Checked = True
539
-                Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
540
-            End If
541
-        Catch ex As Exception
542
-            MsgBox(ex.Message)
543
-        End Try
401
+                Else
402
+                    conn.Close()
403
+                    SQL_查閱編輯次數()
404
+                    If dr.Read() Then : NUM2 = dr("編輯次數").ToString : End If
405
+                    conn.Close()
406
+                    NUM2 += 1
407
+                    ConnOpen()
408
+                    SQL_新增訂單控制表修改紀錄() : conn.Close()
409
+                    '--------------------------------------------------------------
410
+                    PA = 利潤表_dgv.Rows(i).Cells("資料流水號").Value.ToString : PA1 = 利潤表_dgv.Rows(i).Cells("單價").Value.ToString
411
+                    PA2 = 利潤表_dgv.Rows(i).Cells("總金額").Value.ToString
412
+                    SQL_修改訂單控制表() : conn.Close()
413
+                    '--------------------------------------------------------------------------------------
414
+                    PA1 = 利潤表_dgv.Rows(i).Cells("訂單流水號").Value.ToString
415
+                    PA2 = 利潤表_dgv.Rows(i).Cells("客戶訂單號").Value.ToString : PA3 = 利潤表_dgv.Rows(i).Cells("FTYPrice").Value.ToString
416
+                    PA4 = 利潤表_dgv.Rows(i).Cells("BasicPrice").Value.ToString : PA5 = 利潤表_dgv.Rows(i).Cells("PG/MOQ").Value.ToString
417
+                    PA6 = 利潤表_dgv.Rows(i).Cells("FOOTorPET").Value.ToString : PA7 = 利潤表_dgv.Rows(i).Cells("Tooling").Value.ToString
418
+                    PA8 = 利潤表_dgv.Rows(i).Cells("RubberBand").Value.ToString : PA9 = 利潤表_dgv.Rows(i).Cells("JHOOK").Value.ToString
419
+                    PA10 = 利潤表_dgv.Rows(i).Cells("WaterResistant").Value.ToString : PA11 = 利潤表_dgv.Rows(i).Cells("P16VAT").Value.ToString
420
+                    PA12 = 利潤表_dgv.Rows(i).Cells("EXWsaving").Value.ToString : PA13 = 利潤表_dgv.Rows(i).Cells("Exchange").Value.ToString
421
+                    PA14 = 利潤表_dgv.Rows(i).Cells("年份").Value.ToString : PA15 = 利潤表_dgv.Rows(i).Cells("Quantity").Value.ToString
422
+                    利潤表流水號 = 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value.ToString : PA17 = 利潤表_dgv.Rows(i).Cells("審核").Value.ToString
423
+                    SQL_查詢最後一筆利潤表流水號()
424
+                    If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
425
+                    If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
426
+                    ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
427
+                    ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
428
+                    ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
429
+                    ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
430
+                    ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
431
+                    ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
432
+                    ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
433
+                    SQL_新增訂單控制表修改紀錄1() : conn.Close()
434
+                End If
435
+            Next i
436
+            MsgBox("存檔完成")
437
+            未建檔_cb.Checked = False : 已建檔_bt.Checked = True
438
+            Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
439
+        End If
544 440
     End Sub
545 441
     Private Sub 進度條()
546 442
         平均數 = 10000 / 資料數
@@ -582,33 +478,25 @@ Public Class 訂單價格利潤明細表
582 478
         End If
583 479
     End Sub
584 480
     Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
585
-        Try
586
-            If 天盾流水號_tb.Text = "" Then
587
-                MsgBox("請選擇要刪除的資料")
588
-            Else
589
-                Dim aa As MsgBoxResult
590
-                aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
591
-                If aa = MsgBoxResult.Ok Then
592
-                    ConnOpen()
593
-                    SQL1 = "UPDATE " & 訂單資料表(1) & " SET  單價 = '0.00', 總金額 = '0.00' WHERE (訂單流水號 LIKE '" & 天盾流水號_tb.Text & "')"
594
-                    CmdSet_For_dr() : conn.Close()
595
-                    ConnOpen()
596
-                    SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE (天盾訂單號 = '" & 天盾流水號_tb.Text & "')"
597
-                    CmdSet_For_dr() : conn.Close()
598
-                    MsgBox("刪除完成")
599
-                End If
481
+        If 天盾流水號_tb.Text = "" Then
482
+            MsgBox("請選擇要刪除的資料")
483
+        Else
484
+            Dim aa As MsgBoxResult
485
+            aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
486
+            If aa = MsgBoxResult.Ok Then
487
+                ConnOpen()
488
+                SQL1 = "UPDATE " & 訂單資料表(1) & " SET  單價 = '0.00', 總金額 = '0.00' WHERE (訂單流水號 LIKE '" & 天盾流水號_tb.Text & "')"
489
+                CmdSet_For_dr() : conn.Close()
490
+                ConnOpen()
491
+                SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE (天盾訂單號 = '" & 天盾流水號_tb.Text & "')"
492
+                CmdSet_For_dr() : conn.Close()
493
+                MsgBox("刪除完成")
600 494
             End If
601
-            Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
602
-        Catch ex As Exception
603
-            MsgBox(ex.Message)
604
-        End Try
495
+        End If
496
+        Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
605 497
     End Sub
606 498
     Private Sub 列印_bt_Click(sender As Object, e As EventArgs) Handles 列印_bt.Click
607
-        Try
608
-            If 列印用SQL = "" Then : MsgBox("請先搜尋資料後再行列印") : Else : 列印_訂單價格利潤表.Show() : End If
609
-        Catch ex As Exception
610
-            MsgBox(ex.Message)
611
-        End Try
499
+        If 列印用SQL = "" Then : MsgBox("請先搜尋資料後再行列印") : Else : 列印_訂單價格利潤表.Show() : End If
612 500
     End Sub
613 501
     Private Sub ZOOM_tb_Click(sender As Object, e As EventArgs) Handles ZOOM_tb.Click
614 502
         If 空間1.Visible = True Then
@@ -619,44 +507,24 @@ Public Class 訂單價格利潤明細表
619 507
         End If
620 508
     End Sub
621 509
     Private Sub 等於零_bt_Click(sender As Object, e As EventArgs) Handles 等於零_bt.Click
622
-        Try
623
-            For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
624
-                利潤表_dgv.Rows(i).Cells("Quantity").Value = 0
625
-            Next i
626
-        Catch ex As Exception
627
-            MsgBox(ex.Message)
628
-        End Try
510
+        For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
511
+            利潤表_dgv.Rows(i).Cells("Quantity").Value = 0
512
+        Next i
629 513
     End Sub
630 514
     Private Sub 等於訂單數_bt_Click(sender As Object, e As EventArgs) Handles 等於訂單數_bt.Click
631
-        Try
632
-            For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
633
-                利潤表_dgv.Rows(i).Cells("Quantity").Value = 利潤表_dgv.Rows(i).Cells("數量").Value
634
-            Next i
635
-        Catch ex As Exception
636
-            MsgBox(ex.Message)
637
-        End Try
515
+        For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
516
+            利潤表_dgv.Rows(i).Cells("Quantity").Value = 利潤表_dgv.Rows(i).Cells("數量").Value
517
+        Next i
638 518
     End Sub
639 519
     Private Sub 匯率為1_bt_Click(sender As Object, e As EventArgs) Handles 匯率為1_bt.Click
640
-        Try
641
-            For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
642
-                利潤表_dgv.Rows(i).Cells("Exchange").Value = 1
643
-            Next i
644
-        Catch ex As Exception
645
-            MsgBox(ex.Message)
646
-        End Try
520
+        For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
521
+            利潤表_dgv.Rows(i).Cells("Exchange").Value = 1
522
+        Next i
647 523
     End Sub
648 524
     Private Sub 資料庫選擇1_bt_Click(sender As Object, e As EventArgs) Handles 資料庫選擇1_bt.Click
649
-        Try
650
-            SQL_訂單資料表選擇_VIONIC() : Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
651
-        Catch ex As Exception
652
-            MsgBox(ex.Message)
653
-        End Try
525
+        SQL_訂單資料表選擇_VIONIC() : Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
654 526
     End Sub
655 527
     Private Sub 資料庫選擇2_bt_Click(sender As Object, e As EventArgs) Handles 資料庫選擇2_bt.Click
656
-        Try
657
-            SQL_訂單資料表選擇_非VIONIC() : Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
658
-        Catch ex As Exception
659
-            MsgBox(ex.Message)
660
-        End Try
528
+        SQL_訂單資料表選擇_非VIONIC() : Set_訂單清單() : Set_grid() : Set_未建檔清單() : Set_grid1() : Set_自動彙總1() : Set_格式()
661 529
     End Sub
662 530
 End Class

+ 2
- 2
TENDEN-MES-SYS/量產訂單管理/系統列印介面/列印_周進度表.vb Vedi File

@@ -95,9 +95,9 @@ Public Class 列印_周進度表
95 95
     End Sub
96 96
     Private Sub Button11_Click(sender As Object, e As EventArgs) Handles 確認列印_bt.Click
97 97
         Try
98
-            If 訂單資料庫選擇.品牌V_R判斷 = "V" Then
98
+            If 品牌V_R判斷 = "V" Then
99 99
                 PID = "VIONIC and VOLIN'L"
100
-            ElseIf 訂單資料庫選擇.品牌V_R判斷 = "R" Then
100
+            ElseIf 品牌V_R判斷 = "R" Then
101 101
                 PID = "DRS / LIF"
102 102
             End If
103 103
             If 品牌V_R判斷 = "V" Then

+ 2
- 2
TENDEN-MES-SYS/量產訂單管理/系統列印介面/列印_周進度表T1_T4.vb Vedi File

@@ -101,9 +101,9 @@ Public Class 列印_周進度表T1_T4
101 101
     End Sub
102 102
     Private Sub Button11_Click(sender As Object, e As EventArgs) Handles 確認列印_bt.Click
103 103
         Try
104
-            If 訂單資料庫選擇.品牌V_R判斷 = "V" Then
104
+            If 品牌V_R判斷 = "V" Then
105 105
                 PID = "VIONIC and VOLIN'L"
106
-            ElseIf 訂單資料庫選擇.品牌V_R判斷 = "R" Then
106
+            ElseIf 品牌V_R判斷 = "R" Then
107 107
                 PID = "DRS / LIF"
108 108
             End If
109 109
             If 品牌V_R判斷 = "V" Then

+ 2
- 2
TENDEN-MES-SYS/量產訂單管理/系統列印介面/列印_生產進度表.vb Vedi File

@@ -61,9 +61,9 @@ Public Class 列印_生產進度表
61 61
     Private Sub 列印_生產進度表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
62 62
         FormBorderStyle = FormBorderStyle.SizableToolWindow : ControlBox = False
63 63
         Set_格式設定()
64
-        If 訂單資料庫選擇.品牌V_R判斷 = "V" Then
64
+        If 品牌V_R判斷 = "V" Then
65 65
             PID = "VIONIC and VOLIN'L"
66
-        ElseIf 訂單資料庫選擇.品牌V_R判斷 = "R" Then
66
+        ElseIf 品牌V_R判斷 = "R" Then
67 67
             PID = "DRS / LIF"
68 68
         End If
69 69
         If 品牌V_R判斷 = "V" Then

+ 0
- 1
TENDEN-MES-SYS/量產訂單管理/訂單控制功能/訂單資料庫選擇.vb Vedi File

@@ -1,5 +1,4 @@
1 1
 Public Class 訂單資料庫選擇
2
-    Public 品牌V_R判斷 As String = ""
3 2
     Private Sub 訂單資料庫選擇_Load(sender As Object, e As EventArgs) Handles MyBase.Load
4 3
         FormBorderStyle = FormBorderStyle.SizableToolWindow
5 4
     End Sub

+ 1
- 1
TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單拆單模組.vb Vedi File

@@ -295,7 +295,7 @@
295 295
             SQL_出貨表新增()
296 296
         Else : MsgBox("這筆資料處於異常狀態無法存檔,請截圖給系統管理員處理!!") : Exit Sub : End If
297 297
         If 成本表_dgv.Rows.Count = 0 Then : ElseIf 成本表_dgv.Rows.Count = 控制表_dgv.Rows.Count Then
298
-            SQL_查詢最後一筆利潤表流水號()
298
+            SQL_查詢利潤表流水號()
299 299
             If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
300 300
             If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2 : ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
301 301
             ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2 : ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2

Loading…
Annulla
Salva