Açıklama Yok
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Frm_00_Ship.vb 4.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Public Class Frm_00_Ship
  2. Private Sub Set_清單1()
  3. Dim ds1 As New DataSet
  4. dgv_cust.DataSource = Nothing : ds1.Clear()
  5. dgv_cust.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  6. dgv_cust.ColumnHeadersHeight = 30 : dgv_cust.AllowUserToAddRows = False : dgv_cust.RowTemplate.Height = 25
  7. dgv_cust.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  8. SQL_銷售客戶()
  9. da.Fill(ds1) : dgv_cust.DataSource = ds1.Tables(0) : conn.Close()
  10. dgv_cust.Columns(1).FillWeight = 250
  11. For i As Integer = 0 To dgv_cust.Columns.Count - 1 : dgv_cust.Columns(i).ReadOnly = True : Next
  12. With dgv_cust.Columns(2).DefaultCellStyle
  13. .Format = "n1"
  14. .Alignment = DataGridViewContentAlignment.MiddleRight
  15. End With
  16. End Sub
  17. Private Sub Set_清單2()
  18. Dim ds1 As New DataSet
  19. dgv_sum.DataSource = Nothing : ds1.Clear()
  20. dgv_sum.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  21. dgv_sum.ColumnHeadersHeight = 30 : dgv_sum.AllowUserToAddRows = False : dgv_sum.RowTemplate.Height = 25
  22. dgv_sum.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  23. SQL_銷售客戶_尺數()
  24. da.Fill(ds1) : dgv_sum.DataSource = ds1.Tables(0) : conn.Close()
  25. dgv_sum.Columns(0).FillWeight = 250
  26. For i As Integer = 0 To dgv_sum.Columns.Count - 1 : dgv_sum.Columns(i).ReadOnly = True : Next
  27. With dgv_sum.Columns(1).DefaultCellStyle
  28. .Format = "n1"
  29. .Alignment = DataGridViewContentAlignment.MiddleRight
  30. End With
  31. End Sub
  32. Private Sub Set_清單3(條件 As String)
  33. Dim ds1 As New DataSet
  34. dgv_detail.DataSource = Nothing : ds1.Clear()
  35. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  36. dgv_detail.ColumnHeadersHeight = 30 : dgv_detail.AllowUserToAddRows = False : dgv_detail.RowTemplate.Height = 25
  37. dgv_detail.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  38. SQL_銷售客戶_出貨明細(條件)
  39. da.Fill(ds1) : dgv_detail.DataSource = ds1.Tables(0) : conn.Close()
  40. dgv_detail.Columns(1).FillWeight = 250 : dgv_detail.Columns(2).FillWeight = 120 : dgv_detail.Columns(4).FillWeight = 80
  41. dgv_detail.Columns(5).FillWeight = 120 : dgv_detail.Columns(7).FillWeight = 250 : dgv_detail.Columns(8).FillWeight = 150
  42. For i As Integer = 0 To dgv_detail.Columns.Count - 1 : dgv_detail.Columns(i).ReadOnly = True : Next
  43. With dgv_detail.Columns(6).DefaultCellStyle
  44. .Format = "n1"
  45. .Alignment = DataGridViewContentAlignment.MiddleRight
  46. End With
  47. End Sub
  48. Private Sub Set_清單4(流程卡号 As String)
  49. Dim ds1 As New DataSet
  50. dgv_work.DataSource = Nothing : ds1.Clear()
  51. dgv_work.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  52. dgv_work.ColumnHeadersHeight = 30 : dgv_work.AllowUserToAddRows = False : dgv_work.RowTemplate.Height = 25
  53. dgv_work.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  54. SQL_銷售客戶_生產明細(流程卡号)
  55. da.Fill(ds1) : dgv_work.DataSource = ds1.Tables(0) : conn.Close()
  56. dgv_work.Columns(0).FillWeight = 140 : dgv_work.Columns(1).FillWeight = 100 : dgv_work.Columns(2).FillWeight = 80
  57. dgv_work.Columns(3).FillWeight = 120 : dgv_work.Columns(4).FillWeight = 320 : dgv_work.Columns(5).FillWeight = 280
  58. For i As Integer = 0 To dgv_work.Columns.Count - 1 : dgv_work.Columns(i).ReadOnly = True : Next
  59. End Sub
  60. Private Sub Frm_00_Ship_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  61. Me.MdiParent = FrmMDI : Me.WindowState = 2 : Me.AutoScroll = True
  62. End Sub
  63. Private Sub Frm_00_Ship_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  64. Set_清單1() : Set_清單2() : Set_清單3("")
  65. End Sub
  66. Private Sub dgv_detail_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_detail.CellClick
  67. If e.RowIndex = -1 Then : Else
  68. Set_清單4(dgv_detail.Rows(dgv_detail.CurrentCell.RowIndex).Cells("流程卡号").Value.ToString)
  69. End If
  70. End Sub
  71. Private Sub dgv_sum_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_sum.CellClick
  72. If e.RowIndex = -1 Then : Else
  73. Set_清單3("WHERE cust LIKE N'" & dgv_sum.Rows(dgv_sum.CurrentCell.RowIndex).Cells("客户").Value.ToString & "' ")
  74. End If
  75. End Sub
  76. Private Sub dgv_cust_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_cust.CellClick
  77. If e.RowIndex = -1 Then : Else
  78. Set_清單3("WHERE cust LIKE N'" & dgv_cust.Rows(dgv_cust.CurrentCell.RowIndex).Cells("客户").Value.ToString & "' AND
  79. date = '" & dgv_cust.Rows(dgv_cust.CurrentCell.RowIndex).Cells("出货日期").Value & "' ")
  80. End If
  81. End Sub
  82. End Class