소스 검색

版本號 : 2021030501

更新內容如下
1、驗貨報告入系統新增51訂單號可查詢
2、形體號管理介面的新增按鈕修正成詢問是否新增資料,不再使用清除按鈕後再新增。
3、生產進度表列印後無51訂單號BUG修正。
4、力威訂單比對修改的介面優化可以用51訂單號查詢。
5、周進度表優化可以用51訂單號查詢。
6、訂單控制表列印新增Company Code
B70340 4 년 전
부모
커밋
6802ef90d4

BIN
.vs/TENDEN-MES-SYS/v16/.suo 파일 보기


+ 1
- 1
TENDEN-MES-SYS/Module/全域變數.vb 파일 보기

@@ -4,7 +4,7 @@
4 4
     Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public 登入人IP As String
5 5
     Public CC(99) As Boolean : Public AA(99) As String : Public 登入判斷 As Boolean
6 6
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
-    Public 版本 As String = "2021022402"
7
+    Public 版本 As String = "2021030501"
8 8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9 9
     Public 匯率 As Double
10 10
 

BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS - 2021022402.exe 파일 보기


BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.exe 파일 보기


BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.pdb 파일 보기


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.exe 파일 보기


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.pdb 파일 보기


BIN
TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.GenerateResource.cache 파일 보기


BIN
TENDEN-MES-SYS/obj/Debug/天盾系統.vbprojAssemblyReference.cache 파일 보기


+ 3
- 2
TENDEN-MES-SYS/圖片資料庫管理/驗貨報告圖片導入資料庫.vb 파일 보기

@@ -16,7 +16,7 @@ Public Class 驗貨報告圖片導入資料庫
16 16
     End Sub
17 17
     Private  Sub Set_清單1()
18 18
         Set_DGV1載入前設定()
