Няма описание
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

財務_對帳單.vb 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. Option Strict Off
  2. Public Class 財務_對帳單
  3. ReadOnly ds As New DataSet
  4. Dim KKKJJ As String : Dim KKKJJ2 As String : Dim KKKJJ3 As String : Dim KKK3 As String : Dim KKK4 As String
  5. Private Sub Set_清單1()
  6. 清單_dgv.DataSource = Nothing : ds.Clear()
  7. 清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  8. 清單_dgv.ColumnHeadersHeight = 25
  9. 清單_dgv.AllowUserToAddRows = False
  10. ConnOpen()
  11. If 全部_ch.Checked = True And 含稅_ch.Checked = False And 非稅_ch.Checked = False Then
  12. SQL2 = ""
  13. ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = True And 非稅_ch.Checked = False Then
  14. SQL2 = " AND (財務流水帳.含稅 = 1)"
  15. ElseIf 全部_ch.Checked = False And 含稅_ch.Checked = False And 非稅_ch.Checked = True Then
  16. SQL2 = " AND (財務流水帳.含稅 = 0 OR 財務流水帳.含稅 IS NULL)"
  17. End If
  18. SQL1 = "SELECT 財務控制表.支付單號 AS 收支單號, 財務控制表.申請人, 財務控制表.申請日期, 財務控制表.審核人,
  19. 財務控制表.審核日期, 財務流水帳.項次, 會計科目.會計科目, 財務流水帳.明細 AS 用途與內容,
  20. 財務流水帳.零用金, 財務流水帳.支票數 AS 支票, Cast(財務流水帳.收入 AS money) AS 現金,
  21. Cast(財務流水帳.支出 AS money) AS 支出, 財務流水帳.備註 AS 票期, 財務流水帳.會計, 財務流水帳.日期 AS 作帳日期,
  22. 財務流水帳.出納 AS 點交, 財務流水帳.出納日期 AS 點交日期, 財務流水帳.備用金 AS 零用金點交,
  23. 財務流水帳.支票 AS 支票兌現, 財務流水帳.現金 AS 現金點交, 財務流水帳.公帳 AS 支出點交, 財務流水帳.匯率, 財務流水帳.銀行 AS 幣別
  24. FROM 財務流水帳 INNER JOIN
  25. 會計科目 ON 財務流水帳.類別 = 會計科目.編號 FULL OUTER JOIN
  26. 財務控制表 ON 財務流水帳.支付單號 = 財務控制表.支付單號
  27. WHERE (財務控制表.審核人 NOT LIKE '') AND
  28. (財務控制表.審核人 NOT LIKE '作廢%') " & KKKJJ3 & KKKJJ & KKKJJ2 & SQL2 & "
  29. ORDER BY 收支單號 DESC, 財務流水帳.項次"
  30. 列印用SQL1 = SQL1
  31. CmdSet_For_DGV() : da.Fill(ds) : 清單_dgv.DataSource = ds.Tables(0) : conn.Close() : Set_grid()
  32. End Sub
  33. Private Sub Set_grid()
  34. 清單_dgv.Columns(0).FillWeight = 120 : 清單_dgv.Columns(1).FillWeight = 60 : 清單_dgv.Columns(2).FillWeight = 80 : 清單_dgv.Columns(3).FillWeight = 60
  35. 清單_dgv.Columns(4).FillWeight = 80 : 清單_dgv.Columns(5).FillWeight = 50 : 清單_dgv.Columns(6).FillWeight = 150 : 清單_dgv.Columns(7).FillWeight = 233
  36. 清單_dgv.Columns(8).FillWeight = 80 : 清單_dgv.Columns(9).FillWeight = 80 : 清單_dgv.Columns(10).FillWeight = 80 : 清單_dgv.Columns(11).FillWeight = 80
  37. 清單_dgv.Columns(12).FillWeight = 80 : 清單_dgv.Columns(13).FillWeight = 50 : 清單_dgv.Columns(14).FillWeight = 85 : 清單_dgv.Columns(15).FillWeight = 50
  38. 清單_dgv.Columns(16).FillWeight = 85 : 清單_dgv.Columns(17).Visible = False : 清單_dgv.Columns(18).Visible = False : 清單_dgv.Columns(19).Visible = False
  39. 清單_dgv.Columns(20).Visible = False : 清單_dgv.Columns(21).FillWeight = 70 : 清單_dgv.Columns(22).FillWeight = 100
  40. If CheckBox4.Checked = False Then
  41. 清單_dgv.Columns(1).Visible = True : 清單_dgv.Columns(2).Visible = True : 清單_dgv.Columns(3).Visible = True : 清單_dgv.Columns(4).Visible = True
  42. Else
  43. 清單_dgv.Columns(1).Visible = False : 清單_dgv.Columns(2).Visible = False : 清單_dgv.Columns(3).Visible = False : 清單_dgv.Columns(4).Visible = False
  44. End If
  45. If CheckBox5.Checked = False Then
  46. 清單_dgv.Columns(13).Visible = True : 清單_dgv.Columns(14).Visible = True : 清單_dgv.Columns(15).Visible = True : 清單_dgv.Columns(16).Visible = True
  47. Else
  48. 清單_dgv.Columns(13).Visible = False : 清單_dgv.Columns(14).Visible = False : 清單_dgv.Columns(15).Visible = False : 清單_dgv.Columns(16).Visible = False
  49. End If
  50. 清單_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 清單_dgv.Columns(9).DefaultCellStyle.Format = "#,##0" : 清單_dgv.Columns(10).DefaultCellStyle.Format = "#,##0"
  51. 清單_dgv.Columns(11).DefaultCellStyle.Format = "#,##0"
  52. 清單_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  53. 清單_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  54. 清單_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  55. 清單_dgv.Columns(11).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : 清單_dgv.Columns(11).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
  56. 清單_dgv.Columns(21).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 清單_dgv.Columns(21).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  57. 清單_dgv.Columns(22).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : 清單_dgv.Columns(22).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  58. TextBox5.Text = "0" : TextBox6.Text = "0" : TextBox4.Text = "0" : TextBox8.Text = "0" : TextBox10.Text = "0" : TextBox12.Text = "0"
  59. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  60. TextBox6.Text = Val(TextBox6.Text) + 清單_dgv.Rows(i).Cells("現金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  61. TextBox5.Text = Val(TextBox5.Text) + 清單_dgv.Rows(i).Cells("支出").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  62. TextBox8.Text = Val(TextBox8.Text) + 清單_dgv.Rows(i).Cells("零用金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  63. If 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = True Then
  64. TextBox10.Text = Val(TextBox10.Text) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  65. ElseIf 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = False Then
  66. TextBox12.Text = Val(TextBox12.Text) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  67. End If
  68. 'If DataGridView1("幣別", i).Value = "台幣現金" Then : DataGridView1("幣別", i).Value = "台幣" : Else : DataGridView1("幣別", i).Value = "人民幣" : End If
  69. Next i
  70. TextBox4.Text = Val(TextBox10.Text) + Val(TextBox8.Text) + Val(TextBox6.Text) - Val(TextBox5.Text)
  71. If Val(TextBox4.Text) > 0 Then : TextBox4.ForeColor = Color.Blue : Else : TextBox4.ForeColor = Color.Red : End If
  72. TextBox5.Text = Format(Val(TextBox5.Text), "#,##0") : TextBox4.Text = Format(Val(TextBox4.Text), "#,##0") : TextBox6.Text = Format(Val(TextBox6.Text), "#,##0")
  73. TextBox8.Text = Format(Val(TextBox8.Text), "#,##0") : TextBox10.Text = Format(Val(TextBox10.Text), "#,##0") : TextBox12.Text = Format(Val(TextBox12.Text), "#,##0")
  74. End Sub
  75. Private Sub ComboBox1下拉表單資料載入()
  76. conn.Close()
  77. ConnOpen()
  78. SQL1 = "SELECT 年份 FROM 年份清單 ORDER BY 年份 DESC"
  79. CmdSet_For_dr()
  80. ComboBox1.Items.Clear()
  81. While (dr.Read()) : ComboBox1.Items.Add(dr("年份")) : End While
  82. conn.Close()
  83. End Sub
  84. Private Sub 營運成本收支單_對帳表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  85. Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  86. TextBox7.Text = "0" : TextBox2.Text = "0" : TextBox3.Text = "0" : TextBox9.Text = "0" : TextBox11.Text = "0" : TextBox13.Text = "0"
  87. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 會計 = N'0' WHERE (會計 IS NULL)" : CmdSet_For_dr() : conn.Close()
  88. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 出納 = N'0' WHERE (出納 IS NULL)" : CmdSet_For_dr() : conn.Close()
  89. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 現金 = N'0' WHERE (現金 IS NULL)" : CmdSet_For_dr() : conn.Close()
  90. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 備用金 = N'0' WHERE (備用金 IS NULL)" : CmdSet_For_dr() : conn.Close()
  91. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 公帳 = N'0' WHERE (公帳 IS NULL)" : CmdSet_For_dr() : conn.Close()
  92. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 支票 = N'0' WHERE (支票 IS NULL)" : CmdSet_For_dr() : conn.Close()
  93. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 日期 = N'' WHERE (日期 IS NULL)" : CmdSet_For_dr() : conn.Close()
  94. ConnOpen() : SQL1 = "UPDATE 財務流水帳 SET 出納日期 = N'' WHERE (出納日期 IS NULL)" : CmdSet_For_dr() : conn.Close()
  95. Label62.Visible = False
  96. ComboBox1下拉表單資料載入()
  97. ComboBox1.Text = Year(Today) : ComboBox2.SelectedIndex = Month(Today) - 1
  98. KKKJJ3 = "AND (財務控制表.審核日期 LIKE '" & KKK3 & "/" & KKK4 & "%') "
  99. End Sub
  100. Dim 已超出 As Boolean
  101. Private Sub 清單_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 清單_dgv.MouseUp
  102. 'If 清單_dgv.SelectedCells.Count = 1 Then : MsgBox(清單_dgv.SelectedCells(0).ColumnIndex & " " & 清單_dgv.SelectedCells(0).RowIndex) : End If
  103. If 清單_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
  104. If 清單_dgv.SelectedCells.Count > 0 Then
  105. If 清單_dgv.SelectedCells(0).ColumnIndex >= 8 And 清單_dgv.SelectedCells(0).ColumnIndex <= 11 Then
  106. If 已超出 = False Then
  107. Dim x As Double = 0
  108. For i As Integer = 0 To 清單_dgv.SelectedCells.Count - 1
  109. x += Val(清單_dgv.Rows(清單_dgv.SelectedCells.Item(i).RowIndex).Cells(清單_dgv.SelectedCells.Item(i).ColumnIndex).Value)
  110. Next i : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
  111. Else : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
  112. Else : 已超出 = True : GCM_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
  113. End If
  114. End If
  115. End Sub
  116. Private Sub 全部_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部_ch.Click
  117. 全部_ch.Checked = True : 含稅_ch.Checked = False : 非稅_ch.Checked = False : Set_清單1()
  118. End Sub
  119. Private Sub 含稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 含稅_ch.Click
  120. 全部_ch.Checked = False : 含稅_ch.Checked = True : 非稅_ch.Checked = False : Set_清單1()
  121. End Sub
  122. Private Sub 非稅_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 非稅_ch.Click
  123. 全部_ch.Checked = False : 含稅_ch.Checked = False : 非稅_ch.Checked = True : Set_清單1()
  124. End Sub
  125. Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
  126. If Label62.Visible = True Then : Label62.Visible = False : Else : Label62.Visible = True : End If
  127. End Sub
  128. Private Sub 總金額計算()
  129. Dim FFGG As Integer = 0 : Dim GGHH As Integer = 0 : Dim HHJJ As Integer = 0 : Dim JJKK As Integer = 0 : Dim KKLL As Integer = 0
  130. TextBox7.Text = "0" : TextBox2.Text = "0" : TextBox3.Text = "0" : TextBox9.Text = "0" : TextBox11.Text = "0" : TextBox13.Text = "0"
  131. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  132. If 清單_dgv.Rows(i).Cells("收支單號").Value = TextBox1.Text Then
  133. FFGG = Val(FFGG) + 清單_dgv.Rows(i).Cells("現金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  134. GGHH = Val(GGHH) + 清單_dgv.Rows(i).Cells("支出").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  135. HHJJ = Val(HHJJ) + 清單_dgv.Rows(i).Cells("零用金").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  136. If 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = True Then
  137. JJKK = Val(JJKK) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  138. ElseIf 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = False Then
  139. KKLL = Val(KKLL) + 清單_dgv.Rows(i).Cells("支票").Value * 清單_dgv.Rows(i).Cells("匯率").Value
  140. End If
  141. End If
  142. Next i
  143. TextBox7.Text = FFGG : TextBox2.Text = GGHH : TextBox9.Text = HHJJ : TextBox11.Text = JJKK : TextBox13.Text = KKLL
  144. TextBox3.Text = JJKK + HHJJ + FFGG - GGHH
  145. If Val(TextBox3.Text) > 0 Then : TextBox3.ForeColor = Color.Blue : Else : TextBox3.ForeColor = Color.Red : End If
  146. TextBox7.Text = Strings.Format(Val(TextBox7.Text), "#,##0") : TextBox2.Text = Strings.Format(Val(TextBox2.Text), "#,##0") : TextBox3.Text = Strings.Format(Val(TextBox3.Text), "#,##0")
  147. TextBox9.Text = Strings.Format(Val(TextBox9.Text), "#,##0") : TextBox11.Text = Strings.Format(Val(TextBox11.Text), "#,##0") : TextBox13.Text = Strings.Format(Val(TextBox13.Text), "#,##0")
  148. End Sub
  149. Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 清單_dgv.CellClick
  150. If e.RowIndex = -1 Then : Else
  151. TextBox1.Text = 清單_dgv.Rows(e.RowIndex).Cells("收支單號").Value
  152. 總金額計算()
  153. End If
  154. End Sub
  155. Private Sub DataGridView1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 清單_dgv.RowPostPaint
  156. Dim linePen As New Pen(Color.Blue, 2)
  157. If e.RowIndex = 清單_dgv.Rows.Count - 1 Then
  158. Exit Sub
  159. Else
  160. If 清單_dgv(0, e.RowIndex).Value.ToString <> 清單_dgv(0, e.RowIndex + 1).Value.ToString Then
  161. Dim startX As Integer = IIf(清單_dgv.RowHeadersVisible, 清單_dgv.RowHeadersWidth, 0)
  162. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  163. Dim endX As Integer = startX + 清單_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 清單_dgv.HorizontalScrollingOffset
  164. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  165. Exit Sub
  166. End If
  167. End If
  168. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  169. If 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = True Then
  170. 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
  171. ElseIf 清單_dgv(9, i).Value <> 0 And 清單_dgv(18, i).Value = False Then
  172. 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightGoldenrodYellow
  173. End If
  174. Next
  175. End Sub
  176. Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
  177. KKK3 = ComboBox1.Text
  178. If KKK3 = "" Or KKK4 = "" Then
  179. Else
  180. KKKJJ3 = "AND (財務控制表.審核日期 LIKE '" & KKK3 & "/" & KKK4 & "%') "
  181. Set_清單1()
  182. End If
  183. End Sub
  184. Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
  185. KKK4 = ComboBox2.Text
  186. If KKK3 = "" Or KKK4 = "" Then
  187. Else
  188. KKKJJ3 = "AND (財務控制表.審核日期 LIKE '" & KKK3 & "/" & KKK4 & "%') "
  189. Set_清單1()
  190. End If
  191. End Sub
  192. Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.Click
  193. If CheckBox1.Checked = False Then
  194. KKKJJ = ""
  195. Set_清單1()
  196. Else
  197. KKKJJ = " AND (財務流水帳.支票數 <> 0) "
  198. Set_清單1()
  199. End If
  200. End Sub
  201. Private Sub CheckBox4_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox4.Click
  202. Set_grid()
  203. End Sub
  204. Private Sub CheckBox5_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox5.Click
  205. Set_grid()
  206. End Sub
  207. '-----------------------------滑鼠右鍵--------------------------------------------------------------------------------------------------------------------------------------
  208. Private Sub 對帳記錄存檔ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 對帳記錄存檔ToolStripMenuItem.Click
  209. Timer1.Enabled = False : Label62.Visible = False
  210. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  211. 資料數 = 清單_dgv.Rows.Count : MyMoule.進度條()
  212. ConnOpen()
  213. SQL1 = "UPDATE 財務流水帳 SET 現金 = '" & 清單_dgv.Rows(i).Cells("現金點交").Value & "', 備用金 = '" & 清單_dgv.Rows(i).Cells("零用金點交").Value &
  214. "', 公帳 = '" & 清單_dgv.Rows(i).Cells("支出點交").Value & "', 支票 = '" & 清單_dgv.Rows(i).Cells("支票兌現").Value & "'
  215. WHERE 支付單號 LIKE '" & 清單_dgv.Rows(i).Cells("收支單號").Value & "' AND 項次 Like '" & 清單_dgv.Rows(i).Cells("項次").Value & "'"
  216. cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
  217. Next
  218. MsgBox("存檔完成。") : Set_清單1() : ProgressBar1.Value = 0 : 最終數 = 0
  219. End Sub
  220. Private Sub 關鍵字查詢ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 關鍵字查詢ToolStripMenuItem.Click
  221. PA = InputBox("請輸入要查詢的關鍵字。")
  222. KKKJJ2 = " AND (財務控制表.支付單號 LIKE N'%" & PA & "%' OR 財務控制表.申請人 LIKE N'%" & PA & "%' OR 財務控制表.審核人 LIKE N'%" & PA &
  223. "%' OR 財務流水帳.明細 LIKE N'%" & PA & "%' OR 財務控制表.備註 LIKE N'%" & PA & "%' OR 財務流水帳.備註 LIKE N'%" & PA & "%')" : Set_清單1()
  224. KKKJJ2 = "" : PA = ""
  225. End Sub
  226. Private Sub BBBToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BBBToolStripMenuItem.Click
  227. MsgBox("待開發。")
  228. ' 列印_零用金支付明細.ShowDialog()
  229. End Sub
  230. Private Sub 清除ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 清除ToolStripMenuItem.Click
  231. ComboBox1下拉表單資料載入()
  232. ComboBox2.Items.Clear()
  233. ComboBox2.Items.Add("01") : ComboBox2.Items.Add("02") : ComboBox2.Items.Add("03") : ComboBox2.Items.Add("04") : ComboBox2.Items.Add("05") : ComboBox2.Items.Add("06")
  234. ComboBox2.Items.Add("07") : ComboBox2.Items.Add("08") : ComboBox2.Items.Add("09") : ComboBox2.Items.Add("10") : ComboBox2.Items.Add("11") : ComboBox2.Items.Add("12")
  235. KKK3 = "" : KKK4 = "" : KKKJJ3 = ""
  236. 清單_dgv.DataSource = Nothing : ds.Clear()
  237. End Sub
  238. Private Sub 重新整理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 重新整理ToolStripMenuItem.Click
  239. Set_清單1()
  240. End Sub
  241. End Class