|
@@ -74,6 +74,12 @@ Public Class 列印_樣品單_NEW
|
74
|
74
|
SQL1 = "SELECT 項次, 備註 FROM 樣品訂單清單 WHERE (SO LIKE N'" & 列印用SQL & "' AND 版次 LIKE N'" & 列印用SQL2 & "') ORDER BY 項次"
|
75
|
75
|
CmdSet_For_DGV() : da.Fill(ds5) : DataGridView5.DataSource = ds5.Tables(0) : conn.Close()
|
76
|
76
|
End Sub
|
|
77
|
+ Private Sub 森康_cb_CheckedChanged(sender As Object, e As EventArgs) Handles 森康_cb.Click
|
|
78
|
+ 森康_cb.Checked = True : 巨益_cb.Checked = False
|
|
79
|
+ End Sub
|
|
80
|
+ Private Sub 巨益_cb_CheckedChanged(sender As Object, e As EventArgs) Handles 巨益_cb.Click
|
|
81
|
+ 森康_cb.Checked = False : 巨益_cb.Checked = True
|
|
82
|
+ End Sub
|
77
|
83
|
Private Sub 列印_樣品單_NEW_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
78
|
84
|
FormBorderStyle = FormBorderStyle.SizableToolWindow : ControlBox = False
|
79
|
85
|
N1 = 0 : N2 = 0 : N3 = 0 : N4 = 0 : N5 = 0 : Q1 = 0 : AAA1 = "" : AAA2 = ""
|
|
@@ -83,19 +89,25 @@ Public Class 列印_樣品單_NEW
|
83
|
89
|
列印用SQL = "" : 列印用SQL2 = "" : Me.Close()
|
84
|
90
|
End Sub
|
85
|
91
|
Private Sub 列印1()
|
86
|
|
- xlSheet.Cells(1, 1) = "森康鞋業有限公司 SenKang Footwear Ltd."
|
87
|
|
- If DataGridView1.Rows(0).Cells("狀態").Value.ToString = "DEVELOPMENT" Then
|
88
|
|
- xlSheet.Cells(1, 4) = "DEVELOPMENT SAMPLE ORDER (開發樣品單)"
|
89
|
|
- ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "SALES" Then
|
90
|
|
- xlSheet.Cells(1, 4) = "SALES SAMPLE ORDER (銷樣樣品單)"
|
91
|
|
- ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "CONFIRMATION" Then
|
92
|
|
- xlSheet.Cells(1, 4) = "CONFIRMATION SAMPLE ORDER (確認樣品單)"
|
93
|
|
- ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "SHOW" Then
|
94
|
|
- xlSheet.Cells(1, 4) = "SHOW SAMPLE ORDER (秀展樣品單)"
|
95
|
|
- ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "TRIAL " Then
|
96
|
|
- xlSheet.Cells(1, 4) = "TRIAL SAMPLE ORDER (試穿樣品單)"
|
|
92
|
+ If 森康_cb.Checked = True Then
|
|
93
|
+ xlSheet.Cells(1, 1) = "森康鞋業有限公司 SenKang Footwear Ltd."
|
|
94
|
+ Else
|
|
95
|
+ xlSheet.Cells(1, 1) = "巨益貿易有限公司 WTL Co., Ltd."
|
|
96
|
+ End If
|
|
97
|
+
|
|
98
|
+ If DataGridView1.Rows(0).Cells("狀態").Value.ToString = "DEVELOPMENT" Then : xlSheet.Cells(1, 4) = "DEVELOPMENT SAMPLE ORDER (開發樣品單)"
|
|
99
|
+ ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "SALES" Then : xlSheet.Cells(1, 4) = "SALES SAMPLE ORDER (銷樣樣品單)"
|
|
100
|
+ ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "CONFIRMATION" Then : xlSheet.Cells(1, 4) = "CONFIRMATION SAMPLE ORDER (確認樣品單)"
|
|
101
|
+ ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "SHOW" Then : xlSheet.Cells(1, 4) = "SHOW SAMPLE ORDER (秀展樣品單)"
|
|
102
|
+ ElseIf DataGridView1.Rows(0).Cells("狀態").Value.ToString = "TRIAL " Then : xlSheet.Cells(1, 4) = "TRIAL SAMPLE ORDER (試穿樣品單)"
|
|
103
|
+ End If
|
|
104
|
+ xlSheet.Cells(2, 1) = "廣東東莞市厚街鎮湖景大道南1號"
|
|
105
|
+ If 森康_cb.Checked = True Then
|
|
106
|
+ xlSheet.Cells(3, 1) = "TEL:0769-38937740"
|
|
107
|
+ Else
|
|
108
|
+ xlSheet.Cells(3, 1) = ""
|
97
|
109
|
End If
|
98
|
|
- xlSheet.Cells(2, 1) = "廣東東莞市厚街鎮湖景大道南1號" : xlSheet.Cells(3, 1) = "TEL:0769-38937740"
|
|
110
|
+
|
99
|
111
|
xlSheet.Cells(3, 4) = "PRINT DATE :" : xlSheet.Cells(3, 5) = "=TODAY()"
|
100
|
112
|
|
101
|
113
|
xlSheet.Cells(5, 1) = "S/O # (單號) :" : xlSheet.Cells(6, 1) = "CUST (客戶) :" : xlSheet.Cells(7, 1) = "FACTORY (工廠) :" : xlSheet.Cells(8, 1) = "STYLE # (型體號) :"
|
|
@@ -352,26 +364,30 @@ Public Class 列印_樣品單_NEW
|
352
|
364
|
FF(xlApp, xlSheet) : DD(xlApp, xlSheet)
|
353
|
365
|
End Sub
|
354
|
366
|
Private Sub Button11_Click(sender As Object, e As EventArgs) Handles 確認列印_bt.Click
|
355
|
|
- xlApp = CType(CreateObject("Excel.Application"), Microsoft.Office.Interop.Excel.Application)
|
356
|
|
- xlBook = xlApp.Workbooks.Add
|
357
|
|
- xlApp.DisplayAlerts = True
|
358
|
|
- xlApp.Visible = True
|
359
|
|
- xlApp.Application.WindowState = xlMaximized
|
360
|
|
- N2 = 0
|
361
|
|
- For i As Integer = 0 To DataGridView2.Rows.Count - 1
|
362
|
|
- If i = 0 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第一頁" : N2 = 3 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
363
|
|
- ElseIf i = 4 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第二頁" : N2 = 7 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
364
|
|
- ElseIf i = 8 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第三頁" : N2 = 11 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
365
|
|
- ElseIf i = 12 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第四頁" : N2 = 15 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
366
|
|
- End If
|
367
|
|
- Next
|
|
367
|
+ If 森康_cb.Checked = False And 巨益_cb.Checked = False Then
|
|
368
|
+ MsgBox("請先選擇抬頭!!")
|
|
369
|
+ Else
|
|
370
|
+ xlApp = CType(CreateObject("Excel.Application"), Microsoft.Office.Interop.Excel.Application)
|
|
371
|
+ xlBook = xlApp.Workbooks.Add
|
|
372
|
+ xlApp.DisplayAlerts = True
|
|
373
|
+ xlApp.Visible = True
|
|
374
|
+ xlApp.Application.WindowState = xlMaximized
|
|
375
|
+ N2 = 0
|
|
376
|
+ For i As Integer = 0 To DataGridView2.Rows.Count - 1
|
|
377
|
+ If i = 0 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第一頁" : N2 = 3 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
|
378
|
+ ElseIf i = 4 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第二頁" : N2 = 7 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
|
379
|
+ ElseIf i = 8 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第三頁" : N2 = 11 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
|
380
|
+ ElseIf i = 12 Then : xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Name = "第四頁" : N2 = 15 : xlBook.Activate() : xlSheet.Activate() : 列印1() : Q1 = 0
|
|
381
|
+ End If
|
|
382
|
+ Next
|
368
|
383
|
|
369
|
|
- xlSheet.PageSetup.PrintArea = ""
|
370
|
|
- xlApp.Cells.Select()
|
371
|
|
- xlSheet.Range("B1").Select()
|
372
|
|
- xlApp.Application.WindowState = xlMinimized
|
373
|
|
- MsgBox("列印完成")
|
374
|
|
- Me.Close()
|
|
384
|
+ xlSheet.PageSetup.PrintArea = ""
|
|
385
|
+ xlApp.Cells.Select()
|
|
386
|
+ xlSheet.Range("B1").Select()
|
|
387
|
+ xlApp.Application.WindowState = xlMinimized
|
|
388
|
+ MsgBox("列印完成")
|
|
389
|
+ Me.Close()
|
|
390
|
+ End If
|
375
|
391
|
End Sub
|
376
|
392
|
Private Shared Function NewMethod(xlBook As Workbook) As Worksheet
|
377
|
393
|
Return CType(xlBook.Worksheets.Add, Worksheet)
|