19
-        SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 生產工廠, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 驗貨報告圖片 FROM " & 訂單資料表(1) & " 
19
+        SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 生產工廠, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 驗貨報告圖片, 力威訂單號 FROM " & 訂單資料表(1) & " 
20 20
                 WHERE (CXL = 0 OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (驗貨時間 LIKE '') ORDER BY   SUBSTRING(訂單流水號, 4, 6), 客戶訂單號, 形體號"
21 21
         Set_DGV1載入後設定()
22 22
     End Sub
@@ -47,7 +47,8 @@ Public Class 驗貨報告圖片導入資料庫
47 47
         Set_DGV1載入前設定()
48 48
         SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 生產工廠, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 驗貨報告圖片 FROM " & 訂單資料表(1) & " " &
49 49
                "WHERE (CXL = 0 OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (驗貨時間 LIKE '') AND (訂單流水號 LIKE '%" & PA & "%' OR 年份季度 LIKE '%" & PA & "%' OR " &
50
-               "客戶訂單號 LIKE '%" & PA & "%' OR 形體號 LIKE '%" & PA & "%' OR 生產工廠 LIKE '%" & PA & "%') ORDER BY   SUBSTRING(訂單流水號, 4, 6), 客戶訂單號, 形體號"
50
+               "客戶訂單號 LIKE '%" & PA & "%' OR 形體號 LIKE '%" & PA & "%' OR 生產工廠 LIKE '%" & PA & "%' OR 力威訂單號 LIKE '%" & PA & "%') 
51
+               ORDER BY   SUBSTRING(訂單流水號, 4, 6), 客戶訂單號, 形體號"
51 52
         Set_DGV1載入後設定() : Set_grid1()
52 53
         PA = ""
53 54
     End Sub

+ 42
- 41
TENDEN-MES-SYS/量產訂單管理/TENDENZA_STYLE_資料管理.vb 파일 보기

@@ -159,7 +159,6 @@ Public Class TENDENZA_STYLE_資料管理
159 159
         Set_TENDENZASTYLE清單() : Set_grid1()
160 160
         Set_清單1() : Set_grid3() : Set_清單2() : Set_grid4() : Set_清單3() : Set_grid5()
161 161
         型體數1_tb.Text = 订单形體號清单_dgv.Rows.Count : 型體數2_tb.Text = 订单形體號清单1_dgv.Rows.Count : 型體數3_tb.Text = 订单形體號清单2_dgv.Rows.Count
162
-        新增_bt.Enabled = False
163 162
         If CC(69) = True Then : 刪除_bt.Enabled = True : Else : 刪除_bt.Enabled = False : End If
164 163
     End Sub
165 164
     Private Sub Button6_Click(sender As Object, e As EventArgs) Handles 更新分析資料_bt.Click
@@ -268,61 +267,63 @@ Public Class TENDENZA_STYLE_資料管理
268 267
         End If
269 268
     End Sub
270 269
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
271
-        If 形體名稱_tb.Text <> "" And 形體號_bt.Text <> "" And 季節_bt.Text <> "" Then
272
-            ConnOpen()
273
-            SQL1 = "SELECT 形體號 FROM 訂單控制表形體號清單 WHERE 形體號 LIKE '" & 形體名稱_tb.Text & "'"
274
-            CmdSet_For_dr()
275
-            If dr.Read() Then
276
-                OO = True : MsgBox("資料重複") : conn.Close() : Exit Sub
277
-            Else
278
-                OO = False
279
-            End If : conn.Close()
280
-
281
-            If OO = False Then
270
+        Dim AA = MsgBox("確定要新增資料?", MsgBoxStyle.OkCancel)
271
+        If AA = MsgBoxResult.Ok Then
272
+            If 形體名稱_tb.Text <> "" And 形體號_bt.Text <> "" And 季節_bt.Text <> "" Then
282 273
                 ConnOpen()
283
-                SQL1 = "INSERT INTO 訂單控制表形體號清單 (形體號) VALUES ('" & 形體名稱_tb.Text & "')"
284
-                CmdSet_For_dr() : conn.Close()
285
-            End If
274
+                SQL1 = "SELECT 形體號 FROM 訂單控制表形體號清單 WHERE 形體號 LIKE '" & 形體名稱_tb.Text & "'"
275
+                CmdSet_For_dr()
276
+                If dr.Read() Then
277
+                    OO = True : MsgBox("資料重複") : conn.Close() : Exit Sub
278
+                Else
279
+                    OO = False
280
+                End If : conn.Close()
286 281
 
287
-            ConnOpen()
288
-            SQL1 = "SELECT ProductName FROM STYLELIST WHERE ProductName LIKE '" & 形體名稱_tb.Text & "'"
289
-            CmdSet_For_dr()
290
-            If dr.Read() Then
291
-                OO = True
292
-            Else
293
-                OO = False
294
-            End If : conn.Close()
282
+                If OO = False Then
283
+                    ConnOpen()
284
+                    SQL1 = "INSERT INTO 訂單控制表形體號清單 (形體號) VALUES ('" & 形體名稱_tb.Text & "')"
285
+                    CmdSet_For_dr() : conn.Close()
286
+                End If
295 287
 
296
-            If OO = False Then
297
-                ConnOpen()
298
-                SQL1 = "INSERT INTO STYLELIST ( ItemNumber, ProductName, Style, Description, 建立季節) " &
299
-                       "VALUES ('" & 项目编号_tb.Text & "', '" & 形體名稱_tb.Text & "', '" & 形體號_bt.Text & "', '" & 描述_tb.Text & "', '" & 季節_bt.Text & "')"
300
-                CmdSet_For_dr() : conn.Close()
301
-            End If
302
-            If 形體號_bt.Text = "" Then
303
-            Else
304 288
                 ConnOpen()
305
-                SQL1 = "SELECT 形體號 FROM 訂單控制表TVW清單 WHERE 形體號 LIKE '" & 形體號_bt.Text & "'"
289
+                SQL1 = "SELECT ProductName FROM STYLELIST WHERE ProductName LIKE '" & 形體名稱_tb.Text & "'"
306 290
                 CmdSet_For_dr()
307 291
                 If dr.Read() Then
308
-                    OO = True : MsgBox("新增完成") : Set_TENDENZASTYLE清單() : Set_grid1() : conn.Close() : Exit Sub
292
+                    OO = True
309 293
                 Else
310 294
                     OO = False
311 295
                 End If : conn.Close()
312 296
 
313 297
                 If OO = False Then
314 298
                     ConnOpen()
315
-                    SQL1 = "INSERT INTO 訂單控制表TVW清單 (形體號) VALUES ('" & 形體號_bt.Text & "')"
299
+                    SQL1 = "INSERT INTO STYLELIST ( ItemNumber, ProductName, Style, Description, 建立季節) " &
300
+                           "VALUES ('" & 项目编号_tb.Text & "', '" & 形體名稱_tb.Text & "', '" & 形體號_bt.Text & "', '" & 描述_tb.Text & "', '" & 季節_bt.Text & "')"
316 301
                     CmdSet_For_dr() : conn.Close()
317 302
                 End If
318
-            End If
303
+                If 形體號_bt.Text = "" Then
304
+                Else
305
+                    ConnOpen()
306
+                    SQL1 = "SELECT 形體號 FROM 訂單控制表TVW清單 WHERE 形體號 LIKE '" & 形體號_bt.Text & "'"
307
+                    CmdSet_For_dr()
308
+                    If dr.Read() Then
309
+                        OO = True : MsgBox("新增完成") : Set_TENDENZASTYLE清單() : Set_grid1() : conn.Close() : Exit Sub
310
+                    Else
311
+                        OO = False
312
+                    End If : conn.Close()
319 313
 
320
-            Set_TENDENZASTYLE清單() : Set_grid1()
321
-            MsgBox("新增完成")
322
-        Else
323
-            MsgBox("型體建立季節/Product Name/型體號碼 不可空白")
314
+                    If OO = False Then
315
+                        ConnOpen()
316
+                        SQL1 = "INSERT INTO 訂單控制表TVW清單 (形體號) VALUES ('" & 形體號_bt.Text & "')"
317
+                        CmdSet_For_dr() : conn.Close()
318
+                    End If
319
+                End If
320
+
321
+                Set_TENDENZASTYLE清單() : Set_grid1()
322
+                MsgBox("新增完成")
323
+            Else
324
+                MsgBox("型體建立季節/Product Name/型體號碼 不可空白")
325
+            End If
324 326
         End If
325
-        新增_bt.Enabled = False
326 327
     End Sub
327 328
     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
328 329
         If 形體名稱_tb.Text <> "" Then
@@ -407,7 +408,7 @@ Public Class TENDENZA_STYLE_資料管理
407 408
         Set_DGV1載入後設定() : Set_grid1()
408 409
     End Sub
409 410
     Private Sub Button7_Click(sender As Object, e As EventArgs) Handles 清空資料_bt.Click
410
-        形體名稱_tb.Text = "" : 项目编号_tb.Text = "" : 形體號_bt.Text = "" : 描述_tb.Text = "" : 季節_bt.Text = "" : 新增_bt.Enabled = True
411
+        形體名稱_tb.Text = "" : 项目编号_tb.Text = "" : 形體號_bt.Text = "" : 描述_tb.Text = "" : 季節_bt.Text = ""
411 412
     End Sub
412 413
     Private Sub TextBox5_TextChanged(sender As Object, e As EventArgs) Handles 季節_bt.TextChanged
413 414
         If CC(68) = True Then

+ 12
- 12
TENDEN-MES-SYS/量產訂單管理/列印_生產進度表.vb 파일 보기

@@ -26,61 +26,61 @@ Public Class 列印_生產進度表
26 26
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
27 27
                     七號模具, TRIAL1, TRIAL2, " &
28 28
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
29
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
29
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
30 30
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
31 31
         ElseIf NJ_cb.Checked = True And CheckBox6.Checked = True Then
32 32
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
33 33
                     七號模具, TRIAL1, TRIAL2, " &
34 34
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
35
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
35
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
36 36
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'NJ') ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
37 37
         ElseIf SK_cb.Checked = True And CheckBox5.Checked = True Then
