|
@@ -2,52 +2,134 @@
|
2
|
2
|
Public Class 訂單價格利潤明細表
|
3
|
3
|
ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet
|
4
|
4
|
ReadOnly BB(3) As Boolean : Dim WW As String : Public 平均數 As Integer : Public 最終數 As Integer = 0 : Public 資料數 As Integer = 0
|
5
|
|
- Private Sub Set_DGV1載入前設定()
|
|
5
|
+ Private Sub 利潤表載入前設定()
|
6
|
6
|
利潤表_dgv.DataSource = Nothing : ds.Clear()
|
7
|
7
|
利潤表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
|
8
|
8
|
利潤表_dgv.ColumnHeadersHeight = 25
|
9
|
9
|
利潤表_dgv.AllowUserToAddRows = False
|
10
|
10
|
ConnOpen()
|
11
|
11
|
End Sub
|
12
|
|
- Private Sub Set_DGV1載入後設定()
|
|
12
|
+ Private Sub 利潤表載入後設定()
|
13
|
13
|
CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds) : 利潤表_dgv.DataSource = ds.Tables(0) : conn.Close()
|
14
|
14
|
End Sub
|
15
|
15
|
Private Sub Set_訂單清單()
|
16
|
|
- Set_DGV1載入前設定()
|
|
16
|
+ 利潤表載入前設定()
|
17
|
17
|
If 未建檔_cb.Checked = True Then
|
18
|
18
|
Timer1.Enabled = True : 存檔_bt.Enabled = True : 刪除_bt.Enabled = False : 修改_bt.Enabled = False
|
19
|
19
|
等於訂單數_bt.Enabled = True : 等於零_bt.Enabled = True : 匯率為1_bt.Enabled = True
|
20
|
|
- 'PA1 = 訂單資料表(1) : PA2 = 訂單資料表(7)
|
21
|
20
|
If 天盾流水號_tb.Text = "" Then
|
22
|
|
- SQL_利潤表載入()
|
|
21
|
+ SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號,
|
|
22
|
+ " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, " & 訂單資料表(1) & ".單價,
|
|
23
|
+ " & 訂單資料表(1) & ".總金額, " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠 AS 工廠, " & 訂單資料表(1) & ".訂單種類, " & 訂單資料表(7) & ".Quantity,
|
|
24
|
+ " & 訂單資料表(7) & ".Currency, " & 訂單資料表(7) & ".Exchange, " & 訂單資料表(7) & ".FTYPrice, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) *
|
|
25
|
+ " & 訂單資料表(7) & ".Quantity AS CommissionTTL, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionDarren,
|
|
26
|
+ (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionTendenza, (" & 訂單資料表(1) & ".單價 -
|
|
27
|
+ " & 訂單資料表(7) & ".FTYPrice) AS Percentage, " & 訂單資料表(7) & ".BasicPrice, " & 訂單資料表(7) & ".Polybag AS [PG/MOQ], " & 訂單資料表(7) & ".FOOTformOrPETform AS FOOTorPET,
|
|
28
|
+ " & 訂單資料表(7) & ".Tooling, " & 訂單資料表(7) & ".RubberBand, " & 訂單資料表(7) & ".JHOOK, " & 訂單資料表(7) & ".WaterResistant, " & 訂單資料表(7) & ".P16VAT,
|
|
29
|
+ " & 訂單資料表(7) & ".EXWsaving, " & 訂單資料表(7) & ".Quantity * " & 訂單資料表(7) & ".Tooling AS CollectedToolng, " & 訂單資料表(7) & ".年份,
|
|
30
|
+ " & 訂單資料表(7) & ".利潤表流水號, " & 訂單資料表(1) & ".訂單數量 - " & 訂單資料表(7) & ".Quantity AS 驗證, STYLELIST.ItemNumber, " & 訂單資料表(7) & ".審核,
|
|
31
|
+ " & 訂單資料表(1) & ".客戶訂單號
|
|
32
|
+ FROM " & 訂單資料表(1) & " LEFT OUTER JOIN STYLELIST ON " & 訂單資料表(1) & ".形體號 = STYLELIST.ProductName RIGHT OUTER JOIN " & 訂單資料表(7) & " ON
|
|
33
|
+ " & 訂單資料表(1) & ".資料流水號 = " & 訂單資料表(7) & ".資料流水號
|
|
34
|
+ WHERE ((" & 訂單資料表(1) & ".訂單流水號 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".年份季度 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".客戶訂單號 LIKE '%" & PA & "%') OR
|
|
35
|
+ (" & 訂單資料表(1) & ".形體號 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".顏色 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".楦型 LIKE '%" & PA & "%') OR
|
|
36
|
+ (" & 訂單資料表(1) & ".備註 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".備註 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".生產工廠 LIKE '%" & PA & "%') OR
|
|
37
|
+ (" & 訂單資料表(1) & ".訂單種類 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".力威訂單號 LIKE '%" & PA & "%'))
|
|
38
|
+ AND " & 訂單資料表(7) & ".天盾訂單號 IS NULL AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0)
|
|
39
|
+ ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC"
|
23
|
40
|
Else
|
24
|
|
- SQL_利潤表載入1()
|
|
41
|
+ SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號,
|
|
42
|
+ " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, " & 訂單資料表(1) & ".單價,
|
|
43
|
+ " & 訂單資料表(1) & ".總金額, " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠 AS 工廠, " & 訂單資料表(1) & ".訂單種類, " & 訂單資料表(7) & ".Quantity,
|
|
44
|
+ " & 訂單資料表(7) & ".Currency, " & 訂單資料表(7) & ".Exchange, " & 訂單資料表(7) & ".FTYPrice, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) *
|
|
45
|
+ " & 訂單資料表(7) & ".Quantity AS CommissionTTL, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionDarren,
|
|
46
|
+ (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionTendenza, (" & 訂單資料表(1) & ".單價 -
|
|
47
|
+ " & 訂單資料表(7) & ".FTYPrice) AS Percentage, " & 訂單資料表(7) & ".BasicPrice, " & 訂單資料表(7) & ".Polybag AS [PG/MOQ], " & 訂單資料表(7) & ".FOOTformOrPETform AS FOOTorPET,
|
|
48
|
+ " & 訂單資料表(7) & ".Tooling, " & 訂單資料表(7) & ".RubberBand, " & 訂單資料表(7) & ".JHOOK, " & 訂單資料表(7) & ".WaterResistant, " & 訂單資料表(7) & ".P16VAT,
|
|
49
|
+ " & 訂單資料表(7) & ".EXWsaving, " & 訂單資料表(7) & ".Quantity * " & 訂單資料表(7) & ".Tooling AS CollectedToolng, " & 訂單資料表(7) & ".年份,
|
|
50
|
+ " & 訂單資料表(7) & ".利潤表流水號, " & 訂單資料表(1) & ".訂單數量 - " & 訂單資料表(7) & ".Quantity AS 驗證, STYLELIST.ItemNumber, " & 訂單資料表(7) & ".審核,
|
|
51
|
+ " & 訂單資料表(1) & ".客戶訂單號
|
|
52
|
+ FROM " & 訂單資料表(1) & " LEFT OUTER JOIN STYLELIST ON " & 訂單資料表(1) & ".形體號 = STYLELIST.ProductName LEFT OUTER JOIN " & 訂單資料表(7) & " ON
|
|
53
|
+ " & 訂單資料表(1) & ".資料流水號 = " & 訂單資料表(7) & ".資料流水號
|
|
54
|
+ WHERE (" & 訂單資料表(1) & ".訂單流水號 LIKE '" & 天盾流水號_tb.Text & "') AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0)
|
|
55
|
+ ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC"
|
25
|
56
|
End If
|
26
|
|
- Set_DGV1載入後設定() : Set_grid() : Set_自動彙總1()
|
|
57
|
+ 利潤表載入後設定() : Set_grid() : Set_自動彙總1()
|
27
|
58
|
Set_暫存資料設定() : Set_編輯清單() : Set_grid() : Set_自動彙總1()
|
28
|
59
|
ElseIf 未建檔_cb.Checked = False Then
|
29
|
60
|
Timer1.Enabled = False : Label47.Visible = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = True : 修改_bt.Enabled = True
|
30
|
61
|
等於訂單數_bt.Enabled = False : 等於零_bt.Enabled = False : 匯率為1_bt.Enabled = False
|
31
|
62
|
If PA = "" Then
|
32
|
|
- SQL_利潤表載入2()
|
|
63
|
+ 列印用SQL = "WHERE " & 訂單資料表(7) & ".年份 LIKE '" & 年份_cb.Text & "' AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
|
|
64
|
+ SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號,
|
|
65
|
+ " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, " & 訂單資料表(1) & ".單價,
|
|
66
|
+ " & 訂單資料表(1) & ".總金額, " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠 AS 工廠, " & 訂單資料表(1) & ".訂單種類, " & 訂單資料表(7) & ".Quantity,
|
|
67
|
+ " & 訂單資料表(7) & ".Currency, " & 訂單資料表(7) & ".Exchange, " & 訂單資料表(7) & ".FTYPrice, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) *
|
|
68
|
+ " & 訂單資料表(7) & ".Quantity AS CommissionTTL, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionDarren,
|
|
69
|
+ (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionTendenza, (" & 訂單資料表(1) & ".單價 -
|
|
70
|
+ " & 訂單資料表(7) & ".FTYPrice) AS Percentage, " & 訂單資料表(7) & ".BasicPrice, " & 訂單資料表(7) & ".Polybag AS [PG/MOQ], " & 訂單資料表(7) & ".FOOTformOrPETform AS FOOTorPET,
|
|
71
|
+ " & 訂單資料表(7) & ".Tooling, " & 訂單資料表(7) & ".RubberBand, " & 訂單資料表(7) & ".JHOOK, " & 訂單資料表(7) & ".WaterResistant, " & 訂單資料表(7) & ".P16VAT,
|
|
72
|
+ " & 訂單資料表(7) & ".EXWsaving, " & 訂單資料表(7) & ".Quantity * " & 訂單資料表(7) & ".Tooling AS CollectedToolng, " & 訂單資料表(7) & ".年份,
|
|
73
|
+ " & 訂單資料表(7) & ".利潤表流水號, " & 訂單資料表(1) & ".訂單數量 - " & 訂單資料表(7) & ".Quantity AS 驗證, STYLELIST.ItemNumber, " & 訂單資料表(7) & ".審核,
|
|
74
|
+ " & 訂單資料表(1) & ".客戶訂單號
|
|
75
|
+ FROM " & 訂單資料表(1) & " LEFT OUTER JOIN STYLELIST ON " & 訂單資料表(1) & ".形體號 = STYLELIST.ProductName RIGHT OUTER JOIN " & 訂單資料表(7) & " ON
|
|
76
|
+ " & 訂單資料表(1) & ".資料流水號 = " & 訂單資料表(7) & ".資料流水號 " & 列印用SQL & "
|
|
77
|
+ ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC"
|
33
|
78
|
Else
|
34
|
|
- SQL_利潤表載入3()
|
|
79
|
+ 列印用SQL = " WHERE ((" & 訂單資料表(1) & ".訂單流水號 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".年份季度 LIKE '%" & PA & "%') OR
|
|
80
|
+ (" & 訂單資料表(1) & ".客戶訂單號 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".形體號 LIKE '%" & PA & "%') OR
|
|
81
|
+ (" & 訂單資料表(1) & ".顏色 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".楦型 LIKE '%" & PA & "%') OR
|
|
82
|
+ (" & 訂單資料表(1) & ".備註 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".備註 LIKE '%" & PA & "%') OR
|
|
83
|
+ (" & 訂單資料表(1) & ".生產工廠 LIKE '%" & PA & "%') OR (" & 訂單資料表(1) & ".訂單種類 LIKE '%" & PA & "%') OR
|
|
84
|
+ (" & 訂單資料表(1) & ".力威訂單號 LIKE '%" & PA & "%')) AND " & 訂單資料表(7) & ".天盾訂單號 IS NOT NULL AND
|
|
85
|
+ " & 訂單資料表(7) & ".年份 LIKE '" & 年份_cb.Text & "' AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0) "
|
|
86
|
+
|
|
87
|
+ SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號,
|
|
88
|
+ " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, " & 訂單資料表(1) & ".單價,
|
|
89
|
+ " & 訂單資料表(1) & ".總金額, " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠 AS 工廠, " & 訂單資料表(1) & ".訂單種類, " & 訂單資料表(7) & ".Quantity,
|
|
90
|
+ " & 訂單資料表(7) & ".Currency, " & 訂單資料表(7) & ".Exchange, " & 訂單資料表(7) & ".FTYPrice, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) *
|
|
91
|
+ " & 訂單資料表(7) & ".Quantity AS CommissionTTL, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionDarren,
|
|
92
|
+ (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionTendenza, (" & 訂單資料表(1) & ".單價 -
|
|
93
|
+ " & 訂單資料表(7) & ".FTYPrice) AS Percentage, " & 訂單資料表(7) & ".BasicPrice, " & 訂單資料表(7) & ".Polybag AS [PG/MOQ], " & 訂單資料表(7) & ".FOOTformOrPETform AS FOOTorPET,
|
|
94
|
+ " & 訂單資料表(7) & ".Tooling, " & 訂單資料表(7) & ".RubberBand, " & 訂單資料表(7) & ".JHOOK, " & 訂單資料表(7) & ".WaterResistant, " & 訂單資料表(7) & ".P16VAT,
|
|
95
|
+ " & 訂單資料表(7) & ".EXWsaving, " & 訂單資料表(7) & ".Quantity * " & 訂單資料表(7) & ".Tooling AS CollectedToolng, " & 訂單資料表(7) & ".年份,
|
|
96
|
+ " & 訂單資料表(7) & ".利潤表流水號, " & 訂單資料表(1) & ".訂單數量 - " & 訂單資料表(7) & ".Quantity AS 驗證, STYLELIST.ItemNumber, " & 訂單資料表(7) & ".審核,
|
|
97
|
+ " & 訂單資料表(1) & ".客戶訂單號
|
|
98
|
+ FROM " & 訂單資料表(1) & " LEFT OUTER JOIN STYLELIST ON " & 訂單資料表(1) & ".形體號 = STYLELIST.ProductName RIGHT OUTER JOIN " & 訂單資料表(7) & " ON
|
|
99
|
+ " & 訂單資料表(1) & ".資料流水號 = " & 訂單資料表(7) & ".資料流水號 " & 列印用SQL & "
|
|
100
|
+ ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC"
|
35
|
101
|
End If
|
36
|
|
- Set_DGV1載入後設定()
|
|
102
|
+ 利潤表載入後設定()
|
37
|
103
|
End If
|
38
|
104
|
資料筆數_tb.Text = Format(利潤表_dgv.Rows.Count, "#,##0")
|
39
|
105
|
End Sub
|
40
|
106
|
Private Sub Set_編輯清單()
|
41
|
|
- Set_DGV1載入前設定()
|
42
|
|
- SQL_利潤表載入4()
|
43
|
|
- Set_DGV1載入後設定()
|
|
107
|
+ 利潤表載入前設定()
|
|
108
|
+ SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號, " & 訂單資料表(1) & ".資料流水號, " & 訂單資料表(1) & ".年份季度, " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".形體號,
|
|
109
|
+ " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".楦型, " & 訂單資料表(1) & ".訂單數量 AS 數量, " & 訂單資料表(1) & ".客戶交期, " & 訂單資料表(1) & ".單價,
|
|
110
|
+ " & 訂單資料表(1) & ".總金額, " & 訂單資料表(1) & ".備註, " & 訂單資料表(1) & ".生產工廠 AS 工廠, " & 訂單資料表(1) & ".訂單種類, " & 訂單資料表(7) & ".Quantity,
|
|
111
|
+ " & 訂單資料表(7) & ".Currency, " & 訂單資料表(7) & ".Exchange, " & 訂單資料表(7) & ".FTYPrice, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) *
|
|
112
|
+ " & 訂單資料表(7) & ".Quantity AS CommissionTTL, (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionDarren,
|
|
113
|
+ (" & 訂單資料表(1) & ".單價 - " & 訂單資料表(7) & ".FTYPrice) * " & 訂單資料表(7) & ".Quantity / 2 AS CommissionTendenza, " & 訂單資料表(1) & ".單價 -
|
|
114
|
+ " & 訂單資料表(7) & ".FTYPrice AS Percentage, " & 訂單資料表(7) & ".BasicPrice, " & 訂單資料表(7) & ".Polybag AS [PG/MOQ], " & 訂單資料表(7) & ".FOOTformOrPETform AS FOOTorPET,
|
|
115
|
+ " & 訂單資料表(7) & ".Tooling, " & 訂單資料表(7) & ".RubberBand, " & 訂單資料表(7) & ".JHOOK, " & 訂單資料表(7) & ".WaterResistant, " & 訂單資料表(7) & ".P16VAT,
|
|
116
|
+ " & 訂單資料表(7) & ".EXWsaving, " & 訂單資料表(7) & ".Quantity * " & 訂單資料表(7) & ".Tooling AS CollectedToolng, " & 訂單資料表(7) & ".年份,
|
|
117
|
+ 訂單價格利潤表暫存檔.利潤表流水號, " & 訂單資料表(1) & ".訂單數量 - " & 訂單資料表(7) & ".Quantity AS 驗證, STYLELIST.ItemNumber, " & 訂單資料表(7) & ".審核,
|
|
118
|
+ " & 訂單資料表(1) & ".客戶訂單號
|
|
119
|
+ FROM STYLELIST RIGHT OUTER JOIN " & 訂單資料表(1) & " ON STYLELIST.ProductName = " & 訂單資料表(1) & ".形體號 RIGHT OUTER JOIN 訂單價格利潤表暫存檔 ON
|
|
120
|
+ " & 訂單資料表(1) & ".資料流水號 = 訂單價格利潤表暫存檔.資料流水號 LEFT OUTER JOIN " & 訂單資料表(7) & " ON 訂單價格利潤表暫存檔.資料流水號 = " & 訂單資料表(7) & ".資料流水號
|
|
121
|
+ ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC, " & 訂單資料表(1) & ".形體號, " & 訂單資料表(1) & ".顏色, " & 訂單資料表(1) & ".楦型"
|
|
122
|
+ 利潤表載入後設定()
|
44
|
123
|
End Sub
|
45
|
124
|
Private Sub Set_暫存資料設定()
|
46
|
|
- SQL_利潤表暫存檔_刪除利潤表暫存檔() : conn.Close()
|
|
125
|
+ ConnOpen()
|
|
126
|
+ SQL1 = "DELETE FROM 訂單價格利潤表暫存檔"
|
|
127
|
+ CmdSet_For_dr() : conn.Close()
|
47
|
128
|
|
48
|
129
|
Dim NUM2 As Integer
|
49
|
|
- PA = 訂單資料表(7)
|
50
|
|
- SQL_利潤表暫存檔_訂單資料表_最後一筆資料()
|
|
130
|
+ ConnOpen()
|
|
131
|
+ SQL1 = "SELECT TOP (1) 利潤表流水號 FROM " & 訂單資料表(7) & " ORDER BY 利潤表流水號 DESC"
|
|
132
|
+ CmdSet_For_dr()
|
51
|
133
|
If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If
|
52
|
134
|
conn.Close()
|
53
|
135
|
For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
|
|
@@ -61,10 +143,10 @@ Public Class 訂單價格利潤明細表
|
61
|
143
|
ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : WW = "PR" & "0" & NUM2
|
62
|
144
|
ElseIf NUM2 > 9999999 Then : WW = "PR" & NUM2
|
63
|
145
|
End If
|
64
|
|
- PA = 利潤表_dgv.Rows(i).Cells("資料流水號").Value
|
65
|
|
- PA1 = WW
|
66
|
|
- PA2 = 利潤表_dgv.Rows(i).Cells("訂單流水號").Value
|
67
|
|
- SQL_利潤表暫存檔_訂單資料表_新增一筆流水號資料() : conn.Close()
|
|
146
|
+ ConnOpen()
|
|
147
|
+ SQL1 = "INSERT INTO 訂單價格利潤表暫存檔 (資料流水號, 利潤表流水號, 訂單流水號)
|
|
148
|
+ VALUES ('" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "','" & WW & "', '" & 利潤表_dgv.Rows(i).Cells("訂單流水號").Value & "')"
|
|
149
|
+ CmdSet_For_dr() : conn.Close()
|
68
|
150
|
Next i
|
69
|
151
|
End Sub
|
70
|
152
|
Private Sub Set_未建檔清單()
|
|
@@ -72,9 +154,17 @@ Public Class 訂單價格利潤明細表
|
72
|
154
|
訂單流水號_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
|
73
|
155
|
訂單流水號_dgv.ColumnHeadersHeight = 25
|
74
|
156
|
訂單流水號_dgv.AllowUserToAddRows = False
|
75
|
|
- PA1 = 訂單資料表(1)
|
76
|
|
- PA2 = 訂單資料表(7)
|
77
|
|
- SQL_訂單資料表_訂單流水號資料() : da.Fill(ds1) : 訂單流水號_dgv.DataSource = ds1.Tables(0) : conn.Close()
|
|
157
|
+ ConnOpen()
|
|
158
|
+ SQL1 = "SELECT " & 訂單資料表(1) & ".訂單流水號
|
|
159
|
+ FROM " & 訂單資料表(1) & " FULL OUTER JOIN " & 訂單資料表(7) & " ON " & 訂單資料表(1) & ".資料流水號 = " & 訂單資料表(7) & ".資料流水號
|
|
160
|
+ WHERE (" & 訂單資料表(7) & ".天盾訂單號 IS NULL) AND
|
|
161
|
+ (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2009') AND (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2010') AND
|
|
162
|
+ (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2011') AND (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2012') AND
|
|
163
|
+ (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2013') AND (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2014') AND
|
|
164
|
+ (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2015') AND (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2016') AND
|
|
165
|
+ (LEFT(" & 訂單資料表(1) & ".客戶交期, 4) NOT LIKE '2017') AND (" & 訂單資料表(1) & ".CXL IS NULL OR " & 訂單資料表(1) & ".CXL = 0)
|
|
166
|
+ GROUP BY " & 訂單資料表(1) & ".訂單流水號 ORDER BY " & 訂單資料表(1) & ".訂單流水號 DESC"
|
|
167
|
+ CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds1) : 訂單流水號_dgv.DataSource = ds1.Tables(0) : conn.Close()
|
78
|
168
|
End Sub
|
79
|
169
|
Private Sub Set_grid()
|
80
|
170
|
利潤表_dgv.Columns(0).FillWeight = 85 : 利潤表_dgv.Columns(1).Visible = False
|
|
@@ -265,7 +355,7 @@ Public Class 訂單價格利潤明細表
|
265
|
355
|
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
|
266
|
356
|
If Label47.Visible = True Then : Label47.Visible = False : Else : Label47.Visible = True : End If
|
267
|
357
|
End Sub
|
268
|
|
- Private Sub 利潤表_dgv_CellEndEdit(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 利潤表_dgv.CellEndEdit
|
|
358
|
+ Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 利潤表_dgv.CellEndEdit
|
269
|
359
|
Set_自動彙總1()
|
270
|
360
|
End Sub
|
271
|
361
|
Private Sub 利潤表_dgv_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 利潤表_dgv.CellClick
|
|
@@ -277,7 +367,7 @@ Public Class 訂單價格利潤明細表
|
277
|
367
|
TextBox17.Text = 利潤表_dgv(33, e.RowIndex).Value.ToString
|
278
|
368
|
End If
|
279
|
369
|
End Sub
|
280
|
|
- Private Sub 訂單流水號_dgv_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 訂單流水號_dgv.CellClick
|
|
370
|
+ Private Sub 訂單流水號_dgv2_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 訂單流水號_dgv.CellClick
|
281
|
371
|
If e.RowIndex = -1 Then : Else
|
282
|
372
|
天盾流水號_tb.Text = 訂單流水號_dgv(0, e.RowIndex).Value.ToString
|
283
|
373
|
Timer1.Enabled = True : 存檔_bt.Enabled = True : 未建檔_cb.Checked = True : 已建檔_bt.Checked = False : 刪除_bt.Enabled = False : 修改_bt.Enabled = False
|
|
@@ -291,7 +381,9 @@ Public Class 訂單價格利潤明細表
|
291
|
381
|
MsgBox("沒有選擇將要拆分的資料")
|
292
|
382
|
Else
|
293
|
383
|
Dim NUM2 As Integer
|
294
|
|
- SQL_利潤表暫存檔_利潤表流水號_最後一筆資料()
|
|
384
|
+ ConnOpen()
|
|
385
|
+ SQL1 = "SELECT TOP (1) 利潤表流水號 FROM 訂單價格利潤表暫存檔 ORDER BY 利潤表流水號 DESC"
|
|
386
|
+ CmdSet_For_dr()
|
295
|
387
|
If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If
|
296
|
388
|
conn.Close()
|
297
|
389
|
NUM2 += 1
|
|
@@ -304,14 +396,16 @@ Public Class 訂單價格利潤明細表
|
304
|
396
|
ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : WW = "PR" & "0" & NUM2
|
305
|
397
|
ElseIf NUM2 > 9999999 Then : WW = "PR" & NUM2
|
306
|
398
|
End If
|
307
|
|
- PA = WW
|
308
|
|
- SQL_新增訂單價格利潤表暫存檔() : conn.Close()
|
|
399
|
+ ConnOpen()
|
|
400
|
+ SQL1 = "INSERT INTO 訂單價格利潤表暫存檔 (資料流水號, 利潤表流水號, 訂單流水號) VALUES ('" & TextBox16.Text & "','" & WW & "', '" & 天盾流水號_tb.Text & "')"
|
|
401
|
+ CmdSet_For_dr() : conn.Close()
|
309
|
402
|
Set_編輯清單() : Set_grid() : Set_自動彙總1()
|
310
|
403
|
End If
|
311
|
404
|
ElseIf 未建檔_cb.Checked = False Then
|
312
|
405
|
Dim NUM2 As Integer
|
313
|
|
- PA = 訂單資料表(7)
|
314
|
|
- SQL_利潤表暫存檔_訂單資料表_新增一筆流水號資料()
|
|
406
|
+ ConnOpen()
|
|
407
|
+ SQL1 = "SELECT TOP (1) 利潤表流水號 FROM " & 訂單資料表(7) & " ORDER BY 利潤表流水號 DESC"
|
|
408
|
+ CmdSet_For_dr()
|
315
|
409
|
If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If
|
316
|
410
|
conn.Close()
|
317
|
411
|
NUM2 += 1
|
|
@@ -324,19 +418,25 @@ Public Class 訂單價格利潤明細表
|
324
|
418
|
ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : WW = "PR" & "0" & NUM2
|
325
|
419
|
ElseIf NUM2 > 9999999 Then : WW = "PR" & NUM2
|
326
|
420
|
End If
|
327
|
|
- PA = 訂單資料表(7)
|
328
|
|
- PA1 = WW
|
329
|
|
- SQL_訂單資料表_新增一筆客戶資料() : conn.Close()
|
|
421
|
+ ConnOpen()
|
|
422
|
+ SQL1 = "INSERT INTO " & 訂單資料表(7) & " (資料流水號, 天盾訂單號, 客戶流水號, FTYPrice, BasicPrice, Polybag, FOOTformOrPETform, Tooling, RubberBand, JHOOK, WaterResistant, P16VAT,
|
|
423
|
+ EXWsaving, Currency, Exchange, 年份, Quantity, 利潤表流水號, 審核)
|
|
424
|
+ VALUES ('" & TextBox16.Text & "', '" & 天盾流水號_tb.Text & "', '" & 客戶訂單號_tb.Text & "', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '" & Currency_cb.Text & "', '0',
|
|
425
|
+ '" & 年份_cb.Text & "', '0', '" & WW & "', '0')"
|
|
426
|
+ CmdSet_For_dr() : conn.Close()
|
330
|
427
|
Set_訂單清單() : Set_grid() : Set_自動彙總1()
|
331
|
428
|
End If
|
332
|
429
|
End Sub
|
333
|
430
|
Private Sub 刪除拆分資料_bt_Click(sender As Object, e As EventArgs) Handles 刪除拆分資料_bt.Click
|
334
|
431
|
If 未建檔_cb.Checked = True Then
|
335
|
|
- SQL_利潤表暫存檔_刪除利潤表流水號() : conn.Close()
|
|
432
|
+ ConnOpen()
|
|
433
|
+ SQL1 = "DELETE FROM 訂單價格利潤表暫存檔 WHERE 利潤表流水號 LIKE '" & TextBox17.Text & "'"
|
|
434
|
+ CmdSet_For_dr() : conn.Close()
|
336
|
435
|
Set_編輯清單() : Set_grid() : Set_自動彙總1()
|
337
|
436
|
ElseIf 未建檔_cb.Checked = False Then
|
338
|
|
- PA = 訂單資料表(7)
|
339
|
|
- SQL_利潤表暫存檔_刪除利潤表流水號1() : conn.Close()
|
|
437
|
+ ConnOpen()
|
|
438
|
+ SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE 利潤表流水號 LIKE '" & TextBox17.Text & "'"
|
|
439
|
+ CmdSet_For_dr() : conn.Close()
|
340
|
440
|
Set_訂單清單() : Set_grid() : Set_自動彙總1()
|
341
|
441
|
End If
|
342
|
442
|
End Sub
|
|
@@ -416,36 +516,41 @@ Public Class 訂單價格利潤明細表
|
416
|
516
|
MsgBox("年份或幣別沒有選擇")
|
417
|
517
|
Else
|
418
|
518
|
For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
|
419
|
|
- PA = 訂單資料表(7)
|
420
|
|
- PA1 = 利潤表_dgv.Rows(i).Cells("資料流水號").Value
|
421
|
|
- SQL_訂單資料表_查詢資料流水號()
|
|
519
|
+ ConnOpen()
|
|
520
|
+ SQL1 = "SELECT 利潤表流水號 FROM " & 訂單資料表(7) & " WHERE (資料流水號 LIKE '" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "')"
|
|
521
|
+ CmdSet_For_dr()
|
422
|
522
|
If dr.Read() Then
|
423
|
523
|
conn.Close()
|
424
|
524
|
Else
|
425
|
|
- SQL_訂單控制表修改紀錄_查詢最後一筆流水號()
|
|
525
|
+ conn.Close()
|
|
526
|
+ ConnOpen()
|
|
527
|
+ SQL1 = "SELECT TOP (1) 編輯次數 FROM 訂單控制表修改紀錄 WHERE (流水號 LIKE '" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "') ORDER BY 編輯次數 DESC"
|
|
528
|
+ CmdSet_For_dr()
|
426
|
529
|
If dr.Read() Then : NUM2 = dr("編輯次數").ToString : End If
|
427
|
530
|
conn.Close()
|
428
|
531
|
NUM2 += 1
|
429
|
|
- PA2 = 利潤表_dgv.Rows(i).Cells("資料流水號").Value
|
430
|
|
- PA3 = NUM2
|
431
|
|
-
|
432
|
|
- SQL_訂單控制表修改紀錄_新增一筆流水號() : conn.Close()
|
|
532
|
+ ConnOpen()
|
|
533
|
+ SQL1 = "INSERT INTO 訂單控制表修改紀錄 (流水號, 編輯者, 編輯時間, 編輯次數)
|
|
534
|
+ VALUES ('" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "','" & gUserName & "','" & Format(Today, "yyyy/MM/dd") & "','" & NUM2 & "')"
|
|
535
|
+ CmdSet_For_dr() : conn.Close()
|
433
|
536
|
|
434
|
|
- PA4 = 訂單資料表(1)
|
435
|
|
- PA5 = 利潤表_dgv.Rows(i).Cells("單價").Value
|
436
|
|
- PA6 = 利潤表_dgv.Rows(i).Cells("總金額").Value
|
437
|
|
- PA7 = 利潤表_dgv.Rows(i).Cells("資料流水號").Value
|
438
|
|
-
|
439
|
|
- SQL_訂單控制表修改紀錄_修改訂單資料表() : conn.Close()
|
440
|
|
-
|
441
|
|
- PA8 = 訂單資料表(7)
|
442
|
|
- PA9 = 利潤表_dgv.Rows(i).Cells("資料流水號").Value : PA10 = 利潤表_dgv.Rows(i).Cells("訂單流水號").Value : PA11 = 利潤表_dgv.Rows(i).Cells("客戶訂單號").Value
|
443
|
|
- PA12 = 利潤表_dgv.Rows(i).Cells("FTYPrice").Value : PA13 = 利潤表_dgv.Rows(i).Cells("BasicPrice").Value : PA14 = 利潤表_dgv.Rows(i).Cells("PG/MOQ").Value
|
444
|
|
- PA15 = 利潤表_dgv.Rows(i).Cells("FOOTorPET").Value : PA16 = 利潤表_dgv.Rows(i).Cells("Tooling").Value : PA17 = 利潤表_dgv.Rows(i).Cells("RubberBand").Value
|
445
|
|
- PA18 = 利潤表_dgv.Rows(i).Cells("JHOOK").Value : PA19 = 利潤表_dgv.Rows(i).Cells("WaterResistant").Value : PA20 = 利潤表_dgv.Rows(i).Cells("P16VAT").Value
|
446
|
|
- PA21 = 利潤表_dgv.Rows(i).Cells("EXWsaving").Value : PA22 = 利潤表_dgv.Rows(i).Cells("Exchange").Value : PA23 = 利潤表_dgv.Rows(i).Cells("年份").Value
|
447
|
|
- PA24 = 利潤表_dgv.Rows(i).Cells("Quantity").Value : PA25 = 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value : PA26 = 利潤表_dgv.Rows(i).Cells("審核").Value
|
448
|
|
- SQL_訂單資料表_新增訂單資料表資料() : conn.Close()
|
|
537
|
+ ConnOpen()
|
|
538
|
+ SQL1 = "UPDATE " & 訂單資料表(1) & " SET 單價 = '" & 利潤表_dgv.Rows(i).Cells("單價").Value & "', 總金額 = '" & 利潤表_dgv.Rows(i).Cells("總金額").Value & "'
|
|
539
|
+ WHERE (資料流水號 LIKE '" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "')"
|
|
540
|
+ CmdSet_For_dr() : conn.Close()
|
|
541
|
+ ConnOpen()
|
|
542
|
+ SQL1 = "INSERT INTO " & 訂單資料表(7) & " (資料流水號, 天盾訂單號, 客戶流水號, FTYPrice, BasicPrice, Polybag, FOOTformOrPETform, Tooling, RubberBand, JHOOK, WaterResistant,
|
|
543
|
+ P16VAT, EXWsaving, Currency, Exchange, 年份, Quantity, 利潤表流水號, 審核)
|
|
544
|
+ VALUES ('" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "', '" & 利潤表_dgv.Rows(i).Cells("訂單流水號").Value & "',
|
|
545
|
+ '" & 利潤表_dgv.Rows(i).Cells("客戶訂單號").Value & "', '" & 利潤表_dgv.Rows(i).Cells("FTYPrice").Value & "',
|
|
546
|
+ '" & 利潤表_dgv.Rows(i).Cells("BasicPrice").Value & "', '" & 利潤表_dgv.Rows(i).Cells("PG/MOQ").Value & "',
|
|
547
|
+ '" & 利潤表_dgv.Rows(i).Cells("FOOTorPET").Value & "', '" & 利潤表_dgv.Rows(i).Cells("Tooling").Value & "',
|
|
548
|
+ '" & 利潤表_dgv.Rows(i).Cells("RubberBand").Value & "', '" & 利潤表_dgv.Rows(i).Cells("JHOOK").Value & "',
|
|
549
|
+ '" & 利潤表_dgv.Rows(i).Cells("WaterResistant").Value & "', '" & 利潤表_dgv.Rows(i).Cells("P16VAT").Value & "',
|
|
550
|
+ '" & 利潤表_dgv.Rows(i).Cells("EXWsaving").Value & "', '" & Currency_cb.Text & "', '" & 利潤表_dgv.Rows(i).Cells("Exchange").Value & "',
|
|
551
|
+ '" & 利潤表_dgv.Rows(i).Cells("年份").Value & "', '" & 利潤表_dgv.Rows(i).Cells("Quantity").Value & "',
|
|
552
|
+ '" & 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value & "', '" & 利潤表_dgv.Rows(i).Cells("審核").Value & "')"
|
|
553
|
+ CmdSet_For_dr() : conn.Close()
|
449
|
554
|
End If
|
450
|
555
|
Next i
|
451
|
556
|
MsgBox("存檔完成")
|
|
@@ -466,28 +571,32 @@ Public Class 訂單價格利潤明細表
|
466
|
571
|
Else
|
467
|
572
|
For i As Integer = 0 To 利潤表_dgv.Rows.Count - 1
|
468
|
573
|
資料數 = 利潤表_dgv.Rows.Count : 進度條()
|
469
|
|
- SQL_訂單控制表修改紀錄_查詢最後一筆流水號()
|
|
574
|
+ ConnOpen()
|
|
575
|
+ SQL1 = "SELECT TOP (1) 編輯次數 FROM 訂單控制表修改紀錄 WHERE (流水號 LIKE '" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "') ORDER BY 編輯次數 DESC"
|
|
576
|
+ CmdSet_For_dr()
|
470
|
577
|
If dr.Read() Then : NUM2 = dr("編輯次數").ToString : End If
|
471
|
578
|
conn.Close()
|
472
|
579
|
NUM2 += 1
|
473
|
|
- SQL_訂單控制表修改紀錄_新增一筆流水號() : conn.Close()
|
474
|
|
-
|
475
|
|
- PA4 = 訂單資料表(1)
|
476
|
|
- PA5 = 利潤表_dgv.Rows(i).Cells("單價").Value
|
477
|
|
- PA6 = 利潤表_dgv.Rows(i).Cells("總金額").Value
|
478
|
|
- PA7 = 利潤表_dgv.Rows(i).Cells("資料流水號").Value
|
479
|
|
-
|
480
|
|
- SQL_訂單控制表修改紀錄_修改訂單資料表() : conn.Close()
|
481
|
|
-
|
482
|
|
- PA8 = 訂單資料表(7)
|
483
|
|
- PA9 = 利潤表_dgv.Rows(i).Cells("FTYPrice").Value : PA10 = 利潤表_dgv.Rows(i).Cells("BasicPrice").Value : PA11 = 利潤表_dgv.Rows(i).Cells("PG/MOQ").Value
|
484
|
|
- PA12 = 利潤表_dgv.Rows(i).Cells("FOOTorPET").Value : PA13 = 利潤表_dgv.Rows(i).Cells("Tooling").Value : PA14 = 利潤表_dgv.Rows(i).Cells("RubberBand").Value
|
485
|
|
- PA15 = 利潤表_dgv.Rows(i).Cells("JHOOK").Value : PA16 = 利潤表_dgv.Rows(i).Cells("WaterResistant").Value : PA17 = 利潤表_dgv.Rows(i).Cells("P16VAT").Value
|
486
|
|
- PA18 = 利潤表_dgv.Rows(i).Cells("EXWsaving").Value : PA19 = 利潤表_dgv.Rows(i).Cells("Exchange").Value : PA20 = 利潤表_dgv.Rows(i).Cells("年份").Value
|
487
|
|
- PA21 = 利潤表_dgv.Rows(i).Cells("Quantity").Value : PA22 = 利潤表_dgv.Rows(i).Cells("審核").Value : PA23 = 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value
|
488
|
|
- PA24 = 利潤表_dgv.Rows(i).Cells("Quantity").Value : PA25 = 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value : PA26 = 利潤表_dgv.Rows(i).Cells("審核").Value
|
|
580
|
+ ConnOpen()
|
|
581
|
+ SQL1 = "INSERT INTO 訂單控制表修改紀錄 (流水號, 編輯者, 編輯時間, 編輯次數)
|
|
582
|
+ VALUES ('" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "','" & gUserName & "','" & Format(Today, "yyyy/MM/dd") & "','" & NUM2 & "')"
|
|
583
|
+ CmdSet_For_dr() : conn.Close()
|
489
|
584
|
|
490
|
|
- SQL_訂單資料表_更新訂單資料表資料() : conn.Close()
|
|
585
|
+ ConnOpen()
|
|
586
|
+ SQL1 = "UPDATE " & 訂單資料表(1) & " SET 單價 = '" & 利潤表_dgv.Rows(i).Cells("單價").Value & "', 總金額 = '" & 利潤表_dgv.Rows(i).Cells("總金額").Value & "'
|
|
587
|
+ WHERE (資料流水號 LIKE '" & 利潤表_dgv.Rows(i).Cells("資料流水號").Value & "')"
|
|
588
|
+ CmdSet_For_dr() : conn.Close()
|
|
589
|
+ ConnOpen()
|
|
590
|
+ SQL1 = "UPDATE " & 訂單資料表(7) & " SET FTYPrice = '" & 利潤表_dgv.Rows(i).Cells("FTYPrice").Value & "', BasicPrice = '" & 利潤表_dgv.Rows(i).Cells("BasicPrice").Value & "',
|
|
591
|
+ Polybag = '" & 利潤表_dgv.Rows(i).Cells("PG/MOQ").Value & "', FOOTformOrPETform = '" & 利潤表_dgv.Rows(i).Cells("FOOTorPET").Value & "',
|
|
592
|
+ Tooling = '" & 利潤表_dgv.Rows(i).Cells("Tooling").Value & "', RubberBand = '" & 利潤表_dgv.Rows(i).Cells("RubberBand").Value & "',
|
|
593
|
+ JHOOK = '" & 利潤表_dgv.Rows(i).Cells("JHOOK").Value & "', WaterResistant = '" & 利潤表_dgv.Rows(i).Cells("WaterResistant").Value & "',
|
|
594
|
+ P16VAT = '" & 利潤表_dgv.Rows(i).Cells("P16VAT").Value & "', EXWsaving = '" & 利潤表_dgv.Rows(i).Cells("EXWsaving").Value & "',
|
|
595
|
+ Currency = '" & Currency_cb.Text & "', Exchange = '" & 利潤表_dgv.Rows(i).Cells("Exchange").Value & "',
|
|
596
|
+ 年份 = '" & 利潤表_dgv.Rows(i).Cells("年份").Value & "', Quantity = '" & 利潤表_dgv.Rows(i).Cells("Quantity").Value & "',
|
|
597
|
+ 審核 = '" & 利潤表_dgv.Rows(i).Cells("審核").Value & "'
|
|
598
|
+ WHERE (利潤表流水號 LIKE '" & 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value & "')"
|
|
599
|
+ CmdSet_For_dr() : conn.Close()
|
491
|
600
|
Next i : ProgressBar1.Value = 0 : 最終數 = 0
|
492
|
601
|
MsgBox("修改完成")
|
493
|
602
|
未建檔_cb.Checked = False : 已建檔_bt.Checked = True
|
|
@@ -500,11 +609,13 @@ Public Class 訂單價格利潤明細表
|
500
|
609
|
Else
|
501
|
610
|
Dim aa As MsgBoxResult
|
502
|
611
|
aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
|
503
|
|
- PA1 = 訂單資料表(1)
|
504
|
|
- PA2 = 訂單資料表(7)
|
505
|
612
|
If aa = MsgBoxResult.Ok Then
|
506
|
|
- SQL_訂單資料表_更新金額() : conn.Close()
|
507
|
|
- SQL_訂單資料表_刪除訂單資料() : conn.Close()
|
|
613
|
+ ConnOpen()
|
|
614
|
+ SQL1 = "UPDATE " & 訂單資料表(1) & " SET 單價 = '0.00', 總金額 = '0.00' WHERE (訂單流水號 LIKE '" & 天盾流水號_tb.Text & "')"
|
|
615
|
+ CmdSet_For_dr() : conn.Close()
|
|
616
|
+ ConnOpen()
|
|
617
|
+ SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE (天盾訂單號 = '" & 天盾流水號_tb.Text & "')"
|
|
618
|
+ CmdSet_For_dr() : conn.Close()
|
508
|
619
|
MsgBox("刪除完成")
|
509
|
620
|
End If
|
510
|
621
|
End If
|