暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

盤盈盤損控制表.vb 5.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. Option Strict Off
  2. Public Class 盤盈盤損控制表
  3. ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
  4. Private Sub Set_清單2()
  5. 調庫單據_dgv.DataSource = Nothing : ds2.Clear()
  6. 調庫單據_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. 調庫單據_dgv.ColumnHeadersHeight = 25
  8. 調庫單據_dgv.AllowUserToAddRows = False
  9. 調庫單據_dgv.RowTemplate.Height = 25
  10. SQL_盤盈盤損控制表_單據()
  11. da.Fill(ds2) : 調庫單據_dgv.DataSource = ds2.Tables(0) : conn.Close()
  12. 資料筆數_tb.Text = 調庫單據_dgv.Rows.Count
  13. 調庫單據_dgv.Columns(0).FillWeight = 150 : 調庫單據_dgv.Columns(1).FillWeight = 100 : 調庫單據_dgv.Columns(2).FillWeight = 100 : 調庫單據_dgv.Columns(2).FillWeight = 150
  14. 調庫單據_dgv.Columns(2).FillWeight = 100 : 調庫單據_dgv.Columns(2).FillWeight = 100 : 調庫單據_dgv.Columns(2).FillWeight = 100
  15. 調庫單據_dgv.Columns(0).ReadOnly = True : 調庫單據_dgv.Columns(1).ReadOnly = True : 調庫單據_dgv.Columns(2).ReadOnly = True : 調庫單據_dgv.Columns(3).ReadOnly = True
  16. 調庫單據_dgv.Columns(4).ReadOnly = True : 調庫單據_dgv.Columns(5).ReadOnly = True : 調庫單據_dgv.Columns(6).ReadOnly = True
  17. End Sub
  18. Private Sub Set_清單1()
  19. 調庫明細_dgv.DataSource = Nothing : ds1.Clear()
  20. 調庫明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  21. 調庫明細_dgv.ColumnHeadersHeight = 40
  22. 調庫明細_dgv.AllowUserToAddRows = False
  23. 調庫明細_dgv.RowTemplate.Height = 35
  24. PA20 = 調庫單號_tb.Text
  25. SQL_盤盈盤損申請_明細()
  26. da.Fill(ds1) : 調庫明細_dgv.DataSource = ds1.Tables(0) : conn.Close()
  27. 調庫明細_dgv.Columns(0).Visible = False : 調庫明細_dgv.Columns(1).FillWeight = 100 : 調庫明細_dgv.Columns(2).FillWeight = 100 : 調庫明細_dgv.Columns(3).FillWeight = 75
  28. 調庫明細_dgv.Columns(4).FillWeight = 200 : 調庫明細_dgv.Columns(5).FillWeight = 100 : 調庫明細_dgv.Columns(6).FillWeight = 100 : 調庫明細_dgv.Columns(7).FillWeight = 50
  29. 調庫明細_dgv.Columns(8).FillWeight = 50 : 調庫明細_dgv.Columns(9).FillWeight = 75 : 調庫明細_dgv.Columns(10).FillWeight = 100 : 調庫明細_dgv.Columns(11).FillWeight = 35
  30. 調庫明細_dgv.Columns("盤盈").DefaultCellStyle.Format = "#,##0" : 調庫明細_dgv.Columns("盤損").DefaultCellStyle.Format = "#,##0"
  31. 調庫明細_dgv.Columns("盤盈").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  32. 調庫明細_dgv.Columns("盤盈").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  33. 調庫明細_dgv.Columns("盤損").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  34. 調庫明細_dgv.Columns("盤損").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  35. 調庫明細_dgv.Columns(1).ReadOnly = True : 調庫明細_dgv.Columns(2).ReadOnly = True : 調庫明細_dgv.Columns(3).ReadOnly = True : 調庫明細_dgv.Columns(4).ReadOnly = True
  36. 調庫明細_dgv.Columns(5).ReadOnly = True : 調庫明細_dgv.Columns(6).ReadOnly = True : 調庫明細_dgv.Columns(9).ReadOnly = True : 調庫明細_dgv.Columns(11).ReadOnly = True
  37. 調庫明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 資料筆數1_tb.Text = 調庫明細_dgv.Rows.Count
  38. End Sub
  39. Private Sub 盤盈盤損控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  40. Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  41. Set_清單2()
  42. End Sub
  43. Private Sub 調庫單據_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 調庫單據_dgv.CellClick
  44. If e.RowIndex = -1 Then : Else
  45. 調庫單號_tb.Text = 調庫單據_dgv.Rows(e.RowIndex).Cells("執行單號").Value : 申請人_tb.Text = 調庫單據_dgv.Rows(e.RowIndex).Cells("申請人").Value
  46. 申請日期_dtp.Value = 調庫單據_dgv.Rows(e.RowIndex).Cells("申請日期").Value
  47. Set_清單1()
  48. End If
  49. End Sub
  50. Private Sub 調庫明細_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 調庫明細_dgv.CellClick
  51. If e.RowIndex = -1 Then : Else
  52. 物料圖1_pb.Image = Nothing : PA1 = 調庫明細_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
  53. If dr.Read() Then
  54. If dr("是否有圖") = True Then
  55. PA = 調庫明細_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料圖庫_圖片顯示() '--------------------圖片顯示
  56. While dr.Read() = True
  57. Dim unused As Byte() = New Byte(-1) {}
  58. Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
  59. Dim oStream As New MemoryStream(bytes)
  60. 物料圖1_pb.Image = Bitmap.FromStream(oStream)
  61. End While
  62. conn.Close()
  63. 物料圖1_pb.SizeMode = 4
  64. Else
  65. 物料圖1_pb.Image = Nothing
  66. End If
  67. End If : conn.Close()
  68. End If
  69. End Sub
  70. End Class