38 38
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
39 39
                     七號模具, TRIAL1, TRIAL2, " &
40 40
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
41
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
41
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
42 42
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'SK')  ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
43 43
         ElseIf JH_cb.Checked = True And CheckBox4.Checked = True Then
44 44
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期,
45 45
                     七號模具, TRIAL1, TRIAL2, " &
46 46
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
47
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
47
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
48 48
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'JH')  ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
49 49
         ElseIf NJ_cb.Checked = True Then
50 50
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
51 51
                     七號模具, TRIAL1, TRIAL2, " &
52 52
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
53
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
53
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
54 54
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'NJ') AND 訂單種類 NOT LIKE '%QVC%' ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
55 55
         ElseIf SK_cb.Checked = True Then
56 56
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
57 57
                     七號模具, TRIAL1, TRIAL2, " &
58 58
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
59
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
59
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
60 60
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'SK') AND 訂單種類 NOT LIKE '%QVC%'  ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
61 61
         ElseIf JH_cb.Checked = True Then
62 62
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
63 63
                     七號模具, TRIAL1, TRIAL2, " &
64 64
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
65
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
65
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
66 66
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'JH') AND 訂單種類 NOT LIKE '%QVC%'  ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
67 67
         ElseIf CheckBox6.Checked = True Then
68 68
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
69 69
                     七號模具, TRIAL1, TRIAL2, " &
70 70
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
71
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
71
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
72 72
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'NJ') AND 訂單種類 LIKE '%QVC%' ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
73 73
         ElseIf CheckBox5.Checked = True Then
74 74
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
75 75
                     七號模具, TRIAL1, TRIAL2, " &
76 76
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
77
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
77
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
78 78
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'SK') AND 訂單種類 LIKE '%QVC%'  ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
79 79
         ElseIf CheckBox4.Checked = True Then
80 80
             SQL1 = "SELECT PO_S_Date AS 接單日, 出貨地, 訂單流水號 AS 天盾PO, 客戶訂單號 AS 客戶PO, 形體號, TVW, 楦頭號, 楦型, 材質, 顏色, 訂單數量 AS 訂單數, 工廠回復交期 AS 工廠交期, 
81 81
                     七號模具, TRIAL1, TRIAL2, " &
82 82
                    "長期試穿, CFMSAMPLE AS CFM, TRIAL3, TRIAL4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, 針車時間 AS 針車, 成型時間 AS 成型, " &
83
-                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 工廠進度表備註2 AS 備註2, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
83
+                   "驗貨時間 AS 驗貨, 工廠進度表備註1 AS 備註1, 力威訂單號, Special_Packaging, Remarks FROM " & 訂單資料表(1) & " " &
84 84
                    "WHERE ((CXL = 0) OR CXL IS NULL) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE 'JH') AND 訂單種類 LIKE '%QVC%'  ORDER BY   訂單流水號, 客戶交期, 形體號, 顏色, 楦型"
