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 10.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. Option Strict Off
  2. Public Class 樣品請購單歷史檔案
  3. ReadOnly ds8 As New DataSet
  4. Private Sub Set_請購明細()
  5. Dim ds As New DataSet : 請購明細_dgv.DataSource = Nothing : ds.Clear()
  6. 請購明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. 請購明細_dgv.ColumnHeadersHeight = 25
  8. 請購明細_dgv.AllowUserToAddRows = False
  9. If 小間距1_ch.Checked = False And 中間距1_ch.Checked = False And 大間距1_ch.Checked = True Then
  10. 請購明細_dgv.RowTemplate.Height = 75
  11. ElseIf 小間距1_ch.Checked = False And 中間距1_ch.Checked = True And 大間距1_ch.Checked = False Then
  12. 請購明細_dgv.RowTemplate.Height = 45
  13. ElseIf 小間距1_ch.Checked = True And 中間距1_ch.Checked = False And 大間距1_ch.Checked = False Then
  14. 請購明細_dgv.RowTemplate.Height = 25
  15. End If
  16. SQL_行政物料請購單一覽表_請購明細()
  17. da.Fill(ds) : 請購明細_dgv.DataSource = ds.Tables(0) : conn.Close()
  18. 請購明細_dgv.Columns(0).Visible = False : 請購明細_dgv.Columns(1).FillWeight = 80 : 請購明細_dgv.Columns(2).FillWeight = 243 : 請購明細_dgv.Columns(3).FillWeight = 243
  19. 請購明細_dgv.Columns(4).FillWeight = 244 : 請購明細_dgv.Columns(5).FillWeight = 80 : 請購明細_dgv.Columns(6).FillWeight = 80 : 請購明細_dgv.Columns(7).FillWeight = 330
  20. 請購明細_dgv.Columns(5).DefaultCellStyle.Format = "#,##0"
  21. 請購明細_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  22. 請購明細_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  23. 請購明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
  24. End Sub
  25. Private Sub Set_清單1()
  26. Dim ds1 As New DataSet : 已核准_dgv.DataSource = Nothing : ds1.Clear()
  27. 已核准_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  28. 已核准_dgv.ColumnHeadersHeight = 25
  29. 已核准_dgv.AllowUserToAddRows = False
  30. SQL_行政物料請購單申請_已核准()
  31. da.Fill(ds1) : 已核准_dgv.DataSource = ds1.Tables(0) : conn.Close()
  32. 已核准_dgv.Columns(0).FillWeight = 150 : 已核准_dgv.Columns(1).FillWeight = 200 : 已核准_dgv.Columns(2).FillWeight = 150 : 已核准_dgv.Columns(3).FillWeight = 200
  33. 已核准_dgv.Columns(4).FillWeight = 150 : 已核准_dgv.Columns(5).FillWeight = 150 : 已核准_dgv.Columns(6).FillWeight = 150 : 已核准_dgv.Columns(7).FillWeight = 150
  34. End Sub
  35. Private Sub Set_語言()
  36. 語言_dgv.DataSource = Nothing : ds8.Clear()
  37. 語言_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  38. 語言_dgv.ColumnHeadersHeight = 25
  39. 語言_dgv.AllowUserToAddRows = False
  40. SQL_系統語言導入()
  41. da.Fill(ds8) : 語言_dgv.DataSource = ds8.Tables(0) : conn.Close()
  42. End Sub
  43. Private Sub 語言轉換讀取()
  44. Set_語言() : conn.Close()
  45. For i As Integer = 0 To 語言_dgv.Rows.Count - 1
  46. If 語言_dgv("控件", i).Value.ToString = "行政物料請購單一覽表" Then : Me.Text = 語言_dgv("內容", i).Value.ToString : End If
  47. If 語言_dgv("控件", i).Value.ToString = "已核準_lb" Then : 已核準_lb.Text = 語言_dgv("內容", i).Value.ToString : End If
  48. If 語言_dgv("控件", i).Value.ToString = "請購單號_lb" Then : 請購單號_lb.Text = 語言_dgv("內容", i).Value.ToString : End If
  49. If 語言_dgv("控件", i).Value.ToString = "申請人_lb" Then : 申請人_lb.Text = 語言_dgv("內容", i).Value.ToString : End If
  50. If 語言_dgv("控件", i).Value.ToString = "申請日期_lb" Then : 申請日期_lb.Text = 語言_dgv("內容", i).Value.ToString : End If
  51. If 語言_dgv("控件", i).Value.ToString = "請購明細_dgv_項次" Then : 表頭(11) = 語言_dgv("內容", i).Value.ToString : End If
  52. If 語言_dgv("控件", i).Value.ToString = "請購明細_dgv_品名" Then : 表頭(12) = 語言_dgv("內容", i).Value.ToString : End If
  53. If 語言_dgv("控件", i).Value.ToString = "請購明細_dgv_規格" Then : 表頭(13) = 語言_dgv("內容", i).Value.ToString : End If
  54. If 語言_dgv("控件", i).Value.ToString = "請購明細_dgv_備註" Then : 表頭(14) = 語言_dgv("內容", i).Value.ToString : End If
  55. If 語言_dgv("控件", i).Value.ToString = "請購明細_dgv_數量" Then : 表頭(15) = 語言_dgv("內容", i).Value.ToString : End If
  56. If 語言_dgv("控件", i).Value.ToString = "請購明細_dgv_單位" Then : 表頭(16) = 語言_dgv("內容", i).Value.ToString : End If
  57. If 語言_dgv("控件", i).Value.ToString = "請購明細_dgv_用途" Then : 表頭(17) = 語言_dgv("內容", i).Value.ToString : End If
  58. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_單號" Then : 表頭(18) = 語言_dgv("內容", i).Value.ToString : End If
  59. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_申請人" Then : 表頭(19) = 語言_dgv("內容", i).Value.ToString : End If
  60. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_申請日期" Then : 表頭(20) = 語言_dgv("內容", i).Value.ToString : End If
  61. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_核准人" Then : 表頭(21) = 語言_dgv("內容", i).Value.ToString : End If
  62. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_核准日期" Then : 表頭(22) = 語言_dgv("內容", i).Value.ToString : End If
  63. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_準備採購" Then : 表頭(23) = 語言_dgv("內容", i).Value.ToString : End If
  64. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_採購單號" Then : 表頭(24) = 語言_dgv("內容", i).Value.ToString : End If
  65. If 語言_dgv("控件", i).Value.ToString = "清單_dgv_已收貨" Then : 表頭(25) = 語言_dgv("內容", i).Value.ToString : End If
  66. If 語言_dgv("控件", i).Value.ToString = "重新整理_tsm" Then : 重新整理_tsm.Text = 語言_dgv("內容", i).Value.ToString : End If
  67. Next
  68. End Sub
  69. Private Sub 樣品請購單歷史檔案_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  70. Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  71. H(213) = True : 介面 = "H213" : 語言轉換讀取() : 顯示說明(999, False)
  72. 請購單號_tb.Enabled = False : 申請人_tb.Enabled = False : 申請日期_dtp.Enabled = False
  73. SQL_清單欄位查詢()
  74. If Acdr.Read() Then
  75. 小間距1_ch.Checked = Acdr("L_1_1") : 中間距1_ch.Checked = Acdr("L_2_1") : 大間距1_ch.Checked = Acdr("L_3_1")
  76. End If : Access1.Close()
  77. Set_清單1()
  78. MyMod.清單字體大小調整()
  79. 已核准_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  80. 請購明細_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  81. End Sub
  82. Private Sub 樣品請購單歷史檔案_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
  83. MyMod.清單字體大小調整()
  84. 已核准_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  85. 請購明細_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  86. End Sub
  87. Private Sub 採購單一級核准_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  88. H(213) = False : MyMod.虛擬桌面開啟()
  89. End Sub
  90. Private Sub 語轉扭_bt_Click(sender As Object, e As EventArgs) Handles 語轉扭_bt.Click
  91. 介面 = "H213" : 語言轉換讀取()
  92. Set_清單1() : Set_請購明細()
  93. End Sub
  94. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  95. timeNow = 0
  96. HX_PGS_ERP_SYS.Timer1.Enabled = False
  97. HX_PGS_ERP_SYS.Timer1.Enabled = True
  98. End Sub
  99. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  100. timeNow = 0
  101. HX_PGS_ERP_SYS.Timer1.Enabled = False
  102. HX_PGS_ERP_SYS.Timer1.Enabled = True
  103. End Sub
  104. Private Sub DataGridView2_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 已核准_dgv.CellClick
  105. If e.RowIndex = -1 Then : Else
  106. PA = 已核准_dgv(0, e.RowIndex).Value.ToString : PA1 = 已核准_dgv(1, e.RowIndex).Value.ToString : PA2 = 已核准_dgv(2, e.RowIndex).Value.ToString : 零用金選擇 = True
  107. 請購單號_tb.Text = PA : 申請日期_dtp.Value = PA2 : 申請人_tb.Text = PA1 : Set_請購明細()
  108. End If
  109. End Sub
  110. Private Sub 小間距1_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距1_ch.Click
  111. 小間距1_ch.Checked = True : 中間距1_ch.Checked = False : 大間距1_ch.Checked = False : MyMod.間距設定存檔_1() : Set_請購明細()
  112. End Sub
  113. Private Sub 中間距1_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距1_ch.Click
  114. 小間距1_ch.Checked = False : 中間距1_ch.Checked = True : 大間距1_ch.Checked = False : MyMod.間距設定存檔_2() : Set_請購明細()
  115. End Sub
  116. Private Sub 大間距1_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距1_ch.Click
  117. 小間距1_ch.Checked = False : 中間距1_ch.Checked = False : 大間距1_ch.Checked = True : MyMod.間距設定存檔_3() : Set_請購明細()
  118. End Sub
  119. '-----------------------------滑鼠右鍵--------------------------------------------------------------------------------------------------------------------------------------
  120. Private Sub 重新整理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
  121. Set_清單1()
  122. End Sub
  123. End Class