12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- Public Class 倉儲明細表查詢
- ReadOnly ds1 As New DataSet
- ReadOnly ds As New DataSet
- Private Sub 倉儲明細表查詢_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
- 庫存非零_rb.Checked = True : 庫存為零_rb.Checked = False : Set_清單()
- End Sub
- Private Sub Set_清單()
- 明細表_dgv.DataSource = Nothing : ds1.Clear()
- 明細表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 明細表_dgv.ColumnHeadersHeight = 25
- 明細表_dgv.AllowUserToAddRows = False
- 明細表_dgv.RowTemplate.Height = 35
- 明細表_dgv.EditMode = DataGridViewEditMode.EditOnEnter
- Dim str As String
- If (庫存非零_rb.Checked = True And 庫存為零_rb.Checked = False) Then
- str = "<>"
- ElseIf (庫存非零_rb.Checked = False And 庫存為零_rb.Checked = True) Then
- str = "="
- End If
- SQL_倉儲管理系統_倉儲明細表(str) : da.Fill(ds1) : 明細表_dgv.DataSource = ds1.Tables(0) : conn.Close()
- 明細表_dgv.Columns(1).ReadOnly = True : 明細表_dgv.Columns(2).ReadOnly = True : 明細表_dgv.Columns(3).ReadOnly = True
- 明細表_dgv.Columns(4).ReadOnly = True
-
- 明細表_dgv.Columns(0).Visible = False : 明細表_dgv.Columns(1).FillWeight = 150 : 明細表_dgv.Columns(2).FillWeight = 60
- 明細表_dgv.Columns(3).FillWeight = 100 : 明細表_dgv.Columns(4).FillWeight = 60
- 明細表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0"
-
- End Sub
- Private Sub 明細表_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 明細表_dgv.CellClick
- If e.RowIndex = -1 Then : Else
- PA = 明細表_dgv(0, e.RowIndex).Value.ToString
- Set_清單1()
- End If
- End Sub
- Private Sub Set_清單1()
- 明細表1_dgv.DataSource = Nothing : ds.Clear()
- 明細表1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 明細表1_dgv.ColumnHeadersHeight = 25
- 明細表1_dgv.AllowUserToAddRows = False
- 明細表1_dgv.RowTemplate.Height = 35
- 明細表1_dgv.EditMode = DataGridViewEditMode.EditOnEnter
- SQL_倉儲管理系統_倉儲明細表明細(PA) : da.Fill(ds) : 明細表1_dgv.DataSource = ds.Tables(0) : conn.Close()
- 明細表1_dgv.Columns(1).ReadOnly = True : 明細表1_dgv.Columns(2).ReadOnly = True : 明細表1_dgv.Columns(3).ReadOnly = True
- 明細表1_dgv.Columns(0).ReadOnly = True
-
- 明細表1_dgv.Columns(0).FillWeight = 100 : 明細表1_dgv.Columns(1).FillWeight = 100 : 明細表1_dgv.Columns(2).FillWeight = 100
- 明細表1_dgv.Columns(3).FillWeight = 100
- 明細表1_dgv.Columns(1).DefaultCellStyle.Format = "#,##0" : 明細表1_dgv.Columns(2).DefaultCellStyle.Format = "#,##0"
- PA = ""
- End Sub
- Private Sub 庫存非零_rb_CheckedChanged(sender As Object, e As EventArgs) Handles 庫存非零_rb.Click
- 庫存非零_rb.Checked = True : 庫存為零_rb.Checked = False : Set_清單()
- End Sub
- Private Sub 庫存為零_rb_CheckedChanged(sender As Object, e As EventArgs) Handles 庫存為零_rb.Click
- 庫存非零_rb.Checked = False : 庫存為零_rb.Checked = True : Set_清單()
- End Sub
- End Class
|