85 85
         End If
86 86
         CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
@@ -145,7 +145,7 @@ Public Class 列印_生產進度表
145 145
         xlSheet.Cells(3, 16) = "WEAR TEST" : xlSheet.Cells(3, 17) = "CFM" : xlSheet.Cells(3, 18) = "T3" : xlSheet.Cells(3, 19) = "T4" : xlSheet.Cells(3, 20) = "TEST"
146 146
         xlSheet.Cells(3, 21) = "面料" : xlSheet.Cells(3, 22) = "副料" : xlSheet.Cells(3, 23) = "中底" : xlSheet.Cells(3, 24) = "鞋墊" : xlSheet.Cells(3, 25) = "大底"
147 147
         xlSheet.Cells(3, 26) = "跟" : xlSheet.Cells(3, 27) = "包裝" : xlSheet.Cells(3, 28) = "裁斷" : xlSheet.Cells(3, 29) = "針車" : xlSheet.Cells(3, 30) = "成型"
148
-        xlSheet.Cells(3, 31) = "驗貨" : xlSheet.Cells(3, 32) = "備註1" : xlSheet.Cells(3, 33) = "備註2" : xlSheet.Cells(3, 34) = "Special_Packaging" : xlSheet.Cells(3, 35) = "Remarks"
148
+        xlSheet.Cells(3, 31) = "驗貨" : xlSheet.Cells(3, 32) = "備註1" : xlSheet.Cells(3, 33) = "力威訂單號" : xlSheet.Cells(3, 34) = "Special_Packaging" : xlSheet.Cells(3, 35) = "Remarks"
149 149
         Set_訂單清單()
150 150
         For i As Integer = 0 To DataGridView1.Rows.Count - 1
151 151
             xlSheet.Cells(i + 4, 1) = DataGridView1.Rows(i).Cells("接單日").Value : xlSheet.Cells(i + 4, 2) = DataGridView1.Rows(i).Cells("出貨地").Value
@@ -164,7 +164,7 @@ Public Class 列印_生產進度表
164 164
             xlSheet.Cells(i + 4, 27) = DataGridView1.Rows(i).Cells("包裝").Value : xlSheet.Cells(i + 4, 28) = DataGridView1.Rows(i).Cells("裁斷").Value
165 165
             xlSheet.Cells(i + 4, 29) = DataGridView1.Rows(i).Cells("針車").Value : xlSheet.Cells(i + 4, 30) = DataGridView1.Rows(i).Cells("成型").Value
166 166
             xlSheet.Cells(i + 4, 31) = DataGridView1.Rows(i).Cells("驗貨").Value : xlSheet.Cells(i + 4, 32) = DataGridView1.Rows(i).Cells("備註1").Value
167
-            xlSheet.Cells(i + 4, 33) = DataGridView1.Rows(i).Cells("備註2").Value : xlSheet.Cells(i + 4, 34) = DataGridView1.Rows(i).Cells("Special_Packaging").Value
167
+            xlSheet.Cells(i + 4, 33) = DataGridView1.Rows(i).Cells("力威訂單號").Value : xlSheet.Cells(i + 4, 34) = DataGridView1.Rows(i).Cells("Special_Packaging").Value
168 168
             xlSheet.Cells(i + 4, 35) = DataGridView1.Rows(i).Cells("Remarks").Value
169 169
             With xlApp.Selection
170 170
                 .Font.Bold = True

+ 2
- 1
TENDEN-MES-SYS/量產訂單管理/周進度表.vb 파일 보기

@@ -30,7 +30,8 @@ Public Class 周進度表
30 30
                          "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (訂單數量 LIKE '%" & PA & "%') OR" &
31 31
                          "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (備註 LIKE '%" & PA & "%') OR " &
32 32
                          "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE '%" & PA & "%') OR " &
33
-                         "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (訂單種類 LIKE '%" & PA & "%') " &
33
+                         "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (訂單種類 LIKE '%" & PA & "%') OR " &
34
+                         "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (力威訂單號 LIKE '%" & PA & "%') " &
34 35
                          "ORDER BY   訂單流水號 DESC, STYLE_NAME, COLOR, WIDTH"
35 36
         End If
36 37
         CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds) : 訂單種類_dgv.DataSource = ds.Tables(0) : conn.Close()

+ 2
- 1
TENDEN-MES-SYS/量產訂單管理/周進度表T1_T4.vb 파일 보기

@@ -24,7 +24,8 @@ Public Class 周進度表T1_T4
24 24
                          "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (訂單數量 LIKE '%" & PA & "%') OR" &
25 25
                          "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (備註 LIKE '%" & PA & "%') OR " &
26 26
                          "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (生產工廠 LIKE '%" & PA & "%') OR " &
