Sin descripción
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

訂單資料比對與修改_力威.vb 228KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045
  1. Option Strict Off
  2. Public Class 訂單資料比對與修改_力威
  3. Dim xlApp As Microsoft.Office.Interop.Excel.Application
  4. ReadOnly xlBook As Microsoft.Office.Interop.Excel.Workbook
  5. Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
  6. Dim file_name As String = "" : Dim 形體名稱 As String : Dim 型體描述 As String : Dim 項目 As String : Dim 型體資料 As String : Dim STR1 As String
  7. Public 平均數 As Integer : Public 最終數 As Integer = 0 : Public 資料數 As Integer = 0
  8. Public 平均數1 As Integer : Public 最終數1 As Integer = 0 : Public 資料數1 As Integer = 0
  9. Public 平均數2 As Integer : Public 最終數2 As Integer = 0 : Public 資料數2 As Integer = 0
  10. Public 平均數3 As Integer : Public 最終數3 As Integer = 0 : Public 資料數3 As Integer = 0
  11. ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
  12. Private Sub Set_訂單清單()
  13. 抬頭清單_dgv.DataSource = Nothing : ds.Clear()
  14. 抬頭清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  15. 抬頭清單_dgv.ColumnHeadersHeight = 25
  16. 抬頭清單_dgv.AllowUserToAddRows = False
  17. ConnOpen()
  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"
  32. CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds) : 抬頭清單_dgv.DataSource = ds.Tables(0) : conn.Close()
  33. 抬頭清單_dgv.Columns(0).Visible = False : 抬頭清單_dgv.Columns(1).FillWeight = 80 : 抬頭清單_dgv.Columns(2).Visible = False : 抬頭清單_dgv.Columns(3).Visible = False
  34. 抬頭清單_dgv.Columns(4).Visible = False : 抬頭清單_dgv.Columns(5).Visible = False : 抬頭清單_dgv.Columns(6).Visible = False : 抬頭清單_dgv.Columns(7).Visible = False
  35. 抬頭清單_dgv.Columns(8).Visible = False : 抬頭清單_dgv.Columns(9).Visible = False : 抬頭清單_dgv.Columns(10).Visible = False : 抬頭清單_dgv.Columns(11).Visible = False
  36. 抬頭清單_dgv.Columns(12).Visible = False : 抬頭清單_dgv.Columns(13).Visible = False : 抬頭清單_dgv.Columns(14).Visible = False : 抬頭清單_dgv.Columns(15).Visible = False
  37. 抬頭清單_dgv.Columns(16).Visible = False : 抬頭清單_dgv.Columns(17).Visible = False : 抬頭清單_dgv.Columns(18).Visible = False : 抬頭清單_dgv.Columns(19).Visible = False
  38. 抬頭清單_dgv.Columns(20).Visible = False : 抬頭清單_dgv.Columns(21).Visible = False : 抬頭清單_dgv.Columns(22).Visible = False : 抬頭清單_dgv.Columns(23).Visible = False
  39. 抬頭清單_dgv.Columns(24).Visible = False : 抬頭清單_dgv.Columns(25).Visible = False : 抬頭清單_dgv.Columns(26).Visible = False : 抬頭清單_dgv.Columns(27).Visible = False
  40. 抬頭清單_dgv.Columns(28).Visible = False : 抬頭清單_dgv.Columns(29).Visible = False : 抬頭清單_dgv.Columns(30).FillWeight = 80
  41. End Sub
  42. Private Sub Set_訂單控制表()
  43. 控制表1_dgv.DataSource = Nothing : ds1.Clear()
  44. 控制表1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  45. 控制表1_dgv.ColumnHeadersHeight = 25
  46. 控制表1_dgv.AllowUserToAddRows = False
  47. 控制表2_dgv.DataSource = Nothing : ds1.Clear()
  48. 控制表2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  49. 控制表2_dgv.ColumnHeadersHeight = 25
  50. 控制表2_dgv.AllowUserToAddRows = False
  51. ConnOpen()
  52. SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 客戶交期,
  53. 備註, 生產工廠, 訂單種類, 實際離廠日, 出貨數量, CXL, CXLTime, 工廠回復交期, 力威訂單號, ProductID, UoM, 資料流水號
  54. FROM " & 訂單資料表(1) & "
  55. WHERE 訂單流水號 LIKE '" & Number1_tb.Text & "'
  56. ORDER BY 資料流水號"
  57. CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds1) : 控制表1_dgv.DataSource = ds1.Tables(0) : 控制表2_dgv.DataSource = ds1.Tables(0) : conn.Close()
  58. 控制表1_dgv.Columns(0).FillWeight = 80 : 控制表1_dgv.Columns(1).FillWeight = 70 : 控制表1_dgv.Columns(2).FillWeight = 80 : 控制表1_dgv.Columns(3).FillWeight = 80
  59. 控制表1_dgv.Columns(4).FillWeight = 80 : 控制表1_dgv.Columns(5).FillWeight = 60 : 控制表1_dgv.Columns(6).FillWeight = 80 : 控制表1_dgv.Columns(7).FillWeight = 80
  60. 控制表1_dgv.Columns(8).FillWeight = 60 : 控制表1_dgv.Columns(9).FillWeight = 70 : 控制表1_dgv.Columns(10).FillWeight = 80 : 控制表1_dgv.Columns(11).FillWeight = 80
  61. 控制表1_dgv.Columns(12).FillWeight = 80 : 控制表1_dgv.Columns(13).FillWeight = 50 : 控制表1_dgv.Columns(14).FillWeight = 80 : 控制表1_dgv.Columns(15).FillWeight = 70
  62. 控制表1_dgv.Columns(16).FillWeight = 80 : 控制表1_dgv.Columns(17).FillWeight = 110 : 控制表1_dgv.Columns(18).FillWeight = 60 : 控制表1_dgv.Columns(19).FillWeight = 90
  63. 控制表1_dgv.Columns("訂單數量").DefaultCellStyle.Format = "#,##0" : 控制表1_dgv.Columns("出貨數量").DefaultCellStyle.Format = "#,##0"
  64. 控制表1_dgv.Columns("訂單數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
  65. 控制表1_dgv.Columns("訂單數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  66. 控制表1_dgv.Columns("出貨數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
  67. 控制表1_dgv.Columns("出貨數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  68. 控制表2_dgv.Columns(0).FillWeight = 80 : 控制表2_dgv.Columns(1).FillWeight = 70 : 控制表2_dgv.Columns(2).FillWeight = 80 : 控制表2_dgv.Columns(3).FillWeight = 80
  69. 控制表2_dgv.Columns(4).FillWeight = 150 : 控制表2_dgv.Columns(5).FillWeight = 60 : 控制表2_dgv.Columns(6).FillWeight = 80 : 控制表2_dgv.Columns(7).FillWeight = 80
  70. 控制表2_dgv.Columns(8).Visible = False : 控制表2_dgv.Columns(9).FillWeight = 70 : 控制表2_dgv.Columns(10).FillWeight = 80 : 控制表2_dgv.Columns(11).Visible = False
  71. 控制表2_dgv.Columns(12).Visible = False : 控制表2_dgv.Columns(13).Visible = False : 控制表2_dgv.Columns(14).Visible = False : 控制表2_dgv.Columns(15).FillWeight = 70
  72. 控制表2_dgv.Columns(16).Visible = False : 控制表2_dgv.Columns(17).FillWeight = 80 : 控制表2_dgv.Columns(18).FillWeight = 80 : 控制表2_dgv.Columns(19).FillWeight = 100
  73. 控制表2_dgv.Columns("訂單數量").DefaultCellStyle.Format = "#,##0" : 控制表2_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
  74. 控制表2_dgv.Columns("訂單數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
  75. 控制表2_dgv.Columns("訂單數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  76. 控制表2_dgv.Columns("出貨數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
  77. 控制表2_dgv.Columns("出貨數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  78. End Sub
  79. Private Sub Set_訂單明細()
  80. 明細表1_dgv.DataSource = Nothing : ds2.Clear()
  81. 明細表1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  82. 明細表1_dgv.ColumnHeadersHeight = 25
  83. 明細表1_dgv.AllowUserToAddRows = False
  84. 明細表2_dgv.DataSource = Nothing : ds2.Clear()
  85. 明細表2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  86. 明細表2_dgv.ColumnHeadersHeight = 25
  87. 明細表2_dgv.AllowUserToAddRows = False
  88. ConnOpen()
  89. SQL1 = "SELECT " & 訂單資料表(5) & ".天盾流水號, " & 訂單資料表(5) & ".客戶訂單號, " & 訂單資料表(5) & ".ItemNumber, " & 訂單資料表(5) & ".ProductName,
  90. " & 訂單資料表(5) & ".ProductDescription, " & 訂單資料表(5) & ".Color, " & 訂單資料表(5) & ".DM, " & 訂單資料表(5) & ".[5], " & 訂單資料表(5) & ".[5.5],
  91. " & 訂單資料表(5) & ".[6], " & 訂單資料表(5) & ".[6.5], " & 訂單資料表(5) & ".[7], " & 訂單資料表(5) & ".[7.5], " & 訂單資料表(5) & ".[8], " & 訂單資料表(5) & ".[8.5],
  92. " & 訂單資料表(5) & ".[9], " & 訂單資料表(5) & ".[9.5], " & 訂單資料表(5) & ".[10], " & 訂單資料表(5) & ".[10.5], " & 訂單資料表(5) & ".[11], " & 訂單資料表(5) & ".[11.5],
  93. " & 訂單資料表(5) & ".[12], " & 訂單資料表(5) & ".[12.5], " & 訂單資料表(5) & ".[13], " & 訂單資料表(5) & ".[14], " & 訂單資料表(5) & ".[5] + " & 訂單資料表(5) & ".[5.5] +
  94. " & 訂單資料表(5) & ".[6] + " & 訂單資料表(5) & ".[6.5] + " & 訂單資料表(5) & ".[7] + " & 訂單資料表(5) & ".[7.5] + " & 訂單資料表(5) & ".[8] + " & 訂單資料表(5) & ".[8.5] +
  95. " & 訂單資料表(5) & ".[9] + " & 訂單資料表(5) & ".[9.5] + " & 訂單資料表(5) & ".[10] + " & 訂單資料表(5) & ".[10.5] + " & 訂單資料表(5) & ".[11] + " & 訂單資料表(5) & ".[11.5]
  96. + " & 訂單資料表(5) & ".[12] + " & 訂單資料表(5) & ".[12.5] + " & 訂單資料表(5) & ".[13] + " & 訂單資料表(5) & ".[14] AS TOTAL
  97. FROM " & 訂單資料表(5) & " INNER JOIN
  98. (SELECT 訂單流水號, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, CXL
  99. FROM " & 訂單資料表(1) & "
  100. WHERE (客戶訂單號 LIKE '" & 客戶訂單號1_tb.Text & "') AND (CXL = 0 OR CXL IS NULL) AND (訂單流水號 LIKE '" & Number1_tb.Text & "')) AS WWEE ON
  101. " & 訂單資料表(5) & ".天盾流水號 = WWEE.訂單流水號 AND " & 訂單資料表(5) & ".客戶訂單號 = WWEE.客戶訂單號 AND " & 訂單資料表(5) & ".ProductName = WWEE.形體號 AND
  102. " & 訂單資料表(5) & ".Color = WWEE.顏色 AND " & 訂單資料表(5) & ".DM = WWEE.楦型 AND " & 訂單資料表(5) & ".[5] + " & 訂單資料表(5) & ".[5.5] + " & 訂單資料表(5) & ".[6] +
  103. " & 訂單資料表(5) & ".[6.5] + " & 訂單資料表(5) & ".[7] + " & 訂單資料表(5) & ".[7.5] + " & 訂單資料表(5) & ".[8] + " & 訂單資料表(5) & ".[8.5] + " & 訂單資料表(5) & ".[9] +
  104. " & 訂單資料表(5) & ".[9.5] + " & 訂單資料表(5) & ".[10] + " & 訂單資料表(5) & ".[10.5] + " & 訂單資料表(5) & ".[11] + " & 訂單資料表(5) & ".[11.5] +
  105. " & 訂單資料表(5) & ".[12] + " & 訂單資料表(5) & ".[12.5] + " & 訂單資料表(5) & ".[13] + " & 訂單資料表(5) & ".[14] = WWEE.訂單數量
  106. WHERE (" & 訂單資料表(5) & ".客戶訂單號 LIKE '" & 客戶訂單號1_tb.Text & "') AND (" & 訂單資料表(5) & ".天盾流水號 LIKE '" & Number1_tb.Text & "') AND (WWEE.CXL = 0 OR WWEE.CXL IS NULL)
  107. ORDER BY " & 訂單資料表(5) & ".ProductName, " & 訂單資料表(5) & ".Color"
  108. CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds2) : 明細表1_dgv.DataSource = ds2.Tables(0) : 明細表2_dgv.DataSource = ds2.Tables(0) : conn.Close()
  109. 明細表1_dgv.Columns(0).Visible = False : 明細表1_dgv.Columns(1).Visible = False
  110. 明細表1_dgv.Columns(2).FillWeight = 90 : 明細表1_dgv.Columns(3).FillWeight = 90 : 明細表1_dgv.Columns(4).FillWeight = 190 : 明細表1_dgv.Columns(5).FillWeight = 80
  111. 明細表1_dgv.Columns(6).FillWeight = 70 : 明細表1_dgv.Columns(7).FillWeight = 40 : 明細表1_dgv.Columns(8).FillWeight = 40 : 明細表1_dgv.Columns(9).FillWeight = 40
  112. 明細表1_dgv.Columns(10).FillWeight = 40 : 明細表1_dgv.Columns(11).FillWeight = 40 : 明細表1_dgv.Columns(12).FillWeight = 40 : 明細表1_dgv.Columns(13).FillWeight = 40
  113. 明細表1_dgv.Columns(14).FillWeight = 40 : 明細表1_dgv.Columns(15).FillWeight = 40 : 明細表1_dgv.Columns(16).FillWeight = 40 : 明細表1_dgv.Columns(17).FillWeight = 40
  114. 明細表1_dgv.Columns(18).FillWeight = 40 : 明細表1_dgv.Columns(19).FillWeight = 40 : 明細表1_dgv.Columns(20).FillWeight = 40 : 明細表1_dgv.Columns(21).FillWeight = 40
  115. 明細表1_dgv.Columns(22).FillWeight = 40 : 明細表1_dgv.Columns(23).FillWeight = 40 : 明細表1_dgv.Columns(24).FillWeight = 40 : 明細表1_dgv.Columns(25).FillWeight = 60
  116. 明細表1_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
  117. 明細表1_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
  118. 明細表1_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
  119. 明細表1_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
  120. 明細表1_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
  121. 明細表1_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(23).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(24).DefaultCellStyle.Format = "#,##0"
  122. 明細表1_dgv.Columns(25).DefaultCellStyle.Format = "#,##0"
  123. 明細表2_dgv.Columns(0).FillWeight = 100 : 明細表2_dgv.Columns(1).FillWeight = 100
  124. 明細表2_dgv.Columns(2).FillWeight = 90 : 明細表2_dgv.Columns(3).FillWeight = 90 : 明細表2_dgv.Columns(4).FillWeight = 190 : 明細表2_dgv.Columns(5).FillWeight = 80
  125. 明細表2_dgv.Columns(6).FillWeight = 70 : 明細表2_dgv.Columns(7).FillWeight = 40 : 明細表2_dgv.Columns(8).FillWeight = 40 : 明細表2_dgv.Columns(9).FillWeight = 40
  126. 明細表2_dgv.Columns(10).FillWeight = 40 : 明細表2_dgv.Columns(11).FillWeight = 40 : 明細表2_dgv.Columns(12).FillWeight = 40 : 明細表2_dgv.Columns(13).FillWeight = 40
  127. 明細表2_dgv.Columns(14).FillWeight = 40 : 明細表2_dgv.Columns(15).FillWeight = 40 : 明細表2_dgv.Columns(16).FillWeight = 40 : 明細表2_dgv.Columns(17).FillWeight = 40
  128. 明細表2_dgv.Columns(18).FillWeight = 40 : 明細表2_dgv.Columns(19).FillWeight = 40 : 明細表2_dgv.Columns(20).FillWeight = 40 : 明細表2_dgv.Columns(21).FillWeight = 40
  129. 明細表2_dgv.Columns(22).FillWeight = 40 : 明細表2_dgv.Columns(23).FillWeight = 40 : 明細表2_dgv.Columns(24).FillWeight = 40 : 明細表2_dgv.Columns(25).FillWeight = 60
  130. 明細表2_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
  131. 明細表2_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
  132. 明細表2_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
  133. 明細表2_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
  134. 明細表2_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
  135. 明細表2_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(23).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(24).DefaultCellStyle.Format = "#,##0"
  136. 明細表2_dgv.Columns(25).DefaultCellStyle.Format = "#,##0"
  137. End Sub
  138. Private Sub Set_裝箱控制表()
  139. 裝箱控制1_dgv.DataSource = Nothing : ds3.Clear()
  140. 裝箱控制1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  141. 裝箱控制1_dgv.ColumnHeadersHeight = 25
  142. 裝箱控制1_dgv.AllowUserToAddRows = False
  143. 裝箱控制2_dgv.DataSource = Nothing : ds3.Clear()
  144. 裝箱控制2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  145. 裝箱控制2_dgv.ColumnHeadersHeight = 25
  146. 裝箱控制2_dgv.AllowUserToAddRows = False
  147. ConnOpen()
  148. SQL1 = "SELECT 天盾流水號, 客戶訂單號, 力威訂單號, Item, Material, MaterialDescription, Qty, UoM, ProductDescription, IncoTerms, CustomerData, Size, HS, Units1, DtyRate,
  149. AddOnDty, UnitsCtn, NoCtn, CtnNo, Units2, PLMSeason, ProductID, Stock, StkName, CustStk, CustStkName, CasePack, Colorway, OrderColor, Logo, POItemText,
  150. FinalCustomerShipTo
  151. FROM " & 訂單資料表(2) & "
  152. WHERE 天盾流水號 LIKE '" & Number1_tb.Text & "' ORDER BY Item DESC"
  153. CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds3) : 裝箱控制1_dgv.DataSource = ds3.Tables(0) : 裝箱控制2_dgv.DataSource = ds3.Tables(0) : conn.Close()
  154. 裝箱控制1_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
  155. 裝箱控制1_dgv.Columns(6).DefaultCellStyle.Format = "#,##0"
  156. 裝箱控制2_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
  157. 裝箱控制2_dgv.Columns(6).DefaultCellStyle.Format = "#,##0"
  158. End Sub
  159. Private Sub Set_裝箱明細()
  160. 裝箱明細1_dgv.DataSource = Nothing : ds4.Clear()
  161. 裝箱明細1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  162. 裝箱明細1_dgv.ColumnHeadersHeight = 25
  163. 裝箱明細1_dgv.AllowUserToAddRows = False
  164. 裝箱明細2_dgv.DataSource = Nothing : ds4.Clear()
  165. 裝箱明細2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  166. 裝箱明細2_dgv.ColumnHeadersHeight = 25
  167. 裝箱明細2_dgv.AllowUserToAddRows = False
  168. ConnOpen()
  169. SQL1 = "SELECT 天盾流水號, 客戶訂單號, 力威訂單號, Item, Material, DM, [5], [5.5], [6], [6.5], [7], [7.5], [8], [8.5], [9], [9.5], [10], [10.5], [11], [11.5], [12], [12.5], [13], [14]
  170. FROM " & 訂單資料表(3) & "
  171. WHERE 天盾流水號 LIKE '" & Number1_tb.Text & "' ORDER BY Item DESC"
  172. CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds4) : 裝箱明細1_dgv.DataSource = ds4.Tables(0) : 裝箱明細2_dgv.DataSource = ds4.Tables(0) : conn.Close()
  173. 裝箱明細1_dgv.Columns(0).FillWeight = 110 : 裝箱明細1_dgv.Columns(1).FillWeight = 110 : 裝箱明細1_dgv.Columns(2).FillWeight = 110
  174. 裝箱明細1_dgv.Columns(3).FillWeight = 90 : 裝箱明細1_dgv.Columns(4).FillWeight = 190 : 裝箱明細1_dgv.Columns(5).FillWeight = 80
  175. 裝箱明細1_dgv.Columns(6).FillWeight = 40 : 裝箱明細1_dgv.Columns(7).FillWeight = 40 : 裝箱明細1_dgv.Columns(8).FillWeight = 40 : 裝箱明細1_dgv.Columns(9).FillWeight = 40
  176. 裝箱明細1_dgv.Columns(10).FillWeight = 40 : 裝箱明細1_dgv.Columns(11).FillWeight = 40 : 裝箱明細1_dgv.Columns(12).FillWeight = 40 : 裝箱明細1_dgv.Columns(13).FillWeight = 40
  177. 裝箱明細1_dgv.Columns(14).FillWeight = 40 : 裝箱明細1_dgv.Columns(15).FillWeight = 40 : 裝箱明細1_dgv.Columns(16).FillWeight = 40 : 裝箱明細1_dgv.Columns(17).FillWeight = 40
  178. 裝箱明細1_dgv.Columns(18).FillWeight = 40 : 裝箱明細1_dgv.Columns(19).FillWeight = 40 : 裝箱明細1_dgv.Columns(20).FillWeight = 40 : 裝箱明細1_dgv.Columns(21).FillWeight = 40
  179. 裝箱明細1_dgv.Columns(22).FillWeight = 40 : 裝箱明細1_dgv.Columns(23).FillWeight = 40
  180. 裝箱明細1_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
  181. 裝箱明細1_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
  182. 裝箱明細1_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
  183. 裝箱明細1_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
  184. 裝箱明細1_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
  185. 裝箱明細1_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(23).DefaultCellStyle.Format = "#,##0"
  186. 裝箱明細2_dgv.Columns(0).FillWeight = 110 : 裝箱明細2_dgv.Columns(1).FillWeight = 110 : 裝箱明細2_dgv.Columns(2).FillWeight = 110
  187. 裝箱明細2_dgv.Columns(3).FillWeight = 90 : 裝箱明細2_dgv.Columns(4).FillWeight = 190 : 裝箱明細2_dgv.Columns(5).FillWeight = 80
  188. 裝箱明細2_dgv.Columns(6).FillWeight = 40 : 裝箱明細2_dgv.Columns(7).FillWeight = 40 : 裝箱明細2_dgv.Columns(8).FillWeight = 40 : 裝箱明細2_dgv.Columns(9).FillWeight = 40
  189. 裝箱明細2_dgv.Columns(10).FillWeight = 40 : 裝箱明細2_dgv.Columns(11).FillWeight = 40 : 裝箱明細2_dgv.Columns(12).FillWeight = 40 : 裝箱明細2_dgv.Columns(13).FillWeight = 40
  190. 裝箱明細2_dgv.Columns(14).FillWeight = 40 : 裝箱明細2_dgv.Columns(15).FillWeight = 40 : 裝箱明細2_dgv.Columns(16).FillWeight = 40 : 裝箱明細2_dgv.Columns(17).FillWeight = 40
  191. 裝箱明細2_dgv.Columns(18).FillWeight = 40 : 裝箱明細2_dgv.Columns(19).FillWeight = 40 : 裝箱明細2_dgv.Columns(20).FillWeight = 40 : 裝箱明細2_dgv.Columns(21).FillWeight = 40
  192. 裝箱明細2_dgv.Columns(22).FillWeight = 40 : 裝箱明細2_dgv.Columns(23).FillWeight = 40
  193. 裝箱明細2_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
  194. 裝箱明細2_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
  195. 裝箱明細2_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
  196. 裝箱明細2_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
  197. 裝箱明細2_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
  198. 裝箱明細2_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(23).DefaultCellStyle.Format = "#,##0"
  199. End Sub
  200. Private Sub Brand_cb_下拉表單資料載入()
  201. conn.Close() : ConnOpen()
  202. SQL1 = "SELECT 客戶名稱 FROM 客戶資料"
  203. CmdSet_For_dr() : Brand_cb.Items.Clear() : Brand1_cb.Items.Clear() : Brand2_cb.Items.Clear()
  204. While (dr.Read()) : Brand_cb.Items.Add(dr("客戶名稱")) : Brand1_cb.Items.Add(dr("客戶名稱")) : Brand2_cb.Items.Add(dr("客戶名稱")) : End While : conn.Close()
  205. End Sub
  206. Private Sub SEASON_cb_下拉表單資料載入()
  207. conn.Close() : ConnOpen()
  208. SQL1 = "SELECT 年份季度 FROM 訂單控制表年份季度清單 ORDER BY 年份季度 DESC"
  209. CmdSet_For_dr() : SEASON_cb.Items.Clear() : SEASON1_cb.Items.Clear() : SEASON2_cb.Items.Clear()
  210. While (dr.Read()) : SEASON_cb.Items.Add(dr("年份季度")) : SEASON1_cb.Items.Add(dr("年份季度")) : SEASON2_cb.Items.Add(dr("年份季度")) : End While : conn.Close()
  211. End Sub
  212. Private Sub DIV_cb_下拉表單資料載入()
  213. conn.Close() : ConnOpen()
  214. SQL1 = "SELECT 訂單種類 FROM 訂單控制表訂單種類清單 GROUP BY 訂單種類 ORDER BY 訂單種類"
  215. CmdSet_For_dr() : DIV_cb.Items.Clear() : DIV1_cb.Items.Clear() : DIV2_cb.Items.Clear()
  216. While (dr.Read()) : DIV_cb.Items.Add(dr("訂單種類")) : DIV1_cb.Items.Add(dr("訂單種類")) : DIV2_cb.Items.Add(dr("訂單種類")) : End While : conn.Close()
  217. End Sub
  218. Private Sub Remark_cb_下拉表單資料載入()
  219. conn.Close() : ConnOpen()
  220. SQL1 = "SELECT REMARK FROM DELIVERYADDRESS ORDER BY REMARK"
  221. CmdSet_For_dr() : Remark_cb.Items.Clear() : Remark1_cb.Items.Clear() : Remark2_cb.Items.Clear()
  222. While (dr.Read()) : Remark_cb.Items.Add(dr("REMARK")) : Remark1_cb.Items.Add(dr("REMARK")) : Remark2_cb.Items.Add(dr("REMARK")) : End While : conn.Close()
  223. End Sub
  224. Private Sub FTY_cb_下拉表單資料載入()
  225. conn.Close() : ConnOpen()
  226. SQL1 = "SELECT 生產工廠 FROM 訂單控制表生產工廠清單 GROUP BY 生產工廠 ORDER BY 生產工廠"
  227. CmdSet_For_dr() : FTY_cb.Items.Clear() : FTY1_cb.Items.Clear() : FTY2_cb.Items.Clear()
  228. While (dr.Read()) : FTY_cb.Items.Add(dr("生產工廠")) : FTY1_cb.Items.Add(dr("生產工廠")) : FTY2_cb.Items.Add(dr("生產工廠")) : End While : conn.Close()
  229. End Sub
  230. Private Sub 填入0值1()
  231. 明細表_dgv.Rows(0).Cells("5").Value = 0 : 明細表_dgv.Rows(0).Cells("5.5").Value = 0 : 明細表_dgv.Rows(0).Cells("6").Value = 0 : 明細表_dgv.Rows(0).Cells("6.5").Value = 0
  232. 明細表_dgv.Rows(0).Cells("7").Value = 0 : 明細表_dgv.Rows(0).Cells("7.5").Value = 0 : 明細表_dgv.Rows(0).Cells("8").Value = 0 : 明細表_dgv.Rows(0).Cells("8.5").Value = 0
  233. 明細表_dgv.Rows(0).Cells("9").Value = 0 : 明細表_dgv.Rows(0).Cells("9.5").Value = 0 : 明細表_dgv.Rows(0).Cells("10").Value = 0 : 明細表_dgv.Rows(0).Cells("10.5").Value = 0
  234. 明細表_dgv.Rows(0).Cells("11").Value = 0 : 明細表_dgv.Rows(0).Cells("11.5").Value = 0 : 明細表_dgv.Rows(0).Cells("12").Value = 0 : 明細表_dgv.Rows(0).Cells("12.5").Value = 0
  235. 明細表_dgv.Rows(0).Cells("13").Value = 0 : 明細表_dgv.Rows(0).Cells("14").Value = 0 : 明細表_dgv.Rows(0).Cells("天盾流水號").Value = ""
  236. 明細表_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 明細表_dgv.Rows(0).Cells("ItemNumber").Value = "" : 明細表_dgv.Rows(0).Cells("ProductName").Value = ""
  237. 明細表_dgv.Rows(0).Cells("ProductDescription").Value = "" : 明細表_dgv.Rows(0).Cells("Color").Value = "" : 明細表_dgv.Rows(0).Cells("DM").Value = ""
  238. End Sub
  239. Private Sub 填入0值1_1()
  240. 明細表3_dgv.Rows(0).Cells("5").Value = 0 : 明細表3_dgv.Rows(0).Cells("5.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("6").Value = 0 : 明細表3_dgv.Rows(0).Cells("6.5").Value = 0
  241. 明細表3_dgv.Rows(0).Cells("7").Value = 0 : 明細表3_dgv.Rows(0).Cells("7.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("8").Value = 0 : 明細表3_dgv.Rows(0).Cells("8.5").Value = 0
  242. 明細表3_dgv.Rows(0).Cells("9").Value = 0 : 明細表3_dgv.Rows(0).Cells("9.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("10").Value = 0 : 明細表3_dgv.Rows(0).Cells("10.5").Value = 0
  243. 明細表3_dgv.Rows(0).Cells("11").Value = 0 : 明細表3_dgv.Rows(0).Cells("11.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("12").Value = 0 : 明細表3_dgv.Rows(0).Cells("12.5").Value = 0
  244. 明細表3_dgv.Rows(0).Cells("13").Value = 0 : 明細表3_dgv.Rows(0).Cells("14").Value = 0 : 明細表3_dgv.Rows(0).Cells("天盾流水號").Value = ""
  245. 明細表3_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 明細表3_dgv.Rows(0).Cells("ItemNumber").Value = "" : 明細表3_dgv.Rows(0).Cells("ProductName").Value = ""
  246. 明細表3_dgv.Rows(0).Cells("ProductDescription").Value = "" : 明細表3_dgv.Rows(0).Cells("Color").Value = "" : 明細表3_dgv.Rows(0).Cells("DM").Value = ""
  247. End Sub
  248. Private Sub 填入0值2()
  249. 裝箱明細_dgv.Rows(0).Cells("5").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("5.5").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("6").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("6.5").Value = 0
  250. 裝箱明細_dgv.Rows(0).Cells("7").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("7.5").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("8").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("8.5").Value = 0
  251. 裝箱明細_dgv.Rows(0).Cells("9").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("9.5").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("10").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("10.5").Value = 0
  252. 裝箱明細_dgv.Rows(0).Cells("11").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("11.5").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("12").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("12.5").Value = 0
  253. 裝箱明細_dgv.Rows(0).Cells("13").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("14").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("天盾流水號").Value = ""
  254. 裝箱明細_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱明細_dgv.Rows(0).Cells("力威訂單號").Value = "" : 裝箱明細_dgv.Rows(0).Cells("Item").Value = ""
  255. 裝箱明細_dgv.Rows(0).Cells("Material").Value = "" : 裝箱明細_dgv.Rows(0).Cells("DM").Value = ""
  256. End Sub
  257. Private Sub 填入0值2_1()
  258. 裝箱明細3_dgv.Rows(0).Cells("5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("5.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("6").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("6.5").Value = 0
  259. 裝箱明細3_dgv.Rows(0).Cells("7").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("7.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("8").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("8.5").Value = 0
  260. 裝箱明細3_dgv.Rows(0).Cells("9").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("9.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("10").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("10.5").Value = 0
  261. 裝箱明細3_dgv.Rows(0).Cells("11").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("11.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("12").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("12.5").Value = 0
  262. 裝箱明細3_dgv.Rows(0).Cells("13").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("14").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("天盾流水號").Value = ""
  263. 裝箱明細3_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱明細3_dgv.Rows(0).Cells("力威訂單號").Value = "" : 裝箱明細3_dgv.Rows(0).Cells("Item").Value = ""
  264. 裝箱明細3_dgv.Rows(0).Cells("Material").Value = "" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = ""
  265. End Sub
  266. Private Sub 填入0值3()
  267. 控制表_dgv.Rows(0).Cells("訂單流水號").Value = "" : 控制表_dgv.Rows(0).Cells("年份季度").Value = "" : 控制表_dgv.Rows(0).Cells("客戶訂單號").Value = ""
  268. 控制表_dgv.Rows(0).Cells("形體號").Value = "" : 控制表_dgv.Rows(0).Cells("顏色").Value = "" : 控制表_dgv.Rows(0).Cells("楦型").Value = ""
  269. 控制表_dgv.Rows(0).Cells("訂單數量").Value = "" : 控制表_dgv.Rows(0).Cells("客戶交期").Value = "" : 控制表_dgv.Rows(0).Cells("生產工廠").Value = ""
  270. 控制表_dgv.Rows(0).Cells("訂單種類").Value = "" : 控制表_dgv.Rows(0).Cells("工廠回復交期").Value = "" : 控制表_dgv.Rows(0).Cells("ProductID").Value = ""
  271. 控制表_dgv.Rows(0).Cells("UoM").Value = ""
  272. End Sub
  273. Private Sub 填入0值3_1()
  274. 控制表3_dgv.Rows(0).Cells("訂單流水號").Value = "" : 控制表3_dgv.Rows(0).Cells("年份季度").Value = "" : 控制表3_dgv.Rows(0).Cells("客戶訂單號").Value = ""
  275. 控制表3_dgv.Rows(0).Cells("形體號").Value = "" : 控制表3_dgv.Rows(0).Cells("顏色").Value = "" : 控制表3_dgv.Rows(0).Cells("楦型").Value = ""
  276. 控制表3_dgv.Rows(0).Cells("訂單數量").Value = "" : 控制表3_dgv.Rows(0).Cells("客戶交期").Value = "" : 控制表3_dgv.Rows(0).Cells("生產工廠").Value = ""
  277. 控制表3_dgv.Rows(0).Cells("訂單種類").Value = "" : 控制表3_dgv.Rows(0).Cells("工廠回復交期").Value = "" : 控制表3_dgv.Rows(0).Cells("ProductID").Value = ""
  278. 控制表3_dgv.Rows(0).Cells("UoM").Value = ""
  279. End Sub
  280. Private Sub 填入0值4()
  281. 裝箱控制_dgv.Rows(0).Cells("天盾流水號").Value = "" : 裝箱控制_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱控制_dgv.Rows(0).Cells("力威訂單號").Value = ""
  282. 裝箱控制_dgv.Rows(0).Cells("Item").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Material").Value = "" : 裝箱控制_dgv.Rows(0).Cells("MaterialDescription").Value = ""
  283. 裝箱控制_dgv.Rows(0).Cells("Qty").Value = "" : 裝箱控制_dgv.Rows(0).Cells("UoM").Value = "" : 裝箱控制_dgv.Rows(0).Cells("ProductDescription").Value = ""
  284. 裝箱控制_dgv.Rows(0).Cells("IncoTerms").Value = "" : 裝箱控制_dgv.Rows(0).Cells("CustomerData").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Size").Value = ""
  285. 裝箱控制_dgv.Rows(0).Cells("HS").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Units1").Value = "" : 裝箱控制_dgv.Rows(0).Cells("DtyRate").Value = ""
  286. 裝箱控制_dgv.Rows(0).Cells("AddOnDty").Value = "" : 裝箱控制_dgv.Rows(0).Cells("UnitsCtn").Value = "" : 裝箱控制_dgv.Rows(0).Cells("NoCtn").Value = ""
  287. 裝箱控制_dgv.Rows(0).Cells("CtnNo").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Units2").Value = "" : 裝箱控制_dgv.Rows(0).Cells("PLMSeason").Value = ""
  288. 裝箱控制_dgv.Rows(0).Cells("ProductID").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Stock").Value = "" : 裝箱控制_dgv.Rows(0).Cells("StkName").Value = ""
  289. 裝箱控制_dgv.Rows(0).Cells("CustStk").Value = "" : 裝箱控制_dgv.Rows(0).Cells("CustStkName").Value = "" : 裝箱控制_dgv.Rows(0).Cells("CasePack").Value = ""
  290. 裝箱控制_dgv.Rows(0).Cells("Colorway").Value = "" : 裝箱控制_dgv.Rows(0).Cells("OrderColor").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Logo").Value = ""
  291. 裝箱控制_dgv.Rows(0).Cells("POItemText").Value = ""
  292. End Sub
  293. Private Sub 填入0值4_1()
  294. 裝箱控制3_dgv.Rows(0).Cells("天盾流水號").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("力威訂單號").Value = ""
  295. 裝箱控制3_dgv.Rows(0).Cells("Item").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Material").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("MaterialDescription").Value = ""
  296. 裝箱控制3_dgv.Rows(0).Cells("Qty").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("UoM").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("ProductDescription").Value = ""
  297. 裝箱控制3_dgv.Rows(0).Cells("IncoTerms").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("CustomerData").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Size").Value = ""
  298. 裝箱控制3_dgv.Rows(0).Cells("HS").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Units1").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("DtyRate").Value = ""
  299. 裝箱控制3_dgv.Rows(0).Cells("AddOnDty").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("UnitsCtn").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("NoCtn").Value = ""
  300. 裝箱控制3_dgv.Rows(0).Cells("CtnNo").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Units2").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("PLMSeason").Value = ""
  301. 裝箱控制3_dgv.Rows(0).Cells("ProductID").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Stock").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("StkName").Value = ""
  302. 裝箱控制3_dgv.Rows(0).Cells("CustStk").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("CustStkName").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("CasePack").Value = ""
  303. 裝箱控制3_dgv.Rows(0).Cells("Colorway").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("OrderColor").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Logo").Value = ""
  304. 裝箱控制3_dgv.Rows(0).Cells("POItemText").Value = ""
  305. End Sub
  306. Private Sub 進度條()
  307. 平均數 = 10000 / 資料數 : 最終數 += 平均數 : If 最終數 > 10000 Then : 最終數 = 10000 : End If : ProgressBar1.Value = 最終數
  308. End Sub
  309. Private Sub 進度條1()
  310. 平均數1 = 10000 / 資料數1 : 最終數1 += 平均數1 : If 最終數1 > 10000 Then : 最終數1 = 10000 : End If : ProgressBar2.Value = 最終數1
  311. End Sub
  312. Private Sub 進度條2()
  313. 平均數2 = 10000 / 資料數2 : 最終數2 += 平均數2 : If 最終數2 > 10000 Then : 最終數2 = 10000 : End If : ProgressBar3.Value = 最終數2
  314. End Sub
  315. Private Sub 進度條3()
  316. 平均數3 = 10000 / 資料數3 : 最終數3 += 平均數3 : If 最終數3 > 10000 Then : 最終數3 = 10000 : End If : ProgressBar4.Value = 最終數3
  317. End Sub
  318. Private Sub 訂單資料比對與修改_力威_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  319. Me.MdiParent = TENDEN_MES_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  320. 訂單資料庫選擇.ShowDialog()
  321. PA = ""
  322. Brand_cb_下拉表單資料載入() : SEASON_cb_下拉表單資料載入() : DIV_cb_下拉表單資料載入() : Remark_cb_下拉表單資料載入() : FTY_cb_下拉表單資料載入()
  323. Set_訂單清單()
  324. Dim DB01 As New DataGridViewTextBoxColumn : Dim DB02 As New DataGridViewTextBoxColumn : Dim DB03 As New DataGridViewTextBoxColumn : Dim DB04 As New DataGridViewTextBoxColumn
  325. Dim DB05 As New DataGridViewTextBoxColumn : Dim DB06 As New DataGridViewTextBoxColumn : Dim DB07 As New DataGridViewTextBoxColumn : Dim DB08 As New DataGridViewTextBoxColumn
  326. Dim DB09 As New DataGridViewTextBoxColumn : Dim DB10 As New DataGridViewTextBoxColumn : Dim DB11 As New DataGridViewTextBoxColumn : Dim DB12 As New DataGridViewTextBoxColumn
  327. Dim DB13 As New DataGridViewTextBoxColumn
  328. DB01.HeaderText = "訂單流水號" : DB01.Name = "訂單流水號" : 控制表_dgv.Columns.Insert(0, DB01)
  329. DB02.HeaderText = "年份季度" : DB02.Name = "年份季度" : 控制表_dgv.Columns.Insert(1, DB02)
  330. DB03.HeaderText = "客戶訂單號" : DB03.Name = "客戶訂單號" : 控制表_dgv.Columns.Insert(2, DB03)
  331. DB04.HeaderText = "形體號" : DB04.Name = "形體號" : 控制表_dgv.Columns.Insert(3, DB04)
  332. DB05.HeaderText = "顏色" : DB05.Name = "顏色" : 控制表_dgv.Columns.Insert(4, DB05)
  333. DB06.HeaderText = "楦型" : DB06.Name = "楦型" : 控制表_dgv.Columns.Insert(5, DB06)
  334. DB07.HeaderText = "訂單數量" : DB07.Name = "訂單數量" : 控制表_dgv.Columns.Insert(6, DB07)
  335. DB08.HeaderText = "客戶交期" : DB08.Name = "客戶交期" : 控制表_dgv.Columns.Insert(7, DB08)
  336. DB09.HeaderText = "生產工廠" : DB09.Name = "生產工廠" : 控制表_dgv.Columns.Insert(8, DB09)
  337. DB10.HeaderText = "訂單種類" : DB10.Name = "訂單種類" : 控制表_dgv.Columns.Insert(9, DB10)
  338. DB11.HeaderText = "工廠回復交期" : DB11.Name = "工廠回復交期" : 控制表_dgv.Columns.Insert(10, DB11)
  339. DB12.HeaderText = "ProductID" : DB12.Name = "ProductID" : 控制表_dgv.Columns.Insert(11, DB12)
  340. DB13.HeaderText = "UoM" : DB13.Name = "UoM" : 控制表_dgv.Columns.Insert(12, DB13)
  341. 控制表_dgv.Columns(0).FillWeight = 80 : 控制表_dgv.Columns(1).FillWeight = 70 : 控制表_dgv.Columns(2).FillWeight = 100 : 控制表_dgv.Columns(3).FillWeight = 100
  342. 控制表_dgv.Columns(4).FillWeight = 60 : 控制表_dgv.Columns(5).FillWeight = 50 : 控制表_dgv.Columns(6).FillWeight = 70 : 控制表_dgv.Columns(7).FillWeight = 100
  343. 控制表_dgv.Columns(8).FillWeight = 50 : 控制表_dgv.Columns(9).FillWeight = 100 : 控制表_dgv.Columns(10).FillWeight = 100 : 控制表_dgv.Columns(11).FillWeight = 100
  344. 控制表_dgv.Columns(12).FillWeight = 50
  345. Dim DF01 As New DataGridViewTextBoxColumn : Dim DF02 As New DataGridViewTextBoxColumn : Dim DF03 As New DataGridViewTextBoxColumn : Dim DF04 As New DataGridViewTextBoxColumn
  346. Dim DF05 As New DataGridViewTextBoxColumn : Dim DF06 As New DataGridViewTextBoxColumn : Dim DF07 As New DataGridViewTextBoxColumn : Dim DF08 As New DataGridViewTextBoxColumn
  347. Dim DF09 As New DataGridViewTextBoxColumn : Dim DF10 As New DataGridViewTextBoxColumn : Dim DF11 As New DataGridViewTextBoxColumn : Dim DF12 As New DataGridViewTextBoxColumn
  348. Dim DF13 As New DataGridViewTextBoxColumn : Dim DF14 As New DataGridViewTextBoxColumn
  349. DF01.HeaderText = "訂單流水號" : DF01.Name = "訂單流水號" : 控制表3_dgv.Columns.Insert(0, DF01)
  350. DF02.HeaderText = "年份季度" : DF02.Name = "年份季度" : 控制表3_dgv.Columns.Insert(1, DF02)
  351. DF03.HeaderText = "客戶訂單號" : DF03.Name = "客戶訂單號" : 控制表3_dgv.Columns.Insert(2, DF03)
  352. DF04.HeaderText = "形體號" : DF04.Name = "形體號" : 控制表3_dgv.Columns.Insert(3, DF04)
  353. DF05.HeaderText = "顏色" : DF05.Name = "顏色" : 控制表3_dgv.Columns.Insert(4, DF05)
  354. DF06.HeaderText = "楦型" : DF06.Name = "楦型" : 控制表3_dgv.Columns.Insert(5, DF06)
  355. DF07.HeaderText = "訂單數量" : DF07.Name = "訂單數量" : 控制表3_dgv.Columns.Insert(6, DF07)
  356. DF08.HeaderText = "客戶交期" : DF08.Name = "客戶交期" : 控制表3_dgv.Columns.Insert(7, DF08)
  357. DF09.HeaderText = "生產工廠" : DF09.Name = "生產工廠" : 控制表3_dgv.Columns.Insert(8, DF09)
  358. DF10.HeaderText = "訂單種類" : DF10.Name = "訂單種類" : 控制表3_dgv.Columns.Insert(9, DF10)
  359. DF11.HeaderText = "工廠回復交期" : DF11.Name = "工廠回復交期" : 控制表3_dgv.Columns.Insert(10, DF11)
  360. DF12.HeaderText = "ProductID" : DF12.Name = "ProductID" : 控制表3_dgv.Columns.Insert(11, DF12)
  361. DF13.HeaderText = "UoM" : DF13.Name = "UoM" : 控制表3_dgv.Columns.Insert(12, DF13)
  362. DF14.HeaderText = "資料流水號" : DF14.Name = "資料流水號" : 控制表3_dgv.Columns.Insert(13, DF14)
  363. 控制表3_dgv.Columns(0).FillWeight = 80 : 控制表3_dgv.Columns(1).FillWeight = 70 : 控制表3_dgv.Columns(2).FillWeight = 80 : 控制表3_dgv.Columns(3).FillWeight = 80
  364. 控制表3_dgv.Columns(4).FillWeight = 150 : 控制表3_dgv.Columns(5).FillWeight = 60 : 控制表3_dgv.Columns(6).FillWeight = 80 : 控制表3_dgv.Columns(7).FillWeight = 80
  365. 控制表3_dgv.Columns(8).FillWeight = 70 : 控制表3_dgv.Columns(9).FillWeight = 80 : 控制表3_dgv.Columns(10).FillWeight = 70 : 控制表3_dgv.Columns(11).FillWeight = 80
  366. 控制表3_dgv.Columns(12).FillWeight = 80 : 控制表3_dgv.Columns(13).FillWeight = 100
  367. Dim DD01 As New DataGridViewTextBoxColumn : Dim DD02 As New DataGridViewTextBoxColumn : Dim DD03 As New DataGridViewTextBoxColumn : Dim DD04 As New DataGridViewTextBoxColumn
  368. Dim DD05 As New DataGridViewTextBoxColumn : Dim DD06 As New DataGridViewTextBoxColumn : Dim DD07 As New DataGridViewTextBoxColumn : Dim DD08 As New DataGridViewTextBoxColumn
  369. Dim DD09 As New DataGridViewTextBoxColumn : Dim DD10 As New DataGridViewTextBoxColumn : Dim DD11 As New DataGridViewTextBoxColumn : Dim DD12 As New DataGridViewTextBoxColumn
  370. Dim DD13 As New DataGridViewTextBoxColumn : Dim DD14 As New DataGridViewTextBoxColumn : Dim DD15 As New DataGridViewTextBoxColumn : Dim DD16 As New DataGridViewTextBoxColumn
  371. Dim DD17 As New DataGridViewTextBoxColumn : Dim DD18 As New DataGridViewTextBoxColumn : Dim DD19 As New DataGridViewTextBoxColumn : Dim DD20 As New DataGridViewTextBoxColumn
  372. Dim DD21 As New DataGridViewTextBoxColumn : Dim DD22 As New DataGridViewTextBoxColumn : Dim DD23 As New DataGridViewTextBoxColumn : Dim DD24 As New DataGridViewTextBoxColumn
  373. Dim DD25 As New DataGridViewTextBoxColumn : Dim DD26 As New DataGridViewTextBoxColumn
  374. DD01.HeaderText = "天盾流水號" : DD01.Name = "天盾流水號" : 明細表_dgv.Columns.Insert(0, DD01)
  375. DD02.HeaderText = "客戶訂單號" : DD02.Name = "客戶訂單號" : 明細表_dgv.Columns.Insert(1, DD02)
  376. DD03.HeaderText = "ItemNumber" : DD03.Name = "ItemNumber" : 明細表_dgv.Columns.Insert(2, DD03)
  377. DD04.HeaderText = "ProductName" : DD04.Name = "ProductName" : 明細表_dgv.Columns.Insert(3, DD04)
  378. DD05.HeaderText = "ProductDescription" : DD05.Name = "ProductDescription" : 明細表_dgv.Columns.Insert(4, DD05)
  379. DD06.HeaderText = "Color" : DD06.Name = "Color" : 明細表_dgv.Columns.Insert(5, DD06)
  380. DD07.HeaderText = "DM" : DD07.Name = "DM" : 明細表_dgv.Columns.Insert(6, DD07)
  381. DD08.HeaderText = "5" : DD08.Name = "5" : 明細表_dgv.Columns.Insert(7, DD08) : DD09.HeaderText = "5.5" : DD09.Name = "5.5" : 明細表_dgv.Columns.Insert(8, DD09)
  382. DD10.HeaderText = "6" : DD10.Name = "6" : 明細表_dgv.Columns.Insert(9, DD10) : DD11.HeaderText = "6.5" : DD11.Name = "6.5" : 明細表_dgv.Columns.Insert(10, DD11)
  383. DD12.HeaderText = "7" : DD12.Name = "7" : 明細表_dgv.Columns.Insert(11, DD12) : DD13.HeaderText = "7.5" : DD13.Name = "7.5" : 明細表_dgv.Columns.Insert(12, DD13)
  384. DD14.HeaderText = "8" : DD14.Name = "8" : 明細表_dgv.Columns.Insert(13, DD14) : DD15.HeaderText = "8.5" : DD15.Name = "8.5" : 明細表_dgv.Columns.Insert(14, DD15)
  385. DD16.HeaderText = "9" : DD16.Name = "9" : 明細表_dgv.Columns.Insert(15, DD16) : DD17.HeaderText = "9.5" : DD17.Name = "9.5" : 明細表_dgv.Columns.Insert(16, DD17)
  386. DD18.HeaderText = "10" : DD18.Name = "10" : 明細表_dgv.Columns.Insert(17, DD18) : DD19.HeaderText = "10.5" : DD19.Name = "10.5" : 明細表_dgv.Columns.Insert(18, DD19)
  387. DD20.HeaderText = "11" : DD20.Name = "11" : 明細表_dgv.Columns.Insert(19, DD20) : DD21.HeaderText = "11.5" : DD21.Name = "11.5" : 明細表_dgv.Columns.Insert(20, DD21)
  388. DD22.HeaderText = "12" : DD22.Name = "12" : 明細表_dgv.Columns.Insert(21, DD22) : DD23.HeaderText = "12.5" : DD23.Name = "12.5" : 明細表_dgv.Columns.Insert(22, DD23)
  389. DD24.HeaderText = "13" : DD24.Name = "13" : 明細表_dgv.Columns.Insert(23, DD24) : DD25.HeaderText = "14" : DD25.Name = "14" : 明細表_dgv.Columns.Insert(24, DD25)
  390. DD26.HeaderText = "TOTAL" : DD26.Name = "TOTAL" : 明細表_dgv.Columns.Insert(25, DD26)
  391. 明細表_dgv.Columns(0).FillWeight = 100 : 明細表_dgv.Columns(1).FillWeight = 100 : 明細表_dgv.Columns(2).FillWeight = 100 : 明細表_dgv.Columns(3).FillWeight = 100
  392. 明細表_dgv.Columns(4).FillWeight = 200 : 明細表_dgv.Columns(5).FillWeight = 80 : 明細表_dgv.Columns(6).FillWeight = 60 : 明細表_dgv.Columns(7).FillWeight = 50
  393. 明細表_dgv.Columns(8).FillWeight = 50 : 明細表_dgv.Columns(9).FillWeight = 50 : 明細表_dgv.Columns(10).FillWeight = 50 : 明細表_dgv.Columns(11).FillWeight = 50
  394. 明細表_dgv.Columns(12).FillWeight = 50 : 明細表_dgv.Columns(13).FillWeight = 50 : 明細表_dgv.Columns(14).FillWeight = 50 : 明細表_dgv.Columns(15).FillWeight = 50
  395. 明細表_dgv.Columns(16).FillWeight = 50 : 明細表_dgv.Columns(17).FillWeight = 50 : 明細表_dgv.Columns(18).FillWeight = 50 : 明細表_dgv.Columns(19).FillWeight = 50
  396. 明細表_dgv.Columns(20).FillWeight = 50 : 明細表_dgv.Columns(21).FillWeight = 50 : 明細表_dgv.Columns(22).FillWeight = 50 : 明細表_dgv.Columns(23).FillWeight = 50
  397. 明細表_dgv.Columns(24).FillWeight = 50 : 明細表_dgv.Columns(25).FillWeight = 70
  398. 填入0值1()
  399. Dim DG01 As New DataGridViewTextBoxColumn : Dim DG02 As New DataGridViewTextBoxColumn : Dim DG03 As New DataGridViewTextBoxColumn : Dim DG04 As New DataGridViewTextBoxColumn
  400. Dim DG05 As New DataGridViewTextBoxColumn : Dim DG06 As New DataGridViewTextBoxColumn : Dim DG07 As New DataGridViewTextBoxColumn : Dim DG08 As New DataGridViewTextBoxColumn
  401. Dim DG09 As New DataGridViewTextBoxColumn : Dim DG10 As New DataGridViewTextBoxColumn : Dim DG11 As New DataGridViewTextBoxColumn : Dim DG12 As New DataGridViewTextBoxColumn
  402. Dim DG13 As New DataGridViewTextBoxColumn : Dim DG14 As New DataGridViewTextBoxColumn : Dim DG15 As New DataGridViewTextBoxColumn : Dim DG16 As New DataGridViewTextBoxColumn
  403. Dim DG17 As New DataGridViewTextBoxColumn : Dim DG18 As New DataGridViewTextBoxColumn : Dim DG19 As New DataGridViewTextBoxColumn : Dim DG20 As New DataGridViewTextBoxColumn
  404. Dim DG21 As New DataGridViewTextBoxColumn : Dim DG22 As New DataGridViewTextBoxColumn : Dim DG23 As New DataGridViewTextBoxColumn : Dim DG24 As New DataGridViewTextBoxColumn
  405. Dim DG25 As New DataGridViewTextBoxColumn : Dim DG26 As New DataGridViewTextBoxColumn
  406. DG01.HeaderText = "天盾流水號" : DG01.Name = "天盾流水號" : 明細表3_dgv.Columns.Insert(0, DG01)
  407. DG02.HeaderText = "客戶訂單號" : DG02.Name = "客戶訂單號" : 明細表3_dgv.Columns.Insert(1, DG02)
  408. DG03.HeaderText = "ItemNumber" : DG03.Name = "ItemNumber" : 明細表3_dgv.Columns.Insert(2, DG03)
  409. DG04.HeaderText = "ProductName" : DG04.Name = "ProductName" : 明細表3_dgv.Columns.Insert(3, DG04)
  410. DG05.HeaderText = "ProductDescription" : DG05.Name = "ProductDescription" : 明細表3_dgv.Columns.Insert(4, DG05)
  411. DG06.HeaderText = "Color" : DG06.Name = "Color" : 明細表3_dgv.Columns.Insert(5, DG06)
  412. DG07.HeaderText = "DM" : DG07.Name = "DM" : 明細表3_dgv.Columns.Insert(6, DG07)
  413. DG08.HeaderText = "5" : DG08.Name = "5" : 明細表3_dgv.Columns.Insert(7, DG08) : DG09.HeaderText = "5.5" : DG09.Name = "5.5" : 明細表3_dgv.Columns.Insert(8, DG09)
  414. DG10.HeaderText = "6" : DG10.Name = "6" : 明細表3_dgv.Columns.Insert(9, DG10) : DG11.HeaderText = "6.5" : DG11.Name = "6.5" : 明細表3_dgv.Columns.Insert(10, DG11)
  415. DG12.HeaderText = "7" : DG12.Name = "7" : 明細表3_dgv.Columns.Insert(11, DG12) : DG13.HeaderText = "7.5" : DG13.Name = "7.5" : 明細表3_dgv.Columns.Insert(12, DG13)
  416. DG14.HeaderText = "8" : DG14.Name = "8" : 明細表3_dgv.Columns.Insert(13, DG14) : DG15.HeaderText = "8.5" : DG15.Name = "8.5" : 明細表3_dgv.Columns.Insert(14, DG15)
  417. DG16.HeaderText = "9" : DG16.Name = "9" : 明細表3_dgv.Columns.Insert(15, DG16) : DG17.HeaderText = "9.5" : DG17.Name = "9.5" : 明細表3_dgv.Columns.Insert(16, DG17)
  418. DG18.HeaderText = "10" : DG18.Name = "10" : 明細表3_dgv.Columns.Insert(17, DG18) : DG19.HeaderText = "10.5" : DG19.Name = "10.5" : 明細表3_dgv.Columns.Insert(18, DG19)
  419. DG20.HeaderText = "11" : DG20.Name = "11" : 明細表3_dgv.Columns.Insert(19, DG20) : DG21.HeaderText = "11.5" : DG21.Name = "11.5" : 明細表3_dgv.Columns.Insert(20, DG21)
  420. DG22.HeaderText = "12" : DG22.Name = "12" : 明細表3_dgv.Columns.Insert(21, DG22) : DG23.HeaderText = "12.5" : DG23.Name = "12.5" : 明細表3_dgv.Columns.Insert(22, DG23)
  421. DG24.HeaderText = "13" : DG24.Name = "13" : 明細表3_dgv.Columns.Insert(23, DG24) : DG25.HeaderText = "14" : DG25.Name = "14" : 明細表3_dgv.Columns.Insert(24, DG25)
  422. DG26.HeaderText = "TOTAL" : DG26.Name = "TOTAL" : 明細表3_dgv.Columns.Insert(25, DG26)
  423. 明細表3_dgv.Columns(0).FillWeight = 100 : 明細表3_dgv.Columns(1).FillWeight = 100
  424. 明細表3_dgv.Columns(2).FillWeight = 90 : 明細表3_dgv.Columns(3).FillWeight = 90 : 明細表3_dgv.Columns(4).FillWeight = 190 : 明細表3_dgv.Columns(5).FillWeight = 80
  425. 明細表3_dgv.Columns(6).FillWeight = 70 : 明細表3_dgv.Columns(7).FillWeight = 40 : 明細表3_dgv.Columns(8).FillWeight = 40 : 明細表3_dgv.Columns(9).FillWeight = 40
  426. 明細表3_dgv.Columns(10).FillWeight = 40 : 明細表3_dgv.Columns(11).FillWeight = 40 : 明細表3_dgv.Columns(12).FillWeight = 40 : 明細表3_dgv.Columns(13).FillWeight = 40
  427. 明細表3_dgv.Columns(14).FillWeight = 40 : 明細表3_dgv.Columns(15).FillWeight = 40 : 明細表3_dgv.Columns(16).FillWeight = 40 : 明細表3_dgv.Columns(17).FillWeight = 40
  428. 明細表3_dgv.Columns(18).FillWeight = 40 : 明細表3_dgv.Columns(19).FillWeight = 40 : 明細表3_dgv.Columns(20).FillWeight = 40 : 明細表3_dgv.Columns(21).FillWeight = 40
  429. 明細表3_dgv.Columns(22).FillWeight = 40 : 明細表3_dgv.Columns(23).FillWeight = 40 : 明細表3_dgv.Columns(24).FillWeight = 40 : 明細表3_dgv.Columns(25).FillWeight = 60
  430. 填入0值1_1()
  431. Dim DC01 As New DataGridViewTextBoxColumn : Dim DC02 As New DataGridViewTextBoxColumn : Dim DC03 As New DataGridViewTextBoxColumn : Dim DC04 As New DataGridViewTextBoxColumn
  432. Dim DC05 As New DataGridViewTextBoxColumn : Dim DC06 As New DataGridViewTextBoxColumn : Dim DC07 As New DataGridViewTextBoxColumn : Dim DC08 As New DataGridViewTextBoxColumn
  433. Dim DC09 As New DataGridViewTextBoxColumn : Dim DC10 As New DataGridViewTextBoxColumn : Dim DC11 As New DataGridViewTextBoxColumn : Dim DC12 As New DataGridViewTextBoxColumn
  434. Dim DC13 As New DataGridViewTextBoxColumn : Dim DC14 As New DataGridViewTextBoxColumn : Dim DC15 As New DataGridViewTextBoxColumn : Dim DC16 As New DataGridViewTextBoxColumn
  435. Dim DC17 As New DataGridViewTextBoxColumn : Dim DC18 As New DataGridViewTextBoxColumn : Dim DC19 As New DataGridViewTextBoxColumn : Dim DC20 As New DataGridViewTextBoxColumn
  436. Dim DC21 As New DataGridViewTextBoxColumn : Dim DC22 As New DataGridViewTextBoxColumn : Dim DC23 As New DataGridViewTextBoxColumn : Dim DC24 As New DataGridViewTextBoxColumn
  437. Dim DC25 As New DataGridViewTextBoxColumn : Dim DC26 As New DataGridViewTextBoxColumn : Dim DC27 As New DataGridViewTextBoxColumn : Dim DC28 As New DataGridViewTextBoxColumn
  438. Dim DC29 As New DataGridViewTextBoxColumn : Dim DC30 As New DataGridViewTextBoxColumn : Dim DC31 As New DataGridViewTextBoxColumn : Dim DC32 As New DataGridViewTextBoxColumn
  439. DC01.HeaderText = "天盾流水號" : DC01.Name = "天盾流水號" : 裝箱控制_dgv.Columns.Insert(0, DC01)
  440. DC02.HeaderText = "客戶訂單號" : DC02.Name = "客戶訂單號" : 裝箱控制_dgv.Columns.Insert(1, DC02)
  441. DC03.HeaderText = "力威訂單號" : DC03.Name = "力威訂單號" : 裝箱控制_dgv.Columns.Insert(2, DC03)
  442. DC04.HeaderText = "Item" : DC04.Name = "Item" : 裝箱控制_dgv.Columns.Insert(3, DC04)
  443. DC05.HeaderText = "Material" : DC05.Name = "Material" : 裝箱控制_dgv.Columns.Insert(4, DC05)
  444. DC06.HeaderText = "MaterialDescription" : DC06.Name = "MaterialDescription" : 裝箱控制_dgv.Columns.Insert(5, DC06)
  445. DC07.HeaderText = "Qty" : DC07.Name = "Qty" : 裝箱控制_dgv.Columns.Insert(6, DC07)
  446. DC08.HeaderText = "UoM" : DC08.Name = "UoM" : 裝箱控制_dgv.Columns.Insert(7, DC08)
  447. DC09.HeaderText = "ProductDescription" : DC09.Name = "ProductDescription" : 裝箱控制_dgv.Columns.Insert(8, DC09)
  448. DC10.HeaderText = "IncoTerms" : DC10.Name = "IncoTerms" : 裝箱控制_dgv.Columns.Insert(9, DC10)
  449. DC11.HeaderText = "CustomerData" : DC11.Name = "CustomerData" : 裝箱控制_dgv.Columns.Insert(10, DC11)
  450. DC12.HeaderText = "Size" : DC12.Name = "Size" : 裝箱控制_dgv.Columns.Insert(11, DC12)
  451. DC13.HeaderText = "HS" : DC13.Name = "HS" : 裝箱控制_dgv.Columns.Insert(12, DC13)
  452. DC14.HeaderText = "Units1" : DC14.Name = "Units1" : 裝箱控制_dgv.Columns.Insert(13, DC14)
  453. DC15.HeaderText = "DtyRate" : DC15.Name = "DtyRate" : 裝箱控制_dgv.Columns.Insert(14, DC15)
  454. DC16.HeaderText = "AddOnDty" : DC16.Name = "AddOnDty" : 裝箱控制_dgv.Columns.Insert(15, DC16)
  455. DC17.HeaderText = "UnitsCtn" : DC17.Name = "UnitsCtn" : 裝箱控制_dgv.Columns.Insert(16, DC17)
  456. DC18.HeaderText = "NoCtn" : DC18.Name = "NoCtn" : 裝箱控制_dgv.Columns.Insert(17, DC18)
  457. DC19.HeaderText = "CtnNo" : DC19.Name = "CtnNo" : 裝箱控制_dgv.Columns.Insert(18, DC19)
  458. DC20.HeaderText = "Units2" : DC20.Name = "Units2" : 裝箱控制_dgv.Columns.Insert(19, DC20)
  459. DC21.HeaderText = "PLMSeason" : DC21.Name = "PLMSeason" : 裝箱控制_dgv.Columns.Insert(20, DC21)
  460. DC22.HeaderText = "ProductID" : DC22.Name = "ProductID" : 裝箱控制_dgv.Columns.Insert(21, DC22)
  461. DC23.HeaderText = "Stock" : DC23.Name = "Stock" : 裝箱控制_dgv.Columns.Insert(22, DC23)
  462. DC24.HeaderText = "StkName" : DC24.Name = "StkName" : 裝箱控制_dgv.Columns.Insert(23, DC24)
  463. DC25.HeaderText = "CustStk" : DC25.Name = "CustStk" : 裝箱控制_dgv.Columns.Insert(24, DC25)
  464. DC26.HeaderText = "CustStkName" : DC26.Name = "CustStkName" : 裝箱控制_dgv.Columns.Insert(25, DC26)
  465. DC27.HeaderText = "CasePack" : DC27.Name = "CasePack" : 裝箱控制_dgv.Columns.Insert(26, DC27)
  466. DC28.HeaderText = "Colorway" : DC28.Name = "Colorway" : 裝箱控制_dgv.Columns.Insert(27, DC28)
  467. DC29.HeaderText = "OrderColor" : DC29.Name = "OrderColor" : 裝箱控制_dgv.Columns.Insert(28, DC29)
  468. DC30.HeaderText = "Logo" : DC30.Name = "Logo" : 裝箱控制_dgv.Columns.Insert(29, DC30)
  469. DC31.HeaderText = "POItemText" : DC31.Name = "POItemText" : 裝箱控制_dgv.Columns.Insert(30, DC31)
  470. DC32.HeaderText = "FinalCustomerShipTo" : DC32.Name = "FinalCustomerShipTo" : 裝箱控制_dgv.Columns.Insert(31, DC32)
  471. 裝箱控制_dgv.Columns(0).FillWeight = 100 : 裝箱控制_dgv.Columns(1).FillWeight = 100 : 裝箱控制_dgv.Columns(2).FillWeight = 100 : 裝箱控制_dgv.Columns(3).FillWeight = 100
  472. 裝箱控制_dgv.Columns(4).FillWeight = 100 : 裝箱控制_dgv.Columns(5).FillWeight = 100 : 裝箱控制_dgv.Columns(6).FillWeight = 100 : 裝箱控制_dgv.Columns(7).FillWeight = 100
  473. 裝箱控制_dgv.Columns(8).FillWeight = 100 : 裝箱控制_dgv.Columns(9).FillWeight = 100 : 裝箱控制_dgv.Columns(10).FillWeight = 100 : 裝箱控制_dgv.Columns(11).FillWeight = 100
  474. 裝箱控制_dgv.Columns(12).FillWeight = 100 : 裝箱控制_dgv.Columns(13).FillWeight = 100 : 裝箱控制_dgv.Columns(14).FillWeight = 100 : 裝箱控制_dgv.Columns(15).FillWeight = 100
  475. 裝箱控制_dgv.Columns(16).FillWeight = 100 : 裝箱控制_dgv.Columns(17).FillWeight = 100 : 裝箱控制_dgv.Columns(18).FillWeight = 100 : 裝箱控制_dgv.Columns(19).FillWeight = 100
  476. 裝箱控制_dgv.Columns(20).FillWeight = 100 : 裝箱控制_dgv.Columns(21).FillWeight = 100 : 裝箱控制_dgv.Columns(22).FillWeight = 100 : 裝箱控制_dgv.Columns(23).FillWeight = 100
  477. 裝箱控制_dgv.Columns(24).FillWeight = 100 : 裝箱控制_dgv.Columns(25).FillWeight = 100 : 裝箱控制_dgv.Columns(26).FillWeight = 100 : 裝箱控制_dgv.Columns(27).FillWeight = 100
  478. 裝箱控制_dgv.Columns(28).FillWeight = 100 : 裝箱控制_dgv.Columns(29).FillWeight = 100 : 裝箱控制_dgv.Columns(30).FillWeight = 100 : 裝箱控制_dgv.Columns(31).FillWeight = 100
  479. Dim DH01 As New DataGridViewTextBoxColumn : Dim DH02 As New DataGridViewTextBoxColumn : Dim DH03 As New DataGridViewTextBoxColumn : Dim DH04 As New DataGridViewTextBoxColumn
  480. Dim DH05 As New DataGridViewTextBoxColumn : Dim DH06 As New DataGridViewTextBoxColumn : Dim DH07 As New DataGridViewTextBoxColumn : Dim DH08 As New DataGridViewTextBoxColumn
  481. Dim DH09 As New DataGridViewTextBoxColumn : Dim DH10 As New DataGridViewTextBoxColumn : Dim DH11 As New DataGridViewTextBoxColumn : Dim DH12 As New DataGridViewTextBoxColumn
  482. Dim DH13 As New DataGridViewTextBoxColumn : Dim DH14 As New DataGridViewTextBoxColumn : Dim DH15 As New DataGridViewTextBoxColumn : Dim DH16 As New DataGridViewTextBoxColumn
  483. Dim DH17 As New DataGridViewTextBoxColumn : Dim DH18 As New DataGridViewTextBoxColumn : Dim DH19 As New DataGridViewTextBoxColumn : Dim DH20 As New DataGridViewTextBoxColumn
  484. Dim DH21 As New DataGridViewTextBoxColumn : Dim DH22 As New DataGridViewTextBoxColumn : Dim DH23 As New DataGridViewTextBoxColumn : Dim DH24 As New DataGridViewTextBoxColumn
  485. Dim DH25 As New DataGridViewTextBoxColumn : Dim DH26 As New DataGridViewTextBoxColumn : Dim DH27 As New DataGridViewTextBoxColumn : Dim DH28 As New DataGridViewTextBoxColumn
  486. Dim DH29 As New DataGridViewTextBoxColumn : Dim DH30 As New DataGridViewTextBoxColumn : Dim DH31 As New DataGridViewTextBoxColumn : Dim DH32 As New DataGridViewTextBoxColumn
  487. DH01.HeaderText = "天盾流水號" : DH01.Name = "天盾流水號" : 裝箱控制3_dgv.Columns.Insert(0, DH01)
  488. DH02.HeaderText = "客戶訂單號" : DH02.Name = "客戶訂單號" : 裝箱控制3_dgv.Columns.Insert(1, DH02)
  489. DH03.HeaderText = "力威訂單號" : DH03.Name = "力威訂單號" : 裝箱控制3_dgv.Columns.Insert(2, DH03)
  490. DH04.HeaderText = "Item" : DH04.Name = "Item" : 裝箱控制3_dgv.Columns.Insert(3, DH04)
  491. DH05.HeaderText = "Material" : DH05.Name = "Material" : 裝箱控制3_dgv.Columns.Insert(4, DH05)
  492. DH06.HeaderText = "MaterialDescription" : DH06.Name = "MaterialDescription" : 裝箱控制3_dgv.Columns.Insert(5, DH06)
  493. DH07.HeaderText = "Qty" : DH07.Name = "Qty" : 裝箱控制3_dgv.Columns.Insert(6, DH07)
  494. DH08.HeaderText = "UoM" : DH08.Name = "UoM" : 裝箱控制3_dgv.Columns.Insert(7, DH08)
  495. DH09.HeaderText = "ProductDescription" : DH09.Name = "ProductDescription" : 裝箱控制3_dgv.Columns.Insert(8, DH09)
  496. DH10.HeaderText = "IncoTerms" : DH10.Name = "IncoTerms" : 裝箱控制3_dgv.Columns.Insert(9, DH10)
  497. DH11.HeaderText = "CustomerData" : DH11.Name = "CustomerData" : 裝箱控制3_dgv.Columns.Insert(10, DH11)
  498. DH12.HeaderText = "Size" : DH12.Name = "Size" : 裝箱控制3_dgv.Columns.Insert(11, DH12)
  499. DH13.HeaderText = "HS" : DH13.Name = "HS" : 裝箱控制3_dgv.Columns.Insert(12, DH13)
  500. DH14.HeaderText = "Units1" : DH14.Name = "Units1" : 裝箱控制3_dgv.Columns.Insert(13, DH14)
  501. DH15.HeaderText = "DtyRate" : DH15.Name = "DtyRate" : 裝箱控制3_dgv.Columns.Insert(14, DH15)
  502. DH16.HeaderText = "AddOnDty" : DH16.Name = "AddOnDty" : 裝箱控制3_dgv.Columns.Insert(15, DH16)
  503. DH17.HeaderText = "UnitsCtn" : DH17.Name = "UnitsCtn" : 裝箱控制3_dgv.Columns.Insert(16, DH17)
  504. DH18.HeaderText = "NoCtn" : DH18.Name = "NoCtn" : 裝箱控制3_dgv.Columns.Insert(17, DH18)
  505. DH19.HeaderText = "CtnNo" : DH19.Name = "CtnNo" : 裝箱控制3_dgv.Columns.Insert(18, DH19)
  506. DH20.HeaderText = "Units2" : DH20.Name = "Units2" : 裝箱控制3_dgv.Columns.Insert(19, DH20)
  507. DH21.HeaderText = "PLMSeason" : DH21.Name = "PLMSeason" : 裝箱控制3_dgv.Columns.Insert(20, DH21)
  508. DH22.HeaderText = "ProductID" : DH22.Name = "ProductID" : 裝箱控制3_dgv.Columns.Insert(21, DH22)
  509. DH23.HeaderText = "Stock" : DH23.Name = "Stock" : 裝箱控制3_dgv.Columns.Insert(22, DH23)
  510. DH24.HeaderText = "StkName" : DH24.Name = "StkName" : 裝箱控制3_dgv.Columns.Insert(23, DH24)
  511. DH25.HeaderText = "CustStk" : DH25.Name = "CustStk" : 裝箱控制3_dgv.Columns.Insert(24, DH25)
  512. DH26.HeaderText = "CustStkName" : DH26.Name = "CustStkName" : 裝箱控制3_dgv.Columns.Insert(25, DH26)
  513. DH27.HeaderText = "CasePack" : DH27.Name = "CasePack" : 裝箱控制3_dgv.Columns.Insert(26, DH27)
  514. DH28.HeaderText = "Colorway" : DH28.Name = "Colorway" : 裝箱控制3_dgv.Columns.Insert(27, DH28)
  515. DH29.HeaderText = "OrderColor" : DH29.Name = "OrderColor" : 裝箱控制3_dgv.Columns.Insert(28, DH29)
  516. DH30.HeaderText = "Logo" : DH30.Name = "Logo" : 裝箱控制3_dgv.Columns.Insert(29, DH30)
  517. DH31.HeaderText = "POItemText" : DH31.Name = "POItemText" : 裝箱控制3_dgv.Columns.Insert(30, DH31)
  518. DH32.HeaderText = "FinalCustomerShipTo" : DH32.Name = "FinalCustomerShipTo" : 裝箱控制3_dgv.Columns.Insert(31, DH32)
  519. 裝箱控制3_dgv.Columns(0).FillWeight = 100 : 裝箱控制3_dgv.Columns(1).FillWeight = 100 : 裝箱控制3_dgv.Columns(2).FillWeight = 100 : 裝箱控制3_dgv.Columns(3).FillWeight = 100
  520. 裝箱控制3_dgv.Columns(4).FillWeight = 100 : 裝箱控制3_dgv.Columns(5).FillWeight = 100 : 裝箱控制3_dgv.Columns(6).FillWeight = 100 : 裝箱控制3_dgv.Columns(7).FillWeight = 100
  521. 裝箱控制3_dgv.Columns(8).FillWeight = 100 : 裝箱控制3_dgv.Columns(9).FillWeight = 100 : 裝箱控制3_dgv.Columns(10).FillWeight = 100 : 裝箱控制3_dgv.Columns(11).FillWeight = 100
  522. 裝箱控制3_dgv.Columns(12).FillWeight = 100 : 裝箱控制3_dgv.Columns(13).FillWeight = 100 : 裝箱控制3_dgv.Columns(14).FillWeight = 100 : 裝箱控制3_dgv.Columns(15).FillWeight = 100
  523. 裝箱控制3_dgv.Columns(16).FillWeight = 100 : 裝箱控制3_dgv.Columns(17).FillWeight = 100 : 裝箱控制3_dgv.Columns(18).FillWeight = 100 : 裝箱控制3_dgv.Columns(19).FillWeight = 100
  524. 裝箱控制3_dgv.Columns(20).FillWeight = 100 : 裝箱控制3_dgv.Columns(21).FillWeight = 100 : 裝箱控制3_dgv.Columns(22).FillWeight = 100 : 裝箱控制3_dgv.Columns(23).FillWeight = 100
  525. 裝箱控制3_dgv.Columns(24).FillWeight = 100 : 裝箱控制3_dgv.Columns(25).FillWeight = 100 : 裝箱控制3_dgv.Columns(26).FillWeight = 100 : 裝箱控制3_dgv.Columns(27).FillWeight = 100
  526. 裝箱控制3_dgv.Columns(28).FillWeight = 100 : 裝箱控制3_dgv.Columns(29).FillWeight = 100 : 裝箱控制3_dgv.Columns(30).FillWeight = 100 : 裝箱控制3_dgv.Columns(31).FillWeight = 100
  527. Dim DR01 As New DataGridViewTextBoxColumn : Dim DR02 As New DataGridViewTextBoxColumn : Dim DR03 As New DataGridViewTextBoxColumn : Dim DR04 As New DataGridViewTextBoxColumn
  528. Dim DR05 As New DataGridViewTextBoxColumn : Dim DR06 As New DataGridViewTextBoxColumn : Dim DR07 As New DataGridViewTextBoxColumn : Dim DR08 As New DataGridViewTextBoxColumn
  529. Dim DR09 As New DataGridViewTextBoxColumn : Dim DR10 As New DataGridViewTextBoxColumn : Dim DR11 As New DataGridViewTextBoxColumn : Dim DR12 As New DataGridViewTextBoxColumn
  530. Dim DR13 As New DataGridViewTextBoxColumn : Dim DR14 As New DataGridViewTextBoxColumn : Dim DR15 As New DataGridViewTextBoxColumn : Dim DR16 As New DataGridViewTextBoxColumn
  531. Dim DR17 As New DataGridViewTextBoxColumn : Dim DR18 As New DataGridViewTextBoxColumn : Dim DR19 As New DataGridViewTextBoxColumn : Dim DR20 As New DataGridViewTextBoxColumn
  532. Dim DR21 As New DataGridViewTextBoxColumn : Dim DR22 As New DataGridViewTextBoxColumn : Dim DR23 As New DataGridViewTextBoxColumn : Dim DR24 As New DataGridViewTextBoxColumn
  533. DR01.HeaderText = "天盾流水號" : DR01.Name = "天盾流水號" : 裝箱明細_dgv.Columns.Insert(0, DR01)
  534. DR02.HeaderText = "客戶訂單號" : DR02.Name = "客戶訂單號" : 裝箱明細_dgv.Columns.Insert(1, DR02)
  535. DR03.HeaderText = "力威訂單號" : DR03.Name = "力威訂單號" : 裝箱明細_dgv.Columns.Insert(2, DR03)
  536. DR04.HeaderText = "Item" : DR04.Name = "Item" : 裝箱明細_dgv.Columns.Insert(3, DR04)
  537. DR05.HeaderText = "Material" : DR05.Name = "Material" : 裝箱明細_dgv.Columns.Insert(4, DR05)
  538. DR06.HeaderText = "DM" : DR06.Name = "DM" : 裝箱明細_dgv.Columns.Insert(5, DR06)
  539. DR07.HeaderText = "5" : DR07.Name = "5" : 裝箱明細_dgv.Columns.Insert(6, DR07) : DR08.HeaderText = "5.5" : DR08.Name = "5.5" : 裝箱明細_dgv.Columns.Insert(7, DR08)
  540. DR09.HeaderText = "6" : DR09.Name = "6" : 裝箱明細_dgv.Columns.Insert(8, DR09) : DR10.HeaderText = "6.5" : DR10.Name = "6.5" : 裝箱明細_dgv.Columns.Insert(9, DR10)
  541. DR11.HeaderText = "7" : DR11.Name = "7" : 裝箱明細_dgv.Columns.Insert(10, DR11) : DR12.HeaderText = "7.5" : DR12.Name = "7.5" : 裝箱明細_dgv.Columns.Insert(11, DR12)
  542. DR13.HeaderText = "8" : DR13.Name = "8" : 裝箱明細_dgv.Columns.Insert(12, DR13) : DR14.HeaderText = "8.5" : DR14.Name = "8.5" : 裝箱明細_dgv.Columns.Insert(13, DR14)
  543. DR15.HeaderText = "9" : DR15.Name = "9" : 裝箱明細_dgv.Columns.Insert(14, DR15) : DR16.HeaderText = "9.5" : DR16.Name = "9.5" : 裝箱明細_dgv.Columns.Insert(15, DR16)
  544. DR17.HeaderText = "10" : DR17.Name = "10" : 裝箱明細_dgv.Columns.Insert(16, DR17) : DR18.HeaderText = "10.5" : DR18.Name = "10.5" : 裝箱明細_dgv.Columns.Insert(17, DR18)
  545. DR19.HeaderText = "11" : DR19.Name = "11" : 裝箱明細_dgv.Columns.Insert(18, DR19) : DR20.HeaderText = "11.5" : DR20.Name = "11.5" : 裝箱明細_dgv.Columns.Insert(19, DR20)
  546. DR21.HeaderText = "12" : DR21.Name = "12" : 裝箱明細_dgv.Columns.Insert(20, DR21) : DR22.HeaderText = "12.5" : DR22.Name = "12.5" : 裝箱明細_dgv.Columns.Insert(21, DR22)
  547. DR23.HeaderText = "13" : DR23.Name = "13" : 裝箱明細_dgv.Columns.Insert(22, DR23) : DR24.HeaderText = "14" : DR24.Name = "14" : 裝箱明細_dgv.Columns.Insert(23, DR24)
  548. 裝箱明細_dgv.Columns(0).FillWeight = 100 : 裝箱明細_dgv.Columns(1).FillWeight = 100 : 裝箱明細_dgv.Columns(2).FillWeight = 100 : 裝箱明細_dgv.Columns(3).FillWeight = 100
  549. 裝箱明細_dgv.Columns(4).FillWeight = 80 : 裝箱明細_dgv.Columns(5).FillWeight = 60 : 裝箱明細_dgv.Columns(6).FillWeight = 50 : 裝箱明細_dgv.Columns(7).FillWeight = 50
  550. 裝箱明細_dgv.Columns(8).FillWeight = 50 : 裝箱明細_dgv.Columns(9).FillWeight = 50 : 裝箱明細_dgv.Columns(10).FillWeight = 50 : 裝箱明細_dgv.Columns(11).FillWeight = 50
  551. 裝箱明細_dgv.Columns(12).FillWeight = 50 : 裝箱明細_dgv.Columns(13).FillWeight = 50 : 裝箱明細_dgv.Columns(14).FillWeight = 50 : 裝箱明細_dgv.Columns(15).FillWeight = 50
  552. 裝箱明細_dgv.Columns(16).FillWeight = 50 : 裝箱明細_dgv.Columns(17).FillWeight = 50 : 裝箱明細_dgv.Columns(18).FillWeight = 50 : 裝箱明細_dgv.Columns(19).FillWeight = 50
  553. 裝箱明細_dgv.Columns(20).FillWeight = 50 : 裝箱明細_dgv.Columns(21).FillWeight = 50 : 裝箱明細_dgv.Columns(22).FillWeight = 50 : 裝箱明細_dgv.Columns(23).FillWeight = 50
  554. 填入0值2()
  555. Dim DK01 As New DataGridViewTextBoxColumn : Dim DK02 As New DataGridViewTextBoxColumn : Dim DK03 As New DataGridViewTextBoxColumn : Dim DK04 As New DataGridViewTextBoxColumn
  556. Dim DK05 As New DataGridViewTextBoxColumn : Dim DK06 As New DataGridViewTextBoxColumn : Dim DK07 As New DataGridViewTextBoxColumn : Dim DK08 As New DataGridViewTextBoxColumn
  557. Dim DK09 As New DataGridViewTextBoxColumn : Dim DK10 As New DataGridViewTextBoxColumn : Dim DK11 As New DataGridViewTextBoxColumn : Dim DK12 As New DataGridViewTextBoxColumn
  558. Dim DK13 As New DataGridViewTextBoxColumn : Dim DK14 As New DataGridViewTextBoxColumn : Dim DK15 As New DataGridViewTextBoxColumn : Dim DK16 As New DataGridViewTextBoxColumn
  559. Dim DK17 As New DataGridViewTextBoxColumn : Dim DK18 As New DataGridViewTextBoxColumn : Dim DK19 As New DataGridViewTextBoxColumn : Dim DK20 As New DataGridViewTextBoxColumn
  560. Dim DK21 As New DataGridViewTextBoxColumn : Dim DK22 As New DataGridViewTextBoxColumn : Dim DK23 As New DataGridViewTextBoxColumn : Dim DK24 As New DataGridViewTextBoxColumn
  561. DK01.HeaderText = "天盾流水號" : DK01.Name = "天盾流水號" : 裝箱明細3_dgv.Columns.Insert(0, DK01)
  562. DK02.HeaderText = "客戶訂單號" : DK02.Name = "客戶訂單號" : 裝箱明細3_dgv.Columns.Insert(1, DK02)
  563. DK03.HeaderText = "力威訂單號" : DK03.Name = "力威訂單號" : 裝箱明細3_dgv.Columns.Insert(2, DK03)
  564. DK04.HeaderText = "Item" : DK04.Name = "Item" : 裝箱明細3_dgv.Columns.Insert(3, DK04)
  565. DK05.HeaderText = "Material" : DK05.Name = "Material" : 裝箱明細3_dgv.Columns.Insert(4, DK05)
  566. DK06.HeaderText = "DM" : DK06.Name = "DM" : 裝箱明細3_dgv.Columns.Insert(5, DK06)
  567. DK07.HeaderText = "5" : DK07.Name = "5" : 裝箱明細3_dgv.Columns.Insert(6, DK07) : DK08.HeaderText = "5.5" : DK08.Name = "5.5" : 裝箱明細3_dgv.Columns.Insert(7, DK08)
  568. DK09.HeaderText = "6" : DK09.Name = "6" : 裝箱明細3_dgv.Columns.Insert(8, DK09) : DK10.HeaderText = "6.5" : DK10.Name = "6.5" : 裝箱明細3_dgv.Columns.Insert(9, DK10)
  569. DK11.HeaderText = "7" : DK11.Name = "7" : 裝箱明細3_dgv.Columns.Insert(10, DK11) : DK12.HeaderText = "7.5" : DK12.Name = "7.5" : 裝箱明細3_dgv.Columns.Insert(11, DK12)
  570. DK13.HeaderText = "8" : DK13.Name = "8" : 裝箱明細3_dgv.Columns.Insert(12, DK13) : DK14.HeaderText = "8.5" : DK14.Name = "8.5" : 裝箱明細3_dgv.Columns.Insert(13, DK14)
  571. DK15.HeaderText = "9" : DK15.Name = "9" : 裝箱明細3_dgv.Columns.Insert(14, DK15) : DK16.HeaderText = "9.5" : DK16.Name = "9.5" : 裝箱明細3_dgv.Columns.Insert(15, DK16)
  572. DK17.HeaderText = "10" : DK17.Name = "10" : 裝箱明細3_dgv.Columns.Insert(16, DK17) : DK18.HeaderText = "10.5" : DK18.Name = "10.5" : 裝箱明細3_dgv.Columns.Insert(17, DK18)
  573. DK19.HeaderText = "11" : DK19.Name = "11" : 裝箱明細3_dgv.Columns.Insert(18, DK19) : DK20.HeaderText = "11.5" : DK20.Name = "11.5" : 裝箱明細3_dgv.Columns.Insert(19, DK20)
  574. DK21.HeaderText = "12" : DK21.Name = "12" : 裝箱明細3_dgv.Columns.Insert(20, DK21) : DK22.HeaderText = "12.5" : DK22.Name = "12.5" : 裝箱明細3_dgv.Columns.Insert(21, DK22)
  575. DK23.HeaderText = "13" : DK23.Name = "13" : 裝箱明細3_dgv.Columns.Insert(22, DK23) : DK24.HeaderText = "14" : DK24.Name = "14" : 裝箱明細3_dgv.Columns.Insert(23, DK24)
  576. 裝箱明細3_dgv.Columns(0).FillWeight = 110 : 裝箱明細3_dgv.Columns(1).FillWeight = 110 : 裝箱明細3_dgv.Columns(2).FillWeight = 110
  577. 裝箱明細3_dgv.Columns(3).FillWeight = 90 : 裝箱明細3_dgv.Columns(4).FillWeight = 190 : 裝箱明細3_dgv.Columns(5).FillWeight = 80
  578. 裝箱明細3_dgv.Columns(6).FillWeight = 40 : 裝箱明細3_dgv.Columns(7).FillWeight = 40 : 裝箱明細3_dgv.Columns(8).FillWeight = 40 : 裝箱明細3_dgv.Columns(9).FillWeight = 40
  579. 裝箱明細3_dgv.Columns(10).FillWeight = 40 : 裝箱明細3_dgv.Columns(11).FillWeight = 40 : 裝箱明細3_dgv.Columns(12).FillWeight = 40 : 裝箱明細3_dgv.Columns(13).FillWeight = 40
  580. 裝箱明細3_dgv.Columns(14).FillWeight = 40 : 裝箱明細3_dgv.Columns(15).FillWeight = 40 : 裝箱明細3_dgv.Columns(16).FillWeight = 40 : 裝箱明細3_dgv.Columns(17).FillWeight = 40
  581. 裝箱明細3_dgv.Columns(18).FillWeight = 40 : 裝箱明細3_dgv.Columns(19).FillWeight = 40 : 裝箱明細3_dgv.Columns(20).FillWeight = 40 : 裝箱明細3_dgv.Columns(21).FillWeight = 40
  582. 裝箱明細3_dgv.Columns(22).FillWeight = 40 : 裝箱明細3_dgv.Columns(23).FillWeight = 40
  583. 填入0值2_1()
  584. End Sub
  585. Private Sub 抬頭清單_dgv_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 抬頭清單_dgv.CellClick
  586. If e.RowIndex = -1 Then : Else
  587. Number1_tb.Text = 抬頭清單_dgv("天盾流水號", e.RowIndex).Value : Number_tb.Text = 抬頭清單_dgv("天盾流水號", e.RowIndex).Value
  588. Number2_tb.Text = 抬頭清單_dgv("天盾流水號", e.RowIndex).Value
  589. Brand1_cb.Text = 抬頭清單_dgv("Brand", e.RowIndex).Value : 訂單類別1_tb.Text = 抬頭清單_dgv("ModeOfDelivery", e.RowIndex).Value
  590. 英科條款1_tb.Text = 抬頭清單_dgv("DeliveryTerms", e.RowIndex).Value : 公司編號1_tb.Text = 抬頭清單_dgv("CustomerName", e.RowIndex).Value
  591. 服務1_tb.Text = 抬頭清單_dgv("公司", e.RowIndex).Value : 版本1_tb.Text = 抬頭清單_dgv("ModifiedDate", e.RowIndex).Value
  592. 供應商編號1_tb.Text = 抬頭清單_dgv("VendorReference", e.RowIndex).Value : 客戶訂單號1_tb.Text = 抬頭清單_dgv("客戶訂單號", e.RowIndex).Value
  593. 郵寄方式1_tb.Text = 抬頭清單_dgv("SalesOrder", e.RowIndex).Value : 客戶交期1_dtp.Value = 抬頭清單_dgv("交期", e.RowIndex).Value
  594. 力威訂單號1_tb.Text = 抬頭清單_dgv("CustomerRequisition", e.RowIndex).Value : 總雙數1_tb.Text = 抬頭清單_dgv("總雙數", e.RowIndex).Value
  595. 總案件1_tb.Text = 抬頭清單_dgv("總案件數", e.RowIndex).Value : 下單日1_dtp.Value = 抬頭清單_dgv("CreatedDate", e.RowIndex).Value
  596. 工廠編號1_tb.Text = 抬頭清單_dgv("工廠編號", e.RowIndex).Value : 地址11_tb.Text = 抬頭清單_dgv("工廠地址", e.RowIndex).Value
  597. 地址二1_tb.Text = 抬頭清單_dgv("DeliveryAddress", e.RowIndex).Value : 最終運送1_tb.Text = 抬頭清單_dgv("最終運送", e.RowIndex).Value
  598. 代理編號1_cb.Text = 抬頭清單_dgv("代理編號", e.RowIndex).Value : 訂貨代理1_tb.Text = 抬頭清單_dgv("訂貨代理", e.RowIndex).Value
  599. FTY1_cb.Text = 抬頭清單_dgv("工廠簡稱", e.RowIndex).Value : FTY_cb.Text = 抬頭清單_dgv("工廠簡稱", e.RowIndex).Value : FTY2_cb.Text = 抬頭清單_dgv("工廠簡稱", e.RowIndex).Value
  600. 總雙數1_tb.Text = Format(Val(總雙數1_tb.Text), "###0") : 總案件1_tb.Text = Format(Val(總案件1_tb.Text), "###0")
  601. Set_訂單控制表() : Set_訂單明細() : Set_裝箱控制表() : Set_裝箱明細()
  602. SEASON1_cb.Text = 控制表1_dgv("年份季度", 0).Value : DIV1_cb.Text = 控制表1_dgv("訂單種類", 0).Value
  603. SEASON_cb.Text = 控制表1_dgv("年份季度", 0).Value : DIV_cb.Text = 控制表1_dgv("訂單種類", 0).Value
  604. SEASON2_cb.Text = 控制表1_dgv("年份季度", 0).Value : DIV2_cb.Text = 控制表1_dgv("訂單種類", 0).Value
  605. End If
  606. End Sub
  607. Private Sub 關鍵字查詢_bt_Click(sender As Object, e As EventArgs) Handles 關鍵字查詢_bt.Click
  608. PA = InputBox("請輸入要查詢的資料") : Set_訂單清單() : PA = ""
  609. End Sub
  610. Private Sub FTY1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles FTY1_cb.TextChanged
  611. ConnOpen()
  612. SQL1 = "SELECT 生產工廠, 供應商資料, 供應商地址 FROM 訂單控制表生產工廠清單 WHERE 生產工廠 LIKE '" & FTY1_cb.Text & "'"
  613. CmdSet_For_dr()
  614. If dr.Read() Then : VendorName1_tb.Text = dr("供應商資料").ToString : End If : conn.Close()
  615. End Sub
  616. Private Sub FTY_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles FTY_cb.TextChanged
  617. ConnOpen()
  618. SQL1 = "SELECT 生產工廠, 供應商資料, 供應商地址 FROM 訂單控制表生產工廠清單 WHERE 生產工廠 LIKE '" & FTY_cb.Text & "'"
  619. CmdSet_For_dr()
  620. If dr.Read() Then : VendorName_tb.Text = dr("供應商資料").ToString : End If : conn.Close()
  621. End Sub
  622. Private Sub 訂單讀取_bt_Click(sender As Object, e As EventArgs) Handles 訂單讀取_bt.Click
  623. If Number_tb.Text = "" Or FTY_cb.Text = "" Or SEASON_cb.Text = "" Or DIV_cb.Text = "" Then
  624. MsgBox("打藍色星號處的資料不可以空白,請檢察後再按導入。")
  625. Else
  626. If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
  627. file_name = OpenFileDialog1.FileName
  628. xlApp = CreateObject("Excel.Application")
  629. xlApp.DisplayAlerts = False
  630. xlApp.Visible = True
  631. xlApp.Workbooks.Open(file_name)
  632. xlSheet = xlApp.Worksheets(1)
  633. xlSheet.Activate()
  634. xlApp.Visible = False
  635. '-------表頭-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
  636. For YY As Integer = 1 To 35
  637. 資料數 = 35 : 進度條()
  638. For XX As Integer = 1 To 60
  639. 資料數1 = 60 : 進度條1()
  640. If Strings.Left(xlSheet.Cells(YY, XX).value, 16) = "Purchasing Group" Then : Brand_cb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 22, 50) : End If
  641. If Strings.Left(xlSheet.Cells(YY, XX).value, 7) = "PO Type" Then : 訂單類別_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 12, 50) : End If
  642. 'If Strings.Left(xlSheet.Cells(YY, XX).value, 6) = "Vendor" Then : 供應商編號_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 12, 50) : End If
  643. If Strings.Left(xlSheet.Cells(YY, XX).value, 18) = "Unsized Commitment" Then : 客戶訂單號_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 28, 50) : End If
  644. If Strings.Left(xlSheet.Cells(YY, XX).value, 12) = "Company Code" Then
  645. 公司編號_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 18, 4) : 服務_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 35, 500) : End If
  646. If Strings.Left(xlSheet.Cells(YY, XX).value, 11) = "Total Units" Then
  647. For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
  648. If xlSheet.Cells(YY, XX + I).value > 0 Then
  649. 總雙數_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  650. End If
  651. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  652. End If
  653. If Strings.Left(xlSheet.Cells(YY, XX).value, 11) = "Total Cases" Then
  654. For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
  655. If xlSheet.Cells(YY, XX + I).value > 0 Then
  656. 總案件_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  657. End If
  658. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  659. End If
  660. If Strings.Left(xlSheet.Cells(YY, XX).value, 7) = "Version" Then
  661. For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
  662. If xlSheet.Cells(YY, XX + I).value > 0 Then
  663. 版本_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  664. End If
  665. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  666. End If
  667. If Strings.Left(xlSheet.Cells(YY, XX).value, 3) = "PO#" Then
  668. For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
  669. If xlSheet.Cells(YY, XX + I).value > 0 Then
  670. 力威訂單號_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  671. End If
  672. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  673. End If
  674. If Strings.Left(xlSheet.Cells(YY, XX).value, 7) = "Factory" Then
  675. 工廠編號_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 17, 20)
  676. For I As Integer = 1 To 3 : If xlSheet.Cells(YY + I, XX).value <> "" Then : 地址1_tb.Text = xlSheet.Cells(YY + I, XX).value : Exit For : End If : Next
  677. End If
  678. If Strings.Left(xlSheet.Cells(YY, XX).value, 16) = "Forwarding Agent" Then
  679. 代理編號_cb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 20, 20)
  680. For I As Integer = 1 To 3 : If xlSheet.Cells(YY + I, XX).value <> "" Then : 訂貨代理_tb.Text = xlSheet.Cells(YY + I, XX).value : Exit For : End If : Next
  681. End If
  682. If Strings.Left(xlSheet.Cells(YY, XX).value, 22) = "Final Customer Ship To" Then
  683. For I As Integer = 1 To 3 : If xlSheet.Cells(YY + I, XX).value <> "" Then : 最終運送_tb.Text = xlSheet.Cells(YY + I, XX).value : Exit For : End If : Next
  684. End If
  685. If Strings.Left(xlSheet.Cells(YY, XX).value, 10) = "Inco Terms" Then
  686. For I As Integer = 1 To 3 : If xlSheet.Cells(YY + I, XX).value <> "" Then : 英科條款_tb.Text = xlSheet.Cells(YY + I, XX).value : Exit For : End If : Next
  687. End If
  688. If Strings.Left(xlSheet.Cells(YY, XX).value, 15) = "Shipping Method" Then
  689. For I As Integer = 1 To 3 : If xlSheet.Cells(YY + I, XX).value <> "" Then : 郵寄方式_tb.Text = xlSheet.Cells(YY + I, XX).value : Exit For : End If : Next
  690. End If
  691. If Strings.Left(xlSheet.Cells(YY, XX).value, 7) = "Ship To" Then
  692. For I As Integer = 1 To 3 : If xlSheet.Cells(YY + I, XX).value <> "" Then : 地址二_tb.Text = xlSheet.Cells(YY + I, XX).value : Exit For : End If : Next
  693. End If
  694. If Strings.Left(xlSheet.Cells(YY, XX).value, 23) = "NLT - Ex - Factory Date" Then
  695. For I As Integer = 1 To 3
  696. 日期_tb.Text = xlSheet.Cells(YY + I, XX).value
  697. If 日期_tb.Text = "Per Item" Then
  698. 客戶交期_dtp.Text = Today()
  699. If 日期_tb.Text <> "" Then
  700. Exit For
  701. End If
  702. Else
  703. 客戶交期_dtp.Text = 客戶交期1_dtp.Text
  704. If 日期_tb.Text <> "" Then
  705. Exit For
  706. End If
  707. End If
  708. Next
  709. End If
  710. If Number_tb.Text <> "" And 英科條款_tb.Text <> "" And 供應商編號_tb.Text <> "" And 郵寄方式_tb.Text <> "" And 總案件_tb.Text <> "" And 訂貨代理_tb.Text <> "" And
  711. Brand_cb.Text <> "" And 公司編號_tb.Text <> "" And 版本_tb.Text <> "" And 力威訂單號_tb.Text <> "" And 地址1_tb.Text <> "" And 代理編號_cb.Text <> "" And
  712. 訂單類別_tb.Text <> "" And 服務_tb.Text <> "" And 客戶訂單號_tb.Text <> "" And 總雙數_tb.Text <> "" And 地址二_tb.Text <> "" Then
  713. ProgressBar2.Value = 0 : 最終數1 = 0 : Exit For
  714. End If
  715. Next : ProgressBar2.Value = 0 : 最終數1 = 0
  716. If Number_tb.Text <> "" And 英科條款_tb.Text <> "" And 供應商編號_tb.Text <> "" And 郵寄方式_tb.Text <> "" And 總案件_tb.Text <> "" And 訂貨代理_tb.Text <> "" And
  717. Brand_cb.Text <> "" And 公司編號_tb.Text <> "" And 版本_tb.Text <> "" And 力威訂單號_tb.Text <> "" And 地址1_tb.Text <> "" And 代理編號_cb.Text <> "" And
  718. 訂單類別_tb.Text <> "" And 服務_tb.Text <> "" And 客戶訂單號_tb.Text <> "" And 總雙數_tb.Text <> "" And 地址二_tb.Text <> "" Then
  719. ProgressBar1.Value = 0 : 最終數 = 0 : Exit For
  720. End If
  721. Next : ProgressBar1.Value = 0 : 最終數 = 0
  722. If 客戶訂單號_tb.Text = "" Then
  723. 客戶訂單號_tb.Text = 力威訂單號_tb.Text
  724. End If
  725. '-------控制表與明細表------------------------------------------------------------------------------------------------------------------------------------------------------------
  726. Dim W As Integer = 0 : Dim XX1 As Integer = 1
  727. For YY As Integer = 25 To 100
  728. 資料數 = 100 : 進度條()
  729. 形體名稱 = "" : 型體描述 = ""
  730. If Strings.Left(xlSheet.Cells(YY, XX1).value, 12) = "Material No." Then
  731. For TT As Integer = 4 To 6 : 資料數1 = 6 : 進度條1()
  732. If Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 12) <> "Material No." Then
  733. If Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "M" Or Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "W" Or
  734. Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "N" Then
  735. If W = 0 Then : Else
  736. 控制表_dgv.Rows.Insert(0) : 控制表3_dgv.Rows.Insert(0) : 明細表_dgv.Rows.Insert(0) : 明細表3_dgv.Rows.Insert(0)
  737. 填入0值1() : 填入0值1_1()
  738. End If
  739. If Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "M" Then
  740. 明細表_dgv.Rows(0).Cells("DM").Value = "MED" : 明細表3_dgv.Rows(0).Cells("DM").Value = "MED"
  741. 控制表_dgv.Rows(0).Cells("楦型").Value = "MED" : 控制表3_dgv.Rows(0).Cells("楦型").Value = "MED"
  742. ElseIf Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "W" Then
  743. 明細表_dgv.Rows(0).Cells("DM").Value = "WIDE" : 明細表3_dgv.Rows(0).Cells("DM").Value = "WIDE"
  744. 控制表_dgv.Rows(0).Cells("楦型").Value = "WIDE" : 控制表3_dgv.Rows(0).Cells("楦型").Value = "WIDE"
  745. ElseIf Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "N" Then
  746. 明細表_dgv.Rows(0).Cells("DM").Value = "NARRO" : 明細表3_dgv.Rows(0).Cells("DM").Value = "NARRO"
  747. 控制表_dgv.Rows(0).Cells("楦型").Value = "NARRO" : 控制表3_dgv.Rows(0).Cells("楦型").Value = "NARRO"
  748. End If
  749. For UU As Integer = 2 To 70 : 資料數2 = 70 : 進度條2()
  750. If Strings.Left(xlSheet.Cells(YY + 3, XX1 + UU).value, 5) = "Total" Then
  751. 控制表_dgv.Rows(0).Cells("訂單數量").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  752. 控制表3_dgv.Rows(0).Cells("訂單數量").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  753. 明細表_dgv.Rows(0).Cells("TOTAL").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  754. 明細表3_dgv.Rows(0).Cells("TOTAL").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  755. Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  756. End If
  757. If xlSheet.Cells(YY + 3, XX1 + UU).value = 5 Then
  758. 明細表_dgv.Rows(0).Cells("5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  759. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  760. 明細表_dgv.Rows(0).Cells("5").Value = 0 : 明細表3_dgv.Rows(0).Cells("5").Value = 0 : End If : End If
  761. If xlSheet.Cells(YY + 3, XX1 + UU).value = 5.5 Then
  762. 明細表_dgv.Rows(0).Cells("5.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("5.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  763. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  764. 明細表_dgv.Rows(0).Cells("5.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("5.5").Value = 0 : End If : End If
  765. If xlSheet.Cells(YY + 3, XX1 + UU).value = 6 Then
  766. 明細表_dgv.Rows(0).Cells("6").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("6").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  767. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  768. 明細表_dgv.Rows(0).Cells("6").Value = 0 : 明細表3_dgv.Rows(0).Cells("6").Value = 0 : End If : End If
  769. If xlSheet.Cells(YY + 3, XX1 + UU).value = 6.5 Then
  770. 明細表_dgv.Rows(0).Cells("6.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("6.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  771. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  772. 明細表_dgv.Rows(0).Cells("6.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("6.5").Value = 0 : End If : End If
  773. If xlSheet.Cells(YY + 3, XX1 + UU).value = 7 Then
  774. 明細表_dgv.Rows(0).Cells("7").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("7").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  775. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  776. 明細表_dgv.Rows(0).Cells("7").Value = 0 : 明細表3_dgv.Rows(0).Cells("7").Value = 0 : End If : End If
  777. If xlSheet.Cells(YY + 3, XX1 + UU).value = 7.5 Then
  778. 明細表_dgv.Rows(0).Cells("7.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("7.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  779. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  780. 明細表_dgv.Rows(0).Cells("7.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("7.5").Value = 0 : End If : End If
  781. If xlSheet.Cells(YY + 3, XX1 + UU).value = 8 Then
  782. 明細表_dgv.Rows(0).Cells("8").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("8").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  783. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  784. 明細表_dgv.Rows(0).Cells("8").Value = 0 : 明細表3_dgv.Rows(0).Cells("8").Value = 0 : End If : End If
  785. If xlSheet.Cells(YY + 3, XX1 + UU).value = 8.5 Then
  786. 明細表_dgv.Rows(0).Cells("8.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("8.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  787. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  788. 明細表_dgv.Rows(0).Cells("8.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("8.5").Value = 0 : End If : End If
  789. If xlSheet.Cells(YY + 3, XX1 + UU).value = 9 Then
  790. 明細表_dgv.Rows(0).Cells("9").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("9").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  791. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  792. 明細表_dgv.Rows(0).Cells("9").Value = 0 : 明細表3_dgv.Rows(0).Cells("9").Value = 0 : End If : End If
  793. If xlSheet.Cells(YY + 3, XX1 + UU).value = 9.5 Then
  794. 明細表_dgv.Rows(0).Cells("9.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("9.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  795. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  796. 明細表_dgv.Rows(0).Cells("9.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("9.5").Value = 0 : End If : End If
  797. If xlSheet.Cells(YY + 3, XX1 + UU).value = 10 Then
  798. 明細表_dgv.Rows(0).Cells("10").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("10").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  799. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  800. 明細表_dgv.Rows(0).Cells("10").Value = 0 : 明細表3_dgv.Rows(0).Cells("10").Value = 0 : End If : End If
  801. If xlSheet.Cells(YY + 3, XX1 + UU).value = 10.5 Then
  802. 明細表_dgv.Rows(0).Cells("10.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("10.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  803. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  804. 明細表_dgv.Rows(0).Cells("10.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("10.5").Value = 0 : End If : End If
  805. If xlSheet.Cells(YY + 3, XX1 + UU).value = 11 Then
  806. 明細表_dgv.Rows(0).Cells("11").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("11").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  807. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  808. 明細表_dgv.Rows(0).Cells("11").Value = 0 : 明細表3_dgv.Rows(0).Cells("11").Value = 0 : End If : End If
  809. If xlSheet.Cells(YY + 3, XX1 + UU).value = 11.5 Then
  810. 明細表_dgv.Rows(0).Cells("11.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("11.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  811. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  812. 明細表_dgv.Rows(0).Cells("11.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("11.5").Value = 0 : End If : End If
  813. If xlSheet.Cells(YY + 3, XX1 + UU).value = 12 Then
  814. 明細表_dgv.Rows(0).Cells("12").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("12").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  815. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  816. 明細表_dgv.Rows(0).Cells("12").Value = 0 : 明細表3_dgv.Rows(0).Cells("12").Value = 0 : End If : End If
  817. If xlSheet.Cells(YY + 3, XX1 + UU).value = 12.5 Then
  818. 明細表_dgv.Rows(0).Cells("12.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("12.5").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  819. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  820. 明細表_dgv.Rows(0).Cells("12.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("12.5").Value = 0 : End If : End If
  821. If xlSheet.Cells(YY + 3, XX1 + UU).value = 13 Then
  822. 明細表_dgv.Rows(0).Cells("13").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("13").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  823. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  824. 明細表_dgv.Rows(0).Cells("13").Value = 0 : 明細表3_dgv.Rows(0).Cells("13").Value = 0 : End If : End If
  825. If xlSheet.Cells(YY + 3, XX1 + UU).value = 14 Then
  826. 明細表_dgv.Rows(0).Cells("14").Value = xlSheet.Cells(YY + TT, XX1 + UU).value : 明細表3_dgv.Rows(0).Cells("14").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
  827. If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
  828. 明細表_dgv.Rows(0).Cells("14").Value = 0 : 明細表3_dgv.Rows(0).Cells("14").Value = 0 : End If : End If
  829. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  830. 明細表_dgv.Rows(0).Cells("ItemNumber").Value = xlSheet.Cells(YY + 1, XX1).value
  831. 明細表_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
  832. 明細表_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  833. 明細表3_dgv.Rows(0).Cells("ItemNumber").Value = xlSheet.Cells(YY + 1, XX1).value
  834. 明細表3_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
  835. 明細表3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  836. 控制表_dgv.Rows(0).Cells("訂單流水號").Value = Number_tb.Text
  837. 控制表_dgv.Rows(0).Cells("年份季度").Value = SEASON_cb.Text
  838. 控制表_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  839. 控制表_dgv.Rows(0).Cells("客戶交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
  840. 控制表_dgv.Rows(0).Cells("工廠回復交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
  841. 控制表_dgv.Rows(0).Cells("生產工廠").Value = FTY_cb.Text
  842. 控制表_dgv.Rows(0).Cells("訂單種類").Value = DIV_cb.Text
  843. 控制表3_dgv.Rows(0).Cells("訂單流水號").Value = Number_tb.Text
  844. 控制表3_dgv.Rows(0).Cells("年份季度").Value = SEASON_cb.Text
  845. 控制表3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  846. 控制表3_dgv.Rows(0).Cells("客戶交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
  847. 控制表3_dgv.Rows(0).Cells("工廠回復交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
  848. 控制表3_dgv.Rows(0).Cells("生產工廠").Value = FTY_cb.Text
  849. 控制表3_dgv.Rows(0).Cells("訂單種類").Value = DIV_cb.Text
  850. For I As Integer = 0 To 60 : 資料數2 = 60 : 進度條2()
  851. If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 20) = "Material Description" Then
  852. For WW As Integer = 1 To 100 : 資料數3 = 100 : 進度條3()
  853. If WW = 1 Then
  854. 形體名稱 = Strings.Left(xlSheet.Cells(YY + 1, XX1 + I).value, 1)
  855. End If
  856. If WW > 1 Then
  857. If Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, WW, 1) = "," Then
  858. Dim Z As Integer = WW + 1
  859. For ZZ As Integer = Z To 200
  860. If Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, ZZ, 1) = "," Then
  861. Exit For
  862. Else
  863. 型體描述 &= Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, ZZ, 1)
  864. End If
  865. Next
  866. Exit For : ProgressBar4.Value = 0 : 最終數3 = 0
  867. Else
  868. 形體名稱 &= Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, WW, 1)
  869. End If
  870. End If
  871. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  872. 控制表_dgv.Rows(0).Cells("形體號").Value = 形體名稱 : 控制表3_dgv.Rows(0).Cells("形體號").Value = 形體名稱
  873. 明細表_dgv.Rows(0).Cells("ProductName").Value = 形體名稱 : 明細表3_dgv.Rows(0).Cells("ProductName").Value = 形體名稱
  874. 明細表_dgv.Rows(0).Cells("ProductDescription").Value = 型體描述 : 明細表3_dgv.Rows(0).Cells("ProductDescription").Value = 型體描述
  875. End If
  876. If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 8) = "Colorway" Then
  877. 控制表_dgv.Rows(0).Cells("顏色").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  878. 控制表3_dgv.Rows(0).Cells("顏色").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  879. 明細表_dgv.Rows(0).Cells("Color").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  880. 明細表3_dgv.Rows(0).Cells("Color").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  881. End If
  882. If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 10) = "Product ID" Then
  883. 控制表_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  884. 控制表3_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  885. End If
  886. If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 3) = "UoM" Then
  887. 控制表_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  888. 控制表3_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX1 + I).value
  889. End If
  890. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  891. W += 1
  892. End If
  893. End If
  894. Next : ProgressBar2.Value = 0 : 最終數1 = 0
  895. End If
  896. If Strings.Left(xlSheet.Cells(YY, XX1).value, 4) = "Item" Then
  897. ProgressBar1.Value = 0 : 最終數 = 0 : Exit For
  898. End If
  899. Next : ProgressBar1.Value = 0 : 最終數 = 0
  900. '-------裝箱控制表--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  901. Dim W1 As Integer = 0 : Dim W2 As Integer = 0 : Dim XX2 As Integer = 1
  902. For YY As Integer = 30 To 300 : 資料數 = 300 : 進度條()
  903. 項目 = ""
  904. If Strings.Left(xlSheet.Cells(YY, XX2).value, 4) = "Item" Then
  905. If W1 = 0 Then : Else
  906. 裝箱控制_dgv.Rows.Insert(0) : 裝箱控制3_dgv.Rows.Insert(0)
  907. End If
  908. 裝箱控制_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text : 裝箱控制_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  909. 裝箱控制_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
  910. 裝箱控制3_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text : 裝箱控制3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  911. 裝箱控制3_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
  912. For I As Integer = 0 To 60 : 資料數1 = 60 : 進度條1()
  913. If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 4) = "Item" Then
  914. 裝箱控制_dgv.Rows(0).Cells("Item").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  915. 裝箱控制3_dgv.Rows(0).Cells("Item").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  916. 項目 = xlSheet.Cells(YY + 1, XX2 + I).value : End If
  917. If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 10) = "Material #" Then
  918. 裝箱控制_dgv.Rows(0).Cells("Material").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  919. 裝箱控制3_dgv.Rows(0).Cells("Material").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  920. 型體資料 = xlSheet.Cells(YY + 1, XX2 + I).value : End If
  921. If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 20) = "Material Description" Then
  922. 裝箱控制_dgv.Rows(0).Cells("MaterialDescription").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  923. 裝箱控制3_dgv.Rows(0).Cells("MaterialDescription").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  924. End If
  925. If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 3) = "Qty" Then
  926. 裝箱控制_dgv.Rows(0).Cells("Qty").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  927. 裝箱控制3_dgv.Rows(0).Cells("Qty").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  928. End If
  929. If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 3) = "UoM" Then
  930. 裝箱控制_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  931. 裝箱控制3_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX2 + I).value
  932. Exit For : ProgressBar2.Value = 0 : 最終數1 = 0
  933. End If
  934. Next : ProgressBar2.Value = 0 : 最終數1 = 0
  935. For I As Integer = 3 To 60 : 資料數1 = 60 : 進度條1()
  936. If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 13) = "PO Item Text:" Then
  937. 裝箱控制_dgv.Rows(0).Cells("POItemText").Value = Strings.Mid(xlSheet.Cells(YY + I, XX2).value, 14, 300)
  938. 裝箱控制3_dgv.Rows(0).Cells("POItemText").Value = Strings.Mid(xlSheet.Cells(YY + I, XX2).value, 14, 300)
  939. End If
  940. If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 13) = "Cust Assign #" Then
  941. For II As Integer = 19 To 60 : 資料數2 = 60 : 進度條2()
  942. If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 9) = "Units/Ctn" Then
  943. For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
  944. 裝箱控制_dgv.Rows(0).Cells("UnitsCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  945. 裝箱控制3_dgv.Rows(0).Cells("UnitsCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  946. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("UnitsCtn").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  947. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  948. End If
  949. If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 6) = "No/Ctn" Then
  950. For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
  951. 裝箱控制_dgv.Rows(0).Cells("NoCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  952. 裝箱控制3_dgv.Rows(0).Cells("NoCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  953. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("NoCtn").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  954. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  955. End If
  956. If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 6) = "Ctn No" Then
  957. For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
  958. 裝箱控制_dgv.Rows(0).Cells("CtnNo").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  959. 裝箱控制3_dgv.Rows(0).Cells("CtnNo").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  960. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("CtnNo").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  961. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  962. End If
  963. If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 5) = "Units" Then
  964. For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
  965. 裝箱控制_dgv.Rows(0).Cells("Units2").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  966. 裝箱控制3_dgv.Rows(0).Cells("Units2").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  967. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Units2").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  968. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  969. End If
  970. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  971. For II As Integer = 0 To 10 : 資料數2 = 10 : 進度條2()
  972. If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 5) = "Width" Then
  973. For TT As Integer = 1 To 3
  974. If Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "M" Or Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "W" Or
  975. Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "N" Then
  976. If W2 = 0 Then : Else
  977. 裝箱明細_dgv.Rows.Insert(0) : 裝箱明細3_dgv.Rows.Insert(0)
  978. 填入0值2() : 填入0值2_1()
  979. End If
  980. 裝箱明細_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
  981. 裝箱明細_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  982. 裝箱明細_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
  983. 裝箱明細_dgv.Rows(0).Cells("Item").Value = 項目
  984. 裝箱明細_dgv.Rows(0).Cells("Material").Value = 型體資料
  985. 裝箱明細3_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
  986. 裝箱明細3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
  987. 裝箱明細3_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
  988. 裝箱明細3_dgv.Rows(0).Cells("Item").Value = 項目
  989. 裝箱明細3_dgv.Rows(0).Cells("Material").Value = 型體資料
  990. If Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "M" Then
  991. 裝箱明細_dgv.Rows(0).Cells("DM").Value = "MED" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = "MED"
  992. ElseIf Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "W" Then
  993. 裝箱明細_dgv.Rows(0).Cells("DM").Value = "WIDE" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = "WIDE"
  994. ElseIf Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "N" Then
  995. 裝箱明細_dgv.Rows(0).Cells("DM").Value = "NARRO" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = "NARRO"
  996. End If
  997. For UU As Integer = 1 To 70 : 資料數3 = 70 : 進度條3()
  998. If Not IsNumeric(xlSheet.Cells(YY + I, XX2 + II + UU).value) Then : Else
  999. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 5 Then
  1000. 裝箱明細_dgv.Rows(0).Cells("5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1001. 裝箱明細3_dgv.Rows(0).Cells("5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1002. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1003. 裝箱明細_dgv.Rows(0).Cells("5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("5").Value = 0 : End If : End If
  1004. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 5.5 Then
  1005. 裝箱明細_dgv.Rows(0).Cells("5.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1006. 裝箱明細3_dgv.Rows(0).Cells("5.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1007. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1008. 裝箱明細_dgv.Rows(0).Cells("5.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("5.5").Value = 0 : End If : End If
  1009. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 6 Then
  1010. 裝箱明細_dgv.Rows(0).Cells("6").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1011. 裝箱明細3_dgv.Rows(0).Cells("6").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1012. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1013. 裝箱明細_dgv.Rows(0).Cells("6").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("6").Value = 0 : End If : End If
  1014. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 6.5 Then
  1015. 裝箱明細_dgv.Rows(0).Cells("6.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1016. 裝箱明細3_dgv.Rows(0).Cells("6.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1017. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1018. 裝箱明細_dgv.Rows(0).Cells("6.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("6.5").Value = 0 : End If : End If
  1019. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 7 Then
  1020. 裝箱明細_dgv.Rows(0).Cells("7").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1021. 裝箱明細3_dgv.Rows(0).Cells("7").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1022. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1023. 裝箱明細_dgv.Rows(0).Cells("7").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("7").Value = 0 : End If : End If
  1024. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 7.5 Then
  1025. 裝箱明細_dgv.Rows(0).Cells("7.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1026. 裝箱明細3_dgv.Rows(0).Cells("7.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1027. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1028. 裝箱明細_dgv.Rows(0).Cells("7.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("7.5").Value = 0 : End If : End If
  1029. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 8 Then
  1030. 裝箱明細_dgv.Rows(0).Cells("8").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1031. 裝箱明細3_dgv.Rows(0).Cells("8").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1032. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1033. 裝箱明細_dgv.Rows(0).Cells("8").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("8").Value = 0 : End If : End If
  1034. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 8.5 Then
  1035. 裝箱明細_dgv.Rows(0).Cells("8.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1036. 裝箱明細3_dgv.Rows(0).Cells("8.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1037. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1038. 裝箱明細_dgv.Rows(0).Cells("8.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("8.5").Value = 0 : End If : End If
  1039. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 9 Then
  1040. 裝箱明細_dgv.Rows(0).Cells("9").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1041. 裝箱明細3_dgv.Rows(0).Cells("9").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1042. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1043. 裝箱明細_dgv.Rows(0).Cells("9").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("9").Value = 0 : End If : End If
  1044. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 9.5 Then
  1045. 裝箱明細_dgv.Rows(0).Cells("9.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1046. 裝箱明細3_dgv.Rows(0).Cells("9.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1047. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1048. 裝箱明細_dgv.Rows(0).Cells("9.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("9.5").Value = 0 : End If : End If
  1049. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 10 Then
  1050. 裝箱明細_dgv.Rows(0).Cells("10").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1051. 裝箱明細3_dgv.Rows(0).Cells("10").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1052. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1053. 裝箱明細_dgv.Rows(0).Cells("10").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("10").Value = 0 : End If : End If
  1054. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 10.5 Then
  1055. 裝箱明細_dgv.Rows(0).Cells("10.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1056. 裝箱明細3_dgv.Rows(0).Cells("10.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1057. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1058. 裝箱明細_dgv.Rows(0).Cells("10.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("10.5").Value = 0 : End If : End If
  1059. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 11 Then
  1060. 裝箱明細_dgv.Rows(0).Cells("11").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1061. 裝箱明細3_dgv.Rows(0).Cells("11").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1062. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1063. 裝箱明細_dgv.Rows(0).Cells("11").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("11").Value = 0 : End If : End If
  1064. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 11.5 Then
  1065. 裝箱明細_dgv.Rows(0).Cells("11.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1066. 裝箱明細3_dgv.Rows(0).Cells("11.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1067. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1068. 裝箱明細_dgv.Rows(0).Cells("11.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("11.5").Value = 0 : End If : End If
  1069. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 12 Then
  1070. 裝箱明細_dgv.Rows(0).Cells("12").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1071. 裝箱明細3_dgv.Rows(0).Cells("12").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1072. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1073. 裝箱明細_dgv.Rows(0).Cells("12").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("12").Value = 0 : End If : End If
  1074. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 12.5 Then
  1075. 裝箱明細_dgv.Rows(0).Cells("12.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1076. 裝箱明細3_dgv.Rows(0).Cells("12.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1077. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1078. 裝箱明細_dgv.Rows(0).Cells("12.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("12.5").Value = 0 : End If : End If
  1079. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 13 Then
  1080. 裝箱明細_dgv.Rows(0).Cells("13").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1081. 裝箱明細3_dgv.Rows(0).Cells("13").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1082. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1083. 裝箱明細_dgv.Rows(0).Cells("13").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("13").Value = 0 : End If : End If
  1084. If xlSheet.Cells(YY + I, XX2 + II + UU).value = 14 Then
  1085. 裝箱明細_dgv.Rows(0).Cells("14").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1086. 裝箱明細3_dgv.Rows(0).Cells("14").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
  1087. If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
  1088. 裝箱明細_dgv.Rows(0).Cells("14").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("14").Value = 0 : End If : End If
  1089. End If
  1090. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1091. W2 += 1
  1092. End If
  1093. Next
  1094. End If
  1095. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  1096. Exit For : ProgressBar2.Value = 0 : 最終數1 = 0
  1097. End If
  1098. If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 19) = "Product Description" Then
  1099. 裝箱控制_dgv.Rows(0).Cells("ProductDescription").Value = xlSheet.Cells(YY + I + 1, XX2).value
  1100. 裝箱控制3_dgv.Rows(0).Cells("ProductDescription").Value = xlSheet.Cells(YY + I + 1, XX2).value
  1101. For II As Integer = 35 To 60 : 資料數2 = 60 : 進度條2()
  1102. If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 10) = "Inco Terms" Then
  1103. 裝箱控制_dgv.Rows(0).Cells("IncoTerms").Value = xlSheet.Cells(YY + I + 1, XX2 + II).value
  1104. 裝箱控制3_dgv.Rows(0).Cells("IncoTerms").Value = xlSheet.Cells(YY + I + 1, XX2 + II).value
  1105. Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  1106. End If
  1107. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  1108. End If
  1109. If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 22) = "Style and Descriptions" Then
  1110. For II As Integer = 15 To 50 : 資料數2 = 50 : 進度條2()
  1111. If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 13) = "Customer Data" Then
  1112. For III As Integer = 1 To 5
  1113. If xlSheet.Cells(YY + I + III, XX2 + II).value <> "" Then
  1114. 裝箱控制_dgv.Rows(0).Cells("CustomerData").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  1115. 裝箱控制3_dgv.Rows(0).Cells("CustomerData").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
  1116. Exit For
  1117. End If
  1118. Next
  1119. Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  1120. End If
  1121. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  1122. For II As Integer = 0 To 50 : 資料數2 = 50 : 進度條2()
  1123. For III As Integer = 20 To 50 : 資料數3 = 50 : 進度條3()
  1124. If Strings.Left(xlSheet.Cells(YY + I + II, XX2 + III).value, 22) = "Final Customer Ship To" Then
  1125. For FF As Integer = 1 To 3
  1126. If xlSheet.Cells(YY + I + II + FF, XX2 + III).value <> "" Then
  1127. 裝箱控制_dgv.Rows(0).Cells("FinalCustomerShipTo").Value = xlSheet.Cells(YY + I + II + FF, XX2 + III).value
  1128. 裝箱控制3_dgv.Rows(0).Cells("FinalCustomerShipTo").Value = xlSheet.Cells(YY + I + II + FF, XX2 + III).value
  1129. Exit For
  1130. End If
  1131. Next
  1132. End If
  1133. If Strings.Left(xlSheet.Cells(YY + I + II, XX2 + III).value, 12) = "Customs Info" Then
  1134. For UU As Integer = 1 To 5
  1135. For IIII As Integer = 0 To 30
  1136. If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 4) = "Size" Then
  1137. For IIIII As Integer = 1 To 3
  1138. 裝箱控制_dgv.Rows(0).Cells("Size").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1139. 裝箱控制3_dgv.Rows(0).Cells("Size").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1140. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Size").Value) Then : Exit For : End If
  1141. Next
  1142. End If
  1143. If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 3) = "HS#" Then
  1144. For IIIII As Integer = 1 To 3
  1145. 裝箱控制_dgv.Rows(0).Cells("HS").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1146. 裝箱控制3_dgv.Rows(0).Cells("HS").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1147. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("HS").Value) Then : Exit For : End If
  1148. Next
  1149. End If
  1150. If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 5) = "Units" Then
  1151. For IIIII As Integer = 1 To 3
  1152. 裝箱控制_dgv.Rows(0).Cells("Units1").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1153. 裝箱控制3_dgv.Rows(0).Cells("Units1").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1154. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Units1").Value) Then : Exit For : End If
  1155. Next
  1156. End If
  1157. If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 9) = "Dty Rate%" Then
  1158. For IIIII As Integer = 1 To 3
  1159. 裝箱控制_dgv.Rows(0).Cells("DtyRate").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1160. 裝箱控制3_dgv.Rows(0).Cells("DtyRate").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1161. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("DtyRate").Value) Then : Exit For : End If
  1162. Next
  1163. End If
  1164. If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 10) = "Add On Dty" Then
  1165. For IIIII As Integer = 1 To 3
  1166. 裝箱控制_dgv.Rows(0).Cells("AddOnDty").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1167. 裝箱控制3_dgv.Rows(0).Cells("AddOnDty").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
  1168. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("AddOnDty").Value) Then : Exit For : End If
  1169. Next : Exit For
  1170. End If
  1171. Next
  1172. Next
  1173. End If
  1174. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1175. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 11) = "PLM Season:" Then
  1176. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1177. '---------------找出'並換成-號
  1178. STR1 = ""
  1179. For ZZ As Integer = 1 To 300
  1180. If Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) = "'" Then
  1181. STR1 &= "-"
  1182. ElseIf Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) <> "'" Then
  1183. STR1 &= Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1)
  1184. End If
  1185. Next
  1186. 裝箱控制_dgv.Rows(0).Cells("PLMSeason").Value = STR1
  1187. 裝箱控制3_dgv.Rows(0).Cells("PLMSeason").Value = STR1
  1188. If 裝箱控制_dgv.Rows(0).Cells("PLMSeason").Value <> "" Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1189. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1190. End If
  1191. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 11) = "Product ID:" Then
  1192. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1193. 裝箱控制_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1194. 裝箱控制3_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1195. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("ProductID").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1196. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1197. End If
  1198. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 8) = "Stock #:" Then
  1199. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1200. 裝箱控制_dgv.Rows(0).Cells("Stock").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1201. 裝箱控制3_dgv.Rows(0).Cells("Stock").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1202. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Stock").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1203. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1204. End If
  1205. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 9) = "Stk Name:" Then
  1206. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1207. 裝箱控制_dgv.Rows(0).Cells("StkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1208. 裝箱控制3_dgv.Rows(0).Cells("StkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1209. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("StkName").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1210. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1211. End If
  1212. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 11) = "Cust Stk #:" Then
  1213. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1214. 裝箱控制_dgv.Rows(0).Cells("CustStk").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1215. 裝箱控制3_dgv.Rows(0).Cells("CustStk").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1216. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("CustStk").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1217. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1218. End If
  1219. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 14) = "Cust Stk Name:" Then
  1220. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1221. 裝箱控制_dgv.Rows(0).Cells("CustStkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1222. 裝箱控制3_dgv.Rows(0).Cells("CustStkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1223. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("CustStkName").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1224. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1225. End If
  1226. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 9) = "Colorway:" Then
  1227. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1228. 裝箱控制_dgv.Rows(0).Cells("Colorway").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1229. 裝箱控制3_dgv.Rows(0).Cells("Colorway").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1230. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Colorway").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1231. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1232. End If
  1233. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 12) = "Order Color:" Then
  1234. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1235. 裝箱控制_dgv.Rows(0).Cells("OrderColor").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1236. 裝箱控制3_dgv.Rows(0).Cells("OrderColor").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
  1237. If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("OrderColor").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1238. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1239. End If
  1240. If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 5) = "Logo:" Then
  1241. For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
  1242. STR1 = ""
  1243. For ZZ As Integer = 1 To 100
  1244. If Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) = "'" Then
  1245. STR1 &= "-"
  1246. ElseIf Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) <> "'" Then
  1247. STR1 &= Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1)
  1248. End If
  1249. Next
  1250. 裝箱控制_dgv.Rows(0).Cells("Logo").Value = STR1
  1251. 裝箱控制3_dgv.Rows(0).Cells("Logo").Value = STR1
  1252. If 裝箱控制_dgv.Rows(0).Cells("Logo").Value <> "" Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
  1253. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1254. Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
  1255. End If
  1256. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  1257. End If
  1258. Next : ProgressBar2.Value = 0 : 最終數1 = 0
  1259. W1 += 1
  1260. End If
  1261. Next : ProgressBar1.Value = 0 : 最終數 = 0
  1262. 裝箱控制_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
  1263. 裝箱控制3_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
  1264. xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
  1265. 訂單讀取_bt.Enabled = False : 版本比對_bt.Enabled = True
  1266. MsgBox("讀取EXCEL完成")
  1267. ElseIf OpenFileDialog1.ShowDialog = DialogResult.No Then
  1268. End If
  1269. End If
  1270. End Sub
  1271. Private Sub 清空()
  1272. '-------清空------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1273. SEASON_cb_下拉表單資料載入() : DIV_cb_下拉表單資料載入() : Remark_cb_下拉表單資料載入() : FTY_cb_下拉表單資料載入()
  1274. Number_tb.Text = "" : Brand_cb.Text = "" : 訂單類別_tb.Text = "" : 英科條款_tb.Text = "" : 公司編號_tb.Text = "" : 服務_tb.Text = "" : 版本_tb.Text = "" : 供應商編號_tb.Text = " 903537"
  1275. 客戶訂單號_tb.Text = "" : 郵寄方式_tb.Text = "" : 客戶交期_dtp.Value = Today() : 客戶交期_dtp.Text = "" : 總雙數_tb.Text = "" : 總案件_tb.Text = "" : VendorName_tb.Text = ""
  1276. 工廠編號_tb.Text = "" : 地址1_tb.Text = "" : 地址二_tb.Text = "" : 代理編號_cb.Text = "" : 訂貨代理_tb.Text = "" : 最終運送_tb.Text = ""
  1277. Number2_tb.Text = "" : Brand2_cb.Text = "" : 訂單類別2_tb.Text = "" : 英科條款2_tb.Text = "" : 公司編號2_tb.Text = "" : 服務2_tb.Text = "" : 版本2_tb.Text = "" : 供應商編號2_tb.Text = " 903537"
  1278. 客戶訂單號2_tb.Text = "" : 郵寄方式2_tb.Text = "" : 客戶交期2_dtp.Value = Today() : 客戶交期2_dtp.Text = "" : 總雙數2_tb.Text = "" : 總案件2_tb.Text = "" : VendorName2_tb.Text = ""
  1279. 工廠編號2_tb.Text = "" : 地址12_tb.Text = "" : 地址二2_tb.Text = "" : 代理編號2_cb.Text = "" : 訂貨代理2_tb.Text = "" : 最終運送2_tb.Text = ""
  1280. Dim 數量 As Integer
  1281. 數量 = 控制表_dgv.Rows.Count
  1282. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 控制表_dgv.EndEdit(0) : 控制表_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值3()
  1283. 數量 = 控制表3_dgv.Rows.Count
  1284. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 控制表3_dgv.EndEdit(0) : 控制表3_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值3_1()
  1285. 數量 = 明細表_dgv.Rows.Count
  1286. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 明細表_dgv.EndEdit(0) : 明細表_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值1()
  1287. 數量 = 明細表3_dgv.Rows.Count
  1288. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 明細表3_dgv.EndEdit(0) : 明細表3_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值1_1()
  1289. 數量 = 裝箱控制_dgv.Rows.Count
  1290. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 裝箱控制_dgv.EndEdit(0) : 裝箱控制_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值4()
  1291. 數量 = 裝箱控制3_dgv.Rows.Count
  1292. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 裝箱控制3_dgv.EndEdit(0) : 裝箱控制3_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值4_1()
  1293. 數量 = 裝箱明細_dgv.Rows.Count
  1294. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 裝箱明細_dgv.EndEdit(0) : 裝箱明細_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值2()
  1295. 數量 = 裝箱明細3_dgv.Rows.Count
  1296. If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 裝箱明細3_dgv.EndEdit(0) : 裝箱明細3_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值2_1()
  1297. 訂單讀取_bt.Enabled = True : 版本比對_bt.Enabled = False
  1298. End Sub
  1299. Private Sub 清空_bt_Click(sender As Object, e As EventArgs) Handles 清空_bt.Click
  1300. 清空()
  1301. End Sub
  1302. Private Sub 版本比對_bt_Click(sender As Object, e As EventArgs) Handles 版本比對_bt.Click
  1303. Dim 索引 As Integer
  1304. If Brand_cb.Text = Brand1_cb.Text Then : AA02_lb.ForeColor = Color.Black : Brand2_cb.ForeColor = Color.Black : Brand2_cb.Text = Brand_cb.Text
  1305. Else : AA02_lb.ForeColor = Color.Red : Brand2_cb.ForeColor = Color.Red : Brand2_cb.Text = Brand_cb.Text : End If
  1306. If 訂單類別_tb.Text = 訂單類別1_tb.Text Then : AA03_lb.ForeColor = Color.Black : 訂單類別2_tb.ForeColor = Color.Black : 訂單類別2_tb.Text = 訂單類別_tb.Text
  1307. Else : AA03_lb.ForeColor = Color.Red : 訂單類別2_tb.ForeColor = Color.Red : 訂單類別2_tb.Text = 訂單類別_tb.Text : End If
  1308. If 英科條款_tb.Text = 英科條款1_tb.Text Then : AA04_lb.ForeColor = Color.Black : 英科條款2_tb.ForeColor = Color.Black : 英科條款2_tb.Text = 英科條款_tb.Text
  1309. Else : AA04_lb.ForeColor = Color.Red : 英科條款2_tb.ForeColor = Color.Red : 英科條款2_tb.Text = 英科條款_tb.Text : End If
  1310. If 公司編號_tb.Text = 公司編號1_tb.Text Then : AA05_lb.ForeColor = Color.Black : 公司編號2_tb.ForeColor = Color.Black : 公司編號2_tb.Text = 公司編號_tb.Text
  1311. Else : AA05_lb.ForeColor = Color.Red : 公司編號2_tb.ForeColor = Color.Red : 公司編號2_tb.Text = 公司編號_tb.Text : End If
  1312. If 服務_tb.Text = 服務1_tb.Text Then : AA06_lb.ForeColor = Color.Black : 服務2_tb.ForeColor = Color.Black : 服務2_tb.Text = 服務_tb.Text
  1313. Else : AA06_lb.ForeColor = Color.Red : 服務2_tb.ForeColor = Color.Red : 服務2_tb.Text = 服務_tb.Text : End If
  1314. If 版本_tb.Text = 版本1_tb.Text Then : AA07_lb.ForeColor = Color.Black : 版本2_tb.ForeColor = Color.Black : 版本2_tb.Text = 版本_tb.Text
  1315. Else : AA07_lb.ForeColor = Color.Red : 版本2_tb.ForeColor = Color.Red : 版本2_tb.Text = 版本_tb.Text : End If
  1316. If 供應商編號_tb.Text = 供應商編號1_tb.Text Then : AA08_lb.ForeColor = Color.Black : 供應商編號2_tb.ForeColor = Color.Black : 供應商編號2_tb.Text = 供應商編號_tb.Text
  1317. Else : AA08_lb.ForeColor = Color.Red : 供應商編號2_tb.ForeColor = Color.Red : 供應商編號2_tb.Text = 供應商編號_tb.Text : End If
  1318. If 客戶訂單號_tb.Text = 客戶訂單號1_tb.Text Then : AA09_lb.ForeColor = Color.Black : 客戶訂單號2_tb.ForeColor = Color.Black : 客戶訂單號2_tb.Text = 客戶訂單號_tb.Text
  1319. Else : AA09_lb.ForeColor = Color.Red : 客戶訂單號2_tb.ForeColor = Color.Red : 客戶訂單號2_tb.Text = 客戶訂單號_tb.Text : End If
  1320. If 郵寄方式_tb.Text = 郵寄方式1_tb.Text Then : AA10_lb.ForeColor = Color.Black : 郵寄方式2_tb.ForeColor = Color.Black : 郵寄方式2_tb.Text = 郵寄方式_tb.Text
  1321. Else : AA10_lb.ForeColor = Color.Red : 郵寄方式2_tb.ForeColor = Color.Red : 郵寄方式2_tb.Text = 郵寄方式_tb.Text : End If
  1322. If 客戶交期_dtp.Value = 客戶交期1_dtp.Value Then : AA11_lb.ForeColor = Color.Black : 客戶交期2_dtp.Value = 客戶交期_dtp.Value
  1323. Else : AA11_lb.ForeColor = Color.Red : 客戶交期2_dtp.Value = 客戶交期_dtp.Value : End If
  1324. If 力威訂單號_tb.Text = 力威訂單號1_tb.Text Then : AA12_lb.ForeColor = Color.Black : 力威訂單號2_tb.ForeColor = Color.Black : 力威訂單號2_tb.Text = 力威訂單號_tb.Text
  1325. Else : AA12_lb.ForeColor = Color.Red : 力威訂單號2_tb.ForeColor = Color.Red : 力威訂單號2_tb.Text = 力威訂單號_tb.Text : End If
  1326. If 總雙數_tb.Text = 總雙數1_tb.Text Then : AA13_lb.ForeColor = Color.Black : 總雙數2_tb.ForeColor = Color.Black : 總雙數2_tb.Text = 總雙數_tb.Text
  1327. Else : AA13_lb.ForeColor = Color.Red : 總雙數2_tb.ForeColor = Color.Red : 總雙數2_tb.Text = 總雙數_tb.Text : End If
  1328. If 總案件_tb.Text = 總案件1_tb.Text Then : AA14_lb.ForeColor = Color.Black : 總案件2_tb.ForeColor = Color.Black : 總案件2_tb.Text = 總案件_tb.Text
  1329. Else : AA14_lb.ForeColor = Color.Red : 總案件2_tb.ForeColor = Color.Red : 總案件2_tb.Text = 總案件_tb.Text : End If
  1330. If 工廠編號_tb.Text = 工廠編號1_tb.Text Then : AA15_lb.ForeColor = Color.Black : 工廠編號2_tb.ForeColor = Color.Black : 工廠編號2_tb.Text = 工廠編號_tb.Text
  1331. Else : AA15_lb.ForeColor = Color.Red : 工廠編號2_tb.ForeColor = Color.Red : 工廠編號2_tb.Text = 工廠編號_tb.Text : End If
  1332. If 地址1_tb.Text = 地址11_tb.Text Then : AA16_lb.ForeColor = Color.Black : 地址12_tb.ForeColor = Color.Black : 地址12_tb.Text = 地址1_tb.Text
  1333. Else : AA16_lb.ForeColor = Color.Red : 地址12_tb.ForeColor = Color.Red : 地址12_tb.Text = 地址1_tb.Text : End If
  1334. If 地址二_tb.Text = 地址二1_tb.Text Then : AA17_lb.ForeColor = Color.Black : 地址二2_tb.ForeColor = Color.Black : 地址二2_tb.Text = 地址二_tb.Text
  1335. Else : AA17_lb.ForeColor = Color.Red : 地址二2_tb.ForeColor = Color.Red : 地址二2_tb.Text = 地址二_tb.Text : End If
  1336. If 最終運送_tb.Text = 最終運送1_tb.Text Then : AA18_lb.ForeColor = Color.Black : 最終運送2_tb.ForeColor = Color.Black : 最終運送2_tb.Text = 最終運送_tb.Text
  1337. Else : AA18_lb.ForeColor = Color.Red : 最終運送2_tb.ForeColor = Color.Red : 最終運送2_tb.Text = 最終運送_tb.Text : End If
  1338. If 代理編號_cb.Text = 代理編號1_cb.Text Then : AA19_lb.ForeColor = Color.Black : 代理編號2_cb.ForeColor = Color.Black : 代理編號2_cb.Text = 代理編號_cb.Text
  1339. Else : AA19_lb.ForeColor = Color.Red : 代理編號2_cb.ForeColor = Color.Red : 代理編號2_cb.Text = 代理編號_cb.Text : End If
  1340. If 訂貨代理_tb.Text = 訂貨代理1_tb.Text Then : 訂貨代理2_tb.ForeColor = Color.Black : 訂貨代理2_tb.Text = 訂貨代理_tb.Text
  1341. Else : 訂貨代理2_tb.ForeColor = Color.Red : 訂貨代理2_tb.Text = 訂貨代理_tb.Text : End If
  1342. If 控制表2_dgv.Rows.Count <> 控制表3_dgv.Rows.Count Then : BB01_lb.Text = "不對等" : BB01_lb.ForeColor = Color.Red : Else : BB01_lb.Text = "對等" : BB01_lb.ForeColor = Color.Blue : End If
  1343. If 明細表2_dgv.Rows.Count <> 明細表3_dgv.Rows.Count Then : BB02_lb.Text = "不對等" : BB02_lb.ForeColor = Color.Red : Else : BB02_lb.Text = "對等" : BB02_lb.ForeColor = Color.Blue : End If
  1344. If 裝箱控制2_dgv.Rows.Count <> 裝箱控制3_dgv.Rows.Count Then : BB03_lb.Text = "不對等" : BB03_lb.ForeColor = Color.Red : Else : BB03_lb.Text = "對等" : BB03_lb.ForeColor = Color.Blue : End If
  1345. If 裝箱明細2_dgv.Rows.Count <> 裝箱明細3_dgv.Rows.Count Then : BB04_lb.Text = "不對等" : BB04_lb.ForeColor = Color.Red : Else : BB04_lb.Text = "對等" : BB04_lb.ForeColor = Color.Blue : End If
  1346. 索引 = 0 : BB09_lb.Text = 控制表2_dgv.Rows.Count & " 筆" : BB05_lb.Text = "0 筆"
  1347. If BB01_lb.Text = "對等" Then
  1348. For I As Integer = 0 To 控制表2_dgv.Rows.Count - 1
  1349. For II As Integer = 0 To 控制表3_dgv.Rows.Count - 1
  1350. If 控制表2_dgv.Rows(I).Cells("形體號").Value = 控制表3_dgv.Rows(II).Cells("形體號").Value And
  1351. 控制表2_dgv.Rows(I).Cells("楦型").Value = 控制表3_dgv.Rows(II).Cells("楦型").Value And
  1352. 控制表2_dgv.Rows(I).Cells("ProductID").Value = 控制表3_dgv.Rows(II).Cells("ProductID").Value And
  1353. 控制表2_dgv.Rows(I).Cells("顏色").Value = 控制表3_dgv.Rows(II).Cells("顏色").Value Then
  1354. 索引 += 1
  1355. 控制表3_dgv.Rows(II).Cells("資料流水號").Value = 控制表2_dgv.Rows(II).Cells("資料流水號").Value
  1356. If 控制表2_dgv.Rows(I).Cells("訂單數量").Value <> 控制表3_dgv.Rows(II).Cells("訂單數量").Value Then
  1357. 控制表3_dgv.Rows(II).Cells("訂單數量").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("訂單數量").Style.ForeColor = Color.Red
  1358. Else
  1359. 控制表3_dgv.Rows(II).Cells("訂單數量").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("訂單數量").Style.ForeColor = Color.Black
  1360. End If
  1361. If 控制表2_dgv.Rows(I).Cells("客戶交期").Value <> 控制表3_dgv.Rows(II).Cells("客戶交期").Value Then
  1362. 控制表3_dgv.Rows(II).Cells("客戶交期").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("客戶交期").Style.ForeColor = Color.Red
  1363. Else
  1364. 控制表3_dgv.Rows(II).Cells("客戶交期").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("客戶交期").Style.ForeColor = Color.Black
  1365. End If
  1366. If 控制表2_dgv.Rows(I).Cells("工廠回復交期").Value <> 控制表3_dgv.Rows(II).Cells("工廠回復交期").Value Then
  1367. 控制表3_dgv.Rows(II).Cells("工廠回復交期").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("工廠回復交期").Style.ForeColor = Color.Red
  1368. Else
  1369. 控制表3_dgv.Rows(II).Cells("工廠回復交期").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("工廠回復交期").Style.ForeColor = Color.Black
  1370. End If
  1371. If 控制表2_dgv.Rows(I).Cells("UoM").Value <> 控制表3_dgv.Rows(II).Cells("UoM").Value Then
  1372. 控制表3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Red
  1373. Else
  1374. 控制表3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Black
  1375. End If
  1376. End If
  1377. Next
  1378. Next
  1379. BB05_lb.Text = 索引 & " 筆"
  1380. End If
  1381. 索引 = 0 : BB10_lb.Text = 明細表2_dgv.Rows.Count & " 筆" : BB06_lb.Text = "0 筆"
  1382. If BB02_lb.Text = "對等" Then
  1383. For I As Integer = 0 To 明細表2_dgv.Rows.Count - 1
  1384. For II As Integer = 0 To 明細表3_dgv.Rows.Count - 1
  1385. If 明細表2_dgv.Rows(I).Cells("ItemNumber").Value = 明細表3_dgv.Rows(II).Cells("ItemNumber").Value And
  1386. 明細表2_dgv.Rows(I).Cells("ProductName").Value = 明細表3_dgv.Rows(II).Cells("ProductName").Value And
  1387. 明細表2_dgv.Rows(I).Cells("Color").Value = 明細表3_dgv.Rows(II).Cells("Color").Value And
  1388. 明細表2_dgv.Rows(I).Cells("DM").Value = 明細表3_dgv.Rows(II).Cells("DM").Value Then
  1389. 索引 += 1
  1390. If 明細表2_dgv.Rows(I).Cells("5").Value <> 明細表3_dgv.Rows(II).Cells("5").Value Then
  1391. 明細表3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Red : Else
  1392. 明細表3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Black : End If
  1393. If 明細表2_dgv.Rows(I).Cells("5.5").Value <> 明細表3_dgv.Rows(II).Cells("5.5").Value Then
  1394. 明細表3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Red : Else
  1395. 明細表3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Black : End If
  1396. If 明細表2_dgv.Rows(I).Cells("6").Value <> 明細表3_dgv.Rows(II).Cells("6").Value Then
  1397. 明細表3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Red : Else
  1398. 明細表3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Black : End If
  1399. If 明細表2_dgv.Rows(I).Cells("6.5").Value <> 明細表3_dgv.Rows(II).Cells("6.5").Value Then
  1400. 明細表3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Red : Else
  1401. 明細表3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Black : End If
  1402. If 明細表2_dgv.Rows(I).Cells("7").Value <> 明細表3_dgv.Rows(II).Cells("7").Value Then
  1403. 明細表3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Red : Else
  1404. 明細表3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Black : End If
  1405. If 明細表2_dgv.Rows(I).Cells("7.5").Value <> 明細表3_dgv.Rows(II).Cells("7.5").Value Then
  1406. 明細表3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Red : Else
  1407. 明細表3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Black : End If
  1408. If 明細表2_dgv.Rows(I).Cells("8").Value <> 明細表3_dgv.Rows(II).Cells("8").Value Then
  1409. 明細表3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Red : Else
  1410. 明細表3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Black : End If
  1411. If 明細表2_dgv.Rows(I).Cells("8.5").Value <> 明細表3_dgv.Rows(II).Cells("8.5").Value Then
  1412. 明細表3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Red : Else
  1413. 明細表3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Black : End If
  1414. If 明細表2_dgv.Rows(I).Cells("9").Value <> 明細表3_dgv.Rows(II).Cells("9").Value Then
  1415. 明細表3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Red : Else
  1416. 明細表3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Black : End If
  1417. If 明細表2_dgv.Rows(I).Cells("9.5").Value <> 明細表3_dgv.Rows(II).Cells("9.5").Value Then
  1418. 明細表3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Red : Else
  1419. 明細表3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Black : End If
  1420. If 明細表2_dgv.Rows(I).Cells("10").Value <> 明細表3_dgv.Rows(II).Cells("10").Value Then
  1421. 明細表3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Red : Else
  1422. 明細表3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Black : End If
  1423. If 明細表2_dgv.Rows(I).Cells("10.5").Value <> 明細表3_dgv.Rows(II).Cells("10.5").Value Then
  1424. 明細表3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Red : Else
  1425. 明細表3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Black : End If
  1426. If 明細表2_dgv.Rows(I).Cells("11").Value <> 明細表3_dgv.Rows(II).Cells("11").Value Then
  1427. 明細表3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Red : Else
  1428. 明細表3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Black : End If
  1429. If 明細表2_dgv.Rows(I).Cells("11.5").Value <> 明細表3_dgv.Rows(II).Cells("11.5").Value Then
  1430. 明細表3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Red : Else
  1431. 明細表3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Black : End If
  1432. If 明細表2_dgv.Rows(I).Cells("12").Value <> 明細表3_dgv.Rows(II).Cells("12").Value Then
  1433. 明細表3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Red : Else
  1434. 明細表3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Black : End If
  1435. If 明細表2_dgv.Rows(I).Cells("12.5").Value <> 明細表3_dgv.Rows(II).Cells("12.5").Value Then
  1436. 明細表3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Red : Else
  1437. 明細表3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Black : End If
  1438. If 明細表2_dgv.Rows(I).Cells("13").Value <> 明細表3_dgv.Rows(II).Cells("13").Value Then
  1439. 明細表3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Red : Else
  1440. 明細表3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Black : End If
  1441. If 明細表2_dgv.Rows(I).Cells("14").Value <> 明細表3_dgv.Rows(II).Cells("14").Value Then
  1442. 明細表3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Red : Else
  1443. 明細表3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Black : End If
  1444. End If
  1445. Next
  1446. Next
  1447. BB06_lb.Text = 索引 & " 筆"
  1448. End If
  1449. 索引 = 0 : BB11_lb.Text = 裝箱控制2_dgv.Rows.Count & " 筆" : BB07_lb.Text = "0 筆"
  1450. If BB03_lb.Text = "對等" Then
  1451. For I As Integer = 0 To 裝箱控制2_dgv.Rows.Count - 1
  1452. For II As Integer = 0 To 裝箱控制3_dgv.Rows.Count - 1
  1453. If 裝箱控制2_dgv.Rows(I).Cells("天盾流水號").Value = 裝箱控制3_dgv.Rows(II).Cells("天盾流水號").Value And
  1454. 裝箱控制2_dgv.Rows(I).Cells("Item").Value = 裝箱控制3_dgv.Rows(II).Cells("Item").Value And
  1455. 裝箱控制2_dgv.Rows(I).Cells("Material").Value = 裝箱控制3_dgv.Rows(II).Cells("Material").Value And
  1456. 裝箱控制2_dgv.Rows(I).Cells("ProductID").Value = 裝箱控制3_dgv.Rows(II).Cells("ProductID").Value Then
  1457. 索引 += 1
  1458. If 裝箱控制2_dgv.Rows(I).Cells("MaterialDescription").Value <> 裝箱控制3_dgv.Rows(II).Cells("MaterialDescription").Value Then
  1459. 裝箱控制3_dgv.Rows(II).Cells("MaterialDescription").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("MaterialDescription").Style.ForeColor = Color.Red
  1460. Else
  1461. 裝箱控制3_dgv.Rows(II).Cells("MaterialDescription").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("MaterialDescription").Style.ForeColor = Color.Black
  1462. End If
  1463. If 裝箱控制2_dgv.Rows(I).Cells("Qty").Value <> 裝箱控制3_dgv.Rows(II).Cells("Qty").Value Then
  1464. 裝箱控制3_dgv.Rows(II).Cells("Qty").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Qty").Style.ForeColor = Color.Red
  1465. Else
  1466. 裝箱控制3_dgv.Rows(II).Cells("Qty").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Qty").Style.ForeColor = Color.Black
  1467. End If
  1468. If 裝箱控制2_dgv.Rows(I).Cells("UoM").Value <> 裝箱控制3_dgv.Rows(II).Cells("UoM").Value Then
  1469. 裝箱控制3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Red
  1470. Else
  1471. 裝箱控制3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Black
  1472. End If
  1473. If 裝箱控制2_dgv.Rows(I).Cells("ProductDescription").Value <> 裝箱控制3_dgv.Rows(II).Cells("ProductDescription").Value Then
  1474. 裝箱控制3_dgv.Rows(II).Cells("ProductDescription").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("ProductDescription").Style.ForeColor = Color.Red
  1475. Else
  1476. 裝箱控制3_dgv.Rows(II).Cells("ProductDescription").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("ProductDescription").Style.ForeColor = Color.Black
  1477. End If
  1478. If 裝箱控制2_dgv.Rows(I).Cells("IncoTerms").Value <> 裝箱控制3_dgv.Rows(II).Cells("IncoTerms").Value Then
  1479. 裝箱控制3_dgv.Rows(II).Cells("IncoTerms").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("IncoTerms").Style.ForeColor = Color.Red
  1480. Else
  1481. 裝箱控制3_dgv.Rows(II).Cells("IncoTerms").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("IncoTerms").Style.ForeColor = Color.Black
  1482. End If
  1483. If 裝箱控制2_dgv.Rows(I).Cells("CustomerData").Value <> 裝箱控制3_dgv.Rows(II).Cells("CustomerData").Value Then
  1484. 裝箱控制3_dgv.Rows(II).Cells("CustomerData").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CustomerData").Style.ForeColor = Color.Red
  1485. Else
  1486. 裝箱控制3_dgv.Rows(II).Cells("CustomerData").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CustomerData").Style.ForeColor = Color.Black
  1487. End If
  1488. If 裝箱控制2_dgv.Rows(I).Cells("Size").Value <> 裝箱控制3_dgv.Rows(II).Cells("Size").Value Then
  1489. 裝箱控制3_dgv.Rows(II).Cells("Size").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Size").Style.ForeColor = Color.Red
  1490. Else
  1491. 裝箱控制3_dgv.Rows(II).Cells("Size").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Size").Style.ForeColor = Color.Black
  1492. End If
  1493. If 裝箱控制2_dgv.Rows(I).Cells("HS").Value <> 裝箱控制3_dgv.Rows(II).Cells("HS").Value Then
  1494. 裝箱控制3_dgv.Rows(II).Cells("HS").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("HS").Style.ForeColor = Color.Red
  1495. Else
  1496. 裝箱控制3_dgv.Rows(II).Cells("HS").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("HS").Style.ForeColor = Color.Black
  1497. End If
  1498. If 裝箱控制2_dgv.Rows(I).Cells("Units1").Value <> 裝箱控制3_dgv.Rows(II).Cells("Units1").Value Then
  1499. 裝箱控制3_dgv.Rows(II).Cells("Units1").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Units1").Style.ForeColor = Color.Red
  1500. Else
  1501. 裝箱控制3_dgv.Rows(II).Cells("Units1").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Units1").Style.ForeColor = Color.Black
  1502. End If
  1503. If 裝箱控制2_dgv.Rows(I).Cells("DtyRate").Value <> 裝箱控制3_dgv.Rows(II).Cells("DtyRate").Value Then
  1504. 裝箱控制3_dgv.Rows(II).Cells("DtyRate").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("DtyRate").Style.ForeColor = Color.Red
  1505. Else
  1506. 裝箱控制3_dgv.Rows(II).Cells("DtyRate").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("DtyRate").Style.ForeColor = Color.Black
  1507. End If
  1508. If 裝箱控制2_dgv.Rows(I).Cells("AddOnDty").Value <> 裝箱控制3_dgv.Rows(II).Cells("AddOnDty").Value Then
  1509. 裝箱控制3_dgv.Rows(II).Cells("AddOnDty").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("AddOnDty").Style.ForeColor = Color.Red
  1510. Else
  1511. 裝箱控制3_dgv.Rows(II).Cells("AddOnDty").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("AddOnDty").Style.ForeColor = Color.Black
  1512. End If
  1513. If 裝箱控制2_dgv.Rows(I).Cells("UnitsCtn").Value <> 裝箱控制3_dgv.Rows(II).Cells("UnitsCtn").Value Then
  1514. 裝箱控制3_dgv.Rows(II).Cells("UnitsCtn").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("UnitsCtn").Style.ForeColor = Color.Red
  1515. Else
  1516. 裝箱控制3_dgv.Rows(II).Cells("UnitsCtn").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("UnitsCtn").Style.ForeColor = Color.Black
  1517. End If
  1518. If 裝箱控制2_dgv.Rows(I).Cells("NoCtn").Value <> 裝箱控制3_dgv.Rows(II).Cells("NoCtn").Value Then
  1519. 裝箱控制3_dgv.Rows(II).Cells("NoCtn").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("NoCtn").Style.ForeColor = Color.Red
  1520. Else
  1521. 裝箱控制3_dgv.Rows(II).Cells("NoCtn").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("NoCtn").Style.ForeColor = Color.Black
  1522. End If
  1523. If 裝箱控制2_dgv.Rows(I).Cells("CtnNo").Value <> 裝箱控制3_dgv.Rows(II).Cells("CtnNo").Value Then
  1524. 裝箱控制3_dgv.Rows(II).Cells("CtnNo").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CtnNo").Style.ForeColor = Color.Red
  1525. Else
  1526. 裝箱控制3_dgv.Rows(II).Cells("CtnNo").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CtnNo").Style.ForeColor = Color.Black
  1527. End If
  1528. If 裝箱控制2_dgv.Rows(I).Cells("Units2").Value <> 裝箱控制3_dgv.Rows(II).Cells("Units2").Value Then
  1529. 裝箱控制3_dgv.Rows(II).Cells("Units2").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Units2").Style.ForeColor = Color.Red
  1530. Else
  1531. 裝箱控制3_dgv.Rows(II).Cells("Units2").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Units2").Style.ForeColor = Color.Black
  1532. End If
  1533. If 裝箱控制2_dgv.Rows(I).Cells("PLMSeason").Value <> 裝箱控制3_dgv.Rows(II).Cells("PLMSeason").Value Then
  1534. 裝箱控制3_dgv.Rows(II).Cells("PLMSeason").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("PLMSeason").Style.ForeColor = Color.Red
  1535. Else
  1536. 裝箱控制3_dgv.Rows(II).Cells("PLMSeason").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("PLMSeason").Style.ForeColor = Color.Black
  1537. End If
  1538. If 裝箱控制2_dgv.Rows(I).Cells("Stock").Value <> 裝箱控制3_dgv.Rows(II).Cells("Stock").Value Then
  1539. 裝箱控制3_dgv.Rows(II).Cells("Stock").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Stock").Style.ForeColor = Color.Red
  1540. Else
  1541. 裝箱控制3_dgv.Rows(II).Cells("Stock").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Stock").Style.ForeColor = Color.Black
  1542. End If
  1543. If 裝箱控制2_dgv.Rows(I).Cells("StkName").Value <> 裝箱控制3_dgv.Rows(II).Cells("StkName").Value Then
  1544. 裝箱控制3_dgv.Rows(II).Cells("StkName").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("StkName").Style.ForeColor = Color.Red
  1545. Else
  1546. 裝箱控制3_dgv.Rows(II).Cells("StkName").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("StkName").Style.ForeColor = Color.Black
  1547. End If
  1548. If 裝箱控制2_dgv.Rows(I).Cells("CustStk").Value <> 裝箱控制3_dgv.Rows(II).Cells("CustStk").Value Then
  1549. 裝箱控制3_dgv.Rows(II).Cells("CustStk").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CustStk").Style.ForeColor = Color.Red
  1550. Else
  1551. 裝箱控制3_dgv.Rows(II).Cells("CustStk").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CustStk").Style.ForeColor = Color.Black
  1552. End If
  1553. If 裝箱控制2_dgv.Rows(I).Cells("CustStkName").Value <> 裝箱控制3_dgv.Rows(II).Cells("CustStkName").Value Then
  1554. 裝箱控制3_dgv.Rows(II).Cells("CustStkName").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CustStkName").Style.ForeColor = Color.Red
  1555. Else
  1556. 裝箱控制3_dgv.Rows(II).Cells("CustStkName").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CustStkName").Style.ForeColor = Color.Black
  1557. End If
  1558. If 裝箱控制2_dgv.Rows(I).Cells("CasePack").Value <> 裝箱控制3_dgv.Rows(II).Cells("CasePack").Value Then
  1559. 裝箱控制3_dgv.Rows(II).Cells("CasePack").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CasePack").Style.ForeColor = Color.Red
  1560. Else
  1561. 裝箱控制3_dgv.Rows(II).Cells("CasePack").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CasePack").Style.ForeColor = Color.Black
  1562. End If
  1563. If 裝箱控制2_dgv.Rows(I).Cells("Colorway").Value <> 裝箱控制3_dgv.Rows(II).Cells("Colorway").Value Then
  1564. 裝箱控制3_dgv.Rows(II).Cells("Colorway").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Colorway").Style.ForeColor = Color.Red
  1565. Else
  1566. 裝箱控制3_dgv.Rows(II).Cells("Colorway").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Colorway").Style.ForeColor = Color.Black
  1567. End If
  1568. If 裝箱控制2_dgv.Rows(I).Cells("OrderColor").Value <> 裝箱控制3_dgv.Rows(II).Cells("OrderColor").Value Then
  1569. 裝箱控制3_dgv.Rows(II).Cells("OrderColor").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("OrderColor").Style.ForeColor = Color.Red
  1570. Else
  1571. 裝箱控制3_dgv.Rows(II).Cells("OrderColor").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("OrderColor").Style.ForeColor = Color.Black
  1572. End If
  1573. If 裝箱控制2_dgv.Rows(I).Cells("Logo").Value <> 裝箱控制3_dgv.Rows(II).Cells("Logo").Value Then
  1574. 裝箱控制3_dgv.Rows(II).Cells("Logo").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Logo").Style.ForeColor = Color.Red
  1575. Else
  1576. 裝箱控制3_dgv.Rows(II).Cells("Logo").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Logo").Style.ForeColor = Color.Black
  1577. End If
  1578. If 裝箱控制2_dgv.Rows(I).Cells("POItemText").Value <> 裝箱控制3_dgv.Rows(II).Cells("POItemText").Value Then
  1579. 裝箱控制3_dgv.Rows(II).Cells("POItemText").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("POItemText").Style.ForeColor = Color.Red
  1580. Else
  1581. 裝箱控制3_dgv.Rows(II).Cells("POItemText").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("POItemText").Style.ForeColor = Color.Black
  1582. End If
  1583. If 裝箱控制2_dgv.Rows(I).Cells("FinalCustomerShipTo").Value <> 裝箱控制3_dgv.Rows(II).Cells("FinalCustomerShipTo").Value Then
  1584. 裝箱控制3_dgv.Rows(II).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Red
  1585. Else
  1586. 裝箱控制3_dgv.Rows(II).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Black
  1587. End If
  1588. End If
  1589. Next
  1590. Next
  1591. BB07_lb.Text = 索引 & " 筆"
  1592. End If
  1593. 索引 = 0 : BB12_lb.Text = 裝箱明細2_dgv.Rows.Count & " 筆" : BB08_lb.Text = "0 筆"
  1594. If BB04_lb.Text = "對等" Then
  1595. For I As Integer = 0 To 裝箱明細2_dgv.Rows.Count - 1
  1596. For II As Integer = 0 To 裝箱明細3_dgv.Rows.Count - 1
  1597. If 裝箱明細2_dgv.Rows(I).Cells("Item").Value = 裝箱明細3_dgv.Rows(II).Cells("Item").Value And
  1598. 裝箱明細2_dgv.Rows(I).Cells("Material").Value = 裝箱明細3_dgv.Rows(II).Cells("Material").Value And
  1599. 裝箱明細2_dgv.Rows(I).Cells("DM").Value = 裝箱明細3_dgv.Rows(II).Cells("DM").Value Then
  1600. 索引 += 1
  1601. If 裝箱明細2_dgv.Rows(I).Cells("5").Value <> 裝箱明細3_dgv.Rows(II).Cells("5").Value Then
  1602. 裝箱明細3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Red : Else
  1603. 裝箱明細3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Black : End If
  1604. If 裝箱明細2_dgv.Rows(I).Cells("5.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("5.5").Value Then
  1605. 裝箱明細3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Red : Else
  1606. 裝箱明細3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Black : End If
  1607. If 裝箱明細2_dgv.Rows(I).Cells("6").Value <> 裝箱明細3_dgv.Rows(II).Cells("6").Value Then
  1608. 裝箱明細3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Red : Else
  1609. 裝箱明細3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Black : End If
  1610. If 裝箱明細2_dgv.Rows(I).Cells("6.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("6.5").Value Then
  1611. 裝箱明細3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Red : Else
  1612. 裝箱明細3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Black : End If
  1613. If 裝箱明細2_dgv.Rows(I).Cells("7").Value <> 裝箱明細3_dgv.Rows(II).Cells("7").Value Then
  1614. 裝箱明細3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Red : Else
  1615. 裝箱明細3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Black : End If
  1616. If 裝箱明細2_dgv.Rows(I).Cells("7.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("7.5").Value Then
  1617. 裝箱明細3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Red : Else
  1618. 裝箱明細3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Black : End If
  1619. If 裝箱明細2_dgv.Rows(I).Cells("8").Value <> 裝箱明細3_dgv.Rows(II).Cells("8").Value Then
  1620. 裝箱明細3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Red : Else
  1621. 裝箱明細3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Black : End If
  1622. If 裝箱明細2_dgv.Rows(I).Cells("8.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("8.5").Value Then
  1623. 裝箱明細3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Red : Else
  1624. 裝箱明細3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Black : End If
  1625. If 裝箱明細2_dgv.Rows(I).Cells("9").Value <> 裝箱明細3_dgv.Rows(II).Cells("9").Value Then
  1626. 裝箱明細3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Red : Else
  1627. 裝箱明細3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Black : End If
  1628. If 裝箱明細2_dgv.Rows(I).Cells("9.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("9.5").Value Then
  1629. 裝箱明細3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Red : Else
  1630. 裝箱明細3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Black : End If
  1631. If 裝箱明細2_dgv.Rows(I).Cells("10").Value <> 裝箱明細3_dgv.Rows(II).Cells("10").Value Then
  1632. 裝箱明細3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Red : Else
  1633. 裝箱明細3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Black : End If
  1634. If 裝箱明細2_dgv.Rows(I).Cells("10.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("10.5").Value Then
  1635. 裝箱明細3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Red : Else
  1636. 裝箱明細3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Black : End If
  1637. If 裝箱明細2_dgv.Rows(I).Cells("11").Value <> 裝箱明細3_dgv.Rows(II).Cells("11").Value Then
  1638. 裝箱明細3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Red : Else
  1639. 裝箱明細3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Black : End If
  1640. If 裝箱明細2_dgv.Rows(I).Cells("11.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("11.5").Value Then
  1641. 裝箱明細3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Red : Else
  1642. 裝箱明細3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Black : End If
  1643. If 裝箱明細2_dgv.Rows(I).Cells("12").Value <> 裝箱明細3_dgv.Rows(II).Cells("12").Value Then
  1644. 裝箱明細3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Red : Else
  1645. 裝箱明細3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Black : End If
  1646. If 裝箱明細2_dgv.Rows(I).Cells("12.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("12.5").Value Then
  1647. 裝箱明細3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Red : Else
  1648. 裝箱明細3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Black : End If
  1649. If 裝箱明細2_dgv.Rows(I).Cells("13").Value <> 裝箱明細3_dgv.Rows(II).Cells("13").Value Then
  1650. 裝箱明細3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Red : Else
  1651. 裝箱明細3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Black : End If
  1652. If 裝箱明細2_dgv.Rows(I).Cells("14").Value <> 裝箱明細3_dgv.Rows(II).Cells("14").Value Then
  1653. 裝箱明細3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Red : Else
  1654. 裝箱明細3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Black : End If
  1655. End If
  1656. Next
  1657. Next
  1658. BB08_lb.Text = 索引 & " 筆"
  1659. End If
  1660. If BB01_lb.Text = "對等" And BB02_lb.Text = "對等" And BB03_lb.Text = "對等" And BB04_lb.Text = "對等" And BB05_lb.Text = BB09_lb.Text And BB06_lb.Text = BB10_lb.Text And
  1661. BB07_lb.Text = BB11_lb.Text And BB08_lb.Text = BB12_lb.Text Then
  1662. 覆蓋更新_bt.Enabled = True : 刪除新建_bt.Enabled = False
  1663. Else
  1664. 覆蓋更新_bt.Enabled = False : 刪除新建_bt.Enabled = True
  1665. End If
  1666. Me.TabControl1.SelectedTab = Me.TabPage3
  1667. End Sub
  1668. Private Sub Set_日期格式轉換()
  1669. If DTP = " " Then : DTP = "" : Else : DTP = Format(客戶交期2_dtp.Value, "yyyy/MM/dd") : End If
  1670. If DTP1 = " " Then : DTP1 = "" : Else : DTP1 = Format(下單日2_dtp.Value, "yyyy/MM/dd") : End If
  1671. End Sub
  1672. Private Sub 覆蓋更新_bt_Click(sender As Object, e As EventArgs) Handles 覆蓋更新_bt.Click
  1673. Set_日期格式轉換()
  1674. '-------訂單抬頭--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1675. ConnOpen()
  1676. SQL1 = "UPDATE " & 訂單資料表(0) & " SET 客戶訂單號 = '" & 客戶訂單號2_tb.Text & "', ModeOfDelivery = '" & 訂單類別2_tb.Text & "', DeliveryTerms = '" & 英科條款2_tb.Text & "',
  1677. OrgShipDate = '" & DTP & "', VendorReference = '" & 供應商編號2_tb.Text & "', ModifiedDate = '" & 版本2_tb.Text & "',
  1678. CustomerName = '" & 公司編號2_tb.Text & "', ShipDate = '" & DTP & "', SalesOrder = '" & 郵寄方式2_tb.Text & "',
  1679. DeliveryAddress = '" & 地址二2_tb.Text & "', 下單日 = '" & DTP & "', 交期 = '" & DTP & "', ETADate = '" & DTP & "', CreatedDate = '" & DTP1 & "',
  1680. Brand = '" & Brand2_cb.Text & "', CustomerRequisition = '" & 力威訂單號2_tb.Text & "', 工廠編號 = '" & 工廠編號2_tb.Text & "',
  1681. 工廠地址 = '" & 地址12_tb.Text & "', 代理編號 = '" & 代理編號2_cb.Text & "', 訂貨代理 = '" & 訂貨代理2_tb.Text & "', 總雙數 = '" & 總雙數2_tb.Text & "',
  1682. 總案件數 = '" & 總案件2_tb.Text & "', 公司 = '" & 服務2_tb.Text & "', 工廠簡稱 = '" & FTY2_cb.Text & "', 最終運送 = '" & 最終運送2_tb.Text & "'
  1683. WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'"
  1684. CmdSet_For_dr() : conn.Close()
  1685. '-------訂單控制表------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1686. For i As Integer = 0 To 控制表3_dgv.Rows.Count - 1 : 資料數 = 控制表3_dgv.Rows.Count : 進度條()
  1687. ConnOpen()
  1688. SQL1 = "UPDATE " & 訂單資料表(1) & " SET 年份季度 = '" & 控制表3_dgv.Rows(i).Cells("年份季度").Value & "', 客戶訂單號 = '" & 控制表3_dgv.Rows(i).Cells("客戶訂單號").Value & "',
  1689. 訂單數量 = '" & 控制表3_dgv.Rows(i).Cells("訂單數量").Value & "', 客戶交期 = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
  1690. 生產工廠 = '" & 控制表3_dgv.Rows(i).Cells("生產工廠").Value & "', 訂單種類 = '" & 控制表3_dgv.Rows(i).Cells("訂單種類").Value & "',
  1691. 工廠回復交期 = '" & 控制表3_dgv.Rows(i).Cells("工廠回復交期").Value & "', PO_S_Date = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
  1692. Requested_XF = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "', Confirm_XF = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
  1693. 力威訂單號 = '" & 力威訂單號2_tb.Text & "', UoM = '" & 控制表3_dgv.Rows(i).Cells("UoM").Value & "'
  1694. WHERE 形體號 LIKE '" & 控制表3_dgv.Rows(i).Cells("形體號").Value & "' AND 楦型 LIKE '" & 控制表3_dgv.Rows(i).Cells("楦型").Value & "' AND
  1695. ProductID LIKE '" & 控制表3_dgv.Rows(i).Cells("ProductID").Value & "' AND 顏色 LIKE '" & 控制表3_dgv.Rows(i).Cells("顏色").Value & "' AND
  1696. 訂單流水號 LIKE '" & Number2_tb.Text & "'"
  1697. CmdSet_For_dr() : conn.Close()
  1698. Next : ProgressBar1.Value = 0 : 最終數 = 0
  1699. '-------訂單明細表------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1700. For i As Integer = 0 To 明細表3_dgv.Rows.Count - 1 : 資料數1 = 明細表3_dgv.Rows.Count : 進度條1()
  1701. ConnOpen()
  1702. SQL1 = "UPDATE " & 訂單資料表(5) & " SET [5] = '" & 明細表3_dgv.Rows(i).Cells("5").Value & "', [5.5] = '" & 明細表3_dgv.Rows(i).Cells("5.5").Value & "',
  1703. [6] = '" & 明細表3_dgv.Rows(i).Cells("6").Value & "', [6.5] = '" & 明細表3_dgv.Rows(i).Cells("6.5").Value & "',
  1704. [7] = '" & 明細表3_dgv.Rows(i).Cells("7").Value & "', [7.5] = '" & 明細表3_dgv.Rows(i).Cells("7.5").Value & "',
  1705. [8] = '" & 明細表3_dgv.Rows(i).Cells("8").Value & "', [8.5] = '" & 明細表3_dgv.Rows(i).Cells("8.5").Value & "',
  1706. [9] = '" & 明細表3_dgv.Rows(i).Cells("9").Value & "', [9.5] = '" & 明細表3_dgv.Rows(i).Cells("9.5").Value & "',
  1707. [10] = '" & 明細表3_dgv.Rows(i).Cells("10").Value & "', [10.5] = '" & 明細表3_dgv.Rows(i).Cells("10.5").Value & "',
  1708. [11] = '" & 明細表3_dgv.Rows(i).Cells("11").Value & "', [11.5] = '" & 明細表3_dgv.Rows(i).Cells("11.5").Value & "',
  1709. [12] = '" & 明細表3_dgv.Rows(i).Cells("12").Value & "', [12.5] = '" & 明細表3_dgv.Rows(i).Cells("12.5").Value & "',
  1710. [13] = '" & 明細表3_dgv.Rows(i).Cells("13").Value & "', [14] = '" & 明細表3_dgv.Rows(i).Cells("14").Value & "'
  1711. WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "' AND ItemNumber LIKE '" & 明細表3_dgv.Rows(i).Cells("ItemNumber").Value & "' AND
  1712. ProductName LIKE '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "' AND Color LIKE '" & 明細表3_dgv.Rows(i).Cells("Color").Value & "' AND
  1713. DM LIKE '" & 明細表3_dgv.Rows(i).Cells("DM").Value & "'"
  1714. CmdSet_For_dr() : conn.Close()
  1715. Next : ProgressBar2.Value = 0 : 最終數1 = 0
  1716. '-------裝箱控制------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1717. For i As Integer = 0 To 裝箱控制3_dgv.Rows.Count - 1 : 資料數2 = 裝箱控制3_dgv.Rows.Count : 進度條2()
  1718. ConnOpen()
  1719. SQL1 = "UPDATE " & 訂單資料表(2) & " SET 客戶訂單號 = '" & 裝箱控制3_dgv.Rows(i).Cells("客戶訂單號").Value & "', 力威訂單號 = '" & 裝箱控制3_dgv.Rows(i).Cells("力威訂單號").Value & "',
  1720. MaterialDescription = '" & 裝箱控制3_dgv.Rows(i).Cells("MaterialDescription").Value & "', Qty = '" & 裝箱控制3_dgv.Rows(i).Cells("Qty").Value & "',
  1721. UoM = '" & 裝箱控制3_dgv.Rows(i).Cells("UoM").Value & "', ProductDescription = '" & 裝箱控制3_dgv.Rows(i).Cells("ProductDescription").Value & "',
  1722. IncoTerms = '" & 裝箱控制3_dgv.Rows(i).Cells("IncoTerms").Value & "', CustomerData = '" & 裝箱控制3_dgv.Rows(i).Cells("CustomerData").Value & "',
  1723. Size = '" & 裝箱控制3_dgv.Rows(i).Cells("Size").Value & "', HS = '" & 裝箱控制3_dgv.Rows(i).Cells("HS").Value & "',
  1724. Units1 = '" & 裝箱控制3_dgv.Rows(i).Cells("Units1").Value & "', DtyRate = '" & 裝箱控制3_dgv.Rows(i).Cells("DtyRate").Value & "',
  1725. AddOnDty = '" & 裝箱控制3_dgv.Rows(i).Cells("AddOnDty").Value & "', UnitsCtn = '" & 裝箱控制3_dgv.Rows(i).Cells("UnitsCtn").Value & "',
  1726. NoCtn = '" & 裝箱控制3_dgv.Rows(i).Cells("NoCtn").Value & "', CtnNo = '" & 裝箱控制3_dgv.Rows(i).Cells("CtnNo").Value & "',
  1727. Units2 = '" & 裝箱控制3_dgv.Rows(i).Cells("Units2").Value & "', PLMSeason = '" & 裝箱控制3_dgv.Rows(i).Cells("PLMSeason").Value & "',
  1728. Stock = '" & 裝箱控制3_dgv.Rows(i).Cells("Stock").Value & "', StkName = '" & 裝箱控制3_dgv.Rows(i).Cells("StkName").Value & "',
  1729. CustStk = '" & 裝箱控制3_dgv.Rows(i).Cells("CustStk").Value & "', CustStkName = '" & 裝箱控制3_dgv.Rows(i).Cells("CustStkName").Value & "',
  1730. CasePack = '" & 裝箱控制3_dgv.Rows(i).Cells("CasePack").Value & "', Colorway = '" & 裝箱控制3_dgv.Rows(i).Cells("Colorway").Value & "',
  1731. OrderColor = '" & 裝箱控制3_dgv.Rows(i).Cells("OrderColor").Value & "', Logo = '" & 裝箱控制3_dgv.Rows(i).Cells("Logo").Value & "',
  1732. POItemText = '" & 裝箱控制3_dgv.Rows(i).Cells("POItemText").Value & "',
  1733. FinalCustomerShipTo = '" & 裝箱控制3_dgv.Rows(i).Cells("FinalCustomerShipTo").Value & "'
  1734. WHERE 天盾流水號 LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("天盾流水號").Value & "' AND Item LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("Item").Value & "' AND
  1735. Material LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("Material").Value & "' AND ProductID LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("ProductID").Value & "'"
  1736. CmdSet_For_dr() : conn.Close()
  1737. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  1738. '-------裝箱明細------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1739. For i As Integer = 0 To 裝箱明細3_dgv.Rows.Count - 1 : 資料數3 = 裝箱明細3_dgv.Rows.Count : 進度條3()
  1740. ConnOpen()
  1741. SQL1 = "UPDATE " & 訂單資料表(3) & " SET [5] = '" & 裝箱明細3_dgv.Rows(i).Cells("5").Value & "', [5.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("5.5").Value & "',
  1742. [6] = '" & 裝箱明細3_dgv.Rows(i).Cells("6").Value & "', [6.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("6.5").Value & "',
  1743. [7] = '" & 裝箱明細3_dgv.Rows(i).Cells("7").Value & "', [7.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("7.5").Value & "',
  1744. [8] = '" & 裝箱明細3_dgv.Rows(i).Cells("8").Value & "', [8.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("8.5").Value & "',
  1745. [9] = '" & 裝箱明細3_dgv.Rows(i).Cells("9").Value & "', [9.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("9.5").Value & "',
  1746. [10] = '" & 裝箱明細3_dgv.Rows(i).Cells("10").Value & "', [10.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("10.5").Value & "',
  1747. [11] = '" & 裝箱明細3_dgv.Rows(i).Cells("11").Value & "', [11.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("11.5").Value & "',
  1748. [12] = '" & 裝箱明細3_dgv.Rows(i).Cells("12").Value & "', [12.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("12.5").Value & "',
  1749. [13] = '" & 裝箱明細3_dgv.Rows(i).Cells("13").Value & "', [14] = '" & 裝箱明細3_dgv.Rows(i).Cells("14").Value & "'
  1750. WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "' AND Item LIKE '" & 裝箱明細3_dgv.Rows(i).Cells("Item").Value & "' AND
  1751. Material LIKE '" & 裝箱明細3_dgv.Rows(i).Cells("Material").Value & "'AND DM LIKE '" & 裝箱明細3_dgv.Rows(i).Cells("DM").Value & "'"
  1752. CmdSet_For_dr() : conn.Close()
  1753. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1754. '-------清空------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1755. 覆蓋更新_bt.Enabled = False : 刪除新建_bt.Enabled = False : 清空() : 訂單讀取_bt.Enabled = True : 版本比對_bt.Enabled = False
  1756. MsgBox("存檔完成")
  1757. End Sub
  1758. Private Sub 刪除新建_bt_Click(sender As Object, e As EventArgs) Handles 刪除新建_bt.Click
  1759. Set_日期格式轉換()
  1760. '-------訂單抬頭--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1761. ConnOpen()
  1762. SQL1 = "UPDATE " & 訂單資料表(0) & " SET 客戶訂單號 = '" & 客戶訂單號2_tb.Text & "', ModeOfDelivery = '" & 訂單類別2_tb.Text & "', DeliveryTerms = '" & 英科條款2_tb.Text & "',
  1763. OrgShipDate = '" & DTP & "', VendorReference = '" & 供應商編號2_tb.Text & "', ModifiedDate = '" & 版本2_tb.Text & "',
  1764. CustomerName = '" & 公司編號2_tb.Text & "', ShipDate = '" & DTP & "', SalesOrder = '" & 郵寄方式2_tb.Text & "',
  1765. DeliveryAddress = '" & 地址二2_tb.Text & "', 下單日 = '" & DTP & "', 交期 = '" & DTP & "', ETADate = '" & DTP & "', CreatedDate = '" & DTP1 & "',
  1766. Brand = '" & Brand2_cb.Text & "', CustomerRequisition = '" & 力威訂單號2_tb.Text & "', 工廠編號 = '" & 工廠編號2_tb.Text & "',
  1767. 工廠地址 = '" & 地址12_tb.Text & "', 代理編號 = '" & 代理編號2_cb.Text & "', 訂貨代理 = '" & 訂貨代理2_tb.Text & "', 總雙數 = '" & 總雙數2_tb.Text & "',
  1768. 總案件數 = '" & 總案件2_tb.Text & "', 公司 = '" & 服務2_tb.Text & "', 工廠簡稱 = '" & FTY2_cb.Text & "', 最終運送 = '" & 最終運送2_tb.Text & "'
  1769. WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'"
  1770. CmdSet_For_dr() : conn.Close()
  1771. '-------訂單控制表指定刪除--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1772. ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(1) & " WHERE 訂單流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
  1773. '-------訂單明細表指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1774. ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(5) & " WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
  1775. '-------裝箱控制指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1776. ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(2) & " WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
  1777. '-------裝箱明細指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1778. ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(3) & " WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
  1779. '-------價格利潤指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1780. ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE 天盾訂單號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
  1781. '-------價格利潤指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1782. ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE 天盾訂單號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
  1783. '-------出貨資料指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1784. ConnOpen() : SQL1 = "DELETE FROM 貨款匯入出款明細表 WHERE 訂單流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
  1785. '-------訂單控制表------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1786. For i As Integer = 0 To 控制表3_dgv.Rows.Count - 1 : 資料數 = 控制表3_dgv.Rows.Count : 進度條()
  1787. ConnOpen()
  1788. SQL1 = "SELECT TOP (1) 資料流水號 FROM " & 訂單資料表(1) & " GROUP BY 資料流水號 ORDER BY 資料流水號 DESC"
  1789. CmdSet_For_dr()
  1790. If dr.Read() Then : 資料流水號_tb.Text = dr("資料流水號").ToString : Else : 資料流水號_tb.Text = "00000000" : End If
  1791. conn.Close()
  1792. Dim NUM1 As Integer
  1793. NUM1 = Double.Parse(Strings.Right(資料流水號_tb.Text, 8)) + 1
  1794. If NUM1 < 10 Then : 資料流水號_tb.Text = "PO" & "0000000" & NUM1
  1795. ElseIf NUM1 > 9 And NUM1 < 100 Then : 資料流水號_tb.Text = "PO" & "000000" & NUM1
  1796. ElseIf NUM1 > 99 And NUM1 < 1000 Then : 資料流水號_tb.Text = "PO" & "00000" & NUM1
  1797. ElseIf NUM1 > 999 And NUM1 < 10000 Then : 資料流水號_tb.Text = "PO" & "0000" & NUM1
  1798. ElseIf NUM1 > 9999 And NUM1 < 100000 Then : 資料流水號_tb.Text = "PO" & "000" & NUM1
  1799. ElseIf NUM1 > 99999 And NUM1 < 100000 Then : 資料流水號_tb.Text = "PO" & "00" & NUM1
  1800. ElseIf NUM1 > 999999 And NUM1 < 1000000 Then : 資料流水號_tb.Text = "PO" & "0" & NUM1
  1801. ElseIf NUM1 > 9999999 Then : 資料流水號_tb.Text = "PO" & NUM1 + 1
  1802. End If
  1803. ConnOpen()
  1804. SQL1 = "INSERT INTO " & 訂單資料表(1) & " (訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 客戶交期, 單價, 總金額, 備註, 生產工廠, 訂單種類, 工廠回復交期, CFMSPEC,
  1805. CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 實際離廠日, 資料流水號, 明細建檔,
  1806. PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging, Remarks, 國標測試, 力威訂單號, ProductID, UoM)
  1807. VALUES ('" & 控制表3_dgv.Rows(i).Cells("訂單流水號").Value & "','" & 控制表3_dgv.Rows(i).Cells("年份季度").Value & "','" & 控制表3_dgv.Rows(i).Cells("客戶訂單號").Value & "',
  1808. '" & 控制表3_dgv.Rows(i).Cells("形體號").Value & "','" & 控制表3_dgv.Rows(i).Cells("顏色").Value & "','" & 控制表3_dgv.Rows(i).Cells("楦型").Value & "',
  1809. '" & 控制表3_dgv.Rows(i).Cells("訂單數量").Value & "','" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "','0','0','','" & 控制表3_dgv.Rows(i).Cells("生產工廠").Value & "',
  1810. '" & 控制表3_dgv.Rows(i).Cells("訂單種類").Value & "','" & 控制表3_dgv.Rows(i).Cells("工廠回復交期").Value & "','','','','','','','','','','','','','',
  1811. '" & 資料流水號_tb.Text & "','1','" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "','" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
  1812. '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "','','','','" & 國標測試報告2_ch.Checked & "','" & 力威訂單號2_tb.Text & "',
  1813. '" & 控制表3_dgv.Rows(i).Cells("ProductID").Value & "','" & 控制表3_dgv.Rows(i).Cells("UoM").Value & "')"
  1814. CmdSet_For_dr() : conn.Close()
  1815. Next : ProgressBar1.Value = 0 : 最終數 = 0
  1816. '-------訂單明細表------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1817. For i As Integer = 0 To 明細表3_dgv.Rows.Count - 1 : 資料數1 = 明細表3_dgv.Rows.Count : 進度條1()
  1818. '-------判斷是否需要新增顏色------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1819. ConnOpen()
  1820. SQL1 = "SELECT 顏色 FROM 訂單控制表顏色清單 WHERE 顏色 LIKE N'" & 明細表3_dgv.Rows(i).Cells("Color").Value & "'"
  1821. CmdSet_For_dr()
  1822. If dr.Read() Then
  1823. conn.Close() : dr.Close()
  1824. Else
  1825. conn.Close() : dr.Close() : ConnOpen()
  1826. SQL1 = "INSERT INTO 訂單控制表顏色清單 (顏色) VALUES (N'" & 明細表3_dgv.Rows(i).Cells("Color").Value & "')"
  1827. CmdSet_For_dr() : conn.Close() : dr.Close()
  1828. End If
  1829. '-------判斷是否需要新增形體------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1830. ConnOpen()
  1831. SQL1 = "SELECT 形體號 FROM 訂單控制表形體號清單 WHERE 形體號 LIKE '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "'"
  1832. CmdSet_For_dr()
  1833. If dr.Read() Then
  1834. conn.Close() : dr.Close()
  1835. Else
  1836. conn.Close() : dr.Close() : ConnOpen()
  1837. SQL1 = "INSERT INTO 訂單控制表形體號清單 (形體號) VALUES ('" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "')"
  1838. CmdSet_For_dr() : conn.Close() : dr.Close()
  1839. End If
  1840. ConnOpen()
  1841. SQL1 = "SELECT ProductName FROM STYLELIST WHERE ProductName LIKE '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "'"
  1842. CmdSet_For_dr()
  1843. If dr.Read() Then
  1844. conn.Close() : dr.Close()
  1845. Else
  1846. ConnOpen()
  1847. SQL1 = "INSERT INTO STYLELIST ( ItemNumber, ProductName, Style, Description, 建立季節)
  1848. VALUES ('" & 明細表3_dgv.Rows(i).Cells("ItemNumber").Value & "', '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "', '',
  1849. '" & 明細表3_dgv.Rows(i).Cells("ProductDescription").Value & "', '" & SEASON2_cb.Text & "')"
  1850. CmdSet_For_dr() : conn.Close()
  1851. End If
  1852. '-------明細表寫入------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1853. ConnOpen()
  1854. SQL1 = "INSERT INTO " & 訂單資料表(5) & " (天盾流水號, 客戶訂單號, ItemNumber, ProductName, ProductDescription, Color, DM, [5], [5.5], [6], [6.5], [7], [7.5], [8], [8.5], [9],
  1855. [9.5], [10], [10.5], [11], [11.5], [12], [12.5], [13], [14])
  1856. VALUES ('" & 明細表3_dgv.Rows(i).Cells("天盾流水號").Value & "','" & 明細表3_dgv.Rows(i).Cells("客戶訂單號").Value & "','" & 明細表3_dgv.Rows(i).Cells("ItemNumber").Value & "',
  1857. '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "','" & 明細表3_dgv.Rows(i).Cells("ProductDescription").Value & "','" & 明細表3_dgv.Rows(i).Cells("Color").Value & "',
  1858. '" & 明細表3_dgv.Rows(i).Cells("DM").Value & "','" & 明細表3_dgv.Rows(i).Cells("5").Value & "','" & 明細表3_dgv.Rows(i).Cells("5.5").Value & "',
  1859. '" & 明細表3_dgv.Rows(i).Cells("6").Value & "','" & 明細表3_dgv.Rows(i).Cells("6.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("7").Value & "',
  1860. '" & 明細表3_dgv.Rows(i).Cells("7.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("8").Value & "','" & 明細表3_dgv.Rows(i).Cells("8.5").Value & "',
  1861. '" & 明細表3_dgv.Rows(i).Cells("9").Value & "','" & 明細表3_dgv.Rows(i).Cells("9.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("10").Value & "',
  1862. '" & 明細表3_dgv.Rows(i).Cells("10.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("11").Value & "','" & 明細表3_dgv.Rows(i).Cells("11.5").Value & "',
  1863. '" & 明細表3_dgv.Rows(i).Cells("12").Value & "','" & 明細表3_dgv.Rows(i).Cells("12.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("13").Value & "',
  1864. '" & 明細表3_dgv.Rows(i).Cells("14").Value & "')"
  1865. CmdSet_For_dr() : conn.Close()
  1866. Next : ProgressBar2.Value = 0 : 最終數1 = 0
  1867. '-------裝箱控制------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1868. For i As Integer = 0 To 裝箱控制3_dgv.Rows.Count - 1 : 資料數2 = 裝箱控制3_dgv.Rows.Count : 進度條2()
  1869. ConnOpen()
  1870. SQL1 = "INSERT INTO " & 訂單資料表(2) & " (天盾流水號, 客戶訂單號, 力威訂單號, Item, Material, MaterialDescription, Qty, UoM, ProductDescription, IncoTerms, CustomerData, Size, HS, Units1,
  1871. DtyRate, AddOnDty, UnitsCtn, NoCtn, CtnNo, Units2, PLMSeason, ProductID, Stock, StkName, CustStk, CustStkName, CasePack, Colorway, OrderColor,
  1872. Logo, POItemText, FinalCustomerShipTo)
  1873. VALUES ('" & 裝箱控制3_dgv.Rows(i).Cells("天盾流水號").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("客戶訂單號").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("力威訂單號").Value & "',
  1874. '" & 裝箱控制3_dgv.Rows(i).Cells("Item").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Material").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("MaterialDescription").Value & "',
  1875. '" & 裝箱控制3_dgv.Rows(i).Cells("Qty").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("UoM").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("ProductDescription").Value & "',
  1876. '" & 裝箱控制3_dgv.Rows(i).Cells("IncoTerms").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("CustomerData").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Size").Value & "',
  1877. '" & 裝箱控制3_dgv.Rows(i).Cells("HS").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Units1").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("DtyRate").Value & "',
  1878. '" & 裝箱控制3_dgv.Rows(i).Cells("AddOnDty").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("UnitsCtn").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("NoCtn").Value & "',
  1879. '" & 裝箱控制3_dgv.Rows(i).Cells("CtnNo").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Units2").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("PLMSeason").Value & "',
  1880. '" & 裝箱控制3_dgv.Rows(i).Cells("ProductID").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Stock").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("StkName").Value & "',
  1881. '" & 裝箱控制3_dgv.Rows(i).Cells("CustStk").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("CustStkName").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("CasePack").Value & "',
  1882. '" & 裝箱控制3_dgv.Rows(i).Cells("Colorway").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("OrderColor").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Logo").Value & "',
  1883. '" & 裝箱控制3_dgv.Rows(i).Cells("POItemText").Value & "', '" & 裝箱控制3_dgv.Rows(i).Cells("FinalCustomerShipTo").Value & "')"
  1884. CmdSet_For_dr() : conn.Close()
  1885. Next : ProgressBar3.Value = 0 : 最終數2 = 0
  1886. '-------裝箱明細------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1887. For i As Integer = 0 To 裝箱明細3_dgv.Rows.Count - 1 : 資料數3 = 裝箱明細3_dgv.Rows.Count : 進度條3()
  1888. ConnOpen()
  1889. SQL1 = "INSERT INTO " & 訂單資料表(3) & " (天盾流水號, 客戶訂單號, 力威訂單號, Item, Material, DM, [5], [5.5], [6], [6.5], [7], [7.5], [8], [8.5], [9], [9.5],
  1890. [10], [10.5], [11], [11.5], [12], [12.5], [13], [14])
  1891. VALUES ('" & 裝箱明細3_dgv.Rows(i).Cells("天盾流水號").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("客戶訂單號").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("力威訂單號").Value & "',
  1892. '" & 裝箱明細3_dgv.Rows(i).Cells("Item").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("Material").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("DM").Value & "',
  1893. '" & 裝箱明細3_dgv.Rows(i).Cells("5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("5.5").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("6").Value & "',
  1894. '" & 裝箱明細3_dgv.Rows(i).Cells("6.5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("7").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("7.5").Value & "',
  1895. '" & 裝箱明細3_dgv.Rows(i).Cells("8").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("8.5").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("9").Value & "',
  1896. '" & 裝箱明細3_dgv.Rows(i).Cells("9.5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("10").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("10.5").Value & "',
  1897. '" & 裝箱明細3_dgv.Rows(i).Cells("11").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("11.5").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("12").Value & "',
  1898. '" & 裝箱明細3_dgv.Rows(i).Cells("12.5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("13").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("14").Value & "')"
  1899. CmdSet_For_dr() : conn.Close()
  1900. Next : ProgressBar4.Value = 0 : 最終數3 = 0
  1901. '-------清空------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1902. 覆蓋更新_bt.Enabled = False : 刪除新建_bt.Enabled = False : 清空() : 訂單讀取_bt.Enabled = True : 版本比對_bt.Enabled = False
  1903. MsgBox("存檔完成")
  1904. End Sub
  1905. End Class