B70340 2 年之前
父節點
當前提交
befa1ac4f3
共有 25 個文件被更改,包括 205 次插入119 次删除
  1. 二進制
      .vs/WINPROFIT-ERP-SYS/FileContentIndex/bb250f5b-4c76-44b7-9903-19ca0bfc2b72.vsidx
  2. 二進制
      .vs/WINPROFIT-ERP-SYS/FileContentIndex/bf23c989-680f-41a9-aa62-16f91f953355.vsidx
  3. 二進制
      .vs/WINPROFIT-ERP-SYS/v17/.suo
  4. 48
    15
      SHENKANG-MES-SYS/LoginForm1.vb
  5. 18
    4
      SHENKANG-MES-SYS/MyModule/SQL_資料庫系統管理.vb
  6. 17
    1
      SHENKANG-MES-SYS/MyModule/SQL_量產訂單管理系統.vb
  7. 1
    1
      SHENKANG-MES-SYS/MyModule/全域變數.vb
  8. 0
    0
      SHENKANG-MES-SYS/bin/Debug/NOTAUTO.txt
  9. 1
    1
      SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.application
  10. 二進制
      SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.exe
  11. 2
    2
      SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.exe.manifest
  12. 二進制
      SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.pdb
  13. 二進制
      SHENKANG-MES-SYS/bin/Debug/app.publish/WINPROFIT-ERP-SYS.exe
  14. 1
    1
      SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.application
  15. 二進制
      SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.exe
  16. 2
    2
      SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.exe.manifest
  17. 二進制
      SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.pdb
  18. 二進制
      SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.vbproj.GenerateResource.cache
  19. 32
    28
      SHENKANG-MES-SYS/基本資料管理系統/清單修改.vb
  20. 34
    34
      SHENKANG-MES-SYS/樣品訂單管理系統/樣品單控制表.Designer.vb
  21. 9
    7
      SHENKANG-MES-SYS/樣品訂單管理系統/樣品單控制表.vb
  22. 2
    2
      SHENKANG-MES-SYS/樣品訂單管理系統/樣品單資料庫除錯_1.vb
  23. 8
    4
      SHENKANG-MES-SYS/資料庫管理系統/系統編碼規則_1.vb
  24. 6
    6
      SHENKANG-MES-SYS/量產訂單管理系統/列印_訂單明細.Designer.vb
  25. 24
    11
      SHENKANG-MES-SYS/量產訂單管理系統/列印_訂單明細.vb

二進制
.vs/WINPROFIT-ERP-SYS/FileContentIndex/bb250f5b-4c76-44b7-9903-19ca0bfc2b72.vsidx 查看文件


二進制
.vs/WINPROFIT-ERP-SYS/FileContentIndex/bf23c989-680f-41a9-aa62-16f91f953355.vsidx 查看文件


二進制
.vs/WINPROFIT-ERP-SYS/v17/.suo 查看文件


+ 48
- 15
SHENKANG-MES-SYS/LoginForm1.vb 查看文件

@@ -15,6 +15,8 @@ Public Class LoginForm1
15 15
     Private ReadOnly screenWidth = Screen.PrimaryScreen.Bounds.Width
16 16
     Private ReadOnly screenHeight = Screen.PrimaryScreen.Bounds.Height
17 17
     Dim HH As String
18
+    Dim Str As String = Application.StartupPath
19
+    Dim Strs As String = Application.StartupPath
18 20
     Private Sub Set_清單1()
19 21
         表單1_dgv.DataSource = Nothing : ds2.Clear()
20 22
         表單1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -24,11 +26,36 @@ Public Class LoginForm1
24 26
         da.Fill(ds2) : 表單1_dgv.DataSource = ds2.Tables(0) : conn.Close()
25 27
     End Sub
26 28
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
27
-        '-----------------------刪除自動更新項目--------------------------------------------------------------------------------------------
28
-        Dim Str As String = Application.StartupPath
29
-        If File.Exists(Str + "\SYS-UPDATE.exe") Then : File.Delete(Str + "\SYS-UPDATE.exe") : End If
30
-        If File.Exists(Str + "\LIVE.txt") Then : File.Delete(Str + "\LIVE.txt") : End If
31
-        Timer1.Enabled = False
29
+        '-----------------------刪除自動更新項目-------------------------------------------------------------------------------------------------------------------------------------------
30
+        Dim 已開啟 As Boolean = False
31
+
32
+        If File.Exists(My.Computer.FileSystem.SpecialDirectories.Desktop & "\SYS-UPDATE.exe") Then
33
+            Dim pro() As Process = System.Diagnostics.Process.GetProcesses()
34
+            ' 判斷是否有符合的Process
35
+            For Each process As Process In pro
36
+                If ("SYS-UPDATE").Equals(process.ProcessName) Then
37
+                    已開啟 = True
38
+                End If
39
+            Next
40
+            If 已開啟 = False Then
41
+                Timer1.Enabled = False
42
+                If File.Exists(Str + "\SYS-UPDATE.exe") Then : File.Delete(Str + "\SYS-UPDATE.exe") : End If
43
+                If File.Exists(Str + "\LIVE.txt") Then : File.Delete(Str + "\LIVE.txt") : End If : Timer1.Enabled = False
44
+            End If
45
+        ElseIf File.Exists(Strs & "\SYS-UPDATE.exe") Then
46
+            Dim pro() As Process = System.Diagnostics.Process.GetProcesses()
47
+            ' 判斷是否有符合的Process
48
+            For Each process As Process In pro
49
+                If ("SYS-UPDATE").Equals(process.ProcessName) Then
50
+                    已開啟 = True
51
+                End If
52
+            Next
53
+            If 已開啟 = False Then
54
+                Timer1.Enabled = False
55
+                If File.Exists(Str + "\SYS-UPDATE.exe") Then : File.Delete(Str + "\SYS-UPDATE.exe") : End If
56
+                If File.Exists(Str + "\LIVE.txt") Then : File.Delete(Str + "\LIVE.txt") : End If : Timer1.Enabled = False
57
+            End If
58
+        End If
32 59
     End Sub
33 60
     <Obsolete>
34 61
     Private Sub LoginForm1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
@@ -143,19 +170,25 @@ Public Class LoginForm1
143 170
         conn.Close()
144 171
     End Sub
145 172
     Private Sub 自動更新1()
146
-        Dim aa1 As MsgBoxResult
147
-        aa1 = MsgBox("系統版本號 與 資料庫版本號 對應不上,請開發人員注意是否有其他人員修改。並決定是否下載最新的執行檔?", MsgBoxStyle.OkCancel)
148
-        If aa1 = MsgBoxResult.Ok Then
149
-            UPDATE_bt.PerformClick()
150
-        Else
151
-            登入程序()
173
+        Dim Str As String = Application.StartupPath
174
+        If File.Exists(Str + "\NOTAUTO.txt") Then : Else
175
+            Dim aa1 As MsgBoxResult
176
+            aa1 = MsgBox("系統版本號 與 資料庫版本號 對應不上,請開發人員注意是否有其他人員修改。並決定是否下載最新的執行檔?", MsgBoxStyle.OkCancel)
177
+            If aa1 = MsgBoxResult.Ok Then
178
+                UPDATE_bt.PerformClick()
179
+            Else
180
+                登入程序()
181
+            End If
152 182
         End If
153 183
     End Sub
154 184
     Private Sub 自動更新2()
155
-        Dim aa1 As MsgBoxResult
156
-        aa1 = MsgBox("系統版本號 與 資料庫版本號 對應不上,請下載最新的執行檔。", MsgBoxStyle.OkCancel)
157
-        If aa1 = MsgBoxResult.Ok Then
158
-            UPDATE_bt.PerformClick()
185
+        Dim Str As String = Application.StartupPath
186
+        If File.Exists(Str + "\NOTAUTO.txt") Then : Else
187
+            Dim aa1 As MsgBoxResult
188
+            aa1 = MsgBox("系統版本號 與 資料庫版本號 對應不上,請下載最新的執行檔。", MsgBoxStyle.OkCancel)
189
+            If aa1 = MsgBoxResult.Ok Then
190
+                UPDATE_bt.PerformClick()
191
+            End If
159 192
         End If
160 193
     End Sub
161 194
     Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click

+ 18
- 4
SHENKANG-MES-SYS/MyModule/SQL_資料庫系統管理.vb 查看文件

@@ -181,9 +181,23 @@
181 181
         CmdSet_For_dr()
182 182
     End Sub
183 183
     Friend Sub SQL_主資料庫LOG檔案截斷()