27
-                         "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (訂單種類 LIKE '%" & PA & "%') ORDER BY 訂單流水號 DESC, STYLE_NAME, COLOR, WIDTH"
27
+                         "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (訂單種類 LIKE '%" & PA & "%') OR " &
28
+                         "(CXL IS NULL OR (CXL = 0)) AND (訂單數量 - 出貨數量 <> 0) AND (力威訂單號 LIKE '%" & PA & "%') ORDER BY 訂單流水號 DESC, STYLE_NAME, COLOR, WIDTH"
28 29
         End If
29 30
         CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds) : 訂單清單_dgv.DataSource = ds.Tables(0) : conn.Close()
30 31
     End Sub

+ 9
- 9
TENDEN-MES-SYS/量產訂單管理/生產進度表.vb 파일 보기

@@ -230,16 +230,16 @@ Public Class 生產進度表
230 230
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 導入Excel_bt.Click
231 231
         If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
232 232
             file_name = OpenFileDialog1.FileName
233
+            xlApp = CreateObject("Excel.Application")
234
+            xlApp.DisplayAlerts = True
235
+            xlApp.Visible = True
236
+            xlApp.Workbooks.Open(file_name)
237
+            xlSheet = xlApp.Worksheets(1) : xlSheet.Activate() : Set_excel導入()
238
+            xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
239
+            楦型_bt.Text = ""
240
+            MsgBox("資料導入完成")
241
+            Set_訂單清單() : Set_grid()
233 242
         End If
234
-        xlApp = CreateObject("Excel.Application")
235
-        xlApp.DisplayAlerts = True
236
-        xlApp.Visible = True
237
-        xlApp.Workbooks.Open(file_name)
238
-        xlSheet = xlApp.Worksheets(1) : xlSheet.Activate() : Set_excel導入()
239
-        xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
240
-        楦型_bt.Text = ""
241
-        MsgBox("資料導入完成")
242
-        Set_訂單清單() : Set_grid()
243 243
     End Sub
244 244
     Private Sub Button34_Click(sender As Object, e As EventArgs) Handles 樣品SIZE60天_bt.Click
245 245
         樣品SIZE60天_bt.Enabled = False : 全套SIZE45天_bt.Enabled = True : PRODUCTION30天分頁一_bt.Enabled = True : PRODUCTION30天分頁二_bt.Enabled = True

+ 13
- 0
TENDEN-MES-SYS/量產訂單管理/訂單列印選擇.Designer.vb 파일 보기

@@ -166,6 +166,7 @@ Partial Class 訂單列印選擇
166 166
         Me.CheckBox57 = New System.Windows.Forms.CheckBox()
167 167
         Me.CheckBox58 = New System.Windows.Forms.CheckBox()
168 168
         Me.CheckBox59 = New System.Windows.Forms.CheckBox()
169
+        Me.CheckBox60 = New System.Windows.Forms.CheckBox()
169 170
         CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
170 171
         Me.月份選擇_gb.SuspendLayout()
171 172
         Me.週數選擇_gb.SuspendLayout()
@@ -1540,11 +1541,22 @@ Partial Class 訂單列印選擇
1540 1541
         Me.CheckBox59.Text = "  HS#"
1541 1542
         Me.CheckBox59.UseVisualStyleBackColor = True
1542 1543
         '
1544
+        'CheckBox60
1545
+        '
1546
+        Me.CheckBox60.AutoSize = True
1547
+        Me.CheckBox60.Location = New System.Drawing.Point(547, 69)
1548
+        Me.CheckBox60.Name = "CheckBox60"
1549
+        Me.CheckBox60.Size = New System.Drawing.Size(71, 20)
1550
+        Me.CheckBox60.TabIndex = 444
1551
+        Me.CheckBox60.Text = "C_Code"
1552
+        Me.CheckBox60.UseVisualStyleBackColor = True
1553
+        '
1543 1554
         '訂單列印選擇
1544 1555
         '
1545 1556
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
1546 1557
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1547 1558
         Me.ClientSize = New System.Drawing.Size(1159, 296)
1559
+        Me.Controls.Add(Me.CheckBox60)
1548 1560
         Me.Controls.Add(Me.CheckBox59)
1549 1561
         Me.Controls.Add(Me.CheckBox58)
1550 1562
         Me.Controls.Add(Me.CheckBox56)
@@ -1820,5 +1832,6 @@ Partial Class 訂單列印選擇
1820 1832
     Friend WithEvents CheckBox57 As CheckBox
1821 1833
     Friend WithEvents CheckBox58 As CheckBox
1822 1834
     Friend WithEvents CheckBox59 As CheckBox
1835
+    Friend WithEvents CheckBox60 As CheckBox
1823 1836
 End Class
1824 1837
 

+ 8
- 24
TENDEN-MES-SYS/量產訂單管理/訂單列印選擇.vb 파일 보기

@@ -34,8 +34,9 @@ Public Class 訂單列印選擇
34 34
                                            " & 訂單資料表(1) & ".成型時間 AS 成型, " & 訂單資料表(1) & ".驗貨時間 AS 驗貨, " & 訂單資料表(1) & ".工廠進度表備註1, " & 訂單資料表(1) & ".工廠進度表備註2, 
