Geen omschrijving
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 4.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. Public Class 應付款會科設定
  2. Private Sub 支付日期清單()
  3. Dim ds1 As New DataSet : 清單_dgv.DataSource = Nothing : ds1.Clear()
  4. 清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  5. 清單_dgv.ColumnHeadersHeight = 25 : 清單_dgv.AllowUserToAddRows = False
  6. SQL_財務分類清單()
  7. da.Fill(ds1) : 清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
  8. 清單_dgv.Columns(0).FillWeight = 40
  9. End Sub
  10. Private Sub 第三層下拉表單資料載入()
  11. PA26 = 編號2_cb.Text : SQL_財務單會計科目3() : 第三層_cb.Items.Clear() : 編號3_cb.Items.Clear() : 第三層_cb.Items.Add("") : 編號3_cb.Items.Add("")
  12. While (dr.Read()) : 第三層_cb.Items.Add(dr("會計科目")) : 編號3_cb.Items.Add(dr("編號")) : End While : conn.Close()
  13. If 第三層_cb.Items.Count <> 0 Then : 第三層_cb.SelectedIndex = 0 : End If
  14. End Sub
  15. Private Sub 第一層下拉表單資料載入()
  16. SQL_財務單會計科目1() : 第一層_cb.Items.Clear() : 編號1_cb.Items.Clear()
  17. While (dr.Read()) : 第一層_cb.Items.Add(dr("第一階")) : 編號1_cb.Items.Add(dr("編號")) : End While : conn.Close() : 第一層_cb.Text = "" : 編號1_cb.Text = ""
  18. End Sub
  19. Private Sub 第二層下拉表單資料載入()
  20. PA25 = 編號1_cb.Text : SQL_財務單會計科目2() : 第二層_cb.Items.Clear() : 編號2_cb.Items.Clear() : 第二層_cb.Items.Add("") : 編號2_cb.Items.Add("")
  21. While (dr.Read()) : 第二層_cb.Items.Add(dr("第二階")) : 編號2_cb.Items.Add(dr("編號")) : End While : conn.Close() : 第二層_cb.Text = "" : 編號2_cb.Text = ""
  22. End Sub
  23. Private Sub 分類下拉表單資料載入()
  24. SQL_財務分類() : 分類_cb.Items.Clear() : 分編_cb.Items.Clear()
  25. While (dr.Read()) : 分類_cb.Items.Add(dr("項目")) : 分編_cb.Items.Add(dr("編號")) : End While : conn.Close()
  26. End Sub
  27. Private Sub 應付款會科設定_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  28. End Sub
  29. Private Sub 應付款會科設定_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  30. 分類下拉表單資料載入() : 第一層下拉表單資料載入() : 編號1_cb.Text = "B-02" : 支付日期清單()
  31. End Sub
  32. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  33. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  34. End Sub
  35. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  36. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  37. End Sub
  38. Private Sub ComboBox5_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 第一層_cb.TextChanged
  39. 編號1_cb.SelectedIndex = 第一層_cb.SelectedIndex : 查詢_tb.Text = "" : 第二層下拉表單資料載入() : 第三層下拉表單資料載入()
  40. End Sub
  41. Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 編號1_cb.TextChanged
  42. 第一層_cb.SelectedIndex = 編號1_cb.SelectedIndex : 第二層下拉表單資料載入() : 第三層下拉表單資料載入()
  43. End Sub
  44. Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 第二層_cb.TextChanged
  45. 編號2_cb.SelectedIndex = 第二層_cb.SelectedIndex : 第三層下拉表單資料載入()
  46. End Sub
  47. Private Sub ComboBox4_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 編號2_cb.TextChanged
  48. 第二層_cb.SelectedIndex = 編號2_cb.SelectedIndex : 第三層下拉表單資料載入()
  49. End Sub
  50. Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 第三層_cb.SelectedIndexChanged
  51. 編號3_cb.SelectedIndex = 第三層_cb.SelectedIndex
  52. End Sub
  53. Private Sub ComboBox6_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 編號3_cb.SelectedIndexChanged
  54. 第三層_cb.SelectedIndex = 編號3_cb.SelectedIndex
  55. End Sub
  56. Private Sub 分類_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 分類_cb.SelectedIndexChanged
  57. 分編_cb.SelectedIndex = 分類_cb.SelectedIndex
  58. End Sub
  59. Private Sub 分類_cb_Click(sender As Object, e As EventArgs) Handles 分類_cb.Click
  60. CB選擇清單(分類_cb, 分類_cb.Text)
  61. End Sub
  62. Private Sub 申請完成_bt_Click(sender As Object, e As EventArgs) Handles 申請完成_bt.Click
  63. If 分編_cb.Text <> "N99" And 分編_cb.Text <> "" And 編號3_cb.Text <> "" Then : SQL_財務分類清單查詢(編號3_cb.Text)
  64. If dr.Read Then : SQL_財務分類清單修改(分編_cb.Text, 編號3_cb.Text) : Else : SQL_財務分類清單新增(分編_cb.Text, 編號3_cb.Text) : End If : 支付日期清單()
  65. End If
  66. End Sub
  67. End Class