184
-        ConnOpen() : SQL1 = "USE [" & PA & "] ALTER DATABASE [" & PA & "]
185
-                             SET RECOVERY SIMPLE; DBCC SHRINKFILE([" & PA & "_Log], 1); 
186
-                             ALTER DATABASE [" & PA & "]
187
-                             SET RECOVERY FULL;" : CmdSet_For_dr()
184
+        Dim DSF(1) As String : Dim NB1 As Integer = 0
185
+        ConnOpen_工程圖庫SQL() : SQL1 = "USE [" & PA & "]" : CmdSet_For_dr()
186
+        ConnOpen_工程圖庫SQL() : SQL1 = "select name from sys.database_files;" : CmdSet_For_dr()
187
+        While (dr.Read()) : DSF(NB1) = dr("name").ToString : NB1 += 1 : End While
188
+
189
+        If PA = DSF(0) Then : Else
190
+            ConnOpen_工程圖庫SQL() : SQL1 = "alter database [" & PA & "] modify file(name=[" & DSF(0) & "], newname =[" & PA & "])" : CmdSet_For_dr()
191
+        End If
192
+
193
+        If PA & "_log" = DSF(1) Then : Else
194
+            ConnOpen_工程圖庫SQL() : SQL1 = "alter database [" & PA & "] modify file(name=[" & DSF(1) & "], newname=[" & PA & "_log])" : CmdSet_For_dr()
195
+        End If
196
+
197
+        ConnOpen_工程圖庫SQL() : SQL1 = "ALTER DATABASE [" & PA & "]
198
+                                   SET RECOVERY SIMPLE;" : CmdSet_For_dr()
199
+        ConnOpen_工程圖庫SQL() : SQL1 = "DBCC SHRINKFILE ([" & PA & "_Log], 1);" : CmdSet_For_dr()
200
+        ConnOpen_工程圖庫SQL() : SQL1 = "ALTER DATABASE [" & PA & "]
201
+                                   SET RECOVERY FULL;" : CmdSet_For_dr()
188 202
     End Sub
189 203
 End Module

+ 17
- 1
SHENKANG-MES-SYS/MyModule/SQL_量產訂單管理系統.vb 查看文件

@@ -508,7 +508,23 @@
508 508
                             訂單控制表 ON 訂單明細表.資料流水號 = 訂單控制表.資料流水號