35 35
                                            " & 訂單資料表(1) & ".客戶包裝確認, " & 訂單資料表(1) & ".東莞業務備註, " & 訂單資料表(1) & ".工廠確認, " & 訂單資料表(1) & ".利威確認, 
36 36
                                            " & 訂單資料表(1) & ".結關日, " & 訂單資料表(1) & ".SMS簽回, " & 訂單資料表(1) & ".FRS簽回, " & 訂單資料表(1) & ".MASTER_SWATCH, " & 訂單資料表(1) & ".力威訂單號, 
37
-                                           " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".UoM, " & 訂單資料表(2) & ".HS
38
-                                     FROM  " & 訂單資料表(1) & " LEFT OUTER JOIN " & 訂單資料表(2) & " ON " & 訂單資料表(1) & ".顏色 = " & 訂單資料表(2) & ".Colorway AND 
37
+                                           " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".UoM, " & 訂單資料表(2) & ".HS, " & 訂單資料表(0) & ".CustomerName
38
+                                     FROM  " & 訂單資料表(1) & " LEFT OUTER JOIN " & 訂單資料表(0) & " ON " & 訂單資料表(1) & ".訂單流水號 = " & 訂單資料表(0) & ".天盾流水號 LEFT OUTER JOIN
39
+                                           " & 訂單資料表(2) & " ON " & 訂單資料表(1) & ".顏色 = " & 訂單資料表(2) & ".Colorway AND 
39 40
                                            " & 訂單資料表(1) & ".ProductID = " & 訂單資料表(2) & ".ProductID AND " & 訂單資料表(1) & ".訂單流水號 = " & 訂單資料表(2) & ".天盾流水號 AND 
40 41
                                            " & 訂單資料表(1) & ".客戶訂單號 = " & 訂單資料表(2) & ".客戶訂單號"
41 42
 
@@ -55,15 +56,9 @@ Public Class 訂單列印選擇
55 56
                                              " & 訂單資料表(1) & ".成型時間, " & 訂單資料表(1) & ".驗貨時間, " & 訂單資料表(1) & ".工廠進度表備註1, " & 訂單資料表(1) & ".工廠進度表備註2, 
56 57
                                              " & 訂單資料表(1) & ".客戶包裝確認, " & 訂單資料表(1) & ".東莞業務備註, " & 訂單資料表(1) & ".工廠確認, " & 訂單資料表(1) & ".利威確認, 
57 58
                                              " & 訂單資料表(1) & ".結關日, " & 訂單資料表(1) & ".SMS簽回, " & 訂單資料表(1) & ".FRS簽回, " & 訂單資料表(1) & ".MASTER_SWATCH, 
58
-                                             " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".UoM, " & 訂單資料表(2) & ".HS
59
+                                             " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".UoM, " & 訂單資料表(2) & ".HS, 
60
+                                             " & 訂單資料表(0) & ".CustomerName
59 61
                                     ORDER BY SUBSTRING(" & 訂單資料表(1) & ".訂單流水號, 4, 6) DESC"
60
-
61
-    'ReadOnly SQL字串1 As String = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 客戶交期, 單價, 總金額, 備註, 生產工廠, 訂單種類, 工廠回復交期, CFMSPEC, CFMSAMPLE, TRIAL1, TRIAL2, " &
62
-    '               "TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 實際離廠日, 資料流水號, 明細建檔, GOODBOX, LEATHER, LEA_Note, 出貨數量, PO_S_Date AS 接單日, " &
63
-    '               "Requested_XF AS 需求日期, Confirm_XF AS 確認日期, Revised_XF AS 修訂日期, 工廠回復交期 AS 工廠交期, Special_Packaging, Remarks, 出貨地, TVW, 楦頭號, 材質, 七號模具, TRIAL1 AS T1, " &
64
-    '               "TRIAL2 AS T2, 長期試穿 AS WEAR_TEST, CFMSAMPLE AS CFM, TRIAL3 AS T3, TRIAL4 AS T4, CFMSPEC AS TEST, 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間 AS 裁斷, " &
65
-    '               "針車時間 AS 針車, 成型時間 AS 成型, 驗貨時間 AS 驗貨, 工廠進度表備註1, 工廠進度表備註2, 客戶包裝確認, 東莞業務備註, 工廠確認, 利威確認, 結關日 FROM " & 訂單資料表(1) & ""
66
-    'ReadOnly SQL字串2 As String = " ORDER BY SUBSTRING(訂單流水號, 4, 6) DESC"
67 62
     Private Sub Set_DGV1載入前設定()
68 63
         DataGridView1.DataSource = Nothing : ds.Clear()
69 64
         DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -151,6 +146,7 @@ Public Class 訂單列印選擇
151 146
         If CheckBox57.Checked = True Then : xlSheet.Cells(3, W) = "ProductID" : Q = W : W += 1 : End If
