Nav apraksta
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

Frm_00_InProcess.vb 3.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. Public Class Frm_00_InProcess
  2. Dim colorArray(10) As Color
  3. Private Sub Set_清單1(條件 As String)
  4. Dim ds1 As New DataSet
  5. dgv1.DataSource = Nothing : ds1.Clear()
  6. dgv1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. dgv1.ColumnHeadersHeight = 30 : dgv1.AllowUserToAddRows = False : dgv1.RowTemplate.Height = 30
  8. dgv1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  9. SQL_在製品_主表(條件)
  10. da.Fill(ds1) : dgv1.DataSource = ds1.Tables(0) : conn.Close()
  11. dgv1.Columns(0).FillWeight = 200
  12. For i As Integer = 0 To dgv1.Columns.Count - 1 : dgv1.Columns(i).ReadOnly = True : Next
  13. End Sub
  14. Private Sub Set_清單2(條件 As String)
  15. Dim ds1 As New DataSet
  16. dgv2.DataSource = Nothing : ds1.Clear()
  17. dgv2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  18. dgv2.ColumnHeadersHeight = 30 : dgv2.AllowUserToAddRows = False : dgv2.RowTemplate.Height = 30
  19. dgv2.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  20. SQL_在製品_明細1(條件)
  21. da.Fill(ds1) : dgv2.DataSource = ds1.Tables(0) : conn.Close()
  22. dgv2.Columns(1).FillWeight = 200
  23. For i As Integer = 0 To dgv2.Columns.Count - 1 : dgv2.Columns(i).ReadOnly = True : Next
  24. End Sub
  25. Private Sub Set_清單3(條件 As String)
  26. Dim ds1 As New DataSet
  27. dgv3.DataSource = Nothing : ds1.Clear()
  28. dgv3.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  29. dgv3.ColumnHeadersHeight = 30 : dgv3.AllowUserToAddRows = False : dgv3.RowTemplate.Height = 30
  30. dgv3.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  31. SQL_在製品_明細2(條件)
  32. da.Fill(ds1) : dgv3.DataSource = ds1.Tables(0) : conn.Close()
  33. dgv3.Columns(0).FillWeight = 100 : dgv3.Columns(1).FillWeight = 180 : dgv3.Columns(2).FillWeight = 350
  34. dgv3.Columns(3).FillWeight = 100 : dgv3.Columns(4).FillWeight = 100 : dgv3.Columns(5).FillWeight = 100
  35. dgv3.Columns(6).FillWeight = 100 : dgv3.Columns(7).FillWeight = 120
  36. For i As Integer = 0 To dgv3.Columns.Count - 1 : dgv3.Columns(i).ReadOnly = True : Next
  37. End Sub
  38. Private Sub Frm_00_InProcess_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  39. Me.MdiParent = FrmMDI : Me.WindowState = 2 : Me.AutoScroll = True
  40. End Sub
  41. Private Sub Frm_00_InProcess_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  42. Set_清單1("")
  43. End Sub
  44. Private Sub dgv1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv1.CellClick
  45. If e.RowIndex = -1 Then : Else
  46. If 客戶編碼_tb.Text = "" Then
  47. Set_清單2("AND material_category_name = N'" & dgv1.Rows(e.RowIndex).Cells("material_category_name").Value & "'")
  48. Else
  49. Set_清單2("AND material_category_name = N'" & dgv1.Rows(e.RowIndex).Cells("material_category_name").Value & "' AND material_number like N'%" & 客戶編碼_tb.Text & "%'")
  50. End If
  51. End If
  52. End Sub
  53. Private Sub dgv2_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv2.CellClick
  54. If e.RowIndex = -1 Then : Else
  55. Set_清單3(dgv2.Rows(e.RowIndex).Cells("material_number").Value)
  56. End If
  57. End Sub
  58. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 名称查询_bt.Click '--查询品名
  59. Set_清單1("AND material_category_name like N'%" & 名稱查詢_tb.Text & "%'")
  60. End Sub
  61. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles 客戶編碼_bt.Click '--客户查询
  62. Set_清單1("AND material_category_name like N'%" & 名稱查詢_tb.Text & "%' and material_number like N'%" & 客戶編碼_tb.Text & "%'")
  63. End Sub
  64. End Class