Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

倉儲明細表查詢.vb 3.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Public Class 倉儲明細表查詢
  2. ReadOnly ds1 As New DataSet
  3. ReadOnly ds As New DataSet
  4. Private Sub 倉儲明細表查詢_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  5. Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  6. 庫存非零_rb.Checked = True : 庫存為零_rb.Checked = False : Set_清單()
  7. End Sub
  8. Private Sub Set_清單()
  9. 明細表_dgv.DataSource = Nothing : ds1.Clear()
  10. 明細表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  11. 明細表_dgv.ColumnHeadersHeight = 25
  12. 明細表_dgv.AllowUserToAddRows = False
  13. 明細表_dgv.RowTemplate.Height = 35
  14. 明細表_dgv.EditMode = DataGridViewEditMode.EditOnEnter
  15. Dim str As String
  16. If (庫存非零_rb.Checked = True And 庫存為零_rb.Checked = False) Then
  17. str = "<>"
  18. ElseIf (庫存非零_rb.Checked = False And 庫存為零_rb.Checked = True) Then
  19. str = "="
  20. End If
  21. SQL_倉儲管理系統_倉儲明細表(str) : da.Fill(ds1) : 明細表_dgv.DataSource = ds1.Tables(0) : conn.Close()
  22. 明細表_dgv.Columns(1).ReadOnly = True : 明細表_dgv.Columns(2).ReadOnly = True : 明細表_dgv.Columns(3).ReadOnly = True
  23. 明細表_dgv.Columns(4).ReadOnly = True
  24. 明細表_dgv.Columns(0).Visible = False : 明細表_dgv.Columns(1).FillWeight = 150 : 明細表_dgv.Columns(2).FillWeight = 60
  25. 明細表_dgv.Columns(3).FillWeight = 100 : 明細表_dgv.Columns(4).FillWeight = 60
  26. 明細表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
  27. End Sub
  28. Private Sub 明細表_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 明細表_dgv.CellClick
  29. If e.RowIndex = -1 Then : Else
  30. PA = 明細表_dgv(0, e.RowIndex).Value.ToString
  31. Set_清單1()
  32. End If
  33. End Sub
  34. Private Sub Set_清單1()
  35. 明細表1_dgv.DataSource = Nothing : ds.Clear()
  36. 明細表1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  37. 明細表1_dgv.ColumnHeadersHeight = 25
  38. 明細表1_dgv.AllowUserToAddRows = False
  39. 明細表1_dgv.RowTemplate.Height = 35
  40. 明細表1_dgv.EditMode = DataGridViewEditMode.EditOnEnter
  41. SQL_倉儲管理系統_倉儲明細表明細(PA) : da.Fill(ds) : 明細表1_dgv.DataSource = ds.Tables(0) : conn.Close()
  42. 明細表1_dgv.Columns(1).ReadOnly = True : 明細表1_dgv.Columns(2).ReadOnly = True : 明細表1_dgv.Columns(3).ReadOnly = True
  43. 明細表1_dgv.Columns(0).ReadOnly = True
  44. 明細表1_dgv.Columns(0).FillWeight = 100 : 明細表1_dgv.Columns(1).FillWeight = 100 : 明細表1_dgv.Columns(2).FillWeight = 100
  45. 明細表1_dgv.Columns(3).FillWeight = 100
  46. 明細表1_dgv.Columns(1).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(2).DefaultCellStyle.Format = "#,##0"
  47. PA = ""
  48. End Sub
  49. Private Sub 庫存非零_rb_CheckedChanged(sender As Object, e As EventArgs) Handles 庫存非零_rb.Click
  50. 庫存非零_rb.Checked = True : 庫存為零_rb.Checked = False : Set_清單()
  51. End Sub
  52. Private Sub 庫存為零_rb_CheckedChanged(sender As Object, e As EventArgs) Handles 庫存為零_rb.Click
  53. 庫存非零_rb.Checked = False : 庫存為零_rb.Checked = True : Set_清單()
  54. End Sub
  55. End Class