152 147
         If CheckBox58.Checked = True Then : xlSheet.Cells(3, W) = "UoM" : Q = W : W += 1 : End If
153 148
         If CheckBox59.Checked = True Then : xlSheet.Cells(3, W) = "HS#" : Q = W : W += 1 : End If
149
+        If CheckBox60.Checked = True Then : xlSheet.Cells(3, W) = "Company Code" : Q = W : W += 1 : End If
154 150
         If CheckBox49.Checked = True Then : xlSheet.Cells(3, W) = "東莞業務備註" : Q = W : W += 1 : End If
155 151
         Set_訂單清單()
156 152
 
@@ -214,6 +210,7 @@ Public Class 訂單列印選擇
214 210
             If CheckBox57.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("ProductID").Value : W += 1 : End If
215 211
             If CheckBox58.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("UoM").Value : W += 1 : End If
216 212
             If CheckBox59.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("HS").Value : W += 1 : End If
213
+            If CheckBox59.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("CustomerName").Value : W += 1 : End If
217 214
             If CheckBox49.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("東莞業務備註").Value : W += 1 : End If
218 215
             With xlApp.Selection
219 216
                 .Font.Bold = True
@@ -362,10 +359,7 @@ Public Class 訂單列印選擇
362 359
         週選_週數_tb.Text = 週選_週數_cb.Text
363 360
     End Sub
364 361
     Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
365
-        Dim j As Integer = 1 ' j 用來計算有幾個 EXCEL 工作表
366
-        'SaveFileDialog1.Filter = "All Files (*.*)|*.*|Excel files (*.xlsx)|*.xlsx|CSV Files (*.csv)|*.csv|XLS Files (*.xls)|*xls"
367
-        'SaveFileDialog1.FilterIndex = 2
368
-        'If SaveFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
362
+        Dim j As Integer = 1
369 363
         xlApp = CType(CreateObject("Excel.Application"), Microsoft.Office.Interop.Excel.Application)
370 364
         xlApp.Visible = True
371 365
         xlApp.DisplayAlerts = True
@@ -496,16 +490,6 @@ Public Class 訂單列印選擇
496 490
         xlApp.Application.WindowState = xlMinimized
497 491
         MsgBox("列印完成")
498 492
         Me.Close()
499
-
500
-        'xlSheet.PageSetup.PrintArea = ""
501
-        'xlApp.Cells.Select()
502
-        'xlApp.Application.WindowState = xlMinimized
503
-        'xlSheet.SaveAs(SaveFileDialog1.FileName)
504
-        'xlBook.Close()
505
-        'xlApp.Quit()
506
-        'MsgBox("列印完成")
507
-        'End If
508
-        'Me.Close()
509 493
     End Sub
510 494
     Private Shared Function NewMethod(xlBook As Microsoft.Office.Interop.Excel.Workbook) As Microsoft.Office.Interop.Excel.Worksheet
511 495
         Return CType(xlBook.Worksheets.Add, Microsoft.Office.Interop.Excel.Worksheet)

+ 16
- 9
TENDEN-MES-SYS/量產訂單管理/訂單資料比對與修改_力威.vb 파일 보기

@@ -15,23 +15,30 @@ Public Class 訂單資料比對與修改_力威
15 15
         抬頭清單_dgv.ColumnHeadersHeight = 25
16 16
         抬頭清單_dgv.AllowUserToAddRows = False
17 17
         ConnOpen()