509 509
                 WHERE      (訂單明細表.客戶訂單號 LIKE N'" & 量產訂單明細表.Number_tb.Text & "') AND (訂單明細表.訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "')
510 510
                 ORDER BY   ProductName, 訂單明細表.Color"
511
-        列印用SQL = SQL1
511
+        CmdSet_For_DGV()
512
+    End Sub
513
+    Friend Sub SQL_訂單清單1()
514
+        ConnOpen()
515
+        SQL1 = "SELECT      訂單明細表.訂單流水號, 訂單明細表.客戶訂單號, 訂單明細表.ItemNumber, 訂單控制表.GOODBOX AS ProductName, 
516
+                            訂單明細表.Color, 訂單明細表.DM, 訂單明細表.[4], 訂單明細表.[4.5], 訂單明細表.[5], 訂單明細表.[5.5], 
517
+                            訂單明細表.[6], 訂單明細表.[6.5], 訂單明細表.[7], 訂單明細表.[7.5], 訂單明細表.[8], 訂單明細表.[8.5], 訂單明細表.[9], 
518
+                            訂單明細表.[9.5], 訂單明細表.[10], 訂單明細表.[10.5], 訂單明細表.[11], 訂單明細表.[11.5], 訂單明細表.[12], 
519
+                            訂單明細表.[12.5], 訂單明細表.[13], 訂單明細表.[14], 
520
+                            訂單明細表.[4] + 訂單明細表.[4.5] + 訂單明細表.[5] + 訂單明細表.[5.5] + 訂單明細表.[6] + 訂單明細表.[6.5] + 訂單明細表.[7]
521
+                             + 訂單明細表.[7.5] + 訂單明細表.[8] + 訂單明細表.[8.5] + 訂單明細表.[9] + 訂單明細表.[9.5] + 訂單明細表.[10] + 訂單明細表.[10.5]
522
+                             + 訂單明細表.[11] + 訂單明細表.[11.5] + 訂單明細表.[12] + 訂單明細表.[12.5] + 訂單明細表.[13] + 訂單明細表.[14] AS TOTAL,
523
+                            訂單明細表.資料流水號, 訂單控制表.備註
524
+                FROM        訂單明細表 FULL OUTER JOIN
525
+                            訂單控制表 ON 訂單明細表.資料流水號 = 訂單控制表.資料流水號
526
+                WHERE      (訂單明細表.客戶訂單號 LIKE N'" & 量產訂單明細表.Number_tb.Text & "') AND (訂單明細表.訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "')
527
+                ORDER BY   ProductName, 訂單明細表.Color"
512 528
         CmdSet_For_DGV()
513 529
     End Sub
514 530
     Friend Sub SQL_訂單附件資料()

+ 1
- 1
SHENKANG-MES-SYS/MyModule/全域變數.vb 查看文件

@@ -7,7 +7,7 @@
7 7
                                  CC51, CC52, CC53, CC54, CC55, CC56, CC57, CC58, CC59, CC60, CC61, CC62, CC63, CC64, CC65, CC66, CC67, CC68, CC69, CC70, CC71, CC72, CC73, CC74, CC75, CC76, CC77, CC78, 
8 8
                                  CC79, CC80, CC81, CC82, CC83, CC84, CC85, CC86, CC87, CC88, CC89, CC90, CC91, CC92, CC93, CC94, CC95 FROM"
9 9
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10
-    Public 版本 As String = "2022090701"
10
+    Public 版本 As String = "2023022201"
11 11
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
12 12
     Public PA, PA1, PA2, PA3, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA11, PA12, PA13, PA14, PA15, PA16, PA17, PA18, PA19, PA20, PA21, PA22, PA23, PA24, PA25, PA26, PA27, PA28, PA29, PA30, PA31,
13 13
            PA32, PA33 As String

+ 0
- 0
SHENKANG-MES-SYS/bin/Debug/NOTAUTO.txt 查看文件


+ 1
- 1
SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.application 查看文件

@@ -14,7 +14,7 @@
14 14
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
15 15
         </dsig:Transforms>
16 16
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
17
-        <dsig:DigestValue>AbqFOE3SwHROS1aqXvGmkyFUQHAO/A5oQ0n3t5euvkU=</dsig:DigestValue>
17
+        <dsig:DigestValue>pKda73CBRtjnQwsydPGB1TxWevF1wTN70dpluk6119o=</dsig:DigestValue>
18 18
       </hash>
19 19
     </dependentAssembly>
20 20
   </dependency>

二進制
SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.exe 查看文件


+ 2
- 2
SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.exe.manifest 查看文件

@@ -43,14 +43,14 @@
43 43
     </dependentAssembly>
44 44
   </dependency>
45 45
   <dependency>
46
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WINPROFIT-ERP-SYS.exe" size="5659136">
46
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WINPROFIT-ERP-SYS.exe" size="5665280">
47 47
       <assemblyIdentity name="WINPROFIT-ERP-SYS" version="1.1.0.0" language="neutral" processorArchitecture="msil" />
48 48
       <hash>
49 49
         <dsig:Transforms>
50 50
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
51 51
         </dsig:Transforms>
52 52
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
53
-        <dsig:DigestValue>2zv4eFsWSle7YYSvD3vz23v2+dFvgzkphtOxYCBKb7Y=</dsig:DigestValue>
53
+        <dsig:DigestValue>yhMlGH/urFVdF20232h9Fxy3YcWCavO4/xBMCcONq2I=</dsig:DigestValue>
54 54
       </hash>
55 55
     </dependentAssembly>
56 56
   </dependency>

二進制
SHENKANG-MES-SYS/bin/Debug/WINPROFIT-ERP-SYS.pdb 查看文件


二進制
SHENKANG-MES-SYS/bin/Debug/app.publish/WINPROFIT-ERP-SYS.exe 查看文件


+ 1
- 1
SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.application 查看文件

@@ -14,7 +14,7 @@
14 14
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
15 15
         </dsig:Transforms>
16 16
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
17
-        <dsig:DigestValue>AbqFOE3SwHROS1aqXvGmkyFUQHAO/A5oQ0n3t5euvkU=</dsig:DigestValue>
17
+        <dsig:DigestValue>pKda73CBRtjnQwsydPGB1TxWevF1wTN70dpluk6119o=</dsig:DigestValue>
18 18
       </hash>
19 19
     </dependentAssembly>
20 20
   </dependency>

二進制
SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.exe 查看文件


+ 2
- 2
SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.exe.manifest 查看文件

@@ -43,14 +43,14 @@
43 43
     </dependentAssembly>
44 44
   </dependency>
45 45
   <dependency>
46
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WINPROFIT-ERP-SYS.exe" size="5659136">
46
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WINPROFIT-ERP-SYS.exe" size="5665280">
47 47
       <assemblyIdentity name="WINPROFIT-ERP-SYS" version="1.1.0.0" language="neutral" processorArchitecture="msil" />
48 48
       <hash>
49 49
         <dsig:Transforms>
50 50
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
51 51
         </dsig:Transforms>
52 52
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
53
-        <dsig:DigestValue>2zv4eFsWSle7YYSvD3vz23v2+dFvgzkphtOxYCBKb7Y=</dsig:DigestValue>
53
+        <dsig:DigestValue>yhMlGH/urFVdF20232h9Fxy3YcWCavO4/xBMCcONq2I=</dsig:DigestValue>
54 54
       </hash>
55 55
     </dependentAssembly>
56 56
   </dependency>

二進制
SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.pdb 查看文件


二進制
SHENKANG-MES-SYS/obj/Debug/WINPROFIT-ERP-SYS.vbproj.GenerateResource.cache 查看文件


+ 32
- 28
SHENKANG-MES-SYS/基本資料管理系統/清單修改.vb 查看文件

@@ -110,36 +110,40 @@ Public Class 清單修改
110 110
         Set_資料清單() : Set_grid()
111 111
     End Sub
112 112
     Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
113
-        If TextBox1.Text = "" Then
114
-            MsgBox("資料有缺或有誤,請重新檢查")
115
-        Else
116
-            ConnOpen()
117
-            If 部門清單修改 = True Then : SQL1 = "UPDATE METOO部門清單 SET 部門 = N'" & TextBox1.Text & "' WHERE 部門 LIKE N'" & TextBox2.Text & "'"
118
-            ElseIf 職稱清單修改 = True Then : SQL1 = "UPDATE METOO職稱清單 SET 職稱 = N'" & TextBox1.Text & "' WHERE 職稱 LIKE N'" & TextBox2.Text & "'"
119
-            ElseIf 客戶清單修改 = True Then : SQL1 = "UPDATE 客戶控制表 SET 客戶簡稱 = N'" & TextBox1.Text & "' WHERE 客戶簡稱 LIKE N'" & TextBox2.Text & "'"
120
-            ElseIf 工廠清單修改 = True Then : SQL1 = "UPDATE 工廠控制表 SET 工廠 = N'" & TextBox1.Text & "' WHERE 工廠 LIKE N'" & TextBox2.Text & "'"
121
-            ElseIf 顏色清單修改 = True Then : SQL1 = "UPDATE 顏色清單 SET 顏色 = N'" & TextBox1.Text & "' WHERE 顏色 LIKE N'" & TextBox2.Text & "'"
122
-            ElseIf 港口清單修改 = True Then : SQL1 = "UPDATE 港口清單 SET FOB = N'" & TextBox1.Text & "' WHERE FOB LIKE N'" & TextBox2.Text & "'"
123
-            ElseIf 季節清單修改 = True Then : SQL1 = "UPDATE 季節清單 SET SEASON = N'" & TextBox1.Text & "' WHERE SEASON LIKE N'" & TextBox2.Text & "'"
124
-            ElseIf 供應商清單修改 = True Then : SQL1 = "UPDATE 供應商清單 SET 廠商 = N'" & TextBox1.Text & "' WHERE 廠商 LIKE N'" & TextBox2.Text & "'"
125
-            ElseIf 國家清單修改 = True Then : SQL1 = "UPDATE 國家清單 SET 國家 = N'" & TextBox1.Text & "' WHERE 國家 LIKE N'" & TextBox2.Text & "'"
126
-            ElseIf PURPOSE清單修改 = True Then : SQL1 = "UPDATE PURPOSE清單 SET 狀態 = N'" & TextBox1.Text & "' WHERE 狀態 LIKE N'" & TextBox2.Text & "'"
127
-            ElseIf 部件清單修改 = True Then : SQL1 = "UPDATE 部件清單 SET 部件 = N'" & TextBox1.Text & "' WHERE 部件 LIKE N'" & TextBox2.Text & "'"
128
-            ElseIf 交貨條件修改 = True Then : SQL1 = "UPDATE DELIVERYTERMS SET DELIVERYTERMS = N'" & TextBox1.Text & "' WHERE DELIVERYTERMS LIKE N'" & TextBox2.Text & "'"
129
-            ElseIf 到港清單修改 = True Then : SQL1 = "UPDATE TOPORT SET TOPORT = N'" & TextBox1.Text & "' WHERE TOPORT LIKE N'" & TextBox2.Text & "'"
130
-            ElseIf 交貨管道修改 = True Then : SQL1 = "UPDATE MODEOFDELIVERY SET MODEOFDELIVERY = N'" & TextBox1.Text & "' WHERE MODEOFDELIVERY LIKE N'" & TextBox2.Text & "'"
131
-            ElseIf 模具用結構 = True Then : SQL1 = "UPDATE 模具開發用結構清單 SET 結構 = N'" & TextBox1.Text & "' WHERE 結構 LIKE N'" & TextBox2.Text & "'"
132
-            ElseIf 模具用材質 = True Then : SQL1 = "UPDATE 模具開發用材質清單 SET 材質 = N'" & TextBox1.Text & "' WHERE 材質 LIKE N'" & TextBox2.Text & "'"
133
-            ElseIf 行政物料 = True Then : SQL1 = "UPDATE 人員行政物料表 SET 行政物料 = N'" & TextBox1.Text & "' WHERE 行政物料 LIKE N'" & TextBox2.Text & "'"
134
-            ElseIf 訂單顏色修改 = True Then : SQL1 = "UPDATE 訂單顏色清單 SET 顏色 = N'" & TextBox1.Text & "' WHERE 顏色 LIKE N'" & TextBox2.Text & "'"
135
-            ElseIf 楦頭編碼修改 = True Then : SQL1 = "UPDATE 楦頭縮寫管理 SET 縮寫 = N'" & TextBox1.Text & "' WHERE 縮寫 LIKE N'" & TextBox2.Text & "'"
136
-            ElseIf 廠商類別修改 = True Then : SQL1 = "UPDATE 廠商類別 SET 廠商類別 = N'" & TextBox1.Text & "' WHERE 廠商類別 LIKE N'" & TextBox2.Text & "'"
113
+        Dim aa As MsgBoxResult = MsgBox("修改資料時要確認資料沒有被使用,不然會造成系統抓不到資料的錯誤!! 請確定你是否要將 [" & TextBox2.Text & "] 替換成 [" &
114
+                                        TextBox1.Text & "] !!", MsgBoxStyle.OkCancel)
115
+        If aa = MsgBoxResult.Ok Then
116
+            If TextBox1.Text = "" Then
117
+                MsgBox("資料有缺或有誤,請重新檢查")
118
+            Else
119
+                ConnOpen()
120
+                If 部門清單修改 = True Then : SQL1 = "UPDATE METOO部門清單 SET 部門 = N'" & TextBox1.Text & "' WHERE 部門 LIKE N'" & TextBox2.Text & "'"
121
+                ElseIf 職稱清單修改 = True Then : SQL1 = "UPDATE METOO職稱清單 SET 職稱 = N'" & TextBox1.Text & "' WHERE 職稱 LIKE N'" & TextBox2.Text & "'"
122
+                ElseIf 客戶清單修改 = True Then : SQL1 = "UPDATE 客戶控制表 SET 客戶簡稱 = N'" & TextBox1.Text & "' WHERE 客戶簡稱 LIKE N'" & TextBox2.Text & "'"
123
+                ElseIf 工廠清單修改 = True Then : SQL1 = "UPDATE 工廠控制表 SET 工廠 = N'" & TextBox1.Text & "' WHERE 工廠 LIKE N'" & TextBox2.Text & "'"
124
+                ElseIf 顏色清單修改 = True Then : SQL1 = "UPDATE 顏色清單 SET 顏色 = N'" & TextBox1.Text & "' WHERE 顏色 LIKE N'" & TextBox2.Text & "'"
125
+                ElseIf 港口清單修改 = True Then : SQL1 = "UPDATE 港口清單 SET FOB = N'" & TextBox1.Text & "' WHERE FOB LIKE N'" & TextBox2.Text & "'"
126
+                ElseIf 季節清單修改 = True Then : SQL1 = "UPDATE 季節清單 SET SEASON = N'" & TextBox1.Text & "' WHERE SEASON LIKE N'" & TextBox2.Text & "'"
127
+                ElseIf 供應商清單修改 = True Then : SQL1 = "UPDATE 供應商清單 SET 廠商 = N'" & TextBox1.Text & "' WHERE 廠商 LIKE N'" & TextBox2.Text & "'"
128
+                ElseIf 國家清單修改 = True Then : SQL1 = "UPDATE 國家清單 SET 國家 = N'" & TextBox1.Text & "' WHERE 國家 LIKE N'" & TextBox2.Text & "'"
129
+                ElseIf PURPOSE清單修改 = True Then : SQL1 = "UPDATE PURPOSE清單 SET 狀態 = N'" & TextBox1.Text & "' WHERE 狀態 LIKE N'" & TextBox2.Text & "'"
130
+                ElseIf 部件清單修改 = True Then : SQL1 = "UPDATE 部件清單 SET 部件 = N'" & TextBox1.Text & "' WHERE 部件 LIKE N'" & TextBox2.Text & "'"
131
+                ElseIf 交貨條件修改 = True Then : SQL1 = "UPDATE DELIVERYTERMS SET DELIVERYTERMS = N'" & TextBox1.Text & "' WHERE DELIVERYTERMS LIKE N'" & TextBox2.Text & "'"
132
+                ElseIf 到港清單修改 = True Then : SQL1 = "UPDATE TOPORT SET TOPORT = N'" & TextBox1.Text & "' WHERE TOPORT LIKE N'" & TextBox2.Text & "'"
133
+                ElseIf 交貨管道修改 = True Then : SQL1 = "UPDATE MODEOFDELIVERY SET MODEOFDELIVERY = N'" & TextBox1.Text & "' WHERE MODEOFDELIVERY LIKE N'" & TextBox2.Text & "'"
134
+                ElseIf 模具用結構 = True Then : SQL1 = "UPDATE 模具開發用結構清單 SET 結構 = N'" & TextBox1.Text & "' WHERE 結構 LIKE N'" & TextBox2.Text & "'"
135
+                ElseIf 模具用材質 = True Then : SQL1 = "UPDATE 模具開發用材質清單 SET 材質 = N'" & TextBox1.Text & "' WHERE 材質 LIKE N'" & TextBox2.Text & "'"
136
+                ElseIf 行政物料 = True Then : SQL1 = "UPDATE 人員行政物料表 SET 行政物料 = N'" & TextBox1.Text & "' WHERE 行政物料 LIKE N'" & TextBox2.Text & "'"
137
+                ElseIf 訂單顏色修改 = True Then : SQL1 = "UPDATE 訂單顏色清單 SET 顏色 = N'" & TextBox1.Text & "' WHERE 顏色 LIKE N'" & TextBox2.Text & "'"
138
+                ElseIf 楦頭編碼修改 = True Then : SQL1 = "UPDATE 楦頭縮寫管理 SET 縮寫 = N'" & TextBox1.Text & "' WHERE 縮寫 LIKE N'" & TextBox2.Text & "'"
139
+                ElseIf 廠商類別修改 = True Then : SQL1 = "UPDATE 廠商類別 SET 廠商類別 = N'" & TextBox1.Text & "' WHERE 廠商類別 LIKE N'" & TextBox2.Text & "'"
140
+                End If
141
+                cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
142
+                MsgBox("修改完成")
143
+                conn.Close()
137 144
             End If
138
-            cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
139
-            MsgBox("修改完成")
140
-            conn.Close()
145
+            Set_資料清單() : Set_grid()
141 146
         End If
142
-        Set_資料清單() : Set_grid()
143 147
     End Sub
144 148
     Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
145 149
         If 部門清單修改 = True Then : SQL1 = "DELETE FROM METOO部門清單 WHERE (部門 = N'" & TextBox1.Text & "')"

+ 34
- 34
SHENKANG-MES-SYS/樣品訂單管理系統/樣品單控制表.Designer.vb 查看文件

@@ -155,7 +155,7 @@ Partial Class 樣品單控制表
155 155
         Me.樣品訂單清單_lb.AutoSize = True
156 156
         Me.樣品訂單清單_lb.Location = New System.Drawing.Point(14, 5)
157 157
         Me.樣品訂單清單_lb.Name = "樣品訂單清單_lb"
158
-        Me.樣品訂單清單_lb.Size = New System.Drawing.Size(80, 16)
158
+        Me.樣品訂單清單_lb.Size = New System.Drawing.Size(79, 16)
159 159
         Me.樣品訂單清單_lb.TabIndex = 677
160 160
         Me.樣品訂單清單_lb.Text = "樣品訂單清單"
161 161
         '
@@ -204,7 +204,7 @@ Partial Class 樣品單控制表
204 204
         Me.SO_lb.AutoSize = True
205 205
         Me.SO_lb.Location = New System.Drawing.Point(509, 9)
206 206
         Me.SO_lb.Name = "SO_lb"
207
-        Me.SO_lb.Size = New System.Drawing.Size(38, 16)
207
+        Me.SO_lb.Size = New System.Drawing.Size(37, 16)
208 208
         Me.SO_lb.TabIndex = 681
209 209
         Me.SO_lb.Text = "S/O#"
210 210
         '
@@ -230,7 +230,7 @@ Partial Class 樣品單控制表
230 230
         Me.SEASON_lb.ForeColor = System.Drawing.Color.Red
231 231
         Me.SEASON_lb.Location = New System.Drawing.Point(493, 37)
232 232
         Me.SEASON_lb.Name = "SEASON_lb"
233
-        Me.SEASON_lb.Size = New System.Drawing.Size(57, 16)
233
+        Me.SEASON_lb.Size = New System.Drawing.Size(56, 16)
234 234
         Me.SEASON_lb.TabIndex = 683
235 235
         Me.SEASON_lb.Text = "SEASON"
236 236
         '
@@ -249,7 +249,7 @@ Partial Class 樣品單控制表
249 249
         Me.CUST_lb.ForeColor = System.Drawing.Color.Red
250 250
         Me.CUST_lb.Location = New System.Drawing.Point(508, 241)
251 251
         Me.CUST_lb.Name = "CUST_lb"
252
-        Me.CUST_lb.Size = New System.Drawing.Size(39, 16)
252
+        Me.CUST_lb.Size = New System.Drawing.Size(38, 16)
253 253
         Me.CUST_lb.TabIndex = 685
254 254
         Me.CUST_lb.Text = "CUST"
255 255
         '
@@ -288,7 +288,7 @@ Partial Class 樣品單控制表
288 288
         Me.STYLE_lb.ForeColor = System.Drawing.Color.Red
289 289
         Me.STYLE_lb.Location = New System.Drawing.Point(497, 112)
290 290
         Me.STYLE_lb.Name = "STYLE_lb"
291
-        Me.STYLE_lb.Size = New System.Drawing.Size(50, 16)
291
+        Me.STYLE_lb.Size = New System.Drawing.Size(49, 16)
292 292
         Me.STYLE_lb.TabIndex = 687
293 293
         Me.STYLE_lb.Text = "STYLE#"
294 294
         '
@@ -307,7 +307,7 @@ Partial Class 樣品單控制表
307 307
         Me.COUNTRY1_lb.ForeColor = System.Drawing.Color.Red
308 308
         Me.COUNTRY1_lb.Location = New System.Drawing.Point(720, 86)
309 309
         Me.COUNTRY1_lb.Name = "COUNTRY1_lb"
310
-        Me.COUNTRY1_lb.Size = New System.Drawing.Size(67, 16)
310
+        Me.COUNTRY1_lb.Size = New System.Drawing.Size(66, 16)
311 311
         Me.COUNTRY1_lb.TabIndex = 691
312 312
         Me.COUNTRY1_lb.Text = "COUNTRY"
313 313
         '
@@ -326,7 +326,7 @@ Partial Class 樣品單控制表
326 326
         Me.PURPOSE_lb.ForeColor = System.Drawing.Color.Red
327 327
         Me.PURPOSE_lb.Location = New System.Drawing.Point(487, 86)
328 328
         Me.PURPOSE_lb.Name = "PURPOSE_lb"
329
-        Me.PURPOSE_lb.Size = New System.Drawing.Size(63, 16)
329
+        Me.PURPOSE_lb.Size = New System.Drawing.Size(62, 16)
330 330
         Me.PURPOSE_lb.TabIndex = 693
331 331
         Me.PURPOSE_lb.Text = "PURPOSE"
332 332
         '
@@ -353,7 +353,7 @@ Partial Class 樣品單控制表
353 353
         Me.ETD_lb.AutoSize = True
354 354
         Me.ETD_lb.Location = New System.Drawing.Point(756, 61)
355 355
         Me.ETD_lb.Name = "ETD_lb"
356
-        Me.ETD_lb.Size = New System.Drawing.Size(31, 16)
356
+        Me.ETD_lb.Size = New System.Drawing.Size(30, 16)
357 357
         Me.ETD_lb.TabIndex = 697
358 358
         Me.ETD_lb.Text = "ETD"
359 359
         '
@@ -371,7 +371,7 @@ Partial Class 樣品單控制表
371 371
         Me.Label25.ForeColor = System.Drawing.Color.Red
372 372
         Me.Label25.Location = New System.Drawing.Point(515, 164)
373 373
         Me.Label25.Name = "Label25"
374
-        Me.Label25.Size = New System.Drawing.Size(32, 16)
374
+        Me.Label25.Size = New System.Drawing.Size(31, 16)
375 375
         Me.Label25.TabIndex = 699
376 376
         Me.Label25.Text = "QTY"
377 377
         '
@@ -508,7 +508,7 @@ Partial Class 樣品單控制表
508 508
         Me.制表日期_lb.AutoSize = True
509 509
         Me.制表日期_lb.Location = New System.Drawing.Point(731, 163)
510 510
         Me.制表日期_lb.Name = "制表日期_lb"
511
-        Me.制表日期_lb.Size = New System.Drawing.Size(56, 16)
511
+        Me.制表日期_lb.Size = New System.Drawing.Size(55, 16)
512 512
         Me.制表日期_lb.TabIndex = 713
513 513
         Me.制表日期_lb.Text = "制表日期"
514 514
         '
@@ -525,7 +525,7 @@ Partial Class 樣品單控制表
525 525
         Me.制表人_lb.AutoSize = True
526 526
         Me.制表人_lb.Location = New System.Drawing.Point(743, 138)
527 527
         Me.制表人_lb.Name = "制表人_lb"
528
-        Me.制表人_lb.Size = New System.Drawing.Size(44, 16)
528
+        Me.制表人_lb.Size = New System.Drawing.Size(43, 16)
529 529
         Me.制表人_lb.TabIndex = 715
530 530
         Me.制表人_lb.Text = "制表人"
531 531
         '
@@ -541,7 +541,7 @@ Partial Class 樣品單控制表
541 541
         Me.版次_lb.AutoSize = True
542 542
         Me.版次_lb.Location = New System.Drawing.Point(756, 9)
543 543
         Me.版次_lb.Name = "版次_lb"
544
-        Me.版次_lb.Size = New System.Drawing.Size(32, 16)
544
+        Me.版次_lb.Size = New System.Drawing.Size(31, 16)
545 545
         Me.版次_lb.TabIndex = 717
546 546
         Me.版次_lb.Text = "版次"
547 547
         '
@@ -571,7 +571,7 @@ Partial Class 樣品單控制表
571 571
         Me.部件_lb.AutoSize = True
572 572
         Me.部件_lb.Location = New System.Drawing.Point(1469, 269)
573 573
         Me.部件_lb.Name = "部件_lb"
574
-        Me.部件_lb.Size = New System.Drawing.Size(44, 16)
574
+        Me.部件_lb.Size = New System.Drawing.Size(43, 16)
575 575
         Me.部件_lb.TabIndex = 723
576 576
         Me.部件_lb.Text = "部件。"
577 577
         '
@@ -580,7 +580,7 @@ Partial Class 樣品單控制表
580 580
         Me.選擇_lb.AutoSize = True
581 581
         Me.選擇_lb.Location = New System.Drawing.Point(1243, 269)
582 582
         Me.選擇_lb.Name = "選擇_lb"
583
-        Me.選擇_lb.Size = New System.Drawing.Size(32, 16)
583
+        Me.選擇_lb.Size = New System.Drawing.Size(31, 16)
584 584
         Me.選擇_lb.TabIndex = 722
585 585
         Me.選擇_lb.Text = "選擇"
586 586
         '
@@ -643,7 +643,7 @@ Partial Class 樣品單控制表
643 643
         Me.項_lb.AutoSize = True
644 644
         Me.項_lb.Location = New System.Drawing.Point(1442, 10)
645 645
         Me.項_lb.Name = "項_lb"
646
-        Me.項_lb.Size = New System.Drawing.Size(20, 16)
646
+        Me.項_lb.Size = New System.Drawing.Size(19, 16)
647 647
         Me.項_lb.TabIndex = 729
648 648
         Me.項_lb.Text = "項"
649 649
         '
@@ -652,7 +652,7 @@ Partial Class 樣品單控制表
652 652
         Me.選擇第_lb.AutoSize = True
653 653
         Me.選擇第_lb.Location = New System.Drawing.Point(1344, 10)
654 654
         Me.選擇第_lb.Name = "選擇第_lb"
655
-        Me.選擇第_lb.Size = New System.Drawing.Size(44, 16)
655
+        Me.選擇第_lb.Size = New System.Drawing.Size(43, 16)
656 656
         Me.選擇第_lb.TabIndex = 728
657 657
         Me.選擇第_lb.Text = "選擇第"
658 658
         '
@@ -793,7 +793,7 @@ Partial Class 樣品單控制表
793 793
         Me.排序時間_lb.AutoSize = True
794 794
         Me.排序時間_lb.Location = New System.Drawing.Point(1711, 268)
795 795
         Me.排序時間_lb.Name = "排序時間_lb"
796
-        Me.排序時間_lb.Size = New System.Drawing.Size(181, 16)
796
+        Me.排序時間_lb.Size = New System.Drawing.Size(180, 16)
797 797
         Me.排序時間_lb.TabIndex = 741
798 798
         Me.排序時間_lb.Text = "排序格式為 : 01、02、03、到99"
799 799
         '
@@ -802,7 +802,7 @@ Partial Class 樣品單控制表
802 802
         Me.REQBY_lb.AutoSize = True
803 803
         Me.REQBY_lb.Location = New System.Drawing.Point(734, 112)
804 804
         Me.REQBY_lb.Name = "REQBY_lb"
805
-        Me.REQBY_lb.Size = New System.Drawing.Size(53, 16)
805
+        Me.REQBY_lb.Size = New System.Drawing.Size(52, 16)
806 806
         Me.REQBY_lb.TabIndex = 743
807 807
         Me.REQBY_lb.Text = "REQ. BY"
808 808
         '
@@ -828,7 +828,7 @@ Partial Class 樣品單控制表
828 828
         Me.FACTORY_lb.ForeColor = System.Drawing.Color.Red
829 829
         Me.FACTORY_lb.Location = New System.Drawing.Point(487, 60)
830 830
         Me.FACTORY_lb.Name = "FACTORY_lb"
831
-        Me.FACTORY_lb.Size = New System.Drawing.Size(62, 16)
831
+        Me.FACTORY_lb.Size = New System.Drawing.Size(61, 16)
832 832
         Me.FACTORY_lb.TabIndex = 745
833 833
         Me.FACTORY_lb.Text = "FACTORY"
834 834
         '
@@ -907,7 +907,7 @@ Partial Class 樣品單控制表
907 907
         Me.COUNTRY_lb.ForeColor = System.Drawing.Color.Black
908 908
         Me.COUNTRY_lb.Location = New System.Drawing.Point(14, 88)
909 909
         Me.COUNTRY_lb.Name = "COUNTRY_lb"
910
-        Me.COUNTRY_lb.Size = New System.Drawing.Size(67, 16)
910
+        Me.COUNTRY_lb.Size = New System.Drawing.Size(66, 16)
911 911
         Me.COUNTRY_lb.TabIndex = 750
912 912
         Me.COUNTRY_lb.Text = "COUNTRY"
913 913
         '
@@ -946,7 +946,7 @@ Partial Class 樣品單控制表
946 946
         Me.ETD1_lb.AutoSize = True
947 947
         Me.ETD1_lb.Location = New System.Drawing.Point(50, 58)
948 948
         Me.ETD1_lb.Name = "ETD1_lb"
949
-        Me.ETD1_lb.Size = New System.Drawing.Size(31, 16)
949
+        Me.ETD1_lb.Size = New System.Drawing.Size(30, 16)
950 950
         Me.ETD1_lb.TabIndex = 715
951 951
         Me.ETD1_lb.Text = "ETD"
952 952
         '
@@ -963,7 +963,7 @@ Partial Class 樣品單控制表
963 963
         Me.ISSUE1_lb.AutoSize = True
964 964
         Me.ISSUE1_lb.Location = New System.Drawing.Point(6, 27)
965 965
         Me.ISSUE1_lb.Name = "ISSUE1_lb"
966
-        Me.ISSUE1_lb.Size = New System.Drawing.Size(75, 16)
966
+        Me.ISSUE1_lb.Size = New System.Drawing.Size(74, 16)
967 967
         Me.ISSUE1_lb.TabIndex = 713
968 968
         Me.ISSUE1_lb.Text = "ISSUE DATE"
969 969
         '
@@ -980,7 +980,7 @@ Partial Class 樣品單控制表
980 980
         Me.清單伸展_ch.AutoSize = True
981 981
         Me.清單伸展_ch.Location = New System.Drawing.Point(264, 3)
982 982
         Me.清單伸展_ch.Name = "清單伸展_ch"
983
-        Me.清單伸展_ch.Size = New System.Drawing.Size(75, 20)
983
+        Me.清單伸展_ch.Size = New System.Drawing.Size(74, 20)
984 984
         Me.清單伸展_ch.TabIndex = 749
985 985
         Me.清單伸展_ch.Text = "清單伸展"
986 986
         Me.清單伸展_ch.UseVisualStyleBackColor = True
@@ -1042,7 +1042,7 @@ Partial Class 樣品單控制表
1042 1042
         Me.選擇清單中_lb.AutoSize = True
1043 1043
         Me.選擇清單中_lb.Location = New System.Drawing.Point(494, 269)
1044 1044
         Me.選擇清單中_lb.Name = "選擇清單中_lb"
1045
-        Me.選擇清單中_lb.Size = New System.Drawing.Size(68, 16)
1045
+        Me.選擇清單中_lb.Size = New System.Drawing.Size(67, 16)
1046 1046
         Me.選擇清單中_lb.TabIndex = 756
1047 1047
         Me.選擇清單中_lb.Text = "選擇清單中"
1048 1048
         '
@@ -1059,7 +1059,7 @@ Partial Class 樣品單控制表
1059 1059
         Me.筆資料中的_lb.AutoSize = True
1060 1060
         Me.筆資料中的_lb.Location = New System.Drawing.Point(642, 269)
1061 1061
         Me.筆資料中的_lb.Name = "筆資料中的_lb"
1062
-        Me.筆資料中的_lb.Size = New System.Drawing.Size(68, 16)
1062
+        Me.筆資料中的_lb.Size = New System.Drawing.Size(67, 16)
1063 1063
         Me.筆資料中的_lb.TabIndex = 758
1064 1064
         Me.筆資料中的_lb.Text = "筆資料中的"
1065 1065
         '
@@ -1076,7 +1076,7 @@ Partial Class 樣品單控制表
1076 1076
         Me.筆_lb.AutoSize = True
1077 1077
         Me.筆_lb.Location = New System.Drawing.Point(785, 269)
1078 1078
         Me.筆_lb.Name = "筆_lb"
1079
-        Me.筆_lb.Size = New System.Drawing.Size(20, 16)
1079
+        Me.筆_lb.Size = New System.Drawing.Size(19, 16)
1080 1080
         Me.筆_lb.TabIndex = 760
1081 1081
         Me.筆_lb.Text = "筆"
1082 1082
         '
@@ -1094,7 +1094,7 @@ Partial Class 樣品單控制表
1094 1094
         Me.供應商_lb.AutoSize = True
1095 1095
         Me.供應商_lb.Location = New System.Drawing.Point(985, 242)
1096 1096
         Me.供應商_lb.Name = "供應商_lb"
1097
-        Me.供應商_lb.Size = New System.Drawing.Size(44, 16)
1097
+        Me.供應商_lb.Size = New System.Drawing.Size(43, 16)
1098 1098
         Me.供應商_lb.TabIndex = 762
1099 1099
         Me.供應商_lb.Text = "供應商"
1100 1100
         '
@@ -1133,7 +1133,7 @@ Partial Class 樣品單控制表
1133 1133
         Me.中皮_lb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
1134 1134
         Me.中皮_lb.Location = New System.Drawing.Point(515, 215)
1135 1135
         Me.中皮_lb.Name = "中皮_lb"
1136
-        Me.中皮_lb.Size = New System.Drawing.Size(32, 16)
1136
+        Me.中皮_lb.Size = New System.Drawing.Size(31, 16)
1137 1137
         Me.中皮_lb.TabIndex = 766
1138 1138
         Me.中皮_lb.Text = "中皮"
1139 1139
         '
@@ -1174,7 +1174,7 @@ Partial Class 樣品單控制表
1174 1174
         Me.中底_lb.ForeColor = System.Drawing.Color.Green
1175 1175
         Me.中底_lb.Location = New System.Drawing.Point(514, 190)
1176 1176
         Me.中底_lb.Name = "中底_lb"
1177
-        Me.中底_lb.Size = New System.Drawing.Size(32, 16)
1177
+        Me.中底_lb.Size = New System.Drawing.Size(31, 16)
1178 1178
         Me.中底_lb.TabIndex = 770
1179 1179
         Me.中底_lb.Text = "中底"
1180 1180
         '
@@ -1193,7 +1193,7 @@ Partial Class 樣品單控制表
1193 1193
         Me.Label31.AutoSize = True
1194 1194
         Me.Label31.Location = New System.Drawing.Point(1414, 190)
1195 1195
         Me.Label31.Name = "Label31"
1196
-        Me.Label31.Size = New System.Drawing.Size(117, 16)
1196
+        Me.Label31.Size = New System.Drawing.Size(116, 16)
1197 1197
         Me.Label31.TabIndex = 775
1198 1198
         Me.Label31.Text = "Construction Name"
1199 1199
         '
@@ -1219,7 +1219,7 @@ Partial Class 樣品單控制表
1219 1219
         Me.楦頭編號_lb.ForeColor = System.Drawing.Color.Red
1220 1220
         Me.楦頭編號_lb.Location = New System.Drawing.Point(1182, 163)
1221 1221
         Me.楦頭編號_lb.Name = "楦頭編號_lb"
1222
-        Me.楦頭編號_lb.Size = New System.Drawing.Size(56, 16)
1222
+        Me.楦頭編號_lb.Size = New System.Drawing.Size(55, 16)
1223 1223
         Me.楦頭編號_lb.TabIndex = 773
1224 1224
         Me.楦頭編號_lb.Text = "楦頭編號"
1225 1225
         '
@@ -1237,7 +1237,7 @@ Partial Class 樣品單控制表
1237 1237
         Me.廠商類別_lb.AutoSize = True
1238 1238
         Me.廠商類別_lb.Location = New System.Drawing.Point(831, 242)
1239 1239
         Me.廠商類別_lb.Name = "廠商類別_lb"
1240
-        Me.廠商類別_lb.Size = New System.Drawing.Size(56, 16)
1240
+        Me.廠商類別_lb.Size = New System.Drawing.Size(55, 16)
1241 1241
         Me.廠商類別_lb.TabIndex = 777
1242 1242
         Me.廠商類別_lb.Text = "廠商類別"
1243 1243
         '
@@ -1256,7 +1256,7 @@ Partial Class 樣品單控制表
1256 1256
         Me.模具編號_lb.ForeColor = System.Drawing.Color.Red
1257 1257
         Me.模具編號_lb.Location = New System.Drawing.Point(1182, 189)
1258 1258
         Me.模具編號_lb.Name = "模具編號_lb"
1259
-        Me.模具編號_lb.Size = New System.Drawing.Size(56, 16)
1259
+        Me.模具編號_lb.Size = New System.Drawing.Size(55, 16)
1260 1260
         Me.模具編號_lb.TabIndex = 779
1261 1261
         Me.模具編號_lb.Text = "模具編號"
1262 1262
         '
@@ -1265,6 +1265,7 @@ Partial Class 樣品單控制表
1265 1265
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
1266 1266
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1267 1267
         Me.ClientSize = New System.Drawing.Size(1914, 971)
1268
+        Me.Controls.Add(Me.樣品單_dgv)
1268 1269
         Me.Controls.Add(Me.模具編號_cb)
1269 1270
         Me.Controls.Add(Me.模具編號_lb)
1270 1271
         Me.Controls.Add(Me.廠商類別_cb)
@@ -1291,7 +1292,6 @@ Partial Class 樣品單控制表
1291 1292
         Me.Controls.Add(Me.ComboBox10)
1292 1293
         Me.Controls.Add(Me.新增客戶清單_bt)
1293 1294
         Me.Controls.Add(Me.明細6_dgv)
1294
-        Me.Controls.Add(Me.樣品單_dgv)
1295 1295
         Me.Controls.Add(Me.清單伸展_ch)
1296 1296
         Me.Controls.Add(Me.GroupBox1)
1297 1297
         Me.Controls.Add(Me.樣品訂單轉制預告訂單_bt)

+ 9
- 7
SHENKANG-MES-SYS/樣品訂單管理系統/樣品單控制表.vb 查看文件

@@ -15,9 +15,8 @@ Public Class 樣品單控制表
15 15
         da.Fill(ds) : 樣品單_dgv.DataSource = ds.Tables(0) : conn.Close() : Set_grid()
16 16
     End Sub
17 17
     Private Sub Set_grid()
18
-        Dim YY As Integer
18
+        Dim YY As Integer = 樣品單_dgv.Size.Height
19 19
         If 清單伸展_ch.Checked = False Then
20
-            YY = 樣品單_dgv.Size.Height
21 20
             樣品單_dgv.Size = New Size(475, YY)
22 21
             樣品單_dgv.Columns(0).Width = 55 : 樣品單_dgv.Columns(1).Width = 65 : 樣品單_dgv.Columns(2).Width = 125 : 樣品單_dgv.Columns(3).Width = 80 : 樣品單_dgv.Columns(4).Width = 80
23 22
         Else
@@ -64,7 +63,6 @@ Public Class 樣品單控制表
64 63
                 明細3_dgv.Rows(i).Cells("排列").Value = ""
65 64
             End If
66 65
         Next
67
-
68 66
     End Sub
69 67
     Private Sub Set_清單3()
70 68
         明細5_dgv.DataSource = Nothing : ds4.Clear()
@@ -316,7 +314,7 @@ Public Class 樣品單控制表
316 314
     End Sub
317 315
     Private Sub DataGridView2_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 明細2_dgv.CellClick
318 316
         If e.RowIndex = -1 Then : Else
319
-            選擇第_tb.Text = 明細2_dgv(0, e.RowIndex).Value.ToString : 項_tb.Text = 明細2_dgv(7, e.RowIndex).Value.ToString
317
+            選擇第_tb.Text = 明細2_dgv(0, e.RowIndex).Value.ToString : 項_tb.Text = 明細2_dgv(8, e.RowIndex).Value.ToString
320 318
             QTY_tb.Text = "0"
321 319
             For i As Integer = 0 To 明細2_dgv.Rows.Count - 1
322 320
                 QTY_tb.Text = Val(QTY_tb.Text) + 明細2_dgv.Rows(i).Cells("數量").Value
@@ -421,7 +419,7 @@ Public Class 樣品單控制表
421 419
         ElseIf NUM1 > 999999999 Then : 新流水號1 = "SR" & NUM1
422 420
         End If
423 421
     End Sub
424
-    Private Sub Button7_Click(sender As Object, e As EventArgs) Handles 新增1_bt.Click
422
+    Private Sub 新增1_bt_Click(sender As Object, e As EventArgs) Handles 新增1_bt.Click
425 423
         新增準備4_1() : 新增準備4_2()
426 424
         SQL_最後一筆項次()
427 425
         If dr.Read() Then : 新項次 = dr("項次") : Else : 新項次 = "00" : End If : conn.Close()
@@ -436,7 +434,7 @@ Public Class 樣品單控制表
436 434
         Set_清單1() : Set_清單2() : Set_清單4()
437 435
     End Sub
438 436
     Private Sub Button8_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
439
-        If 選擇第_tb.Text = "" Then
437
+        If 選擇第_tb.Text = "" And 項_tb.Text = "" Then
440 438
             MsgBox("未選擇需要刪除的資料")
441 439
         Else
442 440
             新增準備4_1() : 新增準備4_2()
@@ -453,7 +451,7 @@ Public Class 樣品單控制表
453 451
             Set_清單1() : Set_清單2() : Set_清單4() : 選擇第_tb.Text = "" : 項_tb.Text = ""
454 452
         End If
455 453
     End Sub
456
-    Private Sub Button6_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
454
+    Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
457 455
         If 新增1_cb.Text = "" Then
458 456
             MsgBox("未選擇需要新增的部件")
459 457
         Else
@@ -625,6 +623,10 @@ Public Class 樣品單控制表
625 623
                 SQL_刪除樣品訂單控制表() : conn.Close()
626 624
                 SQL_刪除樣品訂單部件表1() : conn.Close()
627 625
                 MsgBox("刪除完成") : Set_清單() : 明細2_dgv.DataSource = Nothing : ds1.Clear() : 明細3_dgv.DataSource = Nothing : ds2.Clear()
626
+                新增文件 = False : Timer1.Enabled = False : 資料尚未存檔_lb.Visible = False
627
+                一般新增_bt.Enabled = True : 複製新增_bt.Enabled = True : 修改模式_bt.Enabled = True : REVISED_bt.Enabled = True
628
+                存檔_bt.Enabled = False : 新增_bt.Enabled = False : 新增1_bt.Enabled = False : 刪除_bt.Enabled = False : 刪除1_bt.Enabled = False
629
+                返回_bt.PerformClick()
628 630
             End If
629 631
         End If
630 632
     End Sub

+ 2
- 2
SHENKANG-MES-SYS/樣品訂單管理系統/樣品單資料庫除錯_1.vb 查看文件

@@ -1,14 +1,14 @@
1 1
 Option Strict Off
2 2
 Public Class 樣品單資料庫除錯_1
3
-    Private ReadOnly ds As New DataSet
4 3
     Private Sub Set_清單()
4
+        Dim ds As New DataSet
5 5
         除錯_dgv.DataSource = Nothing : ds.Clear()
6 6
         除錯_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7 7
         除錯_dgv.ColumnHeadersHeight = 25
8 8
         除錯_dgv.AllowUserToAddRows = False
9 9
         SQL_除錯清單()
10 10
         da.Fill(ds) : 除錯_dgv.DataSource = ds.Tables(0) : conn.Close()
11
-        除錯_dgv.Columns(0).Width = 120 : 除錯_dgv.Columns(1).Width = 120 : 除錯_dgv.Columns(2).Width = 120 : 除錯_dgv.Columns(3).Width = 120
11
+        '除錯_dgv.Columns(0).Width = 120 : 除錯_dgv.Columns(1).Width = 120 : 除錯_dgv.Columns(2).Width = 120 : 除錯_dgv.Columns(3).Width = 120
12 12
     End Sub
13 13
     Private Sub 樣品單資料庫除錯_1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
14 14
         Set_清單()

+ 8
- 4
SHENKANG-MES-SYS/資料庫管理系統/系統編碼規則_1.vb 查看文件

@@ -198,10 +198,14 @@ Public Class 系統編碼規則_1
198 198
         End If : Set_工程圖片資料庫狀態() : MsgBox("修改完成!!!")
199 199
     End Sub
200 200
     Private Sub LOG檔截斷3_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷3_bt.Click
201
-        For I As Integer = 0 To 資料庫清單1_dgv.Rows.Count - 1
202
-            PA = 資料庫清單1_dgv(0, I).Value.ToString : SQL_主資料庫LOG檔案截斷()
203
-        Next
204
-        重新讀取_bt.PerformClick()
201
+        Try
202
+            For I As Integer = 0 To 資料庫清單1_dgv.Rows.Count - 1
203
+                PA = 資料庫清單1_dgv(0, I).Value.ToString : 圖片庫 = PA : SQL_連線字串_圖片資料庫() : SQL_主資料庫LOG檔案截斷()
204
+            Next
205
+            重新讀取_bt.PerformClick() : MsgBox("伺服器截斷完成!!!")
206
+        Catch ex As Exception
207
+            MsgBox(ex.Message)
208
+        End Try
205 209
     End Sub
206 210
 
207 211
     Private Sub 客戶_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 客戶_dgv.CellClick

+ 6
- 6
SHENKANG-MES-SYS/量產訂單管理系統/列印_訂單明細.Designer.vb 查看文件

@@ -22,8 +22,8 @@ Partial Class 列印_訂單明細
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27 27
         Me.Button1 = New System.Windows.Forms.Button()
28 28
         Me.Button11 = New System.Windows.Forms.Button()
29 29
         Me.DataGridView1 = New System.Windows.Forms.DataGridView()
@@ -58,8 +58,8 @@ Partial Class 列印_訂單明細
58 58
         '
59 59
         'DataGridView1
60 60
         '
61
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
62
-        Me.DataGridView1.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
61
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
62
+        Me.DataGridView1.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
63 63
         Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
64 64
         Me.DataGridView1.Location = New System.Drawing.Point(12, 12)
65 65
         Me.DataGridView1.Name = "DataGridView1"
@@ -70,8 +70,8 @@ Partial Class 列印_訂單明細
70 70
         '
71 71
         'DataGridView2
72 72
         '
73
-        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
74
-        Me.DataGridView2.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
73
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
74
+        Me.DataGridView2.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
75 75
         Me.DataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
76 76
         Me.DataGridView2.Location = New System.Drawing.Point(12, 161)
77 77
         Me.DataGridView2.Name = "DataGridView2"

+ 24
- 11
SHENKANG-MES-SYS/量產訂單管理系統/列印_訂單明細.vb 查看文件

@@ -13,7 +13,7 @@ Imports System.Threading
13 13
 Public Class 列印_訂單明細
14 14
     Private ReadOnly ds, ds2 As New DataSet
15 15
     Dim N1 As Integer = 5 : Dim N2 As Integer
16
-    Dim M1 As String
16
+    Dim M0, M1 As String
17 17
     Dim xlApp As Microsoft.Office.Interop.Excel.Application
18 18
     Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
19 19
     Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
@@ -22,9 +22,7 @@ Public Class 列印_訂單明細
22 22
         DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
23 23
         DataGridView1.ColumnHeadersHeight = 25
24 24
         DataGridView1.AllowUserToAddRows = False
25
-        ConnOpen()
26
-        SQL1 = 列印用SQL
27
-        CmdSet_For_DGV()
25
+        SQL_訂單清單1()
28 26
         da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
29 27
     End Sub
30 28
     Private Sub Set_清單2()
@@ -104,7 +102,7 @@ Public Class 列印_訂單明細
104 102
         If OD(34) <> 0 Then : xlSheet.Cells(16, N1) = "11" : N1 += 1 : End If : If OD(41) <> 0 Then : xlSheet.Cells(16, N1) = "11.5" : N1 += 1 : End If
105 103
         If OD(35) <> 0 Then : xlSheet.Cells(16, N1) = "12" : N1 += 1 : End If : If OD(42) <> 0 Then : xlSheet.Cells(16, N1) = "12.5" : N1 += 1 : End If
106 104
         If OD(36) <> 0 Then : xlSheet.Cells(16, N1) = "13" : N1 += 1 : End If : If OD(37) <> 0 Then : xlSheet.Cells(16, N1) = "14" : N1 += 1 : End If
107
-        xlSheet.Cells(16, N1) = "TOTAL"
105
+        xlSheet.Cells(16, N1) = "TOTAL" : xlSheet.Cells(16, N1 + 1) = "備註"
108 106
 
109 107
         For i As Integer = 0 To DataGridView1.Rows.Count - 1
110 108
             xlSheet.Cells(i + 17, 1) = DataGridView1.Rows(i).Cells("ItemNumber").Value
@@ -133,6 +131,7 @@ Public Class 列印_訂單明細
133 131
             If OD(36) <> 0 Then : xlSheet.Cells(i + 17, N1) = DataGridView1.Rows(i).Cells("13").Value : N1 += 1 : End If
134 132
             If OD(37) <> 0 Then : xlSheet.Cells(i + 17, N1) = DataGridView1.Rows(i).Cells("14").Value : N1 += 1 : End If
135 133
             xlSheet.Cells(i + 17, N1) = DataGridView1.Rows(i).Cells("TOTAL").Value
134
+            xlSheet.Cells(i + 17, N1 + 1) = DataGridView1.Rows(i).Cells("備註").Value
136 135
             With xlApp.Selection
137 136
                 .Font.Bold = True
138 137
             End With
@@ -151,7 +150,7 @@ Public Class 列印_訂單明細
151 150
         If OD(34) <> 0 Then : xlSheet.Cells(N2 + 17, N1) = OD(34) : N1 += 1 : End If : If OD(41) <> 0 Then : xlSheet.Cells(N2 + 17, N1) = OD(41) : N1 += 1 : End If  '11  11.5
152 151
         If OD(35) <> 0 Then : xlSheet.Cells(N2 + 17, N1) = OD(35) : N1 += 1 : End If : If OD(42) <> 0 Then : xlSheet.Cells(N2 + 17, N1) = OD(42) : N1 += 1 : End If  '12  12.5
153 152
         If OD(36) <> 0 Then : xlSheet.Cells(N2 + 17, N1) = OD(36) : N1 += 1 : End If : If OD(37) <> 0 Then : xlSheet.Cells(N2 + 17, N1) = OD(37) : N1 += 1 : End If  '13  14
154
-        xlSheet.Cells(N2 + 17, N1) = OD(38)
153
+        xlSheet.Cells(N2 + 17, N1) = OD(38) : N1 += 3
155 154
 
156 155
         BB(xlApp, xlSheet)
157 156
 
@@ -184,11 +183,13 @@ Public Class 列印_訂單明細
184 183
     End Sub
185 184
     Private Sub BB(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
186 185
         Dim 位置1 As String
187
-        If N1 = 6 Then : M1 = "F" : ElseIf N1 = 7 Then : M1 = "G" : ElseIf N1 = 8 Then : M1 = "H" : ElseIf N1 = 9 Then : M1 = "I" : ElseIf N1 = 10 Then : M1 = "J"
188
-        ElseIf N1 = 11 Then : M1 = "K" : ElseIf N1 = 12 Then : M1 = "L" : ElseIf N1 = 13 Then : M1 = "M" : ElseIf N1 = 14 Then : M1 = "N"
189
-        ElseIf N1 = 15 Then : M1 = "O" : ElseIf N1 = 16 Then : M1 = "P" : ElseIf N1 = 17 Then : M1 = "Q" : ElseIf N1 = 18 Then : M1 = "R"
190
-        ElseIf N1 = 19 Then : M1 = "S" : ElseIf N1 = 20 Then : M1 = "T" : ElseIf N1 = 21 Then : M1 = "U" : ElseIf N1 = 22 Then : M1 = "V"
191
-        ElseIf N1 = 23 Then : M1 = "W" : ElseIf N1 = 24 Then : M1 = "X" : ElseIf N1 = 25 Then : M1 = "Y" : ElseIf N1 = 26 Then : M1 = "Z" : End If
186
+        If N1 = 6 Then : M0 = "D" : M1 = "F" : ElseIf N1 = 7 Then : M0 = "E" : M1 = "G" : ElseIf N1 = 8 Then : M0 = "F" : M1 = "H" : ElseIf N1 = 9 Then : M0 = "G" : M1 = "I"
187
+        ElseIf N1 = 10 Then : M0 = "H" : M1 = "J" : ElseIf N1 = 11 Then : M0 = "I" : M1 = "K" : ElseIf N1 = 12 Then : M0 = "J" : M1 = "L" : ElseIf N1 = 13 Then : M0 = "K" : M1 = "M"
188
+        ElseIf N1 = 14 Then : M0 = "L" : M1 = "N" : ElseIf N1 = 15 Then : M0 = "M" : M1 = "O" : ElseIf N1 = 16 Then : M0 = "N" : M1 = "P" : ElseIf N1 = 17 Then : M0 = "O" : M1 = "Q"
189
+        ElseIf N1 = 18 Then : M0 = "P" : M1 = "R" : ElseIf N1 = 19 Then : M0 = "Q" : M1 = "S" : ElseIf N1 = 20 Then : M0 = "R" : M1 = "T" : ElseIf N1 = 21 Then : M0 = "S" : M1 = "U"
190
+        ElseIf N1 = 22 Then : M0 = "T" : M1 = "V" : ElseIf N1 = 23 Then : M0 = "U" : M1 = "W" : ElseIf N1 = 24 Then : M0 = "V" : M1 = "X" : ElseIf N1 = 25 Then : M0 = "W" : M1 = "Y"
191
+        ElseIf N1 = 26 Then : M0 = "X" : M1 = "Z" : ElseIf N1 = 27 Then : M0 = "Y" : M1 = "AA" : ElseIf N1 = 28 Then : M0 = "Z" : M1 = "AB" : ElseIf N1 = 29 Then : M0 = "AA" : M1 = "AC"
192
+        ElseIf N1 = 30 Then : M0 = "AB" : M1 = "AD" : End If
192 193
 
193 194
         xlSheet.Cells.Select()
194 195
         With myExcel.Selection.Font
@@ -235,6 +236,18 @@ Public Class 列印_訂單明細
235 236
             .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
236 237
         End With
237 238
 
239
+        位置1 = M0 & "16:" & M1 & "16" : xlSheet.Range(位置1).Select()
240
+        With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
241
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
242
+
243
+        For I As Integer = 17 To N2 + 14
244
+            位置1 = M0 & I & ":" & M1 & I : xlSheet.Range(位置1).Select()
245
+            With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
246
+                .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
247
+            With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
248
+                .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = True : End With
249
+        Next
250
+
238 251
         xlSheet.Range("A2:B2,A3:B3,A4:B4,A5:B6,C5:C6,A7:B7,A8:B8,A9:B15,C9:C15").Select() : xlSheet.Range("C9").Activate()
239 252
         With myExcel.Selection
240 253
             .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0

Loading…
取消
儲存