12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045 |
- Option Strict Off
- Public Class 訂單資料比對與修改_力威
- Dim xlApp As Microsoft.Office.Interop.Excel.Application
- ReadOnly xlBook As Microsoft.Office.Interop.Excel.Workbook
- Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
- Dim file_name As String = "" : Dim 形體名稱 As String : Dim 型體描述 As String : Dim 項目 As String : Dim 型體資料 As String : Dim STR1 As String
- Public 平均數 As Integer : Public 最終數 As Integer = 0 : Public 資料數 As Integer = 0
- Public 平均數1 As Integer : Public 最終數1 As Integer = 0 : Public 資料數1 As Integer = 0
- Public 平均數2 As Integer : Public 最終數2 As Integer = 0 : Public 資料數2 As Integer = 0
- Public 平均數3 As Integer : Public 最終數3 As Integer = 0 : Public 資料數3 As Integer = 0
- 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
- Private Sub Set_訂單清單()
- 抬頭清單_dgv.DataSource = Nothing : ds.Clear()
- 抬頭清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 抬頭清單_dgv.ColumnHeadersHeight = 25
- 抬頭清單_dgv.AllowUserToAddRows = False
- ConnOpen()
- SQL1 = "SELECT " & 訂單資料表(0) & ".客戶訂單號, " & 訂單資料表(0) & ".天盾流水號, " & 訂單資料表(0) & ".ModeOfDelivery, " & 訂單資料表(0) & ".DeliveryTerms,
- " & 訂單資料表(0) & ".OrgShipDate, " & 訂單資料表(0) & ".FromPort, " & 訂單資料表(0) & ".ToPort, " & 訂單資料表(0) & ".ShippingCarrier,
- " & 訂單資料表(0) & ".VendorReference, " & 訂單資料表(0) & ".ModifiedDate, " & 訂單資料表(0) & ".CustomerName, " & 訂單資料表(0) & ".ShipDate,
- " & 訂單資料表(0) & ".SalesOrder, " & 訂單資料表(0) & ".DeliveryAddress, " & 訂單資料表(0) & ".下單日, " & 訂單資料表(0) & ".交期,
- " & 訂單資料表(0) & ".ETADate, " & 訂單資料表(0) & ".CreatedDate, " & 訂單資料表(0) & ".Brand, " & 訂單資料表(0) & ".CustomerRequisition,
- " & 訂單資料表(0) & ".工廠編號, " & 訂單資料表(0) & ".工廠地址, " & 訂單資料表(0) & ".代理編號, " & 訂單資料表(0) & ".訂貨代理,
- " & 訂單資料表(0) & ".總雙數, " & 訂單資料表(0) & ".總案件數, " & 訂單資料表(0) & ".公司, " & 訂單資料表(0) & ".工廠簡稱, " & 訂單資料表(0) & ".最終運送,
- " & 訂單資料表(0) & ".入單型態, AAA.力威訂單號
- FROM " & 訂單資料表(0) & " LEFT OUTER JOIN
- (SELECT 訂單流水號, 力威訂單號 FROM " & 訂單資料表(1) & " WHERE (力威訂單號 IS NOT NULL)
- GROUP BY 訂單流水號, 力威訂單號) AS AAA ON " & 訂單資料表(0) & ".天盾流水號 = AAA.訂單流水號
- WHERE (" & 訂單資料表(0) & ".客戶訂單號 LIKE '%" & PA & "%') OR (" & 訂單資料表(0) & ".天盾流水號 LIKE '%" & PA & "%') OR
- (AAA.力威訂單號 LIKE '%" & PA & "%') OR (" & 訂單資料表(0) & ".CustomerRequisition LIKE '%" & PA & "%') AND (" & 訂單資料表(0) & ".入單型態 LIKE '2')
- ORDER BY " & 訂單資料表(0) & ".天盾流水號 DESC"
- CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds) : 抬頭清單_dgv.DataSource = ds.Tables(0) : conn.Close()
-
- 抬頭清單_dgv.Columns(0).Visible = False : 抬頭清單_dgv.Columns(1).FillWeight = 80 : 抬頭清單_dgv.Columns(2).Visible = False : 抬頭清單_dgv.Columns(3).Visible = False
- 抬頭清單_dgv.Columns(4).Visible = False : 抬頭清單_dgv.Columns(5).Visible = False : 抬頭清單_dgv.Columns(6).Visible = False : 抬頭清單_dgv.Columns(7).Visible = False
- 抬頭清單_dgv.Columns(8).Visible = False : 抬頭清單_dgv.Columns(9).Visible = False : 抬頭清單_dgv.Columns(10).Visible = False : 抬頭清單_dgv.Columns(11).Visible = False
- 抬頭清單_dgv.Columns(12).Visible = False : 抬頭清單_dgv.Columns(13).Visible = False : 抬頭清單_dgv.Columns(14).Visible = False : 抬頭清單_dgv.Columns(15).Visible = False
- 抬頭清單_dgv.Columns(16).Visible = False : 抬頭清單_dgv.Columns(17).Visible = False : 抬頭清單_dgv.Columns(18).Visible = False : 抬頭清單_dgv.Columns(19).Visible = False
- 抬頭清單_dgv.Columns(20).Visible = False : 抬頭清單_dgv.Columns(21).Visible = False : 抬頭清單_dgv.Columns(22).Visible = False : 抬頭清單_dgv.Columns(23).Visible = False
- 抬頭清單_dgv.Columns(24).Visible = False : 抬頭清單_dgv.Columns(25).Visible = False : 抬頭清單_dgv.Columns(26).Visible = False : 抬頭清單_dgv.Columns(27).Visible = False
- 抬頭清單_dgv.Columns(28).Visible = False : 抬頭清單_dgv.Columns(29).Visible = False : 抬頭清單_dgv.Columns(30).FillWeight = 80
- End Sub
- Private Sub Set_訂單控制表()
- 控制表1_dgv.DataSource = Nothing : ds1.Clear()
- 控制表1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 控制表1_dgv.ColumnHeadersHeight = 25
- 控制表1_dgv.AllowUserToAddRows = False
-
- 控制表2_dgv.DataSource = Nothing : ds1.Clear()
- 控制表2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 控制表2_dgv.ColumnHeadersHeight = 25
- 控制表2_dgv.AllowUserToAddRows = False
- ConnOpen()
- SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 客戶交期,
- 備註, 生產工廠, 訂單種類, 實際離廠日, 出貨數量, CXL, CXLTime, 工廠回復交期, 力威訂單號, ProductID, UoM, 資料流水號
- FROM " & 訂單資料表(1) & "
- WHERE 訂單流水號 LIKE '" & Number1_tb.Text & "'
- ORDER BY 資料流水號"
- CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds1) : 控制表1_dgv.DataSource = ds1.Tables(0) : 控制表2_dgv.DataSource = ds1.Tables(0) : conn.Close()
-
- 控制表1_dgv.Columns(0).FillWeight = 80 : 控制表1_dgv.Columns(1).FillWeight = 70 : 控制表1_dgv.Columns(2).FillWeight = 80 : 控制表1_dgv.Columns(3).FillWeight = 80
- 控制表1_dgv.Columns(4).FillWeight = 80 : 控制表1_dgv.Columns(5).FillWeight = 60 : 控制表1_dgv.Columns(6).FillWeight = 80 : 控制表1_dgv.Columns(7).FillWeight = 80
- 控制表1_dgv.Columns(8).FillWeight = 60 : 控制表1_dgv.Columns(9).FillWeight = 70 : 控制表1_dgv.Columns(10).FillWeight = 80 : 控制表1_dgv.Columns(11).FillWeight = 80
- 控制表1_dgv.Columns(12).FillWeight = 80 : 控制表1_dgv.Columns(13).FillWeight = 50 : 控制表1_dgv.Columns(14).FillWeight = 80 : 控制表1_dgv.Columns(15).FillWeight = 70
- 控制表1_dgv.Columns(16).FillWeight = 80 : 控制表1_dgv.Columns(17).FillWeight = 110 : 控制表1_dgv.Columns(18).FillWeight = 60 : 控制表1_dgv.Columns(19).FillWeight = 90
-
- 控制表1_dgv.Columns("訂單數量").DefaultCellStyle.Format = "#,##0" : 控制表1_dgv.Columns("出貨數量").DefaultCellStyle.Format = "#,##0"
- 控制表1_dgv.Columns("訂單數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
- 控制表1_dgv.Columns("訂單數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
- 控制表1_dgv.Columns("出貨數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
- 控制表1_dgv.Columns("出貨數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
-
- 控制表2_dgv.Columns(0).FillWeight = 80 : 控制表2_dgv.Columns(1).FillWeight = 70 : 控制表2_dgv.Columns(2).FillWeight = 80 : 控制表2_dgv.Columns(3).FillWeight = 80
- 控制表2_dgv.Columns(4).FillWeight = 150 : 控制表2_dgv.Columns(5).FillWeight = 60 : 控制表2_dgv.Columns(6).FillWeight = 80 : 控制表2_dgv.Columns(7).FillWeight = 80
- 控制表2_dgv.Columns(8).Visible = False : 控制表2_dgv.Columns(9).FillWeight = 70 : 控制表2_dgv.Columns(10).FillWeight = 80 : 控制表2_dgv.Columns(11).Visible = False
- 控制表2_dgv.Columns(12).Visible = False : 控制表2_dgv.Columns(13).Visible = False : 控制表2_dgv.Columns(14).Visible = False : 控制表2_dgv.Columns(15).FillWeight = 70
- 控制表2_dgv.Columns(16).Visible = False : 控制表2_dgv.Columns(17).FillWeight = 80 : 控制表2_dgv.Columns(18).FillWeight = 80 : 控制表2_dgv.Columns(19).FillWeight = 100
-
- 控制表2_dgv.Columns("訂單數量").DefaultCellStyle.Format = "#,##0" : 控制表2_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
- 控制表2_dgv.Columns("訂單數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
- 控制表2_dgv.Columns("訂單數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
- 控制表2_dgv.Columns("出貨數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
- 控制表2_dgv.Columns("出貨數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
- End Sub
- Private Sub Set_訂單明細()
- 明細表1_dgv.DataSource = Nothing : ds2.Clear()
- 明細表1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 明細表1_dgv.ColumnHeadersHeight = 25
- 明細表1_dgv.AllowUserToAddRows = False
-
- 明細表2_dgv.DataSource = Nothing : ds2.Clear()
- 明細表2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 明細表2_dgv.ColumnHeadersHeight = 25
- 明細表2_dgv.AllowUserToAddRows = False
- ConnOpen()
- SQL1 = "SELECT " & 訂單資料表(5) & ".天盾流水號, " & 訂單資料表(5) & ".客戶訂單號, " & 訂單資料表(5) & ".ItemNumber, " & 訂單資料表(5) & ".ProductName,
- " & 訂單資料表(5) & ".ProductDescription, " & 訂單資料表(5) & ".Color, " & 訂單資料表(5) & ".DM, " & 訂單資料表(5) & ".[5], " & 訂單資料表(5) & ".[5.5],
- " & 訂單資料表(5) & ".[6], " & 訂單資料表(5) & ".[6.5], " & 訂單資料表(5) & ".[7], " & 訂單資料表(5) & ".[7.5], " & 訂單資料表(5) & ".[8], " & 訂單資料表(5) & ".[8.5],
- " & 訂單資料表(5) & ".[9], " & 訂單資料表(5) & ".[9.5], " & 訂單資料表(5) & ".[10], " & 訂單資料表(5) & ".[10.5], " & 訂單資料表(5) & ".[11], " & 訂單資料表(5) & ".[11.5],
- " & 訂單資料表(5) & ".[12], " & 訂單資料表(5) & ".[12.5], " & 訂單資料表(5) & ".[13], " & 訂單資料表(5) & ".[14], " & 訂單資料表(5) & ".[5] + " & 訂單資料表(5) & ".[5.5] +
- " & 訂單資料表(5) & ".[6] + " & 訂單資料表(5) & ".[6.5] + " & 訂單資料表(5) & ".[7] + " & 訂單資料表(5) & ".[7.5] + " & 訂單資料表(5) & ".[8] + " & 訂單資料表(5) & ".[8.5] +
- " & 訂單資料表(5) & ".[9] + " & 訂單資料表(5) & ".[9.5] + " & 訂單資料表(5) & ".[10] + " & 訂單資料表(5) & ".[10.5] + " & 訂單資料表(5) & ".[11] + " & 訂單資料表(5) & ".[11.5]
- + " & 訂單資料表(5) & ".[12] + " & 訂單資料表(5) & ".[12.5] + " & 訂單資料表(5) & ".[13] + " & 訂單資料表(5) & ".[14] AS TOTAL
- FROM " & 訂單資料表(5) & " INNER JOIN
- (SELECT 訂單流水號, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, CXL
- FROM " & 訂單資料表(1) & "
- WHERE (客戶訂單號 LIKE '" & 客戶訂單號1_tb.Text & "') AND (CXL = 0 OR CXL IS NULL) AND (訂單流水號 LIKE '" & Number1_tb.Text & "')) AS WWEE ON
- " & 訂單資料表(5) & ".天盾流水號 = WWEE.訂單流水號 AND " & 訂單資料表(5) & ".客戶訂單號 = WWEE.客戶訂單號 AND " & 訂單資料表(5) & ".ProductName = WWEE.形體號 AND
- " & 訂單資料表(5) & ".Color = WWEE.顏色 AND " & 訂單資料表(5) & ".DM = WWEE.楦型 AND " & 訂單資料表(5) & ".[5] + " & 訂單資料表(5) & ".[5.5] + " & 訂單資料表(5) & ".[6] +
- " & 訂單資料表(5) & ".[6.5] + " & 訂單資料表(5) & ".[7] + " & 訂單資料表(5) & ".[7.5] + " & 訂單資料表(5) & ".[8] + " & 訂單資料表(5) & ".[8.5] + " & 訂單資料表(5) & ".[9] +
- " & 訂單資料表(5) & ".[9.5] + " & 訂單資料表(5) & ".[10] + " & 訂單資料表(5) & ".[10.5] + " & 訂單資料表(5) & ".[11] + " & 訂單資料表(5) & ".[11.5] +
- " & 訂單資料表(5) & ".[12] + " & 訂單資料表(5) & ".[12.5] + " & 訂單資料表(5) & ".[13] + " & 訂單資料表(5) & ".[14] = WWEE.訂單數量
- WHERE (" & 訂單資料表(5) & ".客戶訂單號 LIKE '" & 客戶訂單號1_tb.Text & "') AND (" & 訂單資料表(5) & ".天盾流水號 LIKE '" & Number1_tb.Text & "') AND (WWEE.CXL = 0 OR WWEE.CXL IS NULL)
- ORDER BY " & 訂單資料表(5) & ".ProductName, " & 訂單資料表(5) & ".Color"
- CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds2) : 明細表1_dgv.DataSource = ds2.Tables(0) : 明細表2_dgv.DataSource = ds2.Tables(0) : conn.Close()
-
- 明細表1_dgv.Columns(0).Visible = False : 明細表1_dgv.Columns(1).Visible = False
- 明細表1_dgv.Columns(2).FillWeight = 90 : 明細表1_dgv.Columns(3).FillWeight = 90 : 明細表1_dgv.Columns(4).FillWeight = 190 : 明細表1_dgv.Columns(5).FillWeight = 80
- 明細表1_dgv.Columns(6).FillWeight = 70 : 明細表1_dgv.Columns(7).FillWeight = 40 : 明細表1_dgv.Columns(8).FillWeight = 40 : 明細表1_dgv.Columns(9).FillWeight = 40
- 明細表1_dgv.Columns(10).FillWeight = 40 : 明細表1_dgv.Columns(11).FillWeight = 40 : 明細表1_dgv.Columns(12).FillWeight = 40 : 明細表1_dgv.Columns(13).FillWeight = 40
- 明細表1_dgv.Columns(14).FillWeight = 40 : 明細表1_dgv.Columns(15).FillWeight = 40 : 明細表1_dgv.Columns(16).FillWeight = 40 : 明細表1_dgv.Columns(17).FillWeight = 40
- 明細表1_dgv.Columns(18).FillWeight = 40 : 明細表1_dgv.Columns(19).FillWeight = 40 : 明細表1_dgv.Columns(20).FillWeight = 40 : 明細表1_dgv.Columns(21).FillWeight = 40
- 明細表1_dgv.Columns(22).FillWeight = 40 : 明細表1_dgv.Columns(23).FillWeight = 40 : 明細表1_dgv.Columns(24).FillWeight = 40 : 明細表1_dgv.Columns(25).FillWeight = 60
- 明細表1_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
- 明細表1_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
- 明細表1_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
- 明細表1_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
- 明細表1_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
- 明細表1_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(23).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(24).DefaultCellStyle.Format = "#,##0"
- 明細表1_dgv.Columns(25).DefaultCellStyle.Format = "#,##0"
-
- 明細表2_dgv.Columns(0).FillWeight = 100 : 明細表2_dgv.Columns(1).FillWeight = 100
- 明細表2_dgv.Columns(2).FillWeight = 90 : 明細表2_dgv.Columns(3).FillWeight = 90 : 明細表2_dgv.Columns(4).FillWeight = 190 : 明細表2_dgv.Columns(5).FillWeight = 80
- 明細表2_dgv.Columns(6).FillWeight = 70 : 明細表2_dgv.Columns(7).FillWeight = 40 : 明細表2_dgv.Columns(8).FillWeight = 40 : 明細表2_dgv.Columns(9).FillWeight = 40
- 明細表2_dgv.Columns(10).FillWeight = 40 : 明細表2_dgv.Columns(11).FillWeight = 40 : 明細表2_dgv.Columns(12).FillWeight = 40 : 明細表2_dgv.Columns(13).FillWeight = 40
- 明細表2_dgv.Columns(14).FillWeight = 40 : 明細表2_dgv.Columns(15).FillWeight = 40 : 明細表2_dgv.Columns(16).FillWeight = 40 : 明細表2_dgv.Columns(17).FillWeight = 40
- 明細表2_dgv.Columns(18).FillWeight = 40 : 明細表2_dgv.Columns(19).FillWeight = 40 : 明細表2_dgv.Columns(20).FillWeight = 40 : 明細表2_dgv.Columns(21).FillWeight = 40
- 明細表2_dgv.Columns(22).FillWeight = 40 : 明細表2_dgv.Columns(23).FillWeight = 40 : 明細表2_dgv.Columns(24).FillWeight = 40 : 明細表2_dgv.Columns(25).FillWeight = 60
- 明細表2_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
- 明細表2_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
- 明細表2_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
- 明細表2_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
- 明細表2_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
- 明細表2_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(23).DefaultCellStyle.Format = "#,##0" : 明細表2_dgv.Columns(24).DefaultCellStyle.Format = "#,##0"
- 明細表2_dgv.Columns(25).DefaultCellStyle.Format = "#,##0"
- End Sub
- Private Sub Set_裝箱控制表()
- 裝箱控制1_dgv.DataSource = Nothing : ds3.Clear()
- 裝箱控制1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 裝箱控制1_dgv.ColumnHeadersHeight = 25
- 裝箱控制1_dgv.AllowUserToAddRows = False
-
- 裝箱控制2_dgv.DataSource = Nothing : ds3.Clear()
- 裝箱控制2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 裝箱控制2_dgv.ColumnHeadersHeight = 25
- 裝箱控制2_dgv.AllowUserToAddRows = False
- ConnOpen()
- SQL1 = "SELECT 天盾流水號, 客戶訂單號, 力威訂單號, Item, Material, MaterialDescription, Qty, UoM, ProductDescription, IncoTerms, CustomerData, Size, HS, Units1, DtyRate,
- AddOnDty, UnitsCtn, NoCtn, CtnNo, Units2, PLMSeason, ProductID, Stock, StkName, CustStk, CustStkName, CasePack, Colorway, OrderColor, Logo, POItemText,
- FinalCustomerShipTo
- FROM " & 訂單資料表(2) & "
- WHERE 天盾流水號 LIKE '" & Number1_tb.Text & "' ORDER BY Item DESC"
- CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds3) : 裝箱控制1_dgv.DataSource = ds3.Tables(0) : 裝箱控制2_dgv.DataSource = ds3.Tables(0) : conn.Close()
-
- 裝箱控制1_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
- 裝箱控制1_dgv.Columns(6).DefaultCellStyle.Format = "#,##0"
-
- 裝箱控制2_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
- 裝箱控制2_dgv.Columns(6).DefaultCellStyle.Format = "#,##0"
- End Sub
- Private Sub Set_裝箱明細()
- 裝箱明細1_dgv.DataSource = Nothing : ds4.Clear()
- 裝箱明細1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 裝箱明細1_dgv.ColumnHeadersHeight = 25
- 裝箱明細1_dgv.AllowUserToAddRows = False
-
- 裝箱明細2_dgv.DataSource = Nothing : ds4.Clear()
- 裝箱明細2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 裝箱明細2_dgv.ColumnHeadersHeight = 25
- 裝箱明細2_dgv.AllowUserToAddRows = False
- ConnOpen()
- 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]
- FROM " & 訂單資料表(3) & "
- WHERE 天盾流水號 LIKE '" & Number1_tb.Text & "' ORDER BY Item DESC"
- CmdSet_For_DGV() : da.SelectCommand.CommandTimeout = 900 : da.Fill(ds4) : 裝箱明細1_dgv.DataSource = ds4.Tables(0) : 裝箱明細2_dgv.DataSource = ds4.Tables(0) : conn.Close()
-
- 裝箱明細1_dgv.Columns(0).FillWeight = 110 : 裝箱明細1_dgv.Columns(1).FillWeight = 110 : 裝箱明細1_dgv.Columns(2).FillWeight = 110
- 裝箱明細1_dgv.Columns(3).FillWeight = 90 : 裝箱明細1_dgv.Columns(4).FillWeight = 190 : 裝箱明細1_dgv.Columns(5).FillWeight = 80
- 裝箱明細1_dgv.Columns(6).FillWeight = 40 : 裝箱明細1_dgv.Columns(7).FillWeight = 40 : 裝箱明細1_dgv.Columns(8).FillWeight = 40 : 裝箱明細1_dgv.Columns(9).FillWeight = 40
- 裝箱明細1_dgv.Columns(10).FillWeight = 40 : 裝箱明細1_dgv.Columns(11).FillWeight = 40 : 裝箱明細1_dgv.Columns(12).FillWeight = 40 : 裝箱明細1_dgv.Columns(13).FillWeight = 40
- 裝箱明細1_dgv.Columns(14).FillWeight = 40 : 裝箱明細1_dgv.Columns(15).FillWeight = 40 : 裝箱明細1_dgv.Columns(16).FillWeight = 40 : 裝箱明細1_dgv.Columns(17).FillWeight = 40
- 裝箱明細1_dgv.Columns(18).FillWeight = 40 : 裝箱明細1_dgv.Columns(19).FillWeight = 40 : 裝箱明細1_dgv.Columns(20).FillWeight = 40 : 裝箱明細1_dgv.Columns(21).FillWeight = 40
- 裝箱明細1_dgv.Columns(22).FillWeight = 40 : 裝箱明細1_dgv.Columns(23).FillWeight = 40
- 裝箱明細1_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
- 裝箱明細1_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
- 裝箱明細1_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
- 裝箱明細1_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
- 裝箱明細1_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
- 裝箱明細1_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 裝箱明細1_dgv.Columns(23).DefaultCellStyle.Format = "#,##0"
-
- 裝箱明細2_dgv.Columns(0).FillWeight = 110 : 裝箱明細2_dgv.Columns(1).FillWeight = 110 : 裝箱明細2_dgv.Columns(2).FillWeight = 110
- 裝箱明細2_dgv.Columns(3).FillWeight = 90 : 裝箱明細2_dgv.Columns(4).FillWeight = 190 : 裝箱明細2_dgv.Columns(5).FillWeight = 80
- 裝箱明細2_dgv.Columns(6).FillWeight = 40 : 裝箱明細2_dgv.Columns(7).FillWeight = 40 : 裝箱明細2_dgv.Columns(8).FillWeight = 40 : 裝箱明細2_dgv.Columns(9).FillWeight = 40
- 裝箱明細2_dgv.Columns(10).FillWeight = 40 : 裝箱明細2_dgv.Columns(11).FillWeight = 40 : 裝箱明細2_dgv.Columns(12).FillWeight = 40 : 裝箱明細2_dgv.Columns(13).FillWeight = 40
- 裝箱明細2_dgv.Columns(14).FillWeight = 40 : 裝箱明細2_dgv.Columns(15).FillWeight = 40 : 裝箱明細2_dgv.Columns(16).FillWeight = 40 : 裝箱明細2_dgv.Columns(17).FillWeight = 40
- 裝箱明細2_dgv.Columns(18).FillWeight = 40 : 裝箱明細2_dgv.Columns(19).FillWeight = 40 : 裝箱明細2_dgv.Columns(20).FillWeight = 40 : 裝箱明細2_dgv.Columns(21).FillWeight = 40
- 裝箱明細2_dgv.Columns(22).FillWeight = 40 : 裝箱明細2_dgv.Columns(23).FillWeight = 40
- 裝箱明細2_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
- 裝箱明細2_dgv.Columns(10).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(12).DefaultCellStyle.Format = "#,##0"
- 裝箱明細2_dgv.Columns(13).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(14).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(15).DefaultCellStyle.Format = "#,##0"
- 裝箱明細2_dgv.Columns(16).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(17).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(18).DefaultCellStyle.Format = "#,##0"
- 裝箱明細2_dgv.Columns(19).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(20).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(21).DefaultCellStyle.Format = "#,##0"
- 裝箱明細2_dgv.Columns(22).DefaultCellStyle.Format = "#,##0" : 裝箱明細2_dgv.Columns(23).DefaultCellStyle.Format = "#,##0"
- End Sub
- Private Sub Brand_cb_下拉表單資料載入()
- conn.Close() : ConnOpen()
- SQL1 = "SELECT 客戶名稱 FROM 客戶資料"
- CmdSet_For_dr() : Brand_cb.Items.Clear() : Brand1_cb.Items.Clear() : Brand2_cb.Items.Clear()
- While (dr.Read()) : Brand_cb.Items.Add(dr("客戶名稱")) : Brand1_cb.Items.Add(dr("客戶名稱")) : Brand2_cb.Items.Add(dr("客戶名稱")) : End While : conn.Close()
- End Sub
- Private Sub SEASON_cb_下拉表單資料載入()
- conn.Close() : ConnOpen()
- SQL1 = "SELECT 年份季度 FROM 訂單控制表年份季度清單 ORDER BY 年份季度 DESC"
- CmdSet_For_dr() : SEASON_cb.Items.Clear() : SEASON1_cb.Items.Clear() : SEASON2_cb.Items.Clear()
- While (dr.Read()) : SEASON_cb.Items.Add(dr("年份季度")) : SEASON1_cb.Items.Add(dr("年份季度")) : SEASON2_cb.Items.Add(dr("年份季度")) : End While : conn.Close()
- End Sub
- Private Sub DIV_cb_下拉表單資料載入()
- conn.Close() : ConnOpen()
- SQL1 = "SELECT 訂單種類 FROM 訂單控制表訂單種類清單 GROUP BY 訂單種類 ORDER BY 訂單種類"
- CmdSet_For_dr() : DIV_cb.Items.Clear() : DIV1_cb.Items.Clear() : DIV2_cb.Items.Clear()
- While (dr.Read()) : DIV_cb.Items.Add(dr("訂單種類")) : DIV1_cb.Items.Add(dr("訂單種類")) : DIV2_cb.Items.Add(dr("訂單種類")) : End While : conn.Close()
- End Sub
- Private Sub Remark_cb_下拉表單資料載入()
- conn.Close() : ConnOpen()
- SQL1 = "SELECT REMARK FROM DELIVERYADDRESS ORDER BY REMARK"
- CmdSet_For_dr() : Remark_cb.Items.Clear() : Remark1_cb.Items.Clear() : Remark2_cb.Items.Clear()
- 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()
- End Sub
- Private Sub FTY_cb_下拉表單資料載入()
- conn.Close() : ConnOpen()
- SQL1 = "SELECT 生產工廠 FROM 訂單控制表生產工廠清單 GROUP BY 生產工廠 ORDER BY 生產工廠"
- CmdSet_For_dr() : FTY_cb.Items.Clear() : FTY1_cb.Items.Clear() : FTY2_cb.Items.Clear()
- While (dr.Read()) : FTY_cb.Items.Add(dr("生產工廠")) : FTY1_cb.Items.Add(dr("生產工廠")) : FTY2_cb.Items.Add(dr("生產工廠")) : End While : conn.Close()
- End Sub
- Private Sub 填入0值1()
- 明細表_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
- 明細表_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
- 明細表_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
- 明細表_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
- 明細表_dgv.Rows(0).Cells("13").Value = 0 : 明細表_dgv.Rows(0).Cells("14").Value = 0 : 明細表_dgv.Rows(0).Cells("天盾流水號").Value = ""
- 明細表_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 明細表_dgv.Rows(0).Cells("ItemNumber").Value = "" : 明細表_dgv.Rows(0).Cells("ProductName").Value = ""
- 明細表_dgv.Rows(0).Cells("ProductDescription").Value = "" : 明細表_dgv.Rows(0).Cells("Color").Value = "" : 明細表_dgv.Rows(0).Cells("DM").Value = ""
- End Sub
- Private Sub 填入0值1_1()
- 明細表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
- 明細表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
- 明細表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
- 明細表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
- 明細表3_dgv.Rows(0).Cells("13").Value = 0 : 明細表3_dgv.Rows(0).Cells("14").Value = 0 : 明細表3_dgv.Rows(0).Cells("天盾流水號").Value = ""
- 明細表3_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 明細表3_dgv.Rows(0).Cells("ItemNumber").Value = "" : 明細表3_dgv.Rows(0).Cells("ProductName").Value = ""
- 明細表3_dgv.Rows(0).Cells("ProductDescription").Value = "" : 明細表3_dgv.Rows(0).Cells("Color").Value = "" : 明細表3_dgv.Rows(0).Cells("DM").Value = ""
- End Sub
- Private Sub 填入0值2()
- 裝箱明細_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
- 裝箱明細_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
- 裝箱明細_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
- 裝箱明細_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
- 裝箱明細_dgv.Rows(0).Cells("13").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("14").Value = 0 : 裝箱明細_dgv.Rows(0).Cells("天盾流水號").Value = ""
- 裝箱明細_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱明細_dgv.Rows(0).Cells("力威訂單號").Value = "" : 裝箱明細_dgv.Rows(0).Cells("Item").Value = ""
- 裝箱明細_dgv.Rows(0).Cells("Material").Value = "" : 裝箱明細_dgv.Rows(0).Cells("DM").Value = ""
- End Sub
- Private Sub 填入0值2_1()
- 裝箱明細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
- 裝箱明細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
- 裝箱明細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
- 裝箱明細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
- 裝箱明細3_dgv.Rows(0).Cells("13").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("14").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("天盾流水號").Value = ""
- 裝箱明細3_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱明細3_dgv.Rows(0).Cells("力威訂單號").Value = "" : 裝箱明細3_dgv.Rows(0).Cells("Item").Value = ""
- 裝箱明細3_dgv.Rows(0).Cells("Material").Value = "" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = ""
- End Sub
- Private Sub 填入0值3()
- 控制表_dgv.Rows(0).Cells("訂單流水號").Value = "" : 控制表_dgv.Rows(0).Cells("年份季度").Value = "" : 控制表_dgv.Rows(0).Cells("客戶訂單號").Value = ""
- 控制表_dgv.Rows(0).Cells("形體號").Value = "" : 控制表_dgv.Rows(0).Cells("顏色").Value = "" : 控制表_dgv.Rows(0).Cells("楦型").Value = ""
- 控制表_dgv.Rows(0).Cells("訂單數量").Value = "" : 控制表_dgv.Rows(0).Cells("客戶交期").Value = "" : 控制表_dgv.Rows(0).Cells("生產工廠").Value = ""
- 控制表_dgv.Rows(0).Cells("訂單種類").Value = "" : 控制表_dgv.Rows(0).Cells("工廠回復交期").Value = "" : 控制表_dgv.Rows(0).Cells("ProductID").Value = ""
- 控制表_dgv.Rows(0).Cells("UoM").Value = ""
- End Sub
- Private Sub 填入0值3_1()
- 控制表3_dgv.Rows(0).Cells("訂單流水號").Value = "" : 控制表3_dgv.Rows(0).Cells("年份季度").Value = "" : 控制表3_dgv.Rows(0).Cells("客戶訂單號").Value = ""
- 控制表3_dgv.Rows(0).Cells("形體號").Value = "" : 控制表3_dgv.Rows(0).Cells("顏色").Value = "" : 控制表3_dgv.Rows(0).Cells("楦型").Value = ""
- 控制表3_dgv.Rows(0).Cells("訂單數量").Value = "" : 控制表3_dgv.Rows(0).Cells("客戶交期").Value = "" : 控制表3_dgv.Rows(0).Cells("生產工廠").Value = ""
- 控制表3_dgv.Rows(0).Cells("訂單種類").Value = "" : 控制表3_dgv.Rows(0).Cells("工廠回復交期").Value = "" : 控制表3_dgv.Rows(0).Cells("ProductID").Value = ""
- 控制表3_dgv.Rows(0).Cells("UoM").Value = ""
- End Sub
- Private Sub 填入0值4()
- 裝箱控制_dgv.Rows(0).Cells("天盾流水號").Value = "" : 裝箱控制_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱控制_dgv.Rows(0).Cells("力威訂單號").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("Item").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Material").Value = "" : 裝箱控制_dgv.Rows(0).Cells("MaterialDescription").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("Qty").Value = "" : 裝箱控制_dgv.Rows(0).Cells("UoM").Value = "" : 裝箱控制_dgv.Rows(0).Cells("ProductDescription").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("IncoTerms").Value = "" : 裝箱控制_dgv.Rows(0).Cells("CustomerData").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Size").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("HS").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Units1").Value = "" : 裝箱控制_dgv.Rows(0).Cells("DtyRate").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("AddOnDty").Value = "" : 裝箱控制_dgv.Rows(0).Cells("UnitsCtn").Value = "" : 裝箱控制_dgv.Rows(0).Cells("NoCtn").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("CtnNo").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Units2").Value = "" : 裝箱控制_dgv.Rows(0).Cells("PLMSeason").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("ProductID").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Stock").Value = "" : 裝箱控制_dgv.Rows(0).Cells("StkName").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("CustStk").Value = "" : 裝箱控制_dgv.Rows(0).Cells("CustStkName").Value = "" : 裝箱控制_dgv.Rows(0).Cells("CasePack").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("Colorway").Value = "" : 裝箱控制_dgv.Rows(0).Cells("OrderColor").Value = "" : 裝箱控制_dgv.Rows(0).Cells("Logo").Value = ""
- 裝箱控制_dgv.Rows(0).Cells("POItemText").Value = ""
- End Sub
- Private Sub 填入0值4_1()
- 裝箱控制3_dgv.Rows(0).Cells("天盾流水號").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("客戶訂單號").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("力威訂單號").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("Item").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Material").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("MaterialDescription").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("Qty").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("UoM").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("ProductDescription").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("IncoTerms").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("CustomerData").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Size").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("HS").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Units1").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("DtyRate").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("AddOnDty").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("UnitsCtn").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("NoCtn").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("CtnNo").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Units2").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("PLMSeason").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("ProductID").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Stock").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("StkName").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("CustStk").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("CustStkName").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("CasePack").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("Colorway").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("OrderColor").Value = "" : 裝箱控制3_dgv.Rows(0).Cells("Logo").Value = ""
- 裝箱控制3_dgv.Rows(0).Cells("POItemText").Value = ""
- End Sub
- Private Sub 進度條()
- 平均數 = 10000 / 資料數 : 最終數 += 平均數 : If 最終數 > 10000 Then : 最終數 = 10000 : End If : ProgressBar1.Value = 最終數
- End Sub
- Private Sub 進度條1()
- 平均數1 = 10000 / 資料數1 : 最終數1 += 平均數1 : If 最終數1 > 10000 Then : 最終數1 = 10000 : End If : ProgressBar2.Value = 最終數1
- End Sub
- Private Sub 進度條2()
- 平均數2 = 10000 / 資料數2 : 最終數2 += 平均數2 : If 最終數2 > 10000 Then : 最終數2 = 10000 : End If : ProgressBar3.Value = 最終數2
- End Sub
- Private Sub 進度條3()
- 平均數3 = 10000 / 資料數3 : 最終數3 += 平均數3 : If 最終數3 > 10000 Then : 最終數3 = 10000 : End If : ProgressBar4.Value = 最終數3
- End Sub
- Private Sub 訂單資料比對與修改_力威_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.MdiParent = TENDEN_MES_SYS : Me.WindowState = 2 : Me.AutoScroll = True
- 訂單資料庫選擇.ShowDialog()
- PA = ""
- Brand_cb_下拉表單資料載入() : SEASON_cb_下拉表單資料載入() : DIV_cb_下拉表單資料載入() : Remark_cb_下拉表單資料載入() : FTY_cb_下拉表單資料載入()
- Set_訂單清單()
-
- Dim DB01 As New DataGridViewTextBoxColumn : Dim DB02 As New DataGridViewTextBoxColumn : Dim DB03 As New DataGridViewTextBoxColumn : Dim DB04 As New DataGridViewTextBoxColumn
- Dim DB05 As New DataGridViewTextBoxColumn : Dim DB06 As New DataGridViewTextBoxColumn : Dim DB07 As New DataGridViewTextBoxColumn : Dim DB08 As New DataGridViewTextBoxColumn
- Dim DB09 As New DataGridViewTextBoxColumn : Dim DB10 As New DataGridViewTextBoxColumn : Dim DB11 As New DataGridViewTextBoxColumn : Dim DB12 As New DataGridViewTextBoxColumn
- Dim DB13 As New DataGridViewTextBoxColumn
- DB01.HeaderText = "訂單流水號" : DB01.Name = "訂單流水號" : 控制表_dgv.Columns.Insert(0, DB01)
- DB02.HeaderText = "年份季度" : DB02.Name = "年份季度" : 控制表_dgv.Columns.Insert(1, DB02)
- DB03.HeaderText = "客戶訂單號" : DB03.Name = "客戶訂單號" : 控制表_dgv.Columns.Insert(2, DB03)
- DB04.HeaderText = "形體號" : DB04.Name = "形體號" : 控制表_dgv.Columns.Insert(3, DB04)
- DB05.HeaderText = "顏色" : DB05.Name = "顏色" : 控制表_dgv.Columns.Insert(4, DB05)
- DB06.HeaderText = "楦型" : DB06.Name = "楦型" : 控制表_dgv.Columns.Insert(5, DB06)
- DB07.HeaderText = "訂單數量" : DB07.Name = "訂單數量" : 控制表_dgv.Columns.Insert(6, DB07)
- DB08.HeaderText = "客戶交期" : DB08.Name = "客戶交期" : 控制表_dgv.Columns.Insert(7, DB08)
- DB09.HeaderText = "生產工廠" : DB09.Name = "生產工廠" : 控制表_dgv.Columns.Insert(8, DB09)
- DB10.HeaderText = "訂單種類" : DB10.Name = "訂單種類" : 控制表_dgv.Columns.Insert(9, DB10)
- DB11.HeaderText = "工廠回復交期" : DB11.Name = "工廠回復交期" : 控制表_dgv.Columns.Insert(10, DB11)
- DB12.HeaderText = "ProductID" : DB12.Name = "ProductID" : 控制表_dgv.Columns.Insert(11, DB12)
- DB13.HeaderText = "UoM" : DB13.Name = "UoM" : 控制表_dgv.Columns.Insert(12, DB13)
- 控制表_dgv.Columns(0).FillWeight = 80 : 控制表_dgv.Columns(1).FillWeight = 70 : 控制表_dgv.Columns(2).FillWeight = 100 : 控制表_dgv.Columns(3).FillWeight = 100
- 控制表_dgv.Columns(4).FillWeight = 60 : 控制表_dgv.Columns(5).FillWeight = 50 : 控制表_dgv.Columns(6).FillWeight = 70 : 控制表_dgv.Columns(7).FillWeight = 100
- 控制表_dgv.Columns(8).FillWeight = 50 : 控制表_dgv.Columns(9).FillWeight = 100 : 控制表_dgv.Columns(10).FillWeight = 100 : 控制表_dgv.Columns(11).FillWeight = 100
- 控制表_dgv.Columns(12).FillWeight = 50
-
- Dim DF01 As New DataGridViewTextBoxColumn : Dim DF02 As New DataGridViewTextBoxColumn : Dim DF03 As New DataGridViewTextBoxColumn : Dim DF04 As New DataGridViewTextBoxColumn
- Dim DF05 As New DataGridViewTextBoxColumn : Dim DF06 As New DataGridViewTextBoxColumn : Dim DF07 As New DataGridViewTextBoxColumn : Dim DF08 As New DataGridViewTextBoxColumn
- Dim DF09 As New DataGridViewTextBoxColumn : Dim DF10 As New DataGridViewTextBoxColumn : Dim DF11 As New DataGridViewTextBoxColumn : Dim DF12 As New DataGridViewTextBoxColumn
- Dim DF13 As New DataGridViewTextBoxColumn : Dim DF14 As New DataGridViewTextBoxColumn
- DF01.HeaderText = "訂單流水號" : DF01.Name = "訂單流水號" : 控制表3_dgv.Columns.Insert(0, DF01)
- DF02.HeaderText = "年份季度" : DF02.Name = "年份季度" : 控制表3_dgv.Columns.Insert(1, DF02)
- DF03.HeaderText = "客戶訂單號" : DF03.Name = "客戶訂單號" : 控制表3_dgv.Columns.Insert(2, DF03)
- DF04.HeaderText = "形體號" : DF04.Name = "形體號" : 控制表3_dgv.Columns.Insert(3, DF04)
- DF05.HeaderText = "顏色" : DF05.Name = "顏色" : 控制表3_dgv.Columns.Insert(4, DF05)
- DF06.HeaderText = "楦型" : DF06.Name = "楦型" : 控制表3_dgv.Columns.Insert(5, DF06)
- DF07.HeaderText = "訂單數量" : DF07.Name = "訂單數量" : 控制表3_dgv.Columns.Insert(6, DF07)
- DF08.HeaderText = "客戶交期" : DF08.Name = "客戶交期" : 控制表3_dgv.Columns.Insert(7, DF08)
- DF09.HeaderText = "生產工廠" : DF09.Name = "生產工廠" : 控制表3_dgv.Columns.Insert(8, DF09)
- DF10.HeaderText = "訂單種類" : DF10.Name = "訂單種類" : 控制表3_dgv.Columns.Insert(9, DF10)
- DF11.HeaderText = "工廠回復交期" : DF11.Name = "工廠回復交期" : 控制表3_dgv.Columns.Insert(10, DF11)
- DF12.HeaderText = "ProductID" : DF12.Name = "ProductID" : 控制表3_dgv.Columns.Insert(11, DF12)
- DF13.HeaderText = "UoM" : DF13.Name = "UoM" : 控制表3_dgv.Columns.Insert(12, DF13)
- DF14.HeaderText = "資料流水號" : DF14.Name = "資料流水號" : 控制表3_dgv.Columns.Insert(13, DF14)
- 控制表3_dgv.Columns(0).FillWeight = 80 : 控制表3_dgv.Columns(1).FillWeight = 70 : 控制表3_dgv.Columns(2).FillWeight = 80 : 控制表3_dgv.Columns(3).FillWeight = 80
- 控制表3_dgv.Columns(4).FillWeight = 150 : 控制表3_dgv.Columns(5).FillWeight = 60 : 控制表3_dgv.Columns(6).FillWeight = 80 : 控制表3_dgv.Columns(7).FillWeight = 80
- 控制表3_dgv.Columns(8).FillWeight = 70 : 控制表3_dgv.Columns(9).FillWeight = 80 : 控制表3_dgv.Columns(10).FillWeight = 70 : 控制表3_dgv.Columns(11).FillWeight = 80
- 控制表3_dgv.Columns(12).FillWeight = 80 : 控制表3_dgv.Columns(13).FillWeight = 100
-
- Dim DD01 As New DataGridViewTextBoxColumn : Dim DD02 As New DataGridViewTextBoxColumn : Dim DD03 As New DataGridViewTextBoxColumn : Dim DD04 As New DataGridViewTextBoxColumn
- Dim DD05 As New DataGridViewTextBoxColumn : Dim DD06 As New DataGridViewTextBoxColumn : Dim DD07 As New DataGridViewTextBoxColumn : Dim DD08 As New DataGridViewTextBoxColumn
- Dim DD09 As New DataGridViewTextBoxColumn : Dim DD10 As New DataGridViewTextBoxColumn : Dim DD11 As New DataGridViewTextBoxColumn : Dim DD12 As New DataGridViewTextBoxColumn
- Dim DD13 As New DataGridViewTextBoxColumn : Dim DD14 As New DataGridViewTextBoxColumn : Dim DD15 As New DataGridViewTextBoxColumn : Dim DD16 As New DataGridViewTextBoxColumn
- Dim DD17 As New DataGridViewTextBoxColumn : Dim DD18 As New DataGridViewTextBoxColumn : Dim DD19 As New DataGridViewTextBoxColumn : Dim DD20 As New DataGridViewTextBoxColumn
- Dim DD21 As New DataGridViewTextBoxColumn : Dim DD22 As New DataGridViewTextBoxColumn : Dim DD23 As New DataGridViewTextBoxColumn : Dim DD24 As New DataGridViewTextBoxColumn
- Dim DD25 As New DataGridViewTextBoxColumn : Dim DD26 As New DataGridViewTextBoxColumn
- DD01.HeaderText = "天盾流水號" : DD01.Name = "天盾流水號" : 明細表_dgv.Columns.Insert(0, DD01)
- DD02.HeaderText = "客戶訂單號" : DD02.Name = "客戶訂單號" : 明細表_dgv.Columns.Insert(1, DD02)
- DD03.HeaderText = "ItemNumber" : DD03.Name = "ItemNumber" : 明細表_dgv.Columns.Insert(2, DD03)
- DD04.HeaderText = "ProductName" : DD04.Name = "ProductName" : 明細表_dgv.Columns.Insert(3, DD04)
- DD05.HeaderText = "ProductDescription" : DD05.Name = "ProductDescription" : 明細表_dgv.Columns.Insert(4, DD05)
- DD06.HeaderText = "Color" : DD06.Name = "Color" : 明細表_dgv.Columns.Insert(5, DD06)
- DD07.HeaderText = "DM" : DD07.Name = "DM" : 明細表_dgv.Columns.Insert(6, DD07)
- DD08.HeaderText = "5" : DD08.Name = "5" : 明細表_dgv.Columns.Insert(7, DD08) : DD09.HeaderText = "5.5" : DD09.Name = "5.5" : 明細表_dgv.Columns.Insert(8, DD09)
- DD10.HeaderText = "6" : DD10.Name = "6" : 明細表_dgv.Columns.Insert(9, DD10) : DD11.HeaderText = "6.5" : DD11.Name = "6.5" : 明細表_dgv.Columns.Insert(10, DD11)
- DD12.HeaderText = "7" : DD12.Name = "7" : 明細表_dgv.Columns.Insert(11, DD12) : DD13.HeaderText = "7.5" : DD13.Name = "7.5" : 明細表_dgv.Columns.Insert(12, DD13)
- DD14.HeaderText = "8" : DD14.Name = "8" : 明細表_dgv.Columns.Insert(13, DD14) : DD15.HeaderText = "8.5" : DD15.Name = "8.5" : 明細表_dgv.Columns.Insert(14, DD15)
- DD16.HeaderText = "9" : DD16.Name = "9" : 明細表_dgv.Columns.Insert(15, DD16) : DD17.HeaderText = "9.5" : DD17.Name = "9.5" : 明細表_dgv.Columns.Insert(16, DD17)
- DD18.HeaderText = "10" : DD18.Name = "10" : 明細表_dgv.Columns.Insert(17, DD18) : DD19.HeaderText = "10.5" : DD19.Name = "10.5" : 明細表_dgv.Columns.Insert(18, DD19)
- DD20.HeaderText = "11" : DD20.Name = "11" : 明細表_dgv.Columns.Insert(19, DD20) : DD21.HeaderText = "11.5" : DD21.Name = "11.5" : 明細表_dgv.Columns.Insert(20, DD21)
- DD22.HeaderText = "12" : DD22.Name = "12" : 明細表_dgv.Columns.Insert(21, DD22) : DD23.HeaderText = "12.5" : DD23.Name = "12.5" : 明細表_dgv.Columns.Insert(22, DD23)
- DD24.HeaderText = "13" : DD24.Name = "13" : 明細表_dgv.Columns.Insert(23, DD24) : DD25.HeaderText = "14" : DD25.Name = "14" : 明細表_dgv.Columns.Insert(24, DD25)
- DD26.HeaderText = "TOTAL" : DD26.Name = "TOTAL" : 明細表_dgv.Columns.Insert(25, DD26)
- 明細表_dgv.Columns(0).FillWeight = 100 : 明細表_dgv.Columns(1).FillWeight = 100 : 明細表_dgv.Columns(2).FillWeight = 100 : 明細表_dgv.Columns(3).FillWeight = 100
- 明細表_dgv.Columns(4).FillWeight = 200 : 明細表_dgv.Columns(5).FillWeight = 80 : 明細表_dgv.Columns(6).FillWeight = 60 : 明細表_dgv.Columns(7).FillWeight = 50
- 明細表_dgv.Columns(8).FillWeight = 50 : 明細表_dgv.Columns(9).FillWeight = 50 : 明細表_dgv.Columns(10).FillWeight = 50 : 明細表_dgv.Columns(11).FillWeight = 50
- 明細表_dgv.Columns(12).FillWeight = 50 : 明細表_dgv.Columns(13).FillWeight = 50 : 明細表_dgv.Columns(14).FillWeight = 50 : 明細表_dgv.Columns(15).FillWeight = 50
- 明細表_dgv.Columns(16).FillWeight = 50 : 明細表_dgv.Columns(17).FillWeight = 50 : 明細表_dgv.Columns(18).FillWeight = 50 : 明細表_dgv.Columns(19).FillWeight = 50
- 明細表_dgv.Columns(20).FillWeight = 50 : 明細表_dgv.Columns(21).FillWeight = 50 : 明細表_dgv.Columns(22).FillWeight = 50 : 明細表_dgv.Columns(23).FillWeight = 50
- 明細表_dgv.Columns(24).FillWeight = 50 : 明細表_dgv.Columns(25).FillWeight = 70
- 填入0值1()
-
- Dim DG01 As New DataGridViewTextBoxColumn : Dim DG02 As New DataGridViewTextBoxColumn : Dim DG03 As New DataGridViewTextBoxColumn : Dim DG04 As New DataGridViewTextBoxColumn
- Dim DG05 As New DataGridViewTextBoxColumn : Dim DG06 As New DataGridViewTextBoxColumn : Dim DG07 As New DataGridViewTextBoxColumn : Dim DG08 As New DataGridViewTextBoxColumn
- Dim DG09 As New DataGridViewTextBoxColumn : Dim DG10 As New DataGridViewTextBoxColumn : Dim DG11 As New DataGridViewTextBoxColumn : Dim DG12 As New DataGridViewTextBoxColumn
- Dim DG13 As New DataGridViewTextBoxColumn : Dim DG14 As New DataGridViewTextBoxColumn : Dim DG15 As New DataGridViewTextBoxColumn : Dim DG16 As New DataGridViewTextBoxColumn
- Dim DG17 As New DataGridViewTextBoxColumn : Dim DG18 As New DataGridViewTextBoxColumn : Dim DG19 As New DataGridViewTextBoxColumn : Dim DG20 As New DataGridViewTextBoxColumn
- Dim DG21 As New DataGridViewTextBoxColumn : Dim DG22 As New DataGridViewTextBoxColumn : Dim DG23 As New DataGridViewTextBoxColumn : Dim DG24 As New DataGridViewTextBoxColumn
- Dim DG25 As New DataGridViewTextBoxColumn : Dim DG26 As New DataGridViewTextBoxColumn
- DG01.HeaderText = "天盾流水號" : DG01.Name = "天盾流水號" : 明細表3_dgv.Columns.Insert(0, DG01)
- DG02.HeaderText = "客戶訂單號" : DG02.Name = "客戶訂單號" : 明細表3_dgv.Columns.Insert(1, DG02)
- DG03.HeaderText = "ItemNumber" : DG03.Name = "ItemNumber" : 明細表3_dgv.Columns.Insert(2, DG03)
- DG04.HeaderText = "ProductName" : DG04.Name = "ProductName" : 明細表3_dgv.Columns.Insert(3, DG04)
- DG05.HeaderText = "ProductDescription" : DG05.Name = "ProductDescription" : 明細表3_dgv.Columns.Insert(4, DG05)
- DG06.HeaderText = "Color" : DG06.Name = "Color" : 明細表3_dgv.Columns.Insert(5, DG06)
- DG07.HeaderText = "DM" : DG07.Name = "DM" : 明細表3_dgv.Columns.Insert(6, DG07)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- DG24.HeaderText = "13" : DG24.Name = "13" : 明細表3_dgv.Columns.Insert(23, DG24) : DG25.HeaderText = "14" : DG25.Name = "14" : 明細表3_dgv.Columns.Insert(24, DG25)
- DG26.HeaderText = "TOTAL" : DG26.Name = "TOTAL" : 明細表3_dgv.Columns.Insert(25, DG26)
- 明細表3_dgv.Columns(0).FillWeight = 100 : 明細表3_dgv.Columns(1).FillWeight = 100
- 明細表3_dgv.Columns(2).FillWeight = 90 : 明細表3_dgv.Columns(3).FillWeight = 90 : 明細表3_dgv.Columns(4).FillWeight = 190 : 明細表3_dgv.Columns(5).FillWeight = 80
- 明細表3_dgv.Columns(6).FillWeight = 70 : 明細表3_dgv.Columns(7).FillWeight = 40 : 明細表3_dgv.Columns(8).FillWeight = 40 : 明細表3_dgv.Columns(9).FillWeight = 40
- 明細表3_dgv.Columns(10).FillWeight = 40 : 明細表3_dgv.Columns(11).FillWeight = 40 : 明細表3_dgv.Columns(12).FillWeight = 40 : 明細表3_dgv.Columns(13).FillWeight = 40
- 明細表3_dgv.Columns(14).FillWeight = 40 : 明細表3_dgv.Columns(15).FillWeight = 40 : 明細表3_dgv.Columns(16).FillWeight = 40 : 明細表3_dgv.Columns(17).FillWeight = 40
- 明細表3_dgv.Columns(18).FillWeight = 40 : 明細表3_dgv.Columns(19).FillWeight = 40 : 明細表3_dgv.Columns(20).FillWeight = 40 : 明細表3_dgv.Columns(21).FillWeight = 40
- 明細表3_dgv.Columns(22).FillWeight = 40 : 明細表3_dgv.Columns(23).FillWeight = 40 : 明細表3_dgv.Columns(24).FillWeight = 40 : 明細表3_dgv.Columns(25).FillWeight = 60
- 填入0值1_1()
-
- Dim DC01 As New DataGridViewTextBoxColumn : Dim DC02 As New DataGridViewTextBoxColumn : Dim DC03 As New DataGridViewTextBoxColumn : Dim DC04 As New DataGridViewTextBoxColumn
- Dim DC05 As New DataGridViewTextBoxColumn : Dim DC06 As New DataGridViewTextBoxColumn : Dim DC07 As New DataGridViewTextBoxColumn : Dim DC08 As New DataGridViewTextBoxColumn
- Dim DC09 As New DataGridViewTextBoxColumn : Dim DC10 As New DataGridViewTextBoxColumn : Dim DC11 As New DataGridViewTextBoxColumn : Dim DC12 As New DataGridViewTextBoxColumn
- Dim DC13 As New DataGridViewTextBoxColumn : Dim DC14 As New DataGridViewTextBoxColumn : Dim DC15 As New DataGridViewTextBoxColumn : Dim DC16 As New DataGridViewTextBoxColumn
- Dim DC17 As New DataGridViewTextBoxColumn : Dim DC18 As New DataGridViewTextBoxColumn : Dim DC19 As New DataGridViewTextBoxColumn : Dim DC20 As New DataGridViewTextBoxColumn
- Dim DC21 As New DataGridViewTextBoxColumn : Dim DC22 As New DataGridViewTextBoxColumn : Dim DC23 As New DataGridViewTextBoxColumn : Dim DC24 As New DataGridViewTextBoxColumn
- Dim DC25 As New DataGridViewTextBoxColumn : Dim DC26 As New DataGridViewTextBoxColumn : Dim DC27 As New DataGridViewTextBoxColumn : Dim DC28 As New DataGridViewTextBoxColumn
- Dim DC29 As New DataGridViewTextBoxColumn : Dim DC30 As New DataGridViewTextBoxColumn : Dim DC31 As New DataGridViewTextBoxColumn : Dim DC32 As New DataGridViewTextBoxColumn
- DC01.HeaderText = "天盾流水號" : DC01.Name = "天盾流水號" : 裝箱控制_dgv.Columns.Insert(0, DC01)
- DC02.HeaderText = "客戶訂單號" : DC02.Name = "客戶訂單號" : 裝箱控制_dgv.Columns.Insert(1, DC02)
- DC03.HeaderText = "力威訂單號" : DC03.Name = "力威訂單號" : 裝箱控制_dgv.Columns.Insert(2, DC03)
- DC04.HeaderText = "Item" : DC04.Name = "Item" : 裝箱控制_dgv.Columns.Insert(3, DC04)
- DC05.HeaderText = "Material" : DC05.Name = "Material" : 裝箱控制_dgv.Columns.Insert(4, DC05)
- DC06.HeaderText = "MaterialDescription" : DC06.Name = "MaterialDescription" : 裝箱控制_dgv.Columns.Insert(5, DC06)
- DC07.HeaderText = "Qty" : DC07.Name = "Qty" : 裝箱控制_dgv.Columns.Insert(6, DC07)
- DC08.HeaderText = "UoM" : DC08.Name = "UoM" : 裝箱控制_dgv.Columns.Insert(7, DC08)
- DC09.HeaderText = "ProductDescription" : DC09.Name = "ProductDescription" : 裝箱控制_dgv.Columns.Insert(8, DC09)
- DC10.HeaderText = "IncoTerms" : DC10.Name = "IncoTerms" : 裝箱控制_dgv.Columns.Insert(9, DC10)
- DC11.HeaderText = "CustomerData" : DC11.Name = "CustomerData" : 裝箱控制_dgv.Columns.Insert(10, DC11)
- DC12.HeaderText = "Size" : DC12.Name = "Size" : 裝箱控制_dgv.Columns.Insert(11, DC12)
- DC13.HeaderText = "HS" : DC13.Name = "HS" : 裝箱控制_dgv.Columns.Insert(12, DC13)
- DC14.HeaderText = "Units1" : DC14.Name = "Units1" : 裝箱控制_dgv.Columns.Insert(13, DC14)
- DC15.HeaderText = "DtyRate" : DC15.Name = "DtyRate" : 裝箱控制_dgv.Columns.Insert(14, DC15)
- DC16.HeaderText = "AddOnDty" : DC16.Name = "AddOnDty" : 裝箱控制_dgv.Columns.Insert(15, DC16)
- DC17.HeaderText = "UnitsCtn" : DC17.Name = "UnitsCtn" : 裝箱控制_dgv.Columns.Insert(16, DC17)
- DC18.HeaderText = "NoCtn" : DC18.Name = "NoCtn" : 裝箱控制_dgv.Columns.Insert(17, DC18)
- DC19.HeaderText = "CtnNo" : DC19.Name = "CtnNo" : 裝箱控制_dgv.Columns.Insert(18, DC19)
- DC20.HeaderText = "Units2" : DC20.Name = "Units2" : 裝箱控制_dgv.Columns.Insert(19, DC20)
- DC21.HeaderText = "PLMSeason" : DC21.Name = "PLMSeason" : 裝箱控制_dgv.Columns.Insert(20, DC21)
- DC22.HeaderText = "ProductID" : DC22.Name = "ProductID" : 裝箱控制_dgv.Columns.Insert(21, DC22)
- DC23.HeaderText = "Stock" : DC23.Name = "Stock" : 裝箱控制_dgv.Columns.Insert(22, DC23)
- DC24.HeaderText = "StkName" : DC24.Name = "StkName" : 裝箱控制_dgv.Columns.Insert(23, DC24)
- DC25.HeaderText = "CustStk" : DC25.Name = "CustStk" : 裝箱控制_dgv.Columns.Insert(24, DC25)
- DC26.HeaderText = "CustStkName" : DC26.Name = "CustStkName" : 裝箱控制_dgv.Columns.Insert(25, DC26)
- DC27.HeaderText = "CasePack" : DC27.Name = "CasePack" : 裝箱控制_dgv.Columns.Insert(26, DC27)
- DC28.HeaderText = "Colorway" : DC28.Name = "Colorway" : 裝箱控制_dgv.Columns.Insert(27, DC28)
- DC29.HeaderText = "OrderColor" : DC29.Name = "OrderColor" : 裝箱控制_dgv.Columns.Insert(28, DC29)
- DC30.HeaderText = "Logo" : DC30.Name = "Logo" : 裝箱控制_dgv.Columns.Insert(29, DC30)
- DC31.HeaderText = "POItemText" : DC31.Name = "POItemText" : 裝箱控制_dgv.Columns.Insert(30, DC31)
- DC32.HeaderText = "FinalCustomerShipTo" : DC32.Name = "FinalCustomerShipTo" : 裝箱控制_dgv.Columns.Insert(31, DC32)
- 裝箱控制_dgv.Columns(0).FillWeight = 100 : 裝箱控制_dgv.Columns(1).FillWeight = 100 : 裝箱控制_dgv.Columns(2).FillWeight = 100 : 裝箱控制_dgv.Columns(3).FillWeight = 100
- 裝箱控制_dgv.Columns(4).FillWeight = 100 : 裝箱控制_dgv.Columns(5).FillWeight = 100 : 裝箱控制_dgv.Columns(6).FillWeight = 100 : 裝箱控制_dgv.Columns(7).FillWeight = 100
- 裝箱控制_dgv.Columns(8).FillWeight = 100 : 裝箱控制_dgv.Columns(9).FillWeight = 100 : 裝箱控制_dgv.Columns(10).FillWeight = 100 : 裝箱控制_dgv.Columns(11).FillWeight = 100
- 裝箱控制_dgv.Columns(12).FillWeight = 100 : 裝箱控制_dgv.Columns(13).FillWeight = 100 : 裝箱控制_dgv.Columns(14).FillWeight = 100 : 裝箱控制_dgv.Columns(15).FillWeight = 100
- 裝箱控制_dgv.Columns(16).FillWeight = 100 : 裝箱控制_dgv.Columns(17).FillWeight = 100 : 裝箱控制_dgv.Columns(18).FillWeight = 100 : 裝箱控制_dgv.Columns(19).FillWeight = 100
- 裝箱控制_dgv.Columns(20).FillWeight = 100 : 裝箱控制_dgv.Columns(21).FillWeight = 100 : 裝箱控制_dgv.Columns(22).FillWeight = 100 : 裝箱控制_dgv.Columns(23).FillWeight = 100
- 裝箱控制_dgv.Columns(24).FillWeight = 100 : 裝箱控制_dgv.Columns(25).FillWeight = 100 : 裝箱控制_dgv.Columns(26).FillWeight = 100 : 裝箱控制_dgv.Columns(27).FillWeight = 100
- 裝箱控制_dgv.Columns(28).FillWeight = 100 : 裝箱控制_dgv.Columns(29).FillWeight = 100 : 裝箱控制_dgv.Columns(30).FillWeight = 100 : 裝箱控制_dgv.Columns(31).FillWeight = 100
-
- Dim DH01 As New DataGridViewTextBoxColumn : Dim DH02 As New DataGridViewTextBoxColumn : Dim DH03 As New DataGridViewTextBoxColumn : Dim DH04 As New DataGridViewTextBoxColumn
- Dim DH05 As New DataGridViewTextBoxColumn : Dim DH06 As New DataGridViewTextBoxColumn : Dim DH07 As New DataGridViewTextBoxColumn : Dim DH08 As New DataGridViewTextBoxColumn
- Dim DH09 As New DataGridViewTextBoxColumn : Dim DH10 As New DataGridViewTextBoxColumn : Dim DH11 As New DataGridViewTextBoxColumn : Dim DH12 As New DataGridViewTextBoxColumn
- Dim DH13 As New DataGridViewTextBoxColumn : Dim DH14 As New DataGridViewTextBoxColumn : Dim DH15 As New DataGridViewTextBoxColumn : Dim DH16 As New DataGridViewTextBoxColumn
- Dim DH17 As New DataGridViewTextBoxColumn : Dim DH18 As New DataGridViewTextBoxColumn : Dim DH19 As New DataGridViewTextBoxColumn : Dim DH20 As New DataGridViewTextBoxColumn
- Dim DH21 As New DataGridViewTextBoxColumn : Dim DH22 As New DataGridViewTextBoxColumn : Dim DH23 As New DataGridViewTextBoxColumn : Dim DH24 As New DataGridViewTextBoxColumn
- Dim DH25 As New DataGridViewTextBoxColumn : Dim DH26 As New DataGridViewTextBoxColumn : Dim DH27 As New DataGridViewTextBoxColumn : Dim DH28 As New DataGridViewTextBoxColumn
- Dim DH29 As New DataGridViewTextBoxColumn : Dim DH30 As New DataGridViewTextBoxColumn : Dim DH31 As New DataGridViewTextBoxColumn : Dim DH32 As New DataGridViewTextBoxColumn
- DH01.HeaderText = "天盾流水號" : DH01.Name = "天盾流水號" : 裝箱控制3_dgv.Columns.Insert(0, DH01)
- DH02.HeaderText = "客戶訂單號" : DH02.Name = "客戶訂單號" : 裝箱控制3_dgv.Columns.Insert(1, DH02)
- DH03.HeaderText = "力威訂單號" : DH03.Name = "力威訂單號" : 裝箱控制3_dgv.Columns.Insert(2, DH03)
- DH04.HeaderText = "Item" : DH04.Name = "Item" : 裝箱控制3_dgv.Columns.Insert(3, DH04)
- DH05.HeaderText = "Material" : DH05.Name = "Material" : 裝箱控制3_dgv.Columns.Insert(4, DH05)
- DH06.HeaderText = "MaterialDescription" : DH06.Name = "MaterialDescription" : 裝箱控制3_dgv.Columns.Insert(5, DH06)
- DH07.HeaderText = "Qty" : DH07.Name = "Qty" : 裝箱控制3_dgv.Columns.Insert(6, DH07)
- DH08.HeaderText = "UoM" : DH08.Name = "UoM" : 裝箱控制3_dgv.Columns.Insert(7, DH08)
- DH09.HeaderText = "ProductDescription" : DH09.Name = "ProductDescription" : 裝箱控制3_dgv.Columns.Insert(8, DH09)
- DH10.HeaderText = "IncoTerms" : DH10.Name = "IncoTerms" : 裝箱控制3_dgv.Columns.Insert(9, DH10)
- DH11.HeaderText = "CustomerData" : DH11.Name = "CustomerData" : 裝箱控制3_dgv.Columns.Insert(10, DH11)
- DH12.HeaderText = "Size" : DH12.Name = "Size" : 裝箱控制3_dgv.Columns.Insert(11, DH12)
- DH13.HeaderText = "HS" : DH13.Name = "HS" : 裝箱控制3_dgv.Columns.Insert(12, DH13)
- DH14.HeaderText = "Units1" : DH14.Name = "Units1" : 裝箱控制3_dgv.Columns.Insert(13, DH14)
- DH15.HeaderText = "DtyRate" : DH15.Name = "DtyRate" : 裝箱控制3_dgv.Columns.Insert(14, DH15)
- DH16.HeaderText = "AddOnDty" : DH16.Name = "AddOnDty" : 裝箱控制3_dgv.Columns.Insert(15, DH16)
- DH17.HeaderText = "UnitsCtn" : DH17.Name = "UnitsCtn" : 裝箱控制3_dgv.Columns.Insert(16, DH17)
- DH18.HeaderText = "NoCtn" : DH18.Name = "NoCtn" : 裝箱控制3_dgv.Columns.Insert(17, DH18)
- DH19.HeaderText = "CtnNo" : DH19.Name = "CtnNo" : 裝箱控制3_dgv.Columns.Insert(18, DH19)
- DH20.HeaderText = "Units2" : DH20.Name = "Units2" : 裝箱控制3_dgv.Columns.Insert(19, DH20)
- DH21.HeaderText = "PLMSeason" : DH21.Name = "PLMSeason" : 裝箱控制3_dgv.Columns.Insert(20, DH21)
- DH22.HeaderText = "ProductID" : DH22.Name = "ProductID" : 裝箱控制3_dgv.Columns.Insert(21, DH22)
- DH23.HeaderText = "Stock" : DH23.Name = "Stock" : 裝箱控制3_dgv.Columns.Insert(22, DH23)
- DH24.HeaderText = "StkName" : DH24.Name = "StkName" : 裝箱控制3_dgv.Columns.Insert(23, DH24)
- DH25.HeaderText = "CustStk" : DH25.Name = "CustStk" : 裝箱控制3_dgv.Columns.Insert(24, DH25)
- DH26.HeaderText = "CustStkName" : DH26.Name = "CustStkName" : 裝箱控制3_dgv.Columns.Insert(25, DH26)
- DH27.HeaderText = "CasePack" : DH27.Name = "CasePack" : 裝箱控制3_dgv.Columns.Insert(26, DH27)
- DH28.HeaderText = "Colorway" : DH28.Name = "Colorway" : 裝箱控制3_dgv.Columns.Insert(27, DH28)
- DH29.HeaderText = "OrderColor" : DH29.Name = "OrderColor" : 裝箱控制3_dgv.Columns.Insert(28, DH29)
- DH30.HeaderText = "Logo" : DH30.Name = "Logo" : 裝箱控制3_dgv.Columns.Insert(29, DH30)
- DH31.HeaderText = "POItemText" : DH31.Name = "POItemText" : 裝箱控制3_dgv.Columns.Insert(30, DH31)
- DH32.HeaderText = "FinalCustomerShipTo" : DH32.Name = "FinalCustomerShipTo" : 裝箱控制3_dgv.Columns.Insert(31, DH32)
- 裝箱控制3_dgv.Columns(0).FillWeight = 100 : 裝箱控制3_dgv.Columns(1).FillWeight = 100 : 裝箱控制3_dgv.Columns(2).FillWeight = 100 : 裝箱控制3_dgv.Columns(3).FillWeight = 100
- 裝箱控制3_dgv.Columns(4).FillWeight = 100 : 裝箱控制3_dgv.Columns(5).FillWeight = 100 : 裝箱控制3_dgv.Columns(6).FillWeight = 100 : 裝箱控制3_dgv.Columns(7).FillWeight = 100
- 裝箱控制3_dgv.Columns(8).FillWeight = 100 : 裝箱控制3_dgv.Columns(9).FillWeight = 100 : 裝箱控制3_dgv.Columns(10).FillWeight = 100 : 裝箱控制3_dgv.Columns(11).FillWeight = 100
- 裝箱控制3_dgv.Columns(12).FillWeight = 100 : 裝箱控制3_dgv.Columns(13).FillWeight = 100 : 裝箱控制3_dgv.Columns(14).FillWeight = 100 : 裝箱控制3_dgv.Columns(15).FillWeight = 100
- 裝箱控制3_dgv.Columns(16).FillWeight = 100 : 裝箱控制3_dgv.Columns(17).FillWeight = 100 : 裝箱控制3_dgv.Columns(18).FillWeight = 100 : 裝箱控制3_dgv.Columns(19).FillWeight = 100
- 裝箱控制3_dgv.Columns(20).FillWeight = 100 : 裝箱控制3_dgv.Columns(21).FillWeight = 100 : 裝箱控制3_dgv.Columns(22).FillWeight = 100 : 裝箱控制3_dgv.Columns(23).FillWeight = 100
- 裝箱控制3_dgv.Columns(24).FillWeight = 100 : 裝箱控制3_dgv.Columns(25).FillWeight = 100 : 裝箱控制3_dgv.Columns(26).FillWeight = 100 : 裝箱控制3_dgv.Columns(27).FillWeight = 100
- 裝箱控制3_dgv.Columns(28).FillWeight = 100 : 裝箱控制3_dgv.Columns(29).FillWeight = 100 : 裝箱控制3_dgv.Columns(30).FillWeight = 100 : 裝箱控制3_dgv.Columns(31).FillWeight = 100
-
- Dim DR01 As New DataGridViewTextBoxColumn : Dim DR02 As New DataGridViewTextBoxColumn : Dim DR03 As New DataGridViewTextBoxColumn : Dim DR04 As New DataGridViewTextBoxColumn
- Dim DR05 As New DataGridViewTextBoxColumn : Dim DR06 As New DataGridViewTextBoxColumn : Dim DR07 As New DataGridViewTextBoxColumn : Dim DR08 As New DataGridViewTextBoxColumn
- Dim DR09 As New DataGridViewTextBoxColumn : Dim DR10 As New DataGridViewTextBoxColumn : Dim DR11 As New DataGridViewTextBoxColumn : Dim DR12 As New DataGridViewTextBoxColumn
- Dim DR13 As New DataGridViewTextBoxColumn : Dim DR14 As New DataGridViewTextBoxColumn : Dim DR15 As New DataGridViewTextBoxColumn : Dim DR16 As New DataGridViewTextBoxColumn
- Dim DR17 As New DataGridViewTextBoxColumn : Dim DR18 As New DataGridViewTextBoxColumn : Dim DR19 As New DataGridViewTextBoxColumn : Dim DR20 As New DataGridViewTextBoxColumn
- Dim DR21 As New DataGridViewTextBoxColumn : Dim DR22 As New DataGridViewTextBoxColumn : Dim DR23 As New DataGridViewTextBoxColumn : Dim DR24 As New DataGridViewTextBoxColumn
- DR01.HeaderText = "天盾流水號" : DR01.Name = "天盾流水號" : 裝箱明細_dgv.Columns.Insert(0, DR01)
- DR02.HeaderText = "客戶訂單號" : DR02.Name = "客戶訂單號" : 裝箱明細_dgv.Columns.Insert(1, DR02)
- DR03.HeaderText = "力威訂單號" : DR03.Name = "力威訂單號" : 裝箱明細_dgv.Columns.Insert(2, DR03)
- DR04.HeaderText = "Item" : DR04.Name = "Item" : 裝箱明細_dgv.Columns.Insert(3, DR04)
- DR05.HeaderText = "Material" : DR05.Name = "Material" : 裝箱明細_dgv.Columns.Insert(4, DR05)
- DR06.HeaderText = "DM" : DR06.Name = "DM" : 裝箱明細_dgv.Columns.Insert(5, DR06)
- DR07.HeaderText = "5" : DR07.Name = "5" : 裝箱明細_dgv.Columns.Insert(6, DR07) : DR08.HeaderText = "5.5" : DR08.Name = "5.5" : 裝箱明細_dgv.Columns.Insert(7, DR08)
- DR09.HeaderText = "6" : DR09.Name = "6" : 裝箱明細_dgv.Columns.Insert(8, DR09) : DR10.HeaderText = "6.5" : DR10.Name = "6.5" : 裝箱明細_dgv.Columns.Insert(9, DR10)
- DR11.HeaderText = "7" : DR11.Name = "7" : 裝箱明細_dgv.Columns.Insert(10, DR11) : DR12.HeaderText = "7.5" : DR12.Name = "7.5" : 裝箱明細_dgv.Columns.Insert(11, DR12)
- DR13.HeaderText = "8" : DR13.Name = "8" : 裝箱明細_dgv.Columns.Insert(12, DR13) : DR14.HeaderText = "8.5" : DR14.Name = "8.5" : 裝箱明細_dgv.Columns.Insert(13, DR14)
- DR15.HeaderText = "9" : DR15.Name = "9" : 裝箱明細_dgv.Columns.Insert(14, DR15) : DR16.HeaderText = "9.5" : DR16.Name = "9.5" : 裝箱明細_dgv.Columns.Insert(15, DR16)
- DR17.HeaderText = "10" : DR17.Name = "10" : 裝箱明細_dgv.Columns.Insert(16, DR17) : DR18.HeaderText = "10.5" : DR18.Name = "10.5" : 裝箱明細_dgv.Columns.Insert(17, DR18)
- DR19.HeaderText = "11" : DR19.Name = "11" : 裝箱明細_dgv.Columns.Insert(18, DR19) : DR20.HeaderText = "11.5" : DR20.Name = "11.5" : 裝箱明細_dgv.Columns.Insert(19, DR20)
- DR21.HeaderText = "12" : DR21.Name = "12" : 裝箱明細_dgv.Columns.Insert(20, DR21) : DR22.HeaderText = "12.5" : DR22.Name = "12.5" : 裝箱明細_dgv.Columns.Insert(21, DR22)
- DR23.HeaderText = "13" : DR23.Name = "13" : 裝箱明細_dgv.Columns.Insert(22, DR23) : DR24.HeaderText = "14" : DR24.Name = "14" : 裝箱明細_dgv.Columns.Insert(23, DR24)
- 裝箱明細_dgv.Columns(0).FillWeight = 100 : 裝箱明細_dgv.Columns(1).FillWeight = 100 : 裝箱明細_dgv.Columns(2).FillWeight = 100 : 裝箱明細_dgv.Columns(3).FillWeight = 100
- 裝箱明細_dgv.Columns(4).FillWeight = 80 : 裝箱明細_dgv.Columns(5).FillWeight = 60 : 裝箱明細_dgv.Columns(6).FillWeight = 50 : 裝箱明細_dgv.Columns(7).FillWeight = 50
- 裝箱明細_dgv.Columns(8).FillWeight = 50 : 裝箱明細_dgv.Columns(9).FillWeight = 50 : 裝箱明細_dgv.Columns(10).FillWeight = 50 : 裝箱明細_dgv.Columns(11).FillWeight = 50
- 裝箱明細_dgv.Columns(12).FillWeight = 50 : 裝箱明細_dgv.Columns(13).FillWeight = 50 : 裝箱明細_dgv.Columns(14).FillWeight = 50 : 裝箱明細_dgv.Columns(15).FillWeight = 50
- 裝箱明細_dgv.Columns(16).FillWeight = 50 : 裝箱明細_dgv.Columns(17).FillWeight = 50 : 裝箱明細_dgv.Columns(18).FillWeight = 50 : 裝箱明細_dgv.Columns(19).FillWeight = 50
- 裝箱明細_dgv.Columns(20).FillWeight = 50 : 裝箱明細_dgv.Columns(21).FillWeight = 50 : 裝箱明細_dgv.Columns(22).FillWeight = 50 : 裝箱明細_dgv.Columns(23).FillWeight = 50
- 填入0值2()
-
- Dim DK01 As New DataGridViewTextBoxColumn : Dim DK02 As New DataGridViewTextBoxColumn : Dim DK03 As New DataGridViewTextBoxColumn : Dim DK04 As New DataGridViewTextBoxColumn
- Dim DK05 As New DataGridViewTextBoxColumn : Dim DK06 As New DataGridViewTextBoxColumn : Dim DK07 As New DataGridViewTextBoxColumn : Dim DK08 As New DataGridViewTextBoxColumn
- Dim DK09 As New DataGridViewTextBoxColumn : Dim DK10 As New DataGridViewTextBoxColumn : Dim DK11 As New DataGridViewTextBoxColumn : Dim DK12 As New DataGridViewTextBoxColumn
- Dim DK13 As New DataGridViewTextBoxColumn : Dim DK14 As New DataGridViewTextBoxColumn : Dim DK15 As New DataGridViewTextBoxColumn : Dim DK16 As New DataGridViewTextBoxColumn
- Dim DK17 As New DataGridViewTextBoxColumn : Dim DK18 As New DataGridViewTextBoxColumn : Dim DK19 As New DataGridViewTextBoxColumn : Dim DK20 As New DataGridViewTextBoxColumn
- Dim DK21 As New DataGridViewTextBoxColumn : Dim DK22 As New DataGridViewTextBoxColumn : Dim DK23 As New DataGridViewTextBoxColumn : Dim DK24 As New DataGridViewTextBoxColumn
- DK01.HeaderText = "天盾流水號" : DK01.Name = "天盾流水號" : 裝箱明細3_dgv.Columns.Insert(0, DK01)
- DK02.HeaderText = "客戶訂單號" : DK02.Name = "客戶訂單號" : 裝箱明細3_dgv.Columns.Insert(1, DK02)
- DK03.HeaderText = "力威訂單號" : DK03.Name = "力威訂單號" : 裝箱明細3_dgv.Columns.Insert(2, DK03)
- DK04.HeaderText = "Item" : DK04.Name = "Item" : 裝箱明細3_dgv.Columns.Insert(3, DK04)
- DK05.HeaderText = "Material" : DK05.Name = "Material" : 裝箱明細3_dgv.Columns.Insert(4, DK05)
- DK06.HeaderText = "DM" : DK06.Name = "DM" : 裝箱明細3_dgv.Columns.Insert(5, DK06)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- DK23.HeaderText = "13" : DK23.Name = "13" : 裝箱明細3_dgv.Columns.Insert(22, DK23) : DK24.HeaderText = "14" : DK24.Name = "14" : 裝箱明細3_dgv.Columns.Insert(23, DK24)
- 裝箱明細3_dgv.Columns(0).FillWeight = 110 : 裝箱明細3_dgv.Columns(1).FillWeight = 110 : 裝箱明細3_dgv.Columns(2).FillWeight = 110
- 裝箱明細3_dgv.Columns(3).FillWeight = 90 : 裝箱明細3_dgv.Columns(4).FillWeight = 190 : 裝箱明細3_dgv.Columns(5).FillWeight = 80
- 裝箱明細3_dgv.Columns(6).FillWeight = 40 : 裝箱明細3_dgv.Columns(7).FillWeight = 40 : 裝箱明細3_dgv.Columns(8).FillWeight = 40 : 裝箱明細3_dgv.Columns(9).FillWeight = 40
- 裝箱明細3_dgv.Columns(10).FillWeight = 40 : 裝箱明細3_dgv.Columns(11).FillWeight = 40 : 裝箱明細3_dgv.Columns(12).FillWeight = 40 : 裝箱明細3_dgv.Columns(13).FillWeight = 40
- 裝箱明細3_dgv.Columns(14).FillWeight = 40 : 裝箱明細3_dgv.Columns(15).FillWeight = 40 : 裝箱明細3_dgv.Columns(16).FillWeight = 40 : 裝箱明細3_dgv.Columns(17).FillWeight = 40
- 裝箱明細3_dgv.Columns(18).FillWeight = 40 : 裝箱明細3_dgv.Columns(19).FillWeight = 40 : 裝箱明細3_dgv.Columns(20).FillWeight = 40 : 裝箱明細3_dgv.Columns(21).FillWeight = 40
- 裝箱明細3_dgv.Columns(22).FillWeight = 40 : 裝箱明細3_dgv.Columns(23).FillWeight = 40
- 填入0值2_1()
- End Sub
- Private Sub 抬頭清單_dgv_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 抬頭清單_dgv.CellClick
- If e.RowIndex = -1 Then : Else
- Number1_tb.Text = 抬頭清單_dgv("天盾流水號", e.RowIndex).Value : Number_tb.Text = 抬頭清單_dgv("天盾流水號", e.RowIndex).Value
- Number2_tb.Text = 抬頭清單_dgv("天盾流水號", e.RowIndex).Value
- Brand1_cb.Text = 抬頭清單_dgv("Brand", e.RowIndex).Value : 訂單類別1_tb.Text = 抬頭清單_dgv("ModeOfDelivery", e.RowIndex).Value
- 英科條款1_tb.Text = 抬頭清單_dgv("DeliveryTerms", e.RowIndex).Value : 公司編號1_tb.Text = 抬頭清單_dgv("CustomerName", e.RowIndex).Value
- 服務1_tb.Text = 抬頭清單_dgv("公司", e.RowIndex).Value : 版本1_tb.Text = 抬頭清單_dgv("ModifiedDate", e.RowIndex).Value
- 供應商編號1_tb.Text = 抬頭清單_dgv("VendorReference", e.RowIndex).Value : 客戶訂單號1_tb.Text = 抬頭清單_dgv("客戶訂單號", e.RowIndex).Value
- 郵寄方式1_tb.Text = 抬頭清單_dgv("SalesOrder", e.RowIndex).Value : 客戶交期1_dtp.Value = 抬頭清單_dgv("交期", e.RowIndex).Value
- 力威訂單號1_tb.Text = 抬頭清單_dgv("CustomerRequisition", e.RowIndex).Value : 總雙數1_tb.Text = 抬頭清單_dgv("總雙數", e.RowIndex).Value
- 總案件1_tb.Text = 抬頭清單_dgv("總案件數", e.RowIndex).Value : 下單日1_dtp.Value = 抬頭清單_dgv("CreatedDate", e.RowIndex).Value
- 工廠編號1_tb.Text = 抬頭清單_dgv("工廠編號", e.RowIndex).Value : 地址11_tb.Text = 抬頭清單_dgv("工廠地址", e.RowIndex).Value
- 地址二1_tb.Text = 抬頭清單_dgv("DeliveryAddress", e.RowIndex).Value : 最終運送1_tb.Text = 抬頭清單_dgv("最終運送", e.RowIndex).Value
- 代理編號1_cb.Text = 抬頭清單_dgv("代理編號", e.RowIndex).Value : 訂貨代理1_tb.Text = 抬頭清單_dgv("訂貨代理", e.RowIndex).Value
-
- FTY1_cb.Text = 抬頭清單_dgv("工廠簡稱", e.RowIndex).Value : FTY_cb.Text = 抬頭清單_dgv("工廠簡稱", e.RowIndex).Value : FTY2_cb.Text = 抬頭清單_dgv("工廠簡稱", e.RowIndex).Value
-
- 總雙數1_tb.Text = Format(Val(總雙數1_tb.Text), "###0") : 總案件1_tb.Text = Format(Val(總案件1_tb.Text), "###0")
-
- Set_訂單控制表() : Set_訂單明細() : Set_裝箱控制表() : Set_裝箱明細()
- SEASON1_cb.Text = 控制表1_dgv("年份季度", 0).Value : DIV1_cb.Text = 控制表1_dgv("訂單種類", 0).Value
- SEASON_cb.Text = 控制表1_dgv("年份季度", 0).Value : DIV_cb.Text = 控制表1_dgv("訂單種類", 0).Value
- SEASON2_cb.Text = 控制表1_dgv("年份季度", 0).Value : DIV2_cb.Text = 控制表1_dgv("訂單種類", 0).Value
- End If
- End Sub
- Private Sub 關鍵字查詢_bt_Click(sender As Object, e As EventArgs) Handles 關鍵字查詢_bt.Click
- PA = InputBox("請輸入要查詢的資料") : Set_訂單清單() : PA = ""
- End Sub
- Private Sub FTY1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles FTY1_cb.TextChanged
- ConnOpen()
- SQL1 = "SELECT 生產工廠, 供應商資料, 供應商地址 FROM 訂單控制表生產工廠清單 WHERE 生產工廠 LIKE '" & FTY1_cb.Text & "'"
- CmdSet_For_dr()
- If dr.Read() Then : VendorName1_tb.Text = dr("供應商資料").ToString : End If : conn.Close()
- End Sub
- Private Sub FTY_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles FTY_cb.TextChanged
- ConnOpen()
- SQL1 = "SELECT 生產工廠, 供應商資料, 供應商地址 FROM 訂單控制表生產工廠清單 WHERE 生產工廠 LIKE '" & FTY_cb.Text & "'"
- CmdSet_For_dr()
- If dr.Read() Then : VendorName_tb.Text = dr("供應商資料").ToString : End If : conn.Close()
- End Sub
- Private Sub 訂單讀取_bt_Click(sender As Object, e As EventArgs) Handles 訂單讀取_bt.Click
- If Number_tb.Text = "" Or FTY_cb.Text = "" Or SEASON_cb.Text = "" Or DIV_cb.Text = "" Then
- MsgBox("打藍色星號處的資料不可以空白,請檢察後再按導入。")
- Else
- If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
- file_name = OpenFileDialog1.FileName
- xlApp = CreateObject("Excel.Application")
- xlApp.DisplayAlerts = False
- xlApp.Visible = True
- xlApp.Workbooks.Open(file_name)
- xlSheet = xlApp.Worksheets(1)
- xlSheet.Activate()
- xlApp.Visible = False
- '-------表頭-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For YY As Integer = 1 To 35
- 資料數 = 35 : 進度條()
- For XX As Integer = 1 To 60
- 資料數1 = 60 : 進度條1()
- 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
- 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
- 'If Strings.Left(xlSheet.Cells(YY, XX).value, 6) = "Vendor" Then : 供應商編號_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 12, 50) : End If
- 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
- If Strings.Left(xlSheet.Cells(YY, XX).value, 12) = "Company Code" Then
- 公司編號_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 18, 4) : 服務_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 35, 500) : End If
-
- If Strings.Left(xlSheet.Cells(YY, XX).value, 11) = "Total Units" Then
- For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
- If xlSheet.Cells(YY, XX + I).value > 0 Then
- 總雙數_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 11) = "Total Cases" Then
- For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
- If xlSheet.Cells(YY, XX + I).value > 0 Then
- 總案件_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 7) = "Version" Then
- For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
- If xlSheet.Cells(YY, XX + I).value > 0 Then
- 版本_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 3) = "PO#" Then
- For I As Integer = 1 To 50 : 資料數2 = 50 : 進度條2()
- If xlSheet.Cells(YY, XX + I).value > 0 Then
- 力威訂單號_tb.Text = xlSheet.Cells(YY, XX + I).value : Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
-
- If Strings.Left(xlSheet.Cells(YY, XX).value, 7) = "Factory" Then
- 工廠編號_tb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 17, 20)
- 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
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 16) = "Forwarding Agent" Then
- 代理編號_cb.Text = Strings.Mid(xlSheet.Cells(YY, XX).value, 20, 20)
- 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
- End If
-
- If Strings.Left(xlSheet.Cells(YY, XX).value, 22) = "Final Customer Ship To" Then
- 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
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 10) = "Inco Terms" Then
- 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
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 15) = "Shipping Method" Then
- 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
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 7) = "Ship To" Then
- 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
- End If
- If Strings.Left(xlSheet.Cells(YY, XX).value, 23) = "NLT - Ex - Factory Date" Then
- For I As Integer = 1 To 3
- 日期_tb.Text = xlSheet.Cells(YY + I, XX).value
- If 日期_tb.Text = "Per Item" Then
- 客戶交期_dtp.Text = Today()
- If 日期_tb.Text <> "" Then
- Exit For
- End If
- Else
- 客戶交期_dtp.Text = 客戶交期1_dtp.Text
- If 日期_tb.Text <> "" Then
- Exit For
- End If
- End If
- Next
- End If
- If Number_tb.Text <> "" And 英科條款_tb.Text <> "" And 供應商編號_tb.Text <> "" And 郵寄方式_tb.Text <> "" And 總案件_tb.Text <> "" And 訂貨代理_tb.Text <> "" And
- Brand_cb.Text <> "" And 公司編號_tb.Text <> "" And 版本_tb.Text <> "" And 力威訂單號_tb.Text <> "" And 地址1_tb.Text <> "" And 代理編號_cb.Text <> "" And
- 訂單類別_tb.Text <> "" And 服務_tb.Text <> "" And 客戶訂單號_tb.Text <> "" And 總雙數_tb.Text <> "" And 地址二_tb.Text <> "" Then
- ProgressBar2.Value = 0 : 最終數1 = 0 : Exit For
- End If
- Next : ProgressBar2.Value = 0 : 最終數1 = 0
- If Number_tb.Text <> "" And 英科條款_tb.Text <> "" And 供應商編號_tb.Text <> "" And 郵寄方式_tb.Text <> "" And 總案件_tb.Text <> "" And 訂貨代理_tb.Text <> "" And
- Brand_cb.Text <> "" And 公司編號_tb.Text <> "" And 版本_tb.Text <> "" And 力威訂單號_tb.Text <> "" And 地址1_tb.Text <> "" And 代理編號_cb.Text <> "" And
- 訂單類別_tb.Text <> "" And 服務_tb.Text <> "" And 客戶訂單號_tb.Text <> "" And 總雙數_tb.Text <> "" And 地址二_tb.Text <> "" Then
- ProgressBar1.Value = 0 : 最終數 = 0 : Exit For
- End If
- Next : ProgressBar1.Value = 0 : 最終數 = 0
- If 客戶訂單號_tb.Text = "" Then
- 客戶訂單號_tb.Text = 力威訂單號_tb.Text
- End If
- '-------控制表與明細表------------------------------------------------------------------------------------------------------------------------------------------------------------
- Dim W As Integer = 0 : Dim XX1 As Integer = 1
- For YY As Integer = 25 To 100
- 資料數 = 100 : 進度條()
- 形體名稱 = "" : 型體描述 = ""
- If Strings.Left(xlSheet.Cells(YY, XX1).value, 12) = "Material No." Then
- For TT As Integer = 4 To 6 : 資料數1 = 6 : 進度條1()
- If Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 12) <> "Material No." Then
- If Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "M" Or Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "W" Or
- Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "N" Then
- If W = 0 Then : Else
- 控制表_dgv.Rows.Insert(0) : 控制表3_dgv.Rows.Insert(0) : 明細表_dgv.Rows.Insert(0) : 明細表3_dgv.Rows.Insert(0)
- 填入0值1() : 填入0值1_1()
- End If
- If Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "M" Then
- 明細表_dgv.Rows(0).Cells("DM").Value = "MED" : 明細表3_dgv.Rows(0).Cells("DM").Value = "MED"
- 控制表_dgv.Rows(0).Cells("楦型").Value = "MED" : 控制表3_dgv.Rows(0).Cells("楦型").Value = "MED"
- ElseIf Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "W" Then
- 明細表_dgv.Rows(0).Cells("DM").Value = "WIDE" : 明細表3_dgv.Rows(0).Cells("DM").Value = "WIDE"
- 控制表_dgv.Rows(0).Cells("楦型").Value = "WIDE" : 控制表3_dgv.Rows(0).Cells("楦型").Value = "WIDE"
- ElseIf Strings.Left(xlSheet.Cells(YY + TT, XX1).value, 1) = "N" Then
- 明細表_dgv.Rows(0).Cells("DM").Value = "NARRO" : 明細表3_dgv.Rows(0).Cells("DM").Value = "NARRO"
- 控制表_dgv.Rows(0).Cells("楦型").Value = "NARRO" : 控制表3_dgv.Rows(0).Cells("楦型").Value = "NARRO"
- End If
-
- For UU As Integer = 2 To 70 : 資料數2 = 70 : 進度條2()
- If Strings.Left(xlSheet.Cells(YY + 3, XX1 + UU).value, 5) = "Total" Then
- 控制表_dgv.Rows(0).Cells("訂單數量").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
- 控制表3_dgv.Rows(0).Cells("訂單數量").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
-
- 明細表_dgv.Rows(0).Cells("TOTAL").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
- 明細表3_dgv.Rows(0).Cells("TOTAL").Value = xlSheet.Cells(YY + TT, XX1 + UU).value
- Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("5").Value = 0 : 明細表3_dgv.Rows(0).Cells("5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 5.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("5.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("5.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 6 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("6").Value = 0 : 明細表3_dgv.Rows(0).Cells("6").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 6.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("6.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("6.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 7 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("7").Value = 0 : 明細表3_dgv.Rows(0).Cells("7").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 7.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("7.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("7.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 8 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("8").Value = 0 : 明細表3_dgv.Rows(0).Cells("8").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 8.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("8.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("8.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 9 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("9").Value = 0 : 明細表3_dgv.Rows(0).Cells("9").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 9.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("9.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("9.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 10 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("10").Value = 0 : 明細表3_dgv.Rows(0).Cells("10").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 10.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("10.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("10.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 11 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("11").Value = 0 : 明細表3_dgv.Rows(0).Cells("11").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 11.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("11.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("11.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 12 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("12").Value = 0 : 明細表3_dgv.Rows(0).Cells("12").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 12.5 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("12.5").Value = 0 : 明細表3_dgv.Rows(0).Cells("12.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 13 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("13").Value = 0 : 明細表3_dgv.Rows(0).Cells("13").Value = 0 : End If : End If
- If xlSheet.Cells(YY + 3, XX1 + UU).value = 14 Then
- 明細表_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
- If IsNumeric(xlSheet.Cells(YY + TT, XX1 + UU).value) Then : Else
- 明細表_dgv.Rows(0).Cells("14").Value = 0 : 明細表3_dgv.Rows(0).Cells("14").Value = 0 : End If : End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
-
- 明細表_dgv.Rows(0).Cells("ItemNumber").Value = xlSheet.Cells(YY + 1, XX1).value
- 明細表_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
- 明細表_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
-
- 明細表3_dgv.Rows(0).Cells("ItemNumber").Value = xlSheet.Cells(YY + 1, XX1).value
- 明細表3_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
- 明細表3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
-
- 控制表_dgv.Rows(0).Cells("訂單流水號").Value = Number_tb.Text
- 控制表_dgv.Rows(0).Cells("年份季度").Value = SEASON_cb.Text
- 控制表_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
- 控制表_dgv.Rows(0).Cells("客戶交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
- 控制表_dgv.Rows(0).Cells("工廠回復交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
- 控制表_dgv.Rows(0).Cells("生產工廠").Value = FTY_cb.Text
- 控制表_dgv.Rows(0).Cells("訂單種類").Value = DIV_cb.Text
-
- 控制表3_dgv.Rows(0).Cells("訂單流水號").Value = Number_tb.Text
- 控制表3_dgv.Rows(0).Cells("年份季度").Value = SEASON_cb.Text
- 控制表3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
- 控制表3_dgv.Rows(0).Cells("客戶交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
- 控制表3_dgv.Rows(0).Cells("工廠回復交期").Value = Strings.Format(客戶交期_dtp.Value, "yyyy/MM/dd")
- 控制表3_dgv.Rows(0).Cells("生產工廠").Value = FTY_cb.Text
- 控制表3_dgv.Rows(0).Cells("訂單種類").Value = DIV_cb.Text
- For I As Integer = 0 To 60 : 資料數2 = 60 : 進度條2()
- If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 20) = "Material Description" Then
- For WW As Integer = 1 To 100 : 資料數3 = 100 : 進度條3()
- If WW = 1 Then
- 形體名稱 = Strings.Left(xlSheet.Cells(YY + 1, XX1 + I).value, 1)
- End If
- If WW > 1 Then
- If Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, WW, 1) = "," Then
- Dim Z As Integer = WW + 1
- For ZZ As Integer = Z To 200
- If Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, ZZ, 1) = "," Then
- Exit For
- Else
- 型體描述 &= Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, ZZ, 1)
- End If
- Next
- Exit For : ProgressBar4.Value = 0 : 最終數3 = 0
- Else
- 形體名稱 &= Strings.Mid(xlSheet.Cells(YY + 1, XX1 + I).value, WW, 1)
- End If
- End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- 控制表_dgv.Rows(0).Cells("形體號").Value = 形體名稱 : 控制表3_dgv.Rows(0).Cells("形體號").Value = 形體名稱
- 明細表_dgv.Rows(0).Cells("ProductName").Value = 形體名稱 : 明細表3_dgv.Rows(0).Cells("ProductName").Value = 形體名稱
- 明細表_dgv.Rows(0).Cells("ProductDescription").Value = 型體描述 : 明細表3_dgv.Rows(0).Cells("ProductDescription").Value = 型體描述
- End If
- If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 8) = "Colorway" Then
- 控制表_dgv.Rows(0).Cells("顏色").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- 控制表3_dgv.Rows(0).Cells("顏色").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- 明細表_dgv.Rows(0).Cells("Color").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- 明細表3_dgv.Rows(0).Cells("Color").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- End If
- If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 10) = "Product ID" Then
- 控制表_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- 控制表3_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- End If
- If Strings.Left(xlSheet.Cells(YY, XX1 + I).value, 3) = "UoM" Then
- 控制表_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- 控制表3_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX1 + I).value
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- W += 1
- End If
- End If
- Next : ProgressBar2.Value = 0 : 最終數1 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY, XX1).value, 4) = "Item" Then
- ProgressBar1.Value = 0 : 最終數 = 0 : Exit For
- End If
- Next : ProgressBar1.Value = 0 : 最終數 = 0
- '-------裝箱控制表--------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Dim W1 As Integer = 0 : Dim W2 As Integer = 0 : Dim XX2 As Integer = 1
- For YY As Integer = 30 To 300 : 資料數 = 300 : 進度條()
- 項目 = ""
- If Strings.Left(xlSheet.Cells(YY, XX2).value, 4) = "Item" Then
- If W1 = 0 Then : Else
- 裝箱控制_dgv.Rows.Insert(0) : 裝箱控制3_dgv.Rows.Insert(0)
- End If
-
- 裝箱控制_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text : 裝箱控制_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
- 裝箱控制_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
- 裝箱控制3_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text : 裝箱控制3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
- 裝箱控制3_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
-
- For I As Integer = 0 To 60 : 資料數1 = 60 : 進度條1()
- If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 4) = "Item" Then
- 裝箱控制_dgv.Rows(0).Cells("Item").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- 裝箱控制3_dgv.Rows(0).Cells("Item").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- 項目 = xlSheet.Cells(YY + 1, XX2 + I).value : End If
- If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 10) = "Material #" Then
- 裝箱控制_dgv.Rows(0).Cells("Material").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- 裝箱控制3_dgv.Rows(0).Cells("Material").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- 型體資料 = xlSheet.Cells(YY + 1, XX2 + I).value : End If
- If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 20) = "Material Description" Then
- 裝箱控制_dgv.Rows(0).Cells("MaterialDescription").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- 裝箱控制3_dgv.Rows(0).Cells("MaterialDescription").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- End If
- If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 3) = "Qty" Then
- 裝箱控制_dgv.Rows(0).Cells("Qty").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- 裝箱控制3_dgv.Rows(0).Cells("Qty").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- End If
- If Strings.Left(xlSheet.Cells(YY, XX2 + I).value, 3) = "UoM" Then
- 裝箱控制_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- 裝箱控制3_dgv.Rows(0).Cells("UoM").Value = xlSheet.Cells(YY + 1, XX2 + I).value
- Exit For : ProgressBar2.Value = 0 : 最終數1 = 0
- End If
- Next : ProgressBar2.Value = 0 : 最終數1 = 0
-
- For I As Integer = 3 To 60 : 資料數1 = 60 : 進度條1()
- If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 13) = "PO Item Text:" Then
- 裝箱控制_dgv.Rows(0).Cells("POItemText").Value = Strings.Mid(xlSheet.Cells(YY + I, XX2).value, 14, 300)
- 裝箱控制3_dgv.Rows(0).Cells("POItemText").Value = Strings.Mid(xlSheet.Cells(YY + I, XX2).value, 14, 300)
- End If
-
- If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 13) = "Cust Assign #" Then
- For II As Integer = 19 To 60 : 資料數2 = 60 : 進度條2()
- If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 9) = "Units/Ctn" Then
- For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("UnitsCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- 裝箱控制3_dgv.Rows(0).Cells("UnitsCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("UnitsCtn").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 6) = "No/Ctn" Then
- For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("NoCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- 裝箱控制3_dgv.Rows(0).Cells("NoCtn").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("NoCtn").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 6) = "Ctn No" Then
- For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("CtnNo").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- 裝箱控制3_dgv.Rows(0).Cells("CtnNo").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("CtnNo").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 5) = "Units" Then
- For III As Integer = 1 To 5 : 資料數3 = 5 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("Units2").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- 裝箱控制3_dgv.Rows(0).Cells("Units2").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Units2").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
-
- For II As Integer = 0 To 10 : 資料數2 = 10 : 進度條2()
- If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 5) = "Width" Then
- For TT As Integer = 1 To 3
- 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
- Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "N" Then
- If W2 = 0 Then : Else
- 裝箱明細_dgv.Rows.Insert(0) : 裝箱明細3_dgv.Rows.Insert(0)
- 填入0值2() : 填入0值2_1()
- End If
-
- 裝箱明細_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
- 裝箱明細_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
- 裝箱明細_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
- 裝箱明細_dgv.Rows(0).Cells("Item").Value = 項目
- 裝箱明細_dgv.Rows(0).Cells("Material").Value = 型體資料
-
- 裝箱明細3_dgv.Rows(0).Cells("天盾流水號").Value = Number_tb.Text
- 裝箱明細3_dgv.Rows(0).Cells("客戶訂單號").Value = 客戶訂單號_tb.Text
- 裝箱明細3_dgv.Rows(0).Cells("力威訂單號").Value = 力威訂單號_tb.Text
- 裝箱明細3_dgv.Rows(0).Cells("Item").Value = 項目
- 裝箱明細3_dgv.Rows(0).Cells("Material").Value = 型體資料
-
- If Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "M" Then
- 裝箱明細_dgv.Rows(0).Cells("DM").Value = "MED" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = "MED"
- ElseIf Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "W" Then
- 裝箱明細_dgv.Rows(0).Cells("DM").Value = "WIDE" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = "WIDE"
- ElseIf Strings.Left(xlSheet.Cells(YY + I + TT, XX2 + II).value, 1) = "N" Then
- 裝箱明細_dgv.Rows(0).Cells("DM").Value = "NARRO" : 裝箱明細3_dgv.Rows(0).Cells("DM").Value = "NARRO"
- End If
- For UU As Integer = 1 To 70 : 資料數3 = 70 : 進度條3()
- If Not IsNumeric(xlSheet.Cells(YY + I, XX2 + II + UU).value) Then : Else
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 5 Then
- 裝箱明細_dgv.Rows(0).Cells("5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 5.5 Then
- 裝箱明細_dgv.Rows(0).Cells("5.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("5.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("5.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("5.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 6 Then
- 裝箱明細_dgv.Rows(0).Cells("6").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("6").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("6").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("6").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 6.5 Then
- 裝箱明細_dgv.Rows(0).Cells("6.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("6.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("6.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("6.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 7 Then
- 裝箱明細_dgv.Rows(0).Cells("7").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("7").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("7").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("7").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 7.5 Then
- 裝箱明細_dgv.Rows(0).Cells("7.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("7.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("7.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("7.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 8 Then
- 裝箱明細_dgv.Rows(0).Cells("8").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("8").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("8").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("8").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 8.5 Then
- 裝箱明細_dgv.Rows(0).Cells("8.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("8.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("8.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("8.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 9 Then
- 裝箱明細_dgv.Rows(0).Cells("9").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("9").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("9").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("9").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 9.5 Then
- 裝箱明細_dgv.Rows(0).Cells("9.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("9.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("9.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("9.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 10 Then
- 裝箱明細_dgv.Rows(0).Cells("10").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("10").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("10").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("10").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 10.5 Then
- 裝箱明細_dgv.Rows(0).Cells("10.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("10.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("10.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("10.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 11 Then
- 裝箱明細_dgv.Rows(0).Cells("11").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("11").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("11").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("11").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 11.5 Then
- 裝箱明細_dgv.Rows(0).Cells("11.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("11.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("11.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("11.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 12 Then
- 裝箱明細_dgv.Rows(0).Cells("12").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("12").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("12").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("12").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 12.5 Then
- 裝箱明細_dgv.Rows(0).Cells("12.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("12.5").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("12.5").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("12.5").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 13 Then
- 裝箱明細_dgv.Rows(0).Cells("13").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("13").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("13").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("13").Value = 0 : End If : End If
- If xlSheet.Cells(YY + I, XX2 + II + UU).value = 14 Then
- 裝箱明細_dgv.Rows(0).Cells("14").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- 裝箱明細3_dgv.Rows(0).Cells("14").Value = xlSheet.Cells(YY + I + TT, XX2 + II + UU).value
- If IsNumeric(xlSheet.Cells(YY + I + TT, XX2 + II + UU).value) Then : Else
- 裝箱明細_dgv.Rows(0).Cells("14").Value = 0 : 裝箱明細3_dgv.Rows(0).Cells("14").Value = 0 : End If : End If
- End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- W2 += 1
- End If
- Next
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- Exit For : ProgressBar2.Value = 0 : 最終數1 = 0
- End If
-
- If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 19) = "Product Description" Then
- 裝箱控制_dgv.Rows(0).Cells("ProductDescription").Value = xlSheet.Cells(YY + I + 1, XX2).value
- 裝箱控制3_dgv.Rows(0).Cells("ProductDescription").Value = xlSheet.Cells(YY + I + 1, XX2).value
- For II As Integer = 35 To 60 : 資料數2 = 60 : 進度條2()
- If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 10) = "Inco Terms" Then
- 裝箱控制_dgv.Rows(0).Cells("IncoTerms").Value = xlSheet.Cells(YY + I + 1, XX2 + II).value
- 裝箱控制3_dgv.Rows(0).Cells("IncoTerms").Value = xlSheet.Cells(YY + I + 1, XX2 + II).value
- Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
-
- If Strings.Left(xlSheet.Cells(YY + I, XX2).value, 22) = "Style and Descriptions" Then
- For II As Integer = 15 To 50 : 資料數2 = 50 : 進度條2()
- If Strings.Left(xlSheet.Cells(YY + I, XX2 + II).value, 13) = "Customer Data" Then
- For III As Integer = 1 To 5
- If xlSheet.Cells(YY + I + III, XX2 + II).value <> "" Then
- 裝箱控制_dgv.Rows(0).Cells("CustomerData").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- 裝箱控制3_dgv.Rows(0).Cells("CustomerData").Value = xlSheet.Cells(YY + I + III, XX2 + II).value
- Exit For
- End If
- Next
- Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
-
- For II As Integer = 0 To 50 : 資料數2 = 50 : 進度條2()
- For III As Integer = 20 To 50 : 資料數3 = 50 : 進度條3()
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2 + III).value, 22) = "Final Customer Ship To" Then
- For FF As Integer = 1 To 3
- If xlSheet.Cells(YY + I + II + FF, XX2 + III).value <> "" Then
- 裝箱控制_dgv.Rows(0).Cells("FinalCustomerShipTo").Value = xlSheet.Cells(YY + I + II + FF, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("FinalCustomerShipTo").Value = xlSheet.Cells(YY + I + II + FF, XX2 + III).value
- Exit For
- End If
- Next
- End If
-
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2 + III).value, 12) = "Customs Info" Then
- For UU As Integer = 1 To 5
- For IIII As Integer = 0 To 30
- If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 4) = "Size" Then
- For IIIII As Integer = 1 To 3
- 裝箱控制_dgv.Rows(0).Cells("Size").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- 裝箱控制3_dgv.Rows(0).Cells("Size").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Size").Value) Then : Exit For : End If
- Next
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 3) = "HS#" Then
- For IIIII As Integer = 1 To 3
- 裝箱控制_dgv.Rows(0).Cells("HS").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- 裝箱控制3_dgv.Rows(0).Cells("HS").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("HS").Value) Then : Exit For : End If
- Next
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 5) = "Units" Then
- For IIIII As Integer = 1 To 3
- 裝箱控制_dgv.Rows(0).Cells("Units1").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- 裝箱控制3_dgv.Rows(0).Cells("Units1").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Units1").Value) Then : Exit For : End If
- Next
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 9) = "Dty Rate%" Then
- For IIIII As Integer = 1 To 3
- 裝箱控制_dgv.Rows(0).Cells("DtyRate").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- 裝箱控制3_dgv.Rows(0).Cells("DtyRate").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("DtyRate").Value) Then : Exit For : End If
- Next
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II + UU, XX2 + III + IIII).value, 10) = "Add On Dty" Then
- For IIIII As Integer = 1 To 3
- 裝箱控制_dgv.Rows(0).Cells("AddOnDty").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- 裝箱控制3_dgv.Rows(0).Cells("AddOnDty").Value = xlSheet.Cells(YY + I + II + IIIII + UU, XX2 + III + IIII).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("AddOnDty").Value) Then : Exit For : End If
- Next : Exit For
- End If
- Next
- Next
- End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
-
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 11) = "PLM Season:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- '---------------找出'並換成-號
- STR1 = ""
- For ZZ As Integer = 1 To 300
- If Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) = "'" Then
- STR1 &= "-"
- ElseIf Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) <> "'" Then
- STR1 &= Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1)
- End If
- Next
- 裝箱控制_dgv.Rows(0).Cells("PLMSeason").Value = STR1
- 裝箱控制3_dgv.Rows(0).Cells("PLMSeason").Value = STR1
- If 裝箱控制_dgv.Rows(0).Cells("PLMSeason").Value <> "" Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 11) = "Product ID:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("ProductID").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("ProductID").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 8) = "Stock #:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("Stock").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("Stock").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Stock").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 9) = "Stk Name:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("StkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("StkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("StkName").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 11) = "Cust Stk #:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("CustStk").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("CustStk").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("CustStk").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 14) = "Cust Stk Name:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("CustStkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("CustStkName").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("CustStkName").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 9) = "Colorway:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("Colorway").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("Colorway").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("Colorway").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 12) = "Order Color:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- 裝箱控制_dgv.Rows(0).Cells("OrderColor").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- 裝箱控制3_dgv.Rows(0).Cells("OrderColor").Value = xlSheet.Cells(YY + I + II, XX2 + III).value
- If Not IsNothing(裝箱控制_dgv.Rows(0).Cells("OrderColor").Value) Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- End If
- If Strings.Left(xlSheet.Cells(YY + I + II, XX2).value, 5) = "Logo:" Then
- For III As Integer = 2 To 19 : 資料數3 = 19 : 進度條3()
- STR1 = ""
- For ZZ As Integer = 1 To 100
- If Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) = "'" Then
- STR1 &= "-"
- ElseIf Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1) <> "'" Then
- STR1 &= Strings.Mid(xlSheet.Cells(YY + I + II, XX2 + III).value, ZZ, 1)
- End If
- Next
- 裝箱控制_dgv.Rows(0).Cells("Logo").Value = STR1
- 裝箱控制3_dgv.Rows(0).Cells("Logo").Value = STR1
- If 裝箱控制_dgv.Rows(0).Cells("Logo").Value <> "" Then : Exit For : ProgressBar4.Value = 0 : 最終數3 = 0 : End If
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- Exit For : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- End If
- Next : ProgressBar2.Value = 0 : 最終數1 = 0
- W1 += 1
- End If
- Next : ProgressBar1.Value = 0 : 最終數 = 0
- 裝箱控制_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
- 裝箱控制3_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
- xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
- 訂單讀取_bt.Enabled = False : 版本比對_bt.Enabled = True
- MsgBox("讀取EXCEL完成")
- ElseIf OpenFileDialog1.ShowDialog = DialogResult.No Then
- End If
- End If
- End Sub
- Private Sub 清空()
- '-------清空------------------------------------------------------------------------------------------------------------------------------------------------------------------
- SEASON_cb_下拉表單資料載入() : DIV_cb_下拉表單資料載入() : Remark_cb_下拉表單資料載入() : FTY_cb_下拉表單資料載入()
-
- Number_tb.Text = "" : Brand_cb.Text = "" : 訂單類別_tb.Text = "" : 英科條款_tb.Text = "" : 公司編號_tb.Text = "" : 服務_tb.Text = "" : 版本_tb.Text = "" : 供應商編號_tb.Text = " 903537"
- 客戶訂單號_tb.Text = "" : 郵寄方式_tb.Text = "" : 客戶交期_dtp.Value = Today() : 客戶交期_dtp.Text = "" : 總雙數_tb.Text = "" : 總案件_tb.Text = "" : VendorName_tb.Text = ""
- 工廠編號_tb.Text = "" : 地址1_tb.Text = "" : 地址二_tb.Text = "" : 代理編號_cb.Text = "" : 訂貨代理_tb.Text = "" : 最終運送_tb.Text = ""
-
- 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"
- 客戶訂單號2_tb.Text = "" : 郵寄方式2_tb.Text = "" : 客戶交期2_dtp.Value = Today() : 客戶交期2_dtp.Text = "" : 總雙數2_tb.Text = "" : 總案件2_tb.Text = "" : VendorName2_tb.Text = ""
- 工廠編號2_tb.Text = "" : 地址12_tb.Text = "" : 地址二2_tb.Text = "" : 代理編號2_cb.Text = "" : 訂貨代理2_tb.Text = "" : 最終運送2_tb.Text = ""
-
- Dim 數量 As Integer
- 數量 = 控制表_dgv.Rows.Count
- If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 控制表_dgv.EndEdit(0) : 控制表_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值3()
- 數量 = 控制表3_dgv.Rows.Count
- 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()
- 數量 = 明細表_dgv.Rows.Count
- If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 明細表_dgv.EndEdit(0) : 明細表_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值1()
- 數量 = 明細表3_dgv.Rows.Count
- 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()
- 數量 = 裝箱控制_dgv.Rows.Count
- If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 裝箱控制_dgv.EndEdit(0) : 裝箱控制_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值4()
- 數量 = 裝箱控制3_dgv.Rows.Count
- 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()
- 數量 = 裝箱明細_dgv.Rows.Count
- If 數量 > 1 Then : For i As Integer = 0 To 數量 - 2 : 裝箱明細_dgv.EndEdit(0) : 裝箱明細_dgv.Rows.RemoveAt(0) : Next : End If : 填入0值2()
- 數量 = 裝箱明細3_dgv.Rows.Count
- 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()
-
- 訂單讀取_bt.Enabled = True : 版本比對_bt.Enabled = False
- End Sub
- Private Sub 清空_bt_Click(sender As Object, e As EventArgs) Handles 清空_bt.Click
- 清空()
- End Sub
- Private Sub 版本比對_bt_Click(sender As Object, e As EventArgs) Handles 版本比對_bt.Click
- Dim 索引 As Integer
- If Brand_cb.Text = Brand1_cb.Text Then : AA02_lb.ForeColor = Color.Black : Brand2_cb.ForeColor = Color.Black : Brand2_cb.Text = Brand_cb.Text
- Else : AA02_lb.ForeColor = Color.Red : Brand2_cb.ForeColor = Color.Red : Brand2_cb.Text = Brand_cb.Text : End If
-
- If 訂單類別_tb.Text = 訂單類別1_tb.Text Then : AA03_lb.ForeColor = Color.Black : 訂單類別2_tb.ForeColor = Color.Black : 訂單類別2_tb.Text = 訂單類別_tb.Text
- Else : AA03_lb.ForeColor = Color.Red : 訂單類別2_tb.ForeColor = Color.Red : 訂單類別2_tb.Text = 訂單類別_tb.Text : End If
-
- If 英科條款_tb.Text = 英科條款1_tb.Text Then : AA04_lb.ForeColor = Color.Black : 英科條款2_tb.ForeColor = Color.Black : 英科條款2_tb.Text = 英科條款_tb.Text
- Else : AA04_lb.ForeColor = Color.Red : 英科條款2_tb.ForeColor = Color.Red : 英科條款2_tb.Text = 英科條款_tb.Text : End If
-
- If 公司編號_tb.Text = 公司編號1_tb.Text Then : AA05_lb.ForeColor = Color.Black : 公司編號2_tb.ForeColor = Color.Black : 公司編號2_tb.Text = 公司編號_tb.Text
- Else : AA05_lb.ForeColor = Color.Red : 公司編號2_tb.ForeColor = Color.Red : 公司編號2_tb.Text = 公司編號_tb.Text : End If
-
- If 服務_tb.Text = 服務1_tb.Text Then : AA06_lb.ForeColor = Color.Black : 服務2_tb.ForeColor = Color.Black : 服務2_tb.Text = 服務_tb.Text
- Else : AA06_lb.ForeColor = Color.Red : 服務2_tb.ForeColor = Color.Red : 服務2_tb.Text = 服務_tb.Text : End If
-
- If 版本_tb.Text = 版本1_tb.Text Then : AA07_lb.ForeColor = Color.Black : 版本2_tb.ForeColor = Color.Black : 版本2_tb.Text = 版本_tb.Text
- Else : AA07_lb.ForeColor = Color.Red : 版本2_tb.ForeColor = Color.Red : 版本2_tb.Text = 版本_tb.Text : End If
-
- If 供應商編號_tb.Text = 供應商編號1_tb.Text Then : AA08_lb.ForeColor = Color.Black : 供應商編號2_tb.ForeColor = Color.Black : 供應商編號2_tb.Text = 供應商編號_tb.Text
- Else : AA08_lb.ForeColor = Color.Red : 供應商編號2_tb.ForeColor = Color.Red : 供應商編號2_tb.Text = 供應商編號_tb.Text : End If
-
- If 客戶訂單號_tb.Text = 客戶訂單號1_tb.Text Then : AA09_lb.ForeColor = Color.Black : 客戶訂單號2_tb.ForeColor = Color.Black : 客戶訂單號2_tb.Text = 客戶訂單號_tb.Text
- Else : AA09_lb.ForeColor = Color.Red : 客戶訂單號2_tb.ForeColor = Color.Red : 客戶訂單號2_tb.Text = 客戶訂單號_tb.Text : End If
-
- If 郵寄方式_tb.Text = 郵寄方式1_tb.Text Then : AA10_lb.ForeColor = Color.Black : 郵寄方式2_tb.ForeColor = Color.Black : 郵寄方式2_tb.Text = 郵寄方式_tb.Text
- Else : AA10_lb.ForeColor = Color.Red : 郵寄方式2_tb.ForeColor = Color.Red : 郵寄方式2_tb.Text = 郵寄方式_tb.Text : End If
-
- If 客戶交期_dtp.Value = 客戶交期1_dtp.Value Then : AA11_lb.ForeColor = Color.Black : 客戶交期2_dtp.Value = 客戶交期_dtp.Value
- Else : AA11_lb.ForeColor = Color.Red : 客戶交期2_dtp.Value = 客戶交期_dtp.Value : End If
-
- If 力威訂單號_tb.Text = 力威訂單號1_tb.Text Then : AA12_lb.ForeColor = Color.Black : 力威訂單號2_tb.ForeColor = Color.Black : 力威訂單號2_tb.Text = 力威訂單號_tb.Text
- Else : AA12_lb.ForeColor = Color.Red : 力威訂單號2_tb.ForeColor = Color.Red : 力威訂單號2_tb.Text = 力威訂單號_tb.Text : End If
-
- If 總雙數_tb.Text = 總雙數1_tb.Text Then : AA13_lb.ForeColor = Color.Black : 總雙數2_tb.ForeColor = Color.Black : 總雙數2_tb.Text = 總雙數_tb.Text
- Else : AA13_lb.ForeColor = Color.Red : 總雙數2_tb.ForeColor = Color.Red : 總雙數2_tb.Text = 總雙數_tb.Text : End If
-
- If 總案件_tb.Text = 總案件1_tb.Text Then : AA14_lb.ForeColor = Color.Black : 總案件2_tb.ForeColor = Color.Black : 總案件2_tb.Text = 總案件_tb.Text
- Else : AA14_lb.ForeColor = Color.Red : 總案件2_tb.ForeColor = Color.Red : 總案件2_tb.Text = 總案件_tb.Text : End If
-
- If 工廠編號_tb.Text = 工廠編號1_tb.Text Then : AA15_lb.ForeColor = Color.Black : 工廠編號2_tb.ForeColor = Color.Black : 工廠編號2_tb.Text = 工廠編號_tb.Text
- Else : AA15_lb.ForeColor = Color.Red : 工廠編號2_tb.ForeColor = Color.Red : 工廠編號2_tb.Text = 工廠編號_tb.Text : End If
-
- If 地址1_tb.Text = 地址11_tb.Text Then : AA16_lb.ForeColor = Color.Black : 地址12_tb.ForeColor = Color.Black : 地址12_tb.Text = 地址1_tb.Text
- Else : AA16_lb.ForeColor = Color.Red : 地址12_tb.ForeColor = Color.Red : 地址12_tb.Text = 地址1_tb.Text : End If
-
- If 地址二_tb.Text = 地址二1_tb.Text Then : AA17_lb.ForeColor = Color.Black : 地址二2_tb.ForeColor = Color.Black : 地址二2_tb.Text = 地址二_tb.Text
- Else : AA17_lb.ForeColor = Color.Red : 地址二2_tb.ForeColor = Color.Red : 地址二2_tb.Text = 地址二_tb.Text : End If
-
- If 最終運送_tb.Text = 最終運送1_tb.Text Then : AA18_lb.ForeColor = Color.Black : 最終運送2_tb.ForeColor = Color.Black : 最終運送2_tb.Text = 最終運送_tb.Text
- Else : AA18_lb.ForeColor = Color.Red : 最終運送2_tb.ForeColor = Color.Red : 最終運送2_tb.Text = 最終運送_tb.Text : End If
-
- If 代理編號_cb.Text = 代理編號1_cb.Text Then : AA19_lb.ForeColor = Color.Black : 代理編號2_cb.ForeColor = Color.Black : 代理編號2_cb.Text = 代理編號_cb.Text
- Else : AA19_lb.ForeColor = Color.Red : 代理編號2_cb.ForeColor = Color.Red : 代理編號2_cb.Text = 代理編號_cb.Text : End If
-
- If 訂貨代理_tb.Text = 訂貨代理1_tb.Text Then : 訂貨代理2_tb.ForeColor = Color.Black : 訂貨代理2_tb.Text = 訂貨代理_tb.Text
- Else : 訂貨代理2_tb.ForeColor = Color.Red : 訂貨代理2_tb.Text = 訂貨代理_tb.Text : End If
-
- 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
- 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
- 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
- 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
-
- 索引 = 0 : BB09_lb.Text = 控制表2_dgv.Rows.Count & " 筆" : BB05_lb.Text = "0 筆"
- If BB01_lb.Text = "對等" Then
- For I As Integer = 0 To 控制表2_dgv.Rows.Count - 1
- For II As Integer = 0 To 控制表3_dgv.Rows.Count - 1
- If 控制表2_dgv.Rows(I).Cells("形體號").Value = 控制表3_dgv.Rows(II).Cells("形體號").Value And
- 控制表2_dgv.Rows(I).Cells("楦型").Value = 控制表3_dgv.Rows(II).Cells("楦型").Value And
- 控制表2_dgv.Rows(I).Cells("ProductID").Value = 控制表3_dgv.Rows(II).Cells("ProductID").Value And
- 控制表2_dgv.Rows(I).Cells("顏色").Value = 控制表3_dgv.Rows(II).Cells("顏色").Value Then
- 索引 += 1
- 控制表3_dgv.Rows(II).Cells("資料流水號").Value = 控制表2_dgv.Rows(II).Cells("資料流水號").Value
-
- If 控制表2_dgv.Rows(I).Cells("訂單數量").Value <> 控制表3_dgv.Rows(II).Cells("訂單數量").Value Then
- 控制表3_dgv.Rows(II).Cells("訂單數量").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("訂單數量").Style.ForeColor = Color.Red
- Else
- 控制表3_dgv.Rows(II).Cells("訂單數量").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("訂單數量").Style.ForeColor = Color.Black
- End If
-
- If 控制表2_dgv.Rows(I).Cells("客戶交期").Value <> 控制表3_dgv.Rows(II).Cells("客戶交期").Value Then
- 控制表3_dgv.Rows(II).Cells("客戶交期").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("客戶交期").Style.ForeColor = Color.Red
- Else
- 控制表3_dgv.Rows(II).Cells("客戶交期").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("客戶交期").Style.ForeColor = Color.Black
- End If
-
- If 控制表2_dgv.Rows(I).Cells("工廠回復交期").Value <> 控制表3_dgv.Rows(II).Cells("工廠回復交期").Value Then
- 控制表3_dgv.Rows(II).Cells("工廠回復交期").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("工廠回復交期").Style.ForeColor = Color.Red
- Else
- 控制表3_dgv.Rows(II).Cells("工廠回復交期").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("工廠回復交期").Style.ForeColor = Color.Black
- End If
-
- If 控制表2_dgv.Rows(I).Cells("UoM").Value <> 控制表3_dgv.Rows(II).Cells("UoM").Value Then
- 控制表3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Red : 控制表2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Red
- Else
- 控制表3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Black : 控制表2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Black
- End If
- End If
- Next
- Next
- BB05_lb.Text = 索引 & " 筆"
- End If
-
- 索引 = 0 : BB10_lb.Text = 明細表2_dgv.Rows.Count & " 筆" : BB06_lb.Text = "0 筆"
- If BB02_lb.Text = "對等" Then
- For I As Integer = 0 To 明細表2_dgv.Rows.Count - 1
- For II As Integer = 0 To 明細表3_dgv.Rows.Count - 1
- If 明細表2_dgv.Rows(I).Cells("ItemNumber").Value = 明細表3_dgv.Rows(II).Cells("ItemNumber").Value And
- 明細表2_dgv.Rows(I).Cells("ProductName").Value = 明細表3_dgv.Rows(II).Cells("ProductName").Value And
- 明細表2_dgv.Rows(I).Cells("Color").Value = 明細表3_dgv.Rows(II).Cells("Color").Value And
- 明細表2_dgv.Rows(I).Cells("DM").Value = 明細表3_dgv.Rows(II).Cells("DM").Value Then
- 索引 += 1
- If 明細表2_dgv.Rows(I).Cells("5").Value <> 明細表3_dgv.Rows(II).Cells("5").Value Then
- 明細表3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("5.5").Value <> 明細表3_dgv.Rows(II).Cells("5.5").Value Then
- 明細表3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("6").Value <> 明細表3_dgv.Rows(II).Cells("6").Value Then
- 明細表3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("6.5").Value <> 明細表3_dgv.Rows(II).Cells("6.5").Value Then
- 明細表3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("7").Value <> 明細表3_dgv.Rows(II).Cells("7").Value Then
- 明細表3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("7.5").Value <> 明細表3_dgv.Rows(II).Cells("7.5").Value Then
- 明細表3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("8").Value <> 明細表3_dgv.Rows(II).Cells("8").Value Then
- 明細表3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("8.5").Value <> 明細表3_dgv.Rows(II).Cells("8.5").Value Then
- 明細表3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("9").Value <> 明細表3_dgv.Rows(II).Cells("9").Value Then
- 明細表3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("9.5").Value <> 明細表3_dgv.Rows(II).Cells("9.5").Value Then
- 明細表3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("10").Value <> 明細表3_dgv.Rows(II).Cells("10").Value Then
- 明細表3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("10.5").Value <> 明細表3_dgv.Rows(II).Cells("10.5").Value Then
- 明細表3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("11").Value <> 明細表3_dgv.Rows(II).Cells("11").Value Then
- 明細表3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("11.5").Value <> 明細表3_dgv.Rows(II).Cells("11.5").Value Then
- 明細表3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("12").Value <> 明細表3_dgv.Rows(II).Cells("12").Value Then
- 明細表3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("12.5").Value <> 明細表3_dgv.Rows(II).Cells("12.5").Value Then
- 明細表3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("13").Value <> 明細表3_dgv.Rows(II).Cells("13").Value Then
- 明細表3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Black : End If
-
- If 明細表2_dgv.Rows(I).Cells("14").Value <> 明細表3_dgv.Rows(II).Cells("14").Value Then
- 明細表3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Red : 明細表2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Red : Else
- 明細表3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Black : 明細表2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Black : End If
- End If
- Next
- Next
- BB06_lb.Text = 索引 & " 筆"
- End If
-
- 索引 = 0 : BB11_lb.Text = 裝箱控制2_dgv.Rows.Count & " 筆" : BB07_lb.Text = "0 筆"
- If BB03_lb.Text = "對等" Then
- For I As Integer = 0 To 裝箱控制2_dgv.Rows.Count - 1
- For II As Integer = 0 To 裝箱控制3_dgv.Rows.Count - 1
- If 裝箱控制2_dgv.Rows(I).Cells("天盾流水號").Value = 裝箱控制3_dgv.Rows(II).Cells("天盾流水號").Value And
- 裝箱控制2_dgv.Rows(I).Cells("Item").Value = 裝箱控制3_dgv.Rows(II).Cells("Item").Value And
- 裝箱控制2_dgv.Rows(I).Cells("Material").Value = 裝箱控制3_dgv.Rows(II).Cells("Material").Value And
- 裝箱控制2_dgv.Rows(I).Cells("ProductID").Value = 裝箱控制3_dgv.Rows(II).Cells("ProductID").Value Then
- 索引 += 1
- If 裝箱控制2_dgv.Rows(I).Cells("MaterialDescription").Value <> 裝箱控制3_dgv.Rows(II).Cells("MaterialDescription").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("MaterialDescription").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("MaterialDescription").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("MaterialDescription").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("MaterialDescription").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("Qty").Value <> 裝箱控制3_dgv.Rows(II).Cells("Qty").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("Qty").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Qty").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("Qty").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Qty").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("UoM").Value <> 裝箱控制3_dgv.Rows(II).Cells("UoM").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("UoM").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("UoM").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("ProductDescription").Value <> 裝箱控制3_dgv.Rows(II).Cells("ProductDescription").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("ProductDescription").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("ProductDescription").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("ProductDescription").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("ProductDescription").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("IncoTerms").Value <> 裝箱控制3_dgv.Rows(II).Cells("IncoTerms").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("IncoTerms").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("IncoTerms").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("IncoTerms").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("IncoTerms").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("CustomerData").Value <> 裝箱控制3_dgv.Rows(II).Cells("CustomerData").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("CustomerData").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CustomerData").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("CustomerData").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CustomerData").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("Size").Value <> 裝箱控制3_dgv.Rows(II).Cells("Size").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("Size").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Size").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("Size").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Size").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("HS").Value <> 裝箱控制3_dgv.Rows(II).Cells("HS").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("HS").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("HS").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("HS").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("HS").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("Units1").Value <> 裝箱控制3_dgv.Rows(II).Cells("Units1").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("Units1").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Units1").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("Units1").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Units1").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("DtyRate").Value <> 裝箱控制3_dgv.Rows(II).Cells("DtyRate").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("DtyRate").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("DtyRate").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("DtyRate").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("DtyRate").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("AddOnDty").Value <> 裝箱控制3_dgv.Rows(II).Cells("AddOnDty").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("AddOnDty").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("AddOnDty").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("AddOnDty").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("AddOnDty").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("UnitsCtn").Value <> 裝箱控制3_dgv.Rows(II).Cells("UnitsCtn").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("UnitsCtn").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("UnitsCtn").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("UnitsCtn").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("UnitsCtn").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("NoCtn").Value <> 裝箱控制3_dgv.Rows(II).Cells("NoCtn").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("NoCtn").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("NoCtn").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("NoCtn").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("NoCtn").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("CtnNo").Value <> 裝箱控制3_dgv.Rows(II).Cells("CtnNo").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("CtnNo").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CtnNo").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("CtnNo").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CtnNo").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("Units2").Value <> 裝箱控制3_dgv.Rows(II).Cells("Units2").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("Units2").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Units2").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("Units2").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Units2").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("PLMSeason").Value <> 裝箱控制3_dgv.Rows(II).Cells("PLMSeason").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("PLMSeason").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("PLMSeason").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("PLMSeason").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("PLMSeason").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("Stock").Value <> 裝箱控制3_dgv.Rows(II).Cells("Stock").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("Stock").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Stock").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("Stock").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Stock").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("StkName").Value <> 裝箱控制3_dgv.Rows(II).Cells("StkName").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("StkName").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("StkName").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("StkName").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("StkName").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("CustStk").Value <> 裝箱控制3_dgv.Rows(II).Cells("CustStk").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("CustStk").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CustStk").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("CustStk").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CustStk").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("CustStkName").Value <> 裝箱控制3_dgv.Rows(II).Cells("CustStkName").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("CustStkName").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CustStkName").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("CustStkName").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CustStkName").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("CasePack").Value <> 裝箱控制3_dgv.Rows(II).Cells("CasePack").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("CasePack").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("CasePack").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("CasePack").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("CasePack").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("Colorway").Value <> 裝箱控制3_dgv.Rows(II).Cells("Colorway").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("Colorway").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Colorway").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("Colorway").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Colorway").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("OrderColor").Value <> 裝箱控制3_dgv.Rows(II).Cells("OrderColor").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("OrderColor").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("OrderColor").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("OrderColor").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("OrderColor").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("Logo").Value <> 裝箱控制3_dgv.Rows(II).Cells("Logo").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("Logo").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("Logo").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("Logo").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("Logo").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("POItemText").Value <> 裝箱控制3_dgv.Rows(II).Cells("POItemText").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("POItemText").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("POItemText").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("POItemText").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("POItemText").Style.ForeColor = Color.Black
- End If
-
- If 裝箱控制2_dgv.Rows(I).Cells("FinalCustomerShipTo").Value <> 裝箱控制3_dgv.Rows(II).Cells("FinalCustomerShipTo").Value Then
- 裝箱控制3_dgv.Rows(II).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Red : 裝箱控制2_dgv.Rows(I).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Red
- Else
- 裝箱控制3_dgv.Rows(II).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Black : 裝箱控制2_dgv.Rows(I).Cells("FinalCustomerShipTo").Style.ForeColor = Color.Black
- End If
- End If
- Next
- Next
- BB07_lb.Text = 索引 & " 筆"
- End If
-
- 索引 = 0 : BB12_lb.Text = 裝箱明細2_dgv.Rows.Count & " 筆" : BB08_lb.Text = "0 筆"
- If BB04_lb.Text = "對等" Then
- For I As Integer = 0 To 裝箱明細2_dgv.Rows.Count - 1
- For II As Integer = 0 To 裝箱明細3_dgv.Rows.Count - 1
- If 裝箱明細2_dgv.Rows(I).Cells("Item").Value = 裝箱明細3_dgv.Rows(II).Cells("Item").Value And
- 裝箱明細2_dgv.Rows(I).Cells("Material").Value = 裝箱明細3_dgv.Rows(II).Cells("Material").Value And
- 裝箱明細2_dgv.Rows(I).Cells("DM").Value = 裝箱明細3_dgv.Rows(II).Cells("DM").Value Then
- 索引 += 1
- If 裝箱明細2_dgv.Rows(I).Cells("5").Value <> 裝箱明細3_dgv.Rows(II).Cells("5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("5.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("5.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("5.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("5.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("6").Value <> 裝箱明細3_dgv.Rows(II).Cells("6").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("6").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("6").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("6.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("6.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("6.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("6.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("7").Value <> 裝箱明細3_dgv.Rows(II).Cells("7").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("7").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("7").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("7.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("7.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("7.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("7.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("8").Value <> 裝箱明細3_dgv.Rows(II).Cells("8").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("8").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("8").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("8.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("8.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("8.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("8.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("9").Value <> 裝箱明細3_dgv.Rows(II).Cells("9").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("9").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("9").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("9.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("9.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("9.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("9.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("10").Value <> 裝箱明細3_dgv.Rows(II).Cells("10").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("10").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("10").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("10.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("10.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("10.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("10.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("11").Value <> 裝箱明細3_dgv.Rows(II).Cells("11").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("11").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("11").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("11.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("11.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("11.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("11.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("12").Value <> 裝箱明細3_dgv.Rows(II).Cells("12").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("12").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("12").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("12.5").Value <> 裝箱明細3_dgv.Rows(II).Cells("12.5").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("12.5").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("12.5").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("13").Value <> 裝箱明細3_dgv.Rows(II).Cells("13").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("13").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("13").Style.ForeColor = Color.Black : End If
-
- If 裝箱明細2_dgv.Rows(I).Cells("14").Value <> 裝箱明細3_dgv.Rows(II).Cells("14").Value Then
- 裝箱明細3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Red : 裝箱明細2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Red : Else
- 裝箱明細3_dgv.Rows(II).Cells("14").Style.ForeColor = Color.Black : 裝箱明細2_dgv.Rows(I).Cells("14").Style.ForeColor = Color.Black : End If
- End If
- Next
- Next
- BB08_lb.Text = 索引 & " 筆"
- End If
-
- 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
- BB07_lb.Text = BB11_lb.Text And BB08_lb.Text = BB12_lb.Text Then
- 覆蓋更新_bt.Enabled = True : 刪除新建_bt.Enabled = False
- Else
- 覆蓋更新_bt.Enabled = False : 刪除新建_bt.Enabled = True
- End If
- Me.TabControl1.SelectedTab = Me.TabPage3
- End Sub
- Private Sub Set_日期格式轉換()
- If DTP = " " Then : DTP = "" : Else : DTP = Format(客戶交期2_dtp.Value, "yyyy/MM/dd") : End If
- If DTP1 = " " Then : DTP1 = "" : Else : DTP1 = Format(下單日2_dtp.Value, "yyyy/MM/dd") : End If
- End Sub
- Private Sub 覆蓋更新_bt_Click(sender As Object, e As EventArgs) Handles 覆蓋更新_bt.Click
- Set_日期格式轉換()
- '-------訂單抬頭--------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen()
- SQL1 = "UPDATE " & 訂單資料表(0) & " SET 客戶訂單號 = '" & 客戶訂單號2_tb.Text & "', ModeOfDelivery = '" & 訂單類別2_tb.Text & "', DeliveryTerms = '" & 英科條款2_tb.Text & "',
- OrgShipDate = '" & DTP & "', VendorReference = '" & 供應商編號2_tb.Text & "', ModifiedDate = '" & 版本2_tb.Text & "',
- CustomerName = '" & 公司編號2_tb.Text & "', ShipDate = '" & DTP & "', SalesOrder = '" & 郵寄方式2_tb.Text & "',
- DeliveryAddress = '" & 地址二2_tb.Text & "', 下單日 = '" & DTP & "', 交期 = '" & DTP & "', ETADate = '" & DTP & "', CreatedDate = '" & DTP1 & "',
- Brand = '" & Brand2_cb.Text & "', CustomerRequisition = '" & 力威訂單號2_tb.Text & "', 工廠編號 = '" & 工廠編號2_tb.Text & "',
- 工廠地址 = '" & 地址12_tb.Text & "', 代理編號 = '" & 代理編號2_cb.Text & "', 訂貨代理 = '" & 訂貨代理2_tb.Text & "', 總雙數 = '" & 總雙數2_tb.Text & "',
- 總案件數 = '" & 總案件2_tb.Text & "', 公司 = '" & 服務2_tb.Text & "', 工廠簡稱 = '" & FTY2_cb.Text & "', 最終運送 = '" & 最終運送2_tb.Text & "'
- WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'"
- CmdSet_For_dr() : conn.Close()
- '-------訂單控制表------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 控制表3_dgv.Rows.Count - 1 : 資料數 = 控制表3_dgv.Rows.Count : 進度條()
- ConnOpen()
- SQL1 = "UPDATE " & 訂單資料表(1) & " SET 年份季度 = '" & 控制表3_dgv.Rows(i).Cells("年份季度").Value & "', 客戶訂單號 = '" & 控制表3_dgv.Rows(i).Cells("客戶訂單號").Value & "',
- 訂單數量 = '" & 控制表3_dgv.Rows(i).Cells("訂單數量").Value & "', 客戶交期 = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
- 生產工廠 = '" & 控制表3_dgv.Rows(i).Cells("生產工廠").Value & "', 訂單種類 = '" & 控制表3_dgv.Rows(i).Cells("訂單種類").Value & "',
- 工廠回復交期 = '" & 控制表3_dgv.Rows(i).Cells("工廠回復交期").Value & "', PO_S_Date = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
- Requested_XF = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "', Confirm_XF = '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
- 力威訂單號 = '" & 力威訂單號2_tb.Text & "', UoM = '" & 控制表3_dgv.Rows(i).Cells("UoM").Value & "'
- WHERE 形體號 LIKE '" & 控制表3_dgv.Rows(i).Cells("形體號").Value & "' AND 楦型 LIKE '" & 控制表3_dgv.Rows(i).Cells("楦型").Value & "' AND
- ProductID LIKE '" & 控制表3_dgv.Rows(i).Cells("ProductID").Value & "' AND 顏色 LIKE '" & 控制表3_dgv.Rows(i).Cells("顏色").Value & "' AND
- 訂單流水號 LIKE '" & Number2_tb.Text & "'"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar1.Value = 0 : 最終數 = 0
- '-------訂單明細表------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 明細表3_dgv.Rows.Count - 1 : 資料數1 = 明細表3_dgv.Rows.Count : 進度條1()
- ConnOpen()
- SQL1 = "UPDATE " & 訂單資料表(5) & " SET [5] = '" & 明細表3_dgv.Rows(i).Cells("5").Value & "', [5.5] = '" & 明細表3_dgv.Rows(i).Cells("5.5").Value & "',
- [6] = '" & 明細表3_dgv.Rows(i).Cells("6").Value & "', [6.5] = '" & 明細表3_dgv.Rows(i).Cells("6.5").Value & "',
- [7] = '" & 明細表3_dgv.Rows(i).Cells("7").Value & "', [7.5] = '" & 明細表3_dgv.Rows(i).Cells("7.5").Value & "',
- [8] = '" & 明細表3_dgv.Rows(i).Cells("8").Value & "', [8.5] = '" & 明細表3_dgv.Rows(i).Cells("8.5").Value & "',
- [9] = '" & 明細表3_dgv.Rows(i).Cells("9").Value & "', [9.5] = '" & 明細表3_dgv.Rows(i).Cells("9.5").Value & "',
- [10] = '" & 明細表3_dgv.Rows(i).Cells("10").Value & "', [10.5] = '" & 明細表3_dgv.Rows(i).Cells("10.5").Value & "',
- [11] = '" & 明細表3_dgv.Rows(i).Cells("11").Value & "', [11.5] = '" & 明細表3_dgv.Rows(i).Cells("11.5").Value & "',
- [12] = '" & 明細表3_dgv.Rows(i).Cells("12").Value & "', [12.5] = '" & 明細表3_dgv.Rows(i).Cells("12.5").Value & "',
- [13] = '" & 明細表3_dgv.Rows(i).Cells("13").Value & "', [14] = '" & 明細表3_dgv.Rows(i).Cells("14").Value & "'
- WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "' AND ItemNumber LIKE '" & 明細表3_dgv.Rows(i).Cells("ItemNumber").Value & "' AND
- ProductName LIKE '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "' AND Color LIKE '" & 明細表3_dgv.Rows(i).Cells("Color").Value & "' AND
- DM LIKE '" & 明細表3_dgv.Rows(i).Cells("DM").Value & "'"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar2.Value = 0 : 最終數1 = 0
- '-------裝箱控制------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 裝箱控制3_dgv.Rows.Count - 1 : 資料數2 = 裝箱控制3_dgv.Rows.Count : 進度條2()
- ConnOpen()
- SQL1 = "UPDATE " & 訂單資料表(2) & " SET 客戶訂單號 = '" & 裝箱控制3_dgv.Rows(i).Cells("客戶訂單號").Value & "', 力威訂單號 = '" & 裝箱控制3_dgv.Rows(i).Cells("力威訂單號").Value & "',
- MaterialDescription = '" & 裝箱控制3_dgv.Rows(i).Cells("MaterialDescription").Value & "', Qty = '" & 裝箱控制3_dgv.Rows(i).Cells("Qty").Value & "',
- UoM = '" & 裝箱控制3_dgv.Rows(i).Cells("UoM").Value & "', ProductDescription = '" & 裝箱控制3_dgv.Rows(i).Cells("ProductDescription").Value & "',
- IncoTerms = '" & 裝箱控制3_dgv.Rows(i).Cells("IncoTerms").Value & "', CustomerData = '" & 裝箱控制3_dgv.Rows(i).Cells("CustomerData").Value & "',
- Size = '" & 裝箱控制3_dgv.Rows(i).Cells("Size").Value & "', HS = '" & 裝箱控制3_dgv.Rows(i).Cells("HS").Value & "',
- Units1 = '" & 裝箱控制3_dgv.Rows(i).Cells("Units1").Value & "', DtyRate = '" & 裝箱控制3_dgv.Rows(i).Cells("DtyRate").Value & "',
- AddOnDty = '" & 裝箱控制3_dgv.Rows(i).Cells("AddOnDty").Value & "', UnitsCtn = '" & 裝箱控制3_dgv.Rows(i).Cells("UnitsCtn").Value & "',
- NoCtn = '" & 裝箱控制3_dgv.Rows(i).Cells("NoCtn").Value & "', CtnNo = '" & 裝箱控制3_dgv.Rows(i).Cells("CtnNo").Value & "',
- Units2 = '" & 裝箱控制3_dgv.Rows(i).Cells("Units2").Value & "', PLMSeason = '" & 裝箱控制3_dgv.Rows(i).Cells("PLMSeason").Value & "',
- Stock = '" & 裝箱控制3_dgv.Rows(i).Cells("Stock").Value & "', StkName = '" & 裝箱控制3_dgv.Rows(i).Cells("StkName").Value & "',
- CustStk = '" & 裝箱控制3_dgv.Rows(i).Cells("CustStk").Value & "', CustStkName = '" & 裝箱控制3_dgv.Rows(i).Cells("CustStkName").Value & "',
- CasePack = '" & 裝箱控制3_dgv.Rows(i).Cells("CasePack").Value & "', Colorway = '" & 裝箱控制3_dgv.Rows(i).Cells("Colorway").Value & "',
- OrderColor = '" & 裝箱控制3_dgv.Rows(i).Cells("OrderColor").Value & "', Logo = '" & 裝箱控制3_dgv.Rows(i).Cells("Logo").Value & "',
- POItemText = '" & 裝箱控制3_dgv.Rows(i).Cells("POItemText").Value & "',
- FinalCustomerShipTo = '" & 裝箱控制3_dgv.Rows(i).Cells("FinalCustomerShipTo").Value & "'
- WHERE 天盾流水號 LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("天盾流水號").Value & "' AND Item LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("Item").Value & "' AND
- Material LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("Material").Value & "' AND ProductID LIKE '" & 裝箱控制3_dgv.Rows(i).Cells("ProductID").Value & "'"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- '-------裝箱明細------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 裝箱明細3_dgv.Rows.Count - 1 : 資料數3 = 裝箱明細3_dgv.Rows.Count : 進度條3()
- ConnOpen()
- SQL1 = "UPDATE " & 訂單資料表(3) & " SET [5] = '" & 裝箱明細3_dgv.Rows(i).Cells("5").Value & "', [5.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("5.5").Value & "',
- [6] = '" & 裝箱明細3_dgv.Rows(i).Cells("6").Value & "', [6.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("6.5").Value & "',
- [7] = '" & 裝箱明細3_dgv.Rows(i).Cells("7").Value & "', [7.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("7.5").Value & "',
- [8] = '" & 裝箱明細3_dgv.Rows(i).Cells("8").Value & "', [8.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("8.5").Value & "',
- [9] = '" & 裝箱明細3_dgv.Rows(i).Cells("9").Value & "', [9.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("9.5").Value & "',
- [10] = '" & 裝箱明細3_dgv.Rows(i).Cells("10").Value & "', [10.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("10.5").Value & "',
- [11] = '" & 裝箱明細3_dgv.Rows(i).Cells("11").Value & "', [11.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("11.5").Value & "',
- [12] = '" & 裝箱明細3_dgv.Rows(i).Cells("12").Value & "', [12.5] = '" & 裝箱明細3_dgv.Rows(i).Cells("12.5").Value & "',
- [13] = '" & 裝箱明細3_dgv.Rows(i).Cells("13").Value & "', [14] = '" & 裝箱明細3_dgv.Rows(i).Cells("14").Value & "'
- WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "' AND Item LIKE '" & 裝箱明細3_dgv.Rows(i).Cells("Item").Value & "' AND
- Material LIKE '" & 裝箱明細3_dgv.Rows(i).Cells("Material").Value & "'AND DM LIKE '" & 裝箱明細3_dgv.Rows(i).Cells("DM").Value & "'"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- '-------清空------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 覆蓋更新_bt.Enabled = False : 刪除新建_bt.Enabled = False : 清空() : 訂單讀取_bt.Enabled = True : 版本比對_bt.Enabled = False
- MsgBox("存檔完成")
- End Sub
- Private Sub 刪除新建_bt_Click(sender As Object, e As EventArgs) Handles 刪除新建_bt.Click
- Set_日期格式轉換()
- '-------訂單抬頭--------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen()
- SQL1 = "UPDATE " & 訂單資料表(0) & " SET 客戶訂單號 = '" & 客戶訂單號2_tb.Text & "', ModeOfDelivery = '" & 訂單類別2_tb.Text & "', DeliveryTerms = '" & 英科條款2_tb.Text & "',
- OrgShipDate = '" & DTP & "', VendorReference = '" & 供應商編號2_tb.Text & "', ModifiedDate = '" & 版本2_tb.Text & "',
- CustomerName = '" & 公司編號2_tb.Text & "', ShipDate = '" & DTP & "', SalesOrder = '" & 郵寄方式2_tb.Text & "',
- DeliveryAddress = '" & 地址二2_tb.Text & "', 下單日 = '" & DTP & "', 交期 = '" & DTP & "', ETADate = '" & DTP & "', CreatedDate = '" & DTP1 & "',
- Brand = '" & Brand2_cb.Text & "', CustomerRequisition = '" & 力威訂單號2_tb.Text & "', 工廠編號 = '" & 工廠編號2_tb.Text & "',
- 工廠地址 = '" & 地址12_tb.Text & "', 代理編號 = '" & 代理編號2_cb.Text & "', 訂貨代理 = '" & 訂貨代理2_tb.Text & "', 總雙數 = '" & 總雙數2_tb.Text & "',
- 總案件數 = '" & 總案件2_tb.Text & "', 公司 = '" & 服務2_tb.Text & "', 工廠簡稱 = '" & FTY2_cb.Text & "', 最終運送 = '" & 最終運送2_tb.Text & "'
- WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'"
- CmdSet_For_dr() : conn.Close()
- '-------訂單控制表指定刪除--------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(1) & " WHERE 訂單流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
- '-------訂單明細表指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(5) & " WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
- '-------裝箱控制指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(2) & " WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
- '-------裝箱明細指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(3) & " WHERE 天盾流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
- '-------價格利潤指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE 天盾訂單號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
- '-------價格利潤指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen() : SQL1 = "DELETE FROM " & 訂單資料表(7) & " WHERE 天盾訂單號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
- '-------出貨資料指定刪除------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen() : SQL1 = "DELETE FROM 貨款匯入出款明細表 WHERE 訂單流水號 LIKE '" & Number2_tb.Text & "'" : CmdSet_For_dr() : conn.Close()
- '-------訂單控制表------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 控制表3_dgv.Rows.Count - 1 : 資料數 = 控制表3_dgv.Rows.Count : 進度條()
- ConnOpen()
- SQL1 = "SELECT TOP (1) 資料流水號 FROM " & 訂單資料表(1) & " GROUP BY 資料流水號 ORDER BY 資料流水號 DESC"
- CmdSet_For_dr()
- If dr.Read() Then : 資料流水號_tb.Text = dr("資料流水號").ToString : Else : 資料流水號_tb.Text = "00000000" : End If
- conn.Close()
- Dim NUM1 As Integer
- NUM1 = Double.Parse(Strings.Right(資料流水號_tb.Text, 8)) + 1
- If NUM1 < 10 Then : 資料流水號_tb.Text = "PO" & "0000000" & NUM1
- ElseIf NUM1 > 9 And NUM1 < 100 Then : 資料流水號_tb.Text = "PO" & "000000" & NUM1
- ElseIf NUM1 > 99 And NUM1 < 1000 Then : 資料流水號_tb.Text = "PO" & "00000" & NUM1
- ElseIf NUM1 > 999 And NUM1 < 10000 Then : 資料流水號_tb.Text = "PO" & "0000" & NUM1
- ElseIf NUM1 > 9999 And NUM1 < 100000 Then : 資料流水號_tb.Text = "PO" & "000" & NUM1
- ElseIf NUM1 > 99999 And NUM1 < 100000 Then : 資料流水號_tb.Text = "PO" & "00" & NUM1
- ElseIf NUM1 > 999999 And NUM1 < 1000000 Then : 資料流水號_tb.Text = "PO" & "0" & NUM1
- ElseIf NUM1 > 9999999 Then : 資料流水號_tb.Text = "PO" & NUM1 + 1
- End If
-
- ConnOpen()
- SQL1 = "INSERT INTO " & 訂單資料表(1) & " (訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 客戶交期, 單價, 總金額, 備註, 生產工廠, 訂單種類, 工廠回復交期, CFMSPEC,
- CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 實際離廠日, 資料流水號, 明細建檔,
- PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging, Remarks, 國標測試, 力威訂單號, ProductID, UoM)
- VALUES ('" & 控制表3_dgv.Rows(i).Cells("訂單流水號").Value & "','" & 控制表3_dgv.Rows(i).Cells("年份季度").Value & "','" & 控制表3_dgv.Rows(i).Cells("客戶訂單號").Value & "',
- '" & 控制表3_dgv.Rows(i).Cells("形體號").Value & "','" & 控制表3_dgv.Rows(i).Cells("顏色").Value & "','" & 控制表3_dgv.Rows(i).Cells("楦型").Value & "',
- '" & 控制表3_dgv.Rows(i).Cells("訂單數量").Value & "','" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "','0','0','','" & 控制表3_dgv.Rows(i).Cells("生產工廠").Value & "',
- '" & 控制表3_dgv.Rows(i).Cells("訂單種類").Value & "','" & 控制表3_dgv.Rows(i).Cells("工廠回復交期").Value & "','','','','','','','','','','','','','',
- '" & 資料流水號_tb.Text & "','1','" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "','" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "',
- '" & 控制表3_dgv.Rows(i).Cells("客戶交期").Value & "','','','','" & 國標測試報告2_ch.Checked & "','" & 力威訂單號2_tb.Text & "',
- '" & 控制表3_dgv.Rows(i).Cells("ProductID").Value & "','" & 控制表3_dgv.Rows(i).Cells("UoM").Value & "')"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar1.Value = 0 : 最終數 = 0
- '-------訂單明細表------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 明細表3_dgv.Rows.Count - 1 : 資料數1 = 明細表3_dgv.Rows.Count : 進度條1()
- '-------判斷是否需要新增顏色------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen()
- SQL1 = "SELECT 顏色 FROM 訂單控制表顏色清單 WHERE 顏色 LIKE N'" & 明細表3_dgv.Rows(i).Cells("Color").Value & "'"
- CmdSet_For_dr()
- If dr.Read() Then
- conn.Close() : dr.Close()
- Else
- conn.Close() : dr.Close() : ConnOpen()
- SQL1 = "INSERT INTO 訂單控制表顏色清單 (顏色) VALUES (N'" & 明細表3_dgv.Rows(i).Cells("Color").Value & "')"
- CmdSet_For_dr() : conn.Close() : dr.Close()
- End If
- '-------判斷是否需要新增形體------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen()
- SQL1 = "SELECT 形體號 FROM 訂單控制表形體號清單 WHERE 形體號 LIKE '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "'"
- CmdSet_For_dr()
- If dr.Read() Then
- conn.Close() : dr.Close()
- Else
- conn.Close() : dr.Close() : ConnOpen()
- SQL1 = "INSERT INTO 訂單控制表形體號清單 (形體號) VALUES ('" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "')"
- CmdSet_For_dr() : conn.Close() : dr.Close()
- End If
- ConnOpen()
- SQL1 = "SELECT ProductName FROM STYLELIST WHERE ProductName LIKE '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "'"
- CmdSet_For_dr()
- If dr.Read() Then
- conn.Close() : dr.Close()
- Else
- ConnOpen()
- SQL1 = "INSERT INTO STYLELIST ( ItemNumber, ProductName, Style, Description, 建立季節)
- VALUES ('" & 明細表3_dgv.Rows(i).Cells("ItemNumber").Value & "', '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "', '',
- '" & 明細表3_dgv.Rows(i).Cells("ProductDescription").Value & "', '" & SEASON2_cb.Text & "')"
- CmdSet_For_dr() : conn.Close()
- End If
- '-------明細表寫入------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ConnOpen()
- SQL1 = "INSERT INTO " & 訂單資料表(5) & " (天盾流水號, 客戶訂單號, ItemNumber, ProductName, ProductDescription, Color, 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])
- VALUES ('" & 明細表3_dgv.Rows(i).Cells("天盾流水號").Value & "','" & 明細表3_dgv.Rows(i).Cells("客戶訂單號").Value & "','" & 明細表3_dgv.Rows(i).Cells("ItemNumber").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("ProductName").Value & "','" & 明細表3_dgv.Rows(i).Cells("ProductDescription").Value & "','" & 明細表3_dgv.Rows(i).Cells("Color").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("DM").Value & "','" & 明細表3_dgv.Rows(i).Cells("5").Value & "','" & 明細表3_dgv.Rows(i).Cells("5.5").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("6").Value & "','" & 明細表3_dgv.Rows(i).Cells("6.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("7").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("7.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("8").Value & "','" & 明細表3_dgv.Rows(i).Cells("8.5").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("9").Value & "','" & 明細表3_dgv.Rows(i).Cells("9.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("10").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("10.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("11").Value & "','" & 明細表3_dgv.Rows(i).Cells("11.5").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("12").Value & "','" & 明細表3_dgv.Rows(i).Cells("12.5").Value & "','" & 明細表3_dgv.Rows(i).Cells("13").Value & "',
- '" & 明細表3_dgv.Rows(i).Cells("14").Value & "')"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar2.Value = 0 : 最終數1 = 0
- '-------裝箱控制------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 裝箱控制3_dgv.Rows.Count - 1 : 資料數2 = 裝箱控制3_dgv.Rows.Count : 進度條2()
- ConnOpen()
- SQL1 = "INSERT INTO " & 訂單資料表(2) & " (天盾流水號, 客戶訂單號, 力威訂單號, Item, Material, MaterialDescription, Qty, UoM, ProductDescription, IncoTerms, CustomerData, Size, HS, Units1,
- DtyRate, AddOnDty, UnitsCtn, NoCtn, CtnNo, Units2, PLMSeason, ProductID, Stock, StkName, CustStk, CustStkName, CasePack, Colorway, OrderColor,
- Logo, POItemText, FinalCustomerShipTo)
- VALUES ('" & 裝箱控制3_dgv.Rows(i).Cells("天盾流水號").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("客戶訂單號").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("力威訂單號").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("Item").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Material").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("MaterialDescription").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("Qty").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("UoM").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("ProductDescription").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("IncoTerms").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("CustomerData").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Size").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("HS").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Units1").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("DtyRate").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("AddOnDty").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("UnitsCtn").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("NoCtn").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("CtnNo").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Units2").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("PLMSeason").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("ProductID").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Stock").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("StkName").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("CustStk").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("CustStkName").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("CasePack").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("Colorway").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("OrderColor").Value & "','" & 裝箱控制3_dgv.Rows(i).Cells("Logo").Value & "',
- '" & 裝箱控制3_dgv.Rows(i).Cells("POItemText").Value & "', '" & 裝箱控制3_dgv.Rows(i).Cells("FinalCustomerShipTo").Value & "')"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar3.Value = 0 : 最終數2 = 0
- '-------裝箱明細------------------------------------------------------------------------------------------------------------------------------------------------------------------
- For i As Integer = 0 To 裝箱明細3_dgv.Rows.Count - 1 : 資料數3 = 裝箱明細3_dgv.Rows.Count : 進度條3()
- ConnOpen()
- SQL1 = "INSERT INTO " & 訂單資料表(3) & " (天盾流水號, 客戶訂單號, 力威訂單號, 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])
- VALUES ('" & 裝箱明細3_dgv.Rows(i).Cells("天盾流水號").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("客戶訂單號").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("力威訂單號").Value & "',
- '" & 裝箱明細3_dgv.Rows(i).Cells("Item").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("Material").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("DM").Value & "',
- '" & 裝箱明細3_dgv.Rows(i).Cells("5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("5.5").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("6").Value & "',
- '" & 裝箱明細3_dgv.Rows(i).Cells("6.5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("7").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("7.5").Value & "',
- '" & 裝箱明細3_dgv.Rows(i).Cells("8").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("8.5").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("9").Value & "',
- '" & 裝箱明細3_dgv.Rows(i).Cells("9.5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("10").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("10.5").Value & "',
- '" & 裝箱明細3_dgv.Rows(i).Cells("11").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("11.5").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("12").Value & "',
- '" & 裝箱明細3_dgv.Rows(i).Cells("12.5").Value & "','" & 裝箱明細3_dgv.Rows(i).Cells("13").Value & "', '" & 裝箱明細3_dgv.Rows(i).Cells("14").Value & "')"
- CmdSet_For_dr() : conn.Close()
- Next : ProgressBar4.Value = 0 : 最終數3 = 0
- '-------清空------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 覆蓋更新_bt.Enabled = False : 刪除新建_bt.Enabled = False : 清空() : 訂單讀取_bt.Enabled = True : 版本比對_bt.Enabled = False
- MsgBox("存檔完成")
- End Sub
- End Class
|