18
-        SQL1 = "SELECT      客戶訂單號, 天盾流水號, ModeOfDelivery, DeliveryTerms, OrgShipDate, FromPort, ToPort, ShippingCarrier, 
19
-                            VendorReference, ModifiedDate, CustomerName, ShipDate, SalesOrder, DeliveryAddress, 下單日, 交期, ETADate, 
20
-                            CreatedDate, Brand, CustomerRequisition, 工廠編號, 工廠地址, 代理編號, 訂貨代理, 總雙數, 總案件數, 公司, 
21
-                            工廠簡稱, 最終運送, 入單型態
22
-                FROM        " & 訂單資料表(0) & "
23
-                WHERE       客戶訂單號 LIKE '%" & PA & "%' OR 天盾流水號 LIKE '%" & PA & "%' OR CustomerRequisition LIKE '%" & PA & "%' AND 入單型態 LIKE '2'
24
-                ORDER BY    天盾流水號 DESC"
18
+        SQL1 = "SELECT    " & 訂單資料表(0) & ".客戶訂單號, " & 訂單資料表(0) & ".天盾流水號, " & 訂單資料表(0) & ".ModeOfDelivery, " & 訂單資料表(0) & ".DeliveryTerms, 
19
+                          " & 訂單資料表(0) & ".OrgShipDate, " & 訂單資料表(0) & ".FromPort, " & 訂單資料表(0) & ".ToPort, " & 訂單資料表(0) & ".ShippingCarrier, 
20
+                          " & 訂單資料表(0) & ".VendorReference, " & 訂單資料表(0) & ".ModifiedDate, " & 訂單資料表(0) & ".CustomerName, " & 訂單資料表(0) & ".ShipDate, 
21
+                          " & 訂單資料表(0) & ".SalesOrder, " & 訂單資料表(0) & ".DeliveryAddress, " & 訂單資料表(0) & ".下單日, " & 訂單資料表(0) & ".交期, 
22
+                          " & 訂單資料表(0) & ".ETADate, " & 訂單資料表(0) & ".CreatedDate, " & 訂單資料表(0) & ".Brand, " & 訂單資料表(0) & ".CustomerRequisition, 
23
+                          " & 訂單資料表(0) & ".工廠編號, " & 訂單資料表(0) & ".工廠地址, " & 訂單資料表(0) & ".代理編號, " & 訂單資料表(0) & ".訂貨代理, 
24
+                          " & 訂單資料表(0) & ".總雙數, " & 訂單資料表(0) & ".總案件數, " & 訂單資料表(0) & ".公司, " & 訂單資料表(0) & ".工廠簡稱, " & 訂單資料表(0) & ".最終運送, 
25
+                          " & 訂單資料表(0) & ".入單型態, AAA.力威訂單號
26
+                 FROM     " & 訂單資料表(0) & " LEFT OUTER JOIN
27
+                                (SELECT 訂單流水號, 力威訂單號 FROM " & 訂單資料表(1) & " WHERE (力威訂單號 IS NOT NULL)
28
+                                 GROUP BY    訂單流水號, 力威訂單號) AS AAA ON " & 訂單資料表(0) & ".天盾流水號 = AAA.訂單流水號
29
+                 WHERE   (" & 訂單資料表(0) & ".客戶訂單號 LIKE '%" & PA & "%') OR (" & 訂單資料表(0) & ".天盾流水號 LIKE '%" & PA & "%') OR 
30
+                         (AAA.力威訂單號 LIKE '%" & PA & "%') OR (" & 訂單資料表(0) & ".CustomerRequisition LIKE '%" & PA & "%') AND (" & 訂單資料表(0) & ".入單型態 LIKE '2')
31
+                 ORDER BY " & 訂單資料表(0) & ".天盾流水號 DESC"
25 32
         CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds) : 抬頭清單_dgv.DataSource = ds.Tables(0) : conn.Close()
26 33
 
27
-        抬頭清單_dgv.Columns(0).FillWeight = 80 : 抬頭清單_dgv.Columns(1).FillWeight = 80 : 抬頭清單_dgv.Columns(2).Visible = False : 抬頭清單_dgv.Columns(3).Visible = False
34
+        抬頭清單_dgv.Columns(0).Visible = False : 抬頭清單_dgv.Columns(1).FillWeight = 80 : 抬頭清單_dgv.Columns(2).Visible = False : 抬頭清單_dgv.Columns(3).Visible = False
28 35
         抬頭清單_dgv.Columns(4).Visible = False : 抬頭清單_dgv.Columns(5).Visible = False : 抬頭清單_dgv.Columns(6).Visible = False : 抬頭清單_dgv.Columns(7).Visible = False
29 36
         抬頭清單_dgv.Columns(8).Visible = False : 抬頭清單_dgv.Columns(9).Visible = False : 抬頭清單_dgv.Columns(10).Visible = False : 抬頭清單_dgv.Columns(11).Visible = False
30 37
         抬頭清單_dgv.Columns(12).Visible = False : 抬頭清單_dgv.Columns(13).Visible = False : 抬頭清單_dgv.Columns(14).Visible = False : 抬頭清單_dgv.Columns(15).Visible = False
31 38
         抬頭清單_dgv.Columns(16).Visible = False : 抬頭清單_dgv.Columns(17).Visible = False : 抬頭清單_dgv.Columns(18).Visible = False : 抬頭清單_dgv.Columns(19).Visible = False
32 39
         抬頭清單_dgv.Columns(20).Visible = False : 抬頭清單_dgv.Columns(21).Visible = False : 抬頭清單_dgv.Columns(22).Visible = False : 抬頭清單_dgv.Columns(23).Visible = False
33 40
         抬頭清單_dgv.Columns(24).Visible = False : 抬頭清單_dgv.Columns(25).Visible = False : 抬頭清單_dgv.Columns(26).Visible = False : 抬頭清單_dgv.Columns(27).Visible = False
34
-        抬頭清單_dgv.Columns(28).Visible = False : 抬頭清單_dgv.Columns(29).Visible = False
41
+        抬頭清單_dgv.Columns(28).Visible = False : 抬頭清單_dgv.Columns(29).Visible = False : 抬頭清單_dgv.Columns(30).FillWeight = 80
35 42
     End Sub
36 43
     Private Sub Set_訂單控制表()
37 44
         控制表1_dgv.DataSource = Nothing : ds1.Clear()

Loading…
취소
저장