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

SQL_資料庫系統管理.vb 64KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713
  1. Module SQL_資料庫系統管理
  2. '---------------------新增權限時需修改區-----------------------------------------------------------------------------------------------------------------
  3. Friend Sub SQL_系統權限預設表_新增()
  4. SQL1 = "INSERT INTO 系統權限預設表 (職稱, " & 系統權限 & ") VALUES (N'" & 系統組織架構設定.職稱_tb.Text & "',
  5. N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0',
  6. N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0',
  7. N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0',
  8. N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0',
  9. N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0')"
  10. ' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
  11. ' 26*4+24 = 1228
  12. End Sub
  13. Friend Sub SQL_系統使用者新增()
  14. ConnOpen()
  15. SQL1 = "INSERT INTO 使用者權限管理表 (" & 登入權限1 & ")
  16. VALUES (N'" & 系統使用者管理.姓名_tb.Text & "', N'" & 系統使用者管理.帳號_tb.Text & "', N'" & 系統使用者管理.密碼_tb.Text & "', N'" & 系統使用者管理.部門_cb.Text & "',
  17. N'" & 系統使用者管理.處別_cb.Text & "', N'" & 系統使用者管理.課別_cb.Text & "', N'" & 系統使用者管理.組別_cb.Text & "', N'" & 系統使用者管理.職稱_cb.Text & "',
  18. N'" & DTP & "', '', N'" & 系統使用者管理.NAS帳號_tb.Text & "', N'" & 系統使用者管理.NAS密碼_tb.Text & "',
  19. '" & 系統使用者管理.CheckBox1.Checked & "', '" & 系統使用者管理.CheckBox2.Checked & "', '" & 系統使用者管理.CheckBox3.Checked & "', '" & 系統使用者管理.CheckBox4.Checked &
  20. "', '" & 系統使用者管理.CheckBox5.Checked & "', '" & 系統使用者管理.CheckBox6.Checked & "', '" & 系統使用者管理.CheckBox7.Checked & "', '" & 系統使用者管理.CheckBox8.Checked &
  21. "', '" & 系統使用者管理.CheckBox9.Checked & "', '" & 系統使用者管理.CheckBox10.Checked & "', '" & 系統使用者管理.CheckBox11.Checked & "', '" & 系統使用者管理.CheckBox12.Checked &
  22. "', '" & 系統使用者管理.CheckBox13.Checked & "', '" & 系統使用者管理.CheckBox14.Checked & "', '" & 系統使用者管理.CheckBox15.Checked & "', '" & 系統使用者管理.CheckBox16.Checked &
  23. "', '" & 系統使用者管理.CheckBox17.Checked & "', '" & 系統使用者管理.CheckBox18.Checked & "', '" & 系統使用者管理.CheckBox19.Checked & "', '" & 系統使用者管理.CheckBox20.Checked &
  24. "', '" & 系統使用者管理.CheckBox21.Checked & "', '" & 系統使用者管理.CheckBox22.Checked & "', '" & 系統使用者管理.CheckBox23.Checked & "', '" & 系統使用者管理.CheckBox24.Checked &
  25. "', '" & 系統使用者管理.CheckBox25.Checked & "', '" & 系統使用者管理.CheckBox26.Checked & "', '" & 系統使用者管理.CheckBox27.Checked & "', '" & 系統使用者管理.CheckBox28.Checked &
  26. "', '" & 系統使用者管理.CheckBox29.Checked & "', '" & 系統使用者管理.CheckBox30.Checked & "', '" & 系統使用者管理.CheckBox31.Checked & "', '" & 系統使用者管理.CheckBox32.Checked &
  27. "', '" & 系統使用者管理.CheckBox33.Checked & "', '" & 系統使用者管理.CheckBox34.Checked & "', '" & 系統使用者管理.CheckBox35.Checked & "', '" & 系統使用者管理.CheckBox36.Checked &
  28. "', '" & 系統使用者管理.CheckBox37.Checked & "', '" & 系統使用者管理.CheckBox38.Checked & "', '" & 系統使用者管理.CheckBox39.Checked & "', '" & 系統使用者管理.CheckBox40.Checked &
  29. "', '" & 系統使用者管理.CheckBox41.Checked & "', '" & 系統使用者管理.CheckBox42.Checked & "', '" & 系統使用者管理.CheckBox43.Checked & "', '" & 系統使用者管理.CheckBox44.Checked &
  30. "', '" & 系統使用者管理.CheckBox45.Checked & "', '" & 系統使用者管理.CheckBox46.Checked & "', '" & 系統使用者管理.CheckBox47.Checked & "', '" & 系統使用者管理.CheckBox48.Checked &
  31. "', '" & 系統使用者管理.CheckBox49.Checked & "', '" & 系統使用者管理.CheckBox50.Checked & "', '" & 系統使用者管理.CheckBox51.Checked & "', '" & 系統使用者管理.CheckBox52.Checked &
  32. "', '" & 系統使用者管理.CheckBox53.Checked & "', '" & 系統使用者管理.CheckBox54.Checked & "', '" & 系統使用者管理.CheckBox55.Checked & "', '" & 系統使用者管理.CheckBox56.Checked &
  33. "', '" & 系統使用者管理.CheckBox57.Checked & "', '" & 系統使用者管理.CheckBox58.Checked & "', '" & 系統使用者管理.CheckBox59.Checked & "', '" & 系統使用者管理.CheckBox60.Checked &
  34. "', '" & 系統使用者管理.CheckBox61.Checked & "', '" & 系統使用者管理.CheckBox62.Checked & "', '" & 系統使用者管理.CheckBox63.Checked & "', '" & 系統使用者管理.CheckBox64.Checked &
  35. "', '" & 系統使用者管理.CheckBox65.Checked & "', '" & 系統使用者管理.CheckBox66.Checked & "', '" & 系統使用者管理.CheckBox67.Checked & "', '" & 系統使用者管理.CheckBox68.Checked &
  36. "', '" & 系統使用者管理.CheckBox69.Checked & "', '" & 系統使用者管理.CheckBox70.Checked & "', '" & 系統使用者管理.CheckBox71.Checked & "', '" & 系統使用者管理.CheckBox72.Checked &
  37. "', '" & 系統使用者管理.CheckBox73.Checked & "', '" & 系統使用者管理.CheckBox74.Checked & "', '" & 系統使用者管理.CheckBox75.Checked & "', '" & 系統使用者管理.CheckBox76.Checked &
  38. "', '" & 系統使用者管理.CheckBox77.Checked & "', '" & 系統使用者管理.CheckBox78.Checked & "', '" & 系統使用者管理.CheckBox79.Checked & "', '" & 系統使用者管理.CheckBox80.Checked &
  39. "', '" & 系統使用者管理.CheckBox81.Checked & "', '" & 系統使用者管理.CheckBox82.Checked & "', '" & 系統使用者管理.CheckBox83.Checked & "', '" & 系統使用者管理.CheckBox84.Checked &
  40. "', '" & 系統使用者管理.CheckBox85.Checked & "', '" & 系統使用者管理.CheckBox86.Checked & "', '" & 系統使用者管理.CheckBox87.Checked & "', '" & 系統使用者管理.CheckBox88.Checked &
  41. "', '" & 系統使用者管理.CheckBox89.Checked & "', '" & 系統使用者管理.CheckBox90.Checked & "', '" & 系統使用者管理.CheckBox91.Checked & "', '" & 系統使用者管理.CheckBox92.Checked &
  42. "', '" & 系統使用者管理.CheckBox93.Checked & "', '" & 系統使用者管理.CheckBox94.Checked & "', '" & 系統使用者管理.CheckBox95.Checked & "', '" & 系統使用者管理.CheckBox96.Checked &
  43. "', '" & 系統使用者管理.CheckBox97.Checked & "', '" & 系統使用者管理.CheckBox98.Checked & "', '" & 系統使用者管理.CheckBox99.Checked & "', '" & 系統使用者管理.CheckBox100.Checked &
  44. "', '" & 系統使用者管理.CheckBox101.Checked & "', '" & 系統使用者管理.CheckBox102.Checked & "', '" & 系統使用者管理.CheckBox103.Checked & "', '" & 系統使用者管理.CheckBox104.Checked &
  45. "', '" & 系統使用者管理.CheckBox105.Checked & "', '" & 系統使用者管理.CheckBox106.Checked & "', '" & 系統使用者管理.CheckBox107.Checked & "', '" & 系統使用者管理.CheckBox108.Checked &
  46. "', '" & 系統使用者管理.CheckBox109.Checked & "', '" & 系統使用者管理.CheckBox110.Checked & "', '" & 系統使用者管理.CheckBox111.Checked & "', '" & 系統使用者管理.CheckBox112.Checked &
  47. "', '" & 系統使用者管理.CheckBox113.Checked & "', '" & 系統使用者管理.CheckBox114.Checked & "', '" & 系統使用者管理.CheckBox115.Checked & "', '" & 系統使用者管理.CheckBox116.Checked &
  48. "', '" & 系統使用者管理.CheckBox117.Checked & "', '" & 系統使用者管理.CheckBox118.Checked & "', '" & 系統使用者管理.CheckBox119.Checked & "', '" & 系統使用者管理.CheckBox120.Checked &
  49. "', '" & 系統使用者管理.CheckBox121.Checked & "', '" & 系統使用者管理.CheckBox122.Checked & "', '" & 系統使用者管理.CheckBox123.Checked & "', '" & 系統使用者管理.CheckBox124.Checked &
  50. "', '" & 系統使用者管理.CheckBox125.Checked & "', '" & 系統使用者管理.CheckBox126.Checked & "', '" & 系統使用者管理.CheckBox127.Checked & "', '" & 系統使用者管理.CheckBox128.Checked & "')"
  51. CmdSet_For_dr()
  52. End Sub
  53. Friend Sub SQL_系統使用者修改()
  54. ConnOpen()
  55. SQL1 = "UPDATE 使用者權限管理表 SET 姓名 = N'" & 系統使用者管理.姓名_tb.Text & "'" & PA9 & ", 部門 = N'" & 系統使用者管理.部門_cb.Text & "',
  56. 處別 = N'" & 系統使用者管理.處別_cb.Text & "', 課別 = N'" & 系統使用者管理.課別_cb.Text & "',
  57. 組別 = N'" & 系統使用者管理.組別_cb.Text & "', 職稱 = N'" & 系統使用者管理.職稱_cb.Text & "',
  58. 級別 = N'" & 系統使用者管理.級別_cb.Text & "', NAS帳號 = N'" & 系統使用者管理.NAS帳號_tb.Text & "',
  59. NAS密碼 = N'" & 系統使用者管理.NAS密碼_tb.Text &
  60. "', CC01 = '" & 系統使用者管理.CheckBox1.Checked & "', CC02 = '" & 系統使用者管理.CheckBox2.Checked & "', CC03 = '" & 系統使用者管理.CheckBox3.Checked &
  61. "', CC04 = '" & 系統使用者管理.CheckBox4.Checked & "', CC05 = '" & 系統使用者管理.CheckBox5.Checked & "', CC06 = '" & 系統使用者管理.CheckBox6.Checked &
  62. "', CC07 = '" & 系統使用者管理.CheckBox7.Checked & "', CC08 = '" & 系統使用者管理.CheckBox8.Checked & "', CC09 = '" & 系統使用者管理.CheckBox9.Checked &
  63. "', CC10 = '" & 系統使用者管理.CheckBox10.Checked & "', CC11 = '" & 系統使用者管理.CheckBox11.Checked & "', CC12 = '" & 系統使用者管理.CheckBox12.Checked &
  64. "', CC13 = '" & 系統使用者管理.CheckBox13.Checked & "', CC14 = '" & 系統使用者管理.CheckBox14.Checked & "', CC15 = '" & 系統使用者管理.CheckBox15.Checked &
  65. "', CC16 = '" & 系統使用者管理.CheckBox16.Checked & "', CC17 = '" & 系統使用者管理.CheckBox17.Checked & "', CC18 = '" & 系統使用者管理.CheckBox18.Checked &
  66. "', CC19 = '" & 系統使用者管理.CheckBox19.Checked & "', CC20 = '" & 系統使用者管理.CheckBox20.Checked & "', CC21 = '" & 系統使用者管理.CheckBox21.Checked &
  67. "', CC22 = '" & 系統使用者管理.CheckBox22.Checked & "', CC23 = '" & 系統使用者管理.CheckBox23.Checked & "', CC24 = '" & 系統使用者管理.CheckBox24.Checked &
  68. "', CC25 = '" & 系統使用者管理.CheckBox25.Checked & "', CC26 = '" & 系統使用者管理.CheckBox26.Checked & "', CC27 = '" & 系統使用者管理.CheckBox27.Checked &
  69. "', CC28 = '" & 系統使用者管理.CheckBox28.Checked & "', CC29 = '" & 系統使用者管理.CheckBox29.Checked & "', CC30 = '" & 系統使用者管理.CheckBox30.Checked &
  70. "', CC31 = '" & 系統使用者管理.CheckBox31.Checked & "', CC32 = '" & 系統使用者管理.CheckBox32.Checked & "', CC33 = '" & 系統使用者管理.CheckBox33.Checked &
  71. "', CC34 = '" & 系統使用者管理.CheckBox34.Checked & "', CC35 = '" & 系統使用者管理.CheckBox35.Checked & "', CC36 = '" & 系統使用者管理.CheckBox36.Checked &
  72. "', CC37 = '" & 系統使用者管理.CheckBox37.Checked & "', CC38 = '" & 系統使用者管理.CheckBox38.Checked & "', CC39 = '" & 系統使用者管理.CheckBox39.Checked &
  73. "', CC40 = '" & 系統使用者管理.CheckBox40.Checked & "', CC41 = '" & 系統使用者管理.CheckBox41.Checked & "', CC42 = '" & 系統使用者管理.CheckBox42.Checked &
  74. "', CC43 = '" & 系統使用者管理.CheckBox43.Checked & "', CC44 = '" & 系統使用者管理.CheckBox44.Checked & "', CC45 = '" & 系統使用者管理.CheckBox45.Checked &
  75. "', CC46 = '" & 系統使用者管理.CheckBox46.Checked & "', CC47 = '" & 系統使用者管理.CheckBox47.Checked & "', CC48 = '" & 系統使用者管理.CheckBox48.Checked &
  76. "', CC49 = '" & 系統使用者管理.CheckBox49.Checked & "', CC50 = '" & 系統使用者管理.CheckBox50.Checked & "', CC51 = '" & 系統使用者管理.CheckBox51.Checked &
  77. "', CC52 = '" & 系統使用者管理.CheckBox52.Checked & "', CC53 = '" & 系統使用者管理.CheckBox53.Checked & "', CC54 = '" & 系統使用者管理.CheckBox54.Checked &
  78. "', CC55 = '" & 系統使用者管理.CheckBox55.Checked & "', CC56 = '" & 系統使用者管理.CheckBox56.Checked & "', CC57 = '" & 系統使用者管理.CheckBox57.Checked &
  79. "', CC58 = '" & 系統使用者管理.CheckBox58.Checked & "', CC59 = '" & 系統使用者管理.CheckBox59.Checked & "', CC60 = '" & 系統使用者管理.CheckBox60.Checked &
  80. "', CC61 = '" & 系統使用者管理.CheckBox61.Checked & "', CC62 = '" & 系統使用者管理.CheckBox62.Checked & "', CC63 = '" & 系統使用者管理.CheckBox63.Checked &
  81. "', CC64 = '" & 系統使用者管理.CheckBox64.Checked & "', CC65 = '" & 系統使用者管理.CheckBox65.Checked & "', CC66 = '" & 系統使用者管理.CheckBox66.Checked &
  82. "', CC67 = '" & 系統使用者管理.CheckBox67.Checked & "', CC68 = '" & 系統使用者管理.CheckBox68.Checked & "', CC69 = '" & 系統使用者管理.CheckBox69.Checked &
  83. "', CC70 = '" & 系統使用者管理.CheckBox70.Checked & "', CC71 = '" & 系統使用者管理.CheckBox71.Checked & "', CC72 = '" & 系統使用者管理.CheckBox72.Checked &
  84. "', CC73 = '" & 系統使用者管理.CheckBox73.Checked & "', CC74 = '" & 系統使用者管理.CheckBox74.Checked & "', CC75 = '" & 系統使用者管理.CheckBox75.Checked &
  85. "', CC76 = '" & 系統使用者管理.CheckBox76.Checked & "', CC77 = '" & 系統使用者管理.CheckBox77.Checked & "', CC78 = '" & 系統使用者管理.CheckBox78.Checked &
  86. "', CC79 = '" & 系統使用者管理.CheckBox79.Checked & "', CC80 = '" & 系統使用者管理.CheckBox80.Checked & "', CC81 = '" & 系統使用者管理.CheckBox81.Checked &
  87. "', CC82 = '" & 系統使用者管理.CheckBox82.Checked & "', CC83 = '" & 系統使用者管理.CheckBox83.Checked & "', CC84 = '" & 系統使用者管理.CheckBox84.Checked &
  88. "', CC85 = '" & 系統使用者管理.CheckBox85.Checked & "', CC86 = '" & 系統使用者管理.CheckBox86.Checked & "', CC87 = '" & 系統使用者管理.CheckBox87.Checked &
  89. "', CC88 = '" & 系統使用者管理.CheckBox88.Checked & "', CC89 = '" & 系統使用者管理.CheckBox89.Checked & "', CC90 = '" & 系統使用者管理.CheckBox90.Checked &
  90. "', CC91 = '" & 系統使用者管理.CheckBox91.Checked & "', CC92 = '" & 系統使用者管理.CheckBox92.Checked & "', CC93 = '" & 系統使用者管理.CheckBox93.Checked &
  91. "', CC94 = '" & 系統使用者管理.CheckBox94.Checked & "', CC95 = '" & 系統使用者管理.CheckBox95.Checked & "', CC96 = '" & 系統使用者管理.CheckBox96.Checked &
  92. "', CC97 = '" & 系統使用者管理.CheckBox97.Checked & "', CC98 = '" & 系統使用者管理.CheckBox98.Checked & "', CC99 = '" & 系統使用者管理.CheckBox99.Checked &
  93. "', CC100 = '" & 系統使用者管理.CheckBox100.Checked & "', CC101 = '" & 系統使用者管理.CheckBox101.Checked & "', CC102 = '" & 系統使用者管理.CheckBox102.Checked &
  94. "', CC103 = '" & 系統使用者管理.CheckBox103.Checked & "', CC104 = '" & 系統使用者管理.CheckBox104.Checked & "', CC105 = '" & 系統使用者管理.CheckBox105.Checked &
  95. "', CC106 = '" & 系統使用者管理.CheckBox106.Checked & "', CC107 = '" & 系統使用者管理.CheckBox107.Checked & "', CC108 = '" & 系統使用者管理.CheckBox108.Checked &
  96. "', CC109 = '" & 系統使用者管理.CheckBox109.Checked & "', CC110 = '" & 系統使用者管理.CheckBox110.Checked & "', CC111 = '" & 系統使用者管理.CheckBox111.Checked &
  97. "', CC112 = '" & 系統使用者管理.CheckBox112.Checked & "', CC113 = '" & 系統使用者管理.CheckBox113.Checked & "', CC114 = '" & 系統使用者管理.CheckBox114.Checked &
  98. "', CC115 = '" & 系統使用者管理.CheckBox115.Checked & "', CC116 = '" & 系統使用者管理.CheckBox116.Checked & "', CC117 = '" & 系統使用者管理.CheckBox117.Checked &
  99. "', CC118 = '" & 系統使用者管理.CheckBox118.Checked & "', CC119 = '" & 系統使用者管理.CheckBox119.Checked & "', CC120 = '" & 系統使用者管理.CheckBox120.Checked &
  100. "', CC121 = '" & 系統使用者管理.CheckBox121.Checked & "', CC122 = '" & 系統使用者管理.CheckBox122.Checked & "', CC123 = '" & 系統使用者管理.CheckBox123.Checked &
  101. "', CC124 = '" & 系統使用者管理.CheckBox124.Checked & "', CC125 = '" & 系統使用者管理.CheckBox125.Checked & "', CC126 = '" & 系統使用者管理.CheckBox126.Checked &
  102. "', CC127 = '" & 系統使用者管理.CheckBox127.Checked & "', CC128 = '" & 系統使用者管理.CheckBox128.Checked & "'
  103. WHERE (帳號 = '" & 系統使用者管理.帳號_tb.Text & "')"
  104. CmdSet_For_dr()
  105. End Sub
  106. Friend Sub SQL_系統權限預設表修改()
  107. ConnOpen()
  108. SQL1 = "UPDATE " & PA & " SET CC01 = '" & 系統權限預設表.CheckBox1.Checked & "', CC02 = '" & 系統權限預設表.CheckBox2.Checked & "', CC03 = '" & 系統權限預設表.CheckBox3.Checked &
  109. "', CC04 = '" & 系統權限預設表.CheckBox4.Checked & "', CC05 = '" & 系統權限預設表.CheckBox5.Checked & "', CC06 = '" & 系統權限預設表.CheckBox6.Checked &
  110. "', CC07 = '" & 系統權限預設表.CheckBox7.Checked & "', CC08 = '" & 系統權限預設表.CheckBox8.Checked & "', CC09 = '" & 系統權限預設表.CheckBox9.Checked &
  111. "', CC10 = '" & 系統權限預設表.CheckBox10.Checked & "', CC11 = '" & 系統權限預設表.CheckBox11.Checked & "', CC12 = '" & 系統權限預設表.CheckBox12.Checked &
  112. "', CC13 = '" & 系統權限預設表.CheckBox13.Checked & "', CC14 = '" & 系統權限預設表.CheckBox14.Checked & "', CC15 = '" & 系統權限預設表.CheckBox15.Checked &
  113. "', CC16 = '" & 系統權限預設表.CheckBox16.Checked & "', CC17 = '" & 系統權限預設表.CheckBox17.Checked & "', CC18 = '" & 系統權限預設表.CheckBox18.Checked &
  114. "', CC19 = '" & 系統權限預設表.CheckBox19.Checked & "', CC20 = '" & 系統權限預設表.CheckBox20.Checked & "', CC21 = '" & 系統權限預設表.CheckBox21.Checked &
  115. "', CC22 = '" & 系統權限預設表.CheckBox22.Checked & "', CC23 = '" & 系統權限預設表.CheckBox23.Checked & "', CC24 = '" & 系統權限預設表.CheckBox24.Checked &
  116. "', CC25 = '" & 系統權限預設表.CheckBox25.Checked & "', CC26 = '" & 系統權限預設表.CheckBox26.Checked & "', CC27 = '" & 系統權限預設表.CheckBox27.Checked &
  117. "', CC28 = '" & 系統權限預設表.CheckBox28.Checked & "', CC29 = '" & 系統權限預設表.CheckBox29.Checked & "', CC30 = '" & 系統權限預設表.CheckBox30.Checked &
  118. "', CC31 = '" & 系統權限預設表.CheckBox31.Checked & "', CC32 = '" & 系統權限預設表.CheckBox32.Checked & "', CC33 = '" & 系統權限預設表.CheckBox33.Checked &
  119. "', CC34 = '" & 系統權限預設表.CheckBox34.Checked & "', CC35 = '" & 系統權限預設表.CheckBox35.Checked & "', CC36 = '" & 系統權限預設表.CheckBox36.Checked &
  120. "', CC37 = '" & 系統權限預設表.CheckBox37.Checked & "', CC38 = '" & 系統權限預設表.CheckBox38.Checked & "', CC39 = '" & 系統權限預設表.CheckBox39.Checked &
  121. "', CC40 = '" & 系統權限預設表.CheckBox40.Checked & "', CC41 = '" & 系統權限預設表.CheckBox41.Checked & "', CC42 = '" & 系統權限預設表.CheckBox42.Checked &
  122. "', CC43 = '" & 系統權限預設表.CheckBox43.Checked & "', CC44 = '" & 系統權限預設表.CheckBox44.Checked & "', CC45 = '" & 系統權限預設表.CheckBox45.Checked &
  123. "', CC46 = '" & 系統權限預設表.CheckBox46.Checked & "', CC47 = '" & 系統權限預設表.CheckBox47.Checked & "', CC48 = '" & 系統權限預設表.CheckBox48.Checked &
  124. "', CC49 = '" & 系統權限預設表.CheckBox49.Checked & "', CC50 = '" & 系統權限預設表.CheckBox50.Checked & "', CC51 = '" & 系統權限預設表.CheckBox51.Checked &
  125. "', CC52 = '" & 系統權限預設表.CheckBox52.Checked & "', CC53 = '" & 系統權限預設表.CheckBox53.Checked & "', CC54 = '" & 系統權限預設表.CheckBox54.Checked &
  126. "', CC55 = '" & 系統權限預設表.CheckBox55.Checked & "', CC56 = '" & 系統權限預設表.CheckBox56.Checked & "', CC57 = '" & 系統權限預設表.CheckBox57.Checked &
  127. "', CC58 = '" & 系統權限預設表.CheckBox58.Checked & "', CC59 = '" & 系統權限預設表.CheckBox59.Checked & "', CC60 = '" & 系統權限預設表.CheckBox60.Checked &
  128. "', CC61 = '" & 系統權限預設表.CheckBox61.Checked & "', CC62 = '" & 系統權限預設表.CheckBox62.Checked & "', CC63 = '" & 系統權限預設表.CheckBox63.Checked &
  129. "', CC64 = '" & 系統權限預設表.CheckBox64.Checked & "', CC65 = '" & 系統權限預設表.CheckBox65.Checked & "', CC66 = '" & 系統權限預設表.CheckBox66.Checked &
  130. "', CC67 = '" & 系統權限預設表.CheckBox67.Checked & "', CC68 = '" & 系統權限預設表.CheckBox68.Checked & "', CC69 = '" & 系統權限預設表.CheckBox69.Checked &
  131. "', CC70 = '" & 系統權限預設表.CheckBox70.Checked & "', CC71 = '" & 系統權限預設表.CheckBox71.Checked & "', CC72 = '" & 系統權限預設表.CheckBox72.Checked &
  132. "', CC73 = '" & 系統權限預設表.CheckBox73.Checked & "', CC74 = '" & 系統權限預設表.CheckBox74.Checked & "', CC75 = '" & 系統權限預設表.CheckBox75.Checked &
  133. "', CC76 = '" & 系統權限預設表.CheckBox76.Checked & "', CC77 = '" & 系統權限預設表.CheckBox77.Checked & "', CC78 = '" & 系統權限預設表.CheckBox78.Checked &
  134. "', CC79 = '" & 系統權限預設表.CheckBox79.Checked & "', CC80 = '" & 系統權限預設表.CheckBox80.Checked & "', CC81 = '" & 系統權限預設表.CheckBox81.Checked &
  135. "', CC82 = '" & 系統權限預設表.CheckBox82.Checked & "', CC83 = '" & 系統權限預設表.CheckBox83.Checked & "', CC84 = '" & 系統權限預設表.CheckBox84.Checked &
  136. "', CC85 = '" & 系統權限預設表.CheckBox85.Checked & "', CC86 = '" & 系統權限預設表.CheckBox86.Checked & "', CC87 = '" & 系統權限預設表.CheckBox87.Checked &
  137. "', CC88 = '" & 系統權限預設表.CheckBox88.Checked & "', CC89 = '" & 系統權限預設表.CheckBox89.Checked & "', CC90 = '" & 系統權限預設表.CheckBox90.Checked &
  138. "', CC91 = '" & 系統權限預設表.CheckBox91.Checked & "', CC92 = '" & 系統權限預設表.CheckBox92.Checked & "', CC93 = '" & 系統權限預設表.CheckBox93.Checked &
  139. "', CC94 = '" & 系統權限預設表.CheckBox94.Checked & "', CC95 = '" & 系統權限預設表.CheckBox95.Checked & "', CC96 = '" & 系統權限預設表.CheckBox96.Checked &
  140. "', CC97 = '" & 系統權限預設表.CheckBox97.Checked & "', CC98 = '" & 系統權限預設表.CheckBox98.Checked & "', CC99 = '" & 系統權限預設表.CheckBox99.Checked &
  141. "', CC100 = '" & 系統權限預設表.CheckBox100.Checked & "', CC101 = '" & 系統權限預設表.CheckBox101.Checked & "', CC102 = '" & 系統權限預設表.CheckBox102.Checked &
  142. "', CC103 = '" & 系統權限預設表.CheckBox103.Checked & "', CC104 = '" & 系統權限預設表.CheckBox104.Checked & "', CC105 = '" & 系統權限預設表.CheckBox105.Checked &
  143. "', CC106 = '" & 系統權限預設表.CheckBox106.Checked & "', CC107 = '" & 系統權限預設表.CheckBox107.Checked & "', CC108 = '" & 系統權限預設表.CheckBox108.Checked &
  144. "', CC109 = '" & 系統權限預設表.CheckBox109.Checked & "', CC110 = '" & 系統權限預設表.CheckBox110.Checked & "', CC111 = '" & 系統權限預設表.CheckBox111.Checked &
  145. "', CC112 = '" & 系統權限預設表.CheckBox112.Checked & "', CC113 = '" & 系統權限預設表.CheckBox113.Checked & "', CC114 = '" & 系統權限預設表.CheckBox114.Checked &
  146. "', CC115 = '" & 系統權限預設表.CheckBox115.Checked & "', CC116 = '" & 系統權限預設表.CheckBox116.Checked & "', CC117 = '" & 系統權限預設表.CheckBox117.Checked &
  147. "', CC118 = '" & 系統權限預設表.CheckBox118.Checked & "', CC119 = '" & 系統權限預設表.CheckBox119.Checked & "', CC120 = '" & 系統權限預設表.CheckBox120.Checked &
  148. "', CC121 = '" & 系統權限預設表.CheckBox121.Checked & "', CC122 = '" & 系統權限預設表.CheckBox122.Checked & "', CC123 = '" & 系統權限預設表.CheckBox123.Checked &
  149. "', CC124 = '" & 系統權限預設表.CheckBox124.Checked & "', CC125 = '" & 系統權限預設表.CheckBox125.Checked & "', CC126 = '" & 系統權限預設表.CheckBox126.Checked &
  150. "', CC127 = '" & 系統權限預設表.CheckBox127.Checked & "', CC128 = '" & 系統權限預設表.CheckBox128.Checked & "'
  151. WHERE (職稱 = '" & PA10 & "')"
  152. CmdSet_For_dr()
  153. End Sub
  154. '---------------------系統使用者管理-----------------------------------------------------------------------------------------------------------------
  155. Friend Sub SQL_系統使用者管理_使用者清單()
  156. ConnOpen()
  157. If PA = "" Then
  158. SQL1 = "SELECT " & 登入權限1 & " FROM 使用者權限管理表 ORDER BY 部門, 職稱, 課別, 組別"
  159. Else
  160. SQL1 = "SELECT " & 登入權限1 & " FROM 使用者權限管理表
  161. WHERE (姓名 LIKE N'%" & PA & "%') OR (帳號 LIKE N'%" & PA & "%') OR (密碼 LIKE N'%" & PA & "%') OR (部門 LIKE N'%" & PA & "%') OR (職稱 LIKE N'%" & PA & "%')
  162. ORDER BY 部門, 職稱, 課別, 組別"
  163. End If
  164. CmdSet_For_DGV()
  165. End Sub
  166. Friend Sub SQL_系統使用者管理_下拉清單_部門()
  167. ConnOpen() : SQL1 = "SELECT 部門 FROM HX部門清單 ORDER BY 部門" : CmdSet_For_dr()
  168. End Sub
  169. Friend Sub SQL_系統使用者管理_下拉清單_職稱()
  170. ConnOpen() : SQL1 = "SELECT 職稱, 級別 FROM HX職稱清單 ORDER BY 職稱" : CmdSet_For_dr()
  171. End Sub
  172. Friend Sub SQL_系統使用者管理_下拉清單_處別()
  173. ConnOpen() : SQL1 = "SELECT 處 FROM HX處級清單 WHERE 處 LIKE N'" & PA20 & "%' OR 處 LIKE N'0%' ORDER BY 處" : CmdSet_For_dr()
  174. End Sub
  175. Friend Sub SQL_系統使用者管理_下拉清單_課別()
  176. ConnOpen() : SQL1 = "SELECT 課別 FROM HX課別清單 WHERE 課別 LIKE N'" & PA20 & "%' OR 課別 LIKE N'0%' ORDER BY 課別" : CmdSet_For_dr()
  177. End Sub
  178. Friend Sub SQL_系統使用者管理_下拉清單_組別()
  179. ConnOpen() : SQL1 = "SELECT 組別 FROM HX組別清單 WHERE 組別 LIKE N'" & PA20 & "%' OR 組別 LIKE N'0%' ORDER BY 組別" : CmdSet_For_dr()
  180. End Sub
  181. Friend Sub SQL_系統使用者管理_組織帶入()
  182. ConnOpen() : SQL1 = "SELECT 部, 處, 課, 組 FROM HX職稱清單 WHERE 職稱 LIKE N'" & PA & "'" : CmdSet_For_dr()
  183. End Sub
  184. Friend Sub SQL_系統使用者刪除()
  185. ConnOpen() : SQL1 = "DELETE FROM 使用者權限管理表 WHERE (帳號 = '" & 系統使用者管理.帳號_tb.Text & "')" : CmdSet_For_dr()
  186. End Sub
  187. Friend Sub SQL_系統使用者密碼顯示()
  188. ConnOpen() : SQL1 = "SELECT 密碼 FROM 使用者權限管理表 WHERE 姓名 LIKE N'" & 系統使用者管理.姓名_tb.Text & "' AND 帳號 LIKE N'" & 系統使用者管理.帳號_tb.Text & "'" : CmdSet_For_dr()
  189. End Sub
  190. Friend Sub SQL_系統權限預設表_單一讀取()
  191. ConnOpen() : SQL1 = "SELECT 職稱, " & 系統權限 & " FROM 系統權限預設表 WHERE 職稱 LIKE N'" & 系統使用者管理.職稱_cb.Text & "' ORDER BY 職稱" : CmdSet_For_DGV()
  192. End Sub
  193. '---------------------系統通用變數管理-----------------------------------------------------------------------------------------------------------------
  194. Friend Sub SQL_主資料庫LOG檔案截斷()
  195. ConnOpen() : SQL1 = "USE [" & PA & "] ALTER DATABASE [" & PA & "]
  196. SET RECOVERY SIMPLE; DBCC SHRINKFILE([" & PA & "_Log], 1);
  197. ALTER DATABASE [" & PA & "]
  198. SET RECOVERY FULL;"
  199. CmdSet_For_dr()
  200. End Sub
  201. Friend Sub SQL_伺服器1清單()
  202. ConnOpen()
  203. SQL1 = "SELECT DB_NAME(database_id) AS 資料庫 FROM sys.master_files
  204. WHERE (DB_NAME(database_id) LIKE 'GA%') OR (DB_NAME(database_id) LIKE 'HX%') OR (DB_NAME(database_id) LIKE 'IM%') OR (DB_NAME(database_id) LIKE 'PR%')
  205. GROUP BY DB_NAME(database_id) ORDER BY DB_NAME(database_id)"
  206. CmdSet_For_DGV()
  207. End Sub
  208. Friend Sub SQL_資料庫狀態()
  209. ConnOpen()
  210. SQL1 = "SELECT DB_NAME(database_id) AS [" & 表頭(160) & "], physical_name AS [" & 表頭(161) & "], type_desc AS [" & 表頭(162) & "],
  211. state_desc AS [" & 表頭(163) & "], size * 8.0 / 1024 AS [" & 表頭(164) & "]
  212. FROM sys.master_files
  213. WHERE (DB_NAME(database_id) LIKE N'HX-GPS-ERP-SYS') OR (DB_NAME(database_id) LIKE N'PROJECT-SYS') OR (DB_NAME(database_id) LIKE N'HX-PGS-MSN') OR
  214. (DB_NAME(database_id) LIKE N'IMAGE1_SYS') OR (DB_NAME(database_id) LIKE N'IMAGE2_SYS') OR (DB_NAME(database_id) LIKE N'IMAGE3_SYS') OR
  215. (DB_NAME(database_id) LIKE N'HX-PGS-FILE1-SYS') OR (DB_NAME(database_id) LIKE N'HX-PGS-FILE2-SYS') OR (DB_NAME(database_id) LIKE N'HX-PGS-FILE3-SYS')"
  216. CmdSet_For_DGV()
  217. End Sub
  218. Friend Sub SQL_系統語言控制_介面()
  219. ConnOpen() : SQL1 = "SELECT 編碼 AS [No.], 介面 AS [" & 表頭(0) & "] FROM 系統介面語言 GROUP BY 介面,編碼 ORDER BY 編碼" : CmdSet_For_DGV()
  220. End Sub
  221. Friend Sub SQL_系統語言控制_控件()
  222. ConnOpen() : SQL1 = "SELECT 控件 AS [" & 表頭(1) & "] FROM 系統介面語言 WHERE (介面 LIKE N'" & PA & "') GROUP BY 控件 ORDER BY 控件" : CmdSet_For_DGV()
  223. End Sub
  224. Friend Sub SQL_系統語言控制_內容()
  225. ConnOpen()
  226. SQL1 = "SELECT 語言 AS [" & 表頭(2) & "], 內容 AS [" & 表頭(3) & "] FROM 系統介面語言 WHERE (介面 LIKE N'" & PA & "') AND (控件 LIKE N'" & PA1 & "') ORDER BY 語言 DESC"
  227. CmdSet_For_DGV()
  228. End Sub
  229. Friend Sub SQL_系統語言控制_內容修改()
  230. ConnOpen()
  231. SQL1 = "UPDATE 系統介面語言 SET 內容 = N'" & PA20 & "'
  232. WHERE (介面 LIKE N'" & 系統通用變數管理.介面_tb.Text & "') AND (控件 LIKE N'" & 系統通用變數管理.控件_tb.Text & "') AND (語言 LIKE N'" & PA21 & "')"
  233. CmdSet_For_dr()
  234. End Sub
  235. Friend Sub SQL_系統語言控制_修改()
  236. ConnOpen()
  237. SQL1 = "UPDATE 系統介面語言 SET 介面 = N'" & 系統通用變數管理.介面2_tb.Text & "' WHERE (介面 LIKE N'" & 系統通用變數管理.介面_tb.Text & "')"
  238. CmdSet_For_dr()
  239. ConnOpen()
  240. SQL1 = "UPDATE 系統介面語言 SET 控件 = N'" & 系統通用變數管理.控件2_tb.Text & "' WHERE 介面 LIKE N'" & 系統通用變數管理.介面_tb.Text & "' AND 控件 = N'" & 系統通用變數管理.控件_tb.Text & "'"
  241. CmdSet_For_dr()
  242. ConnOpen()
  243. SQL1 = "UPDATE 系統介面圖片 SET 介面 = N'" & 系統通用變數管理.介面2_tb.Text & "' WHERE (介面 LIKE N'" & 系統通用變數管理.介面_tb.Text & "')"
  244. CmdSet_For_dr()
  245. End Sub
  246. Friend Sub SQL_系統閒置時間設定修改()
  247. ConnOpen()
  248. SQL1 = "UPDATE 系統閒置時間設定 SET timeExit = N'" & 系統通用變數管理.時間1_tb.Text & "', timeExit2 = N'" & 系統通用變數管理.時間2_tb.Text & "'
  249. WHERE (timeExit = N'" & PA1 & "' AND timeExit2 = N'" & PA2 & "')"
  250. CmdSet_For_dr()
  251. End Sub
  252. Friend Sub SQL_系統通用變數管理_圖片載入()
  253. ConnOpen()
  254. SQL1 = "SELECT 圖片 FROM 系統介面圖片 WHERE 介面 LIKE N'" & 系統通用變數管理.介面_tb.Text & "'"
  255. CmdSet_For_dr()
  256. End Sub
  257. Friend Sub SQL_系統通用變數管理_圖片新增()
  258. ConnOpen()
  259. SQL1 = "INSERT INTO 系統介面圖片 (介面, 圖片) SELECT '" & 系統通用變數管理.介面_tb.Text & "',
  260. BULKCOLUMN FROM OPENROWSET ( BULK '" & FTP物理位置 & AA(4) & "\" & 系統通用變數管理.檔案名稱_tb.Text & "', SINGLE_BLOB) AS EMPLOYEEPICTURE"
  261. CmdSet_For_dr()
  262. End Sub
  263. Friend Sub SQL_系統通用變數管理_圖片修改()
  264. ConnOpen()
  265. SQL1 = "UPDATE 系統介面圖片 SET 圖片 = BULKCOLUMN FROM OPENROWSET (BULK '" & FTP物理位置 & AA(4) & "\" & 系統通用變數管理.檔案名稱_tb.Text & "', SINGLE_BLOB) AS EMPLOYEEPICTURE
  266. WHERE (介面 = '" & 系統通用變數管理.介面_tb.Text & "')"
  267. CmdSet_For_dr()
  268. End Sub
  269. Friend Sub SQL_系統預測值修改()
  270. ConnOpen()
  271. SQL1 = "UPDATE 系統預設值 SET 密碼重設天數 = N'" & 系統通用變數管理.密碼重設天數_tb.Text & "', 行政採購二級 = N'" & 系統通用變數管理.行政簽核_tb.Text & "' ,
  272. 建築採購二級 = N'" & 系統通用變數管理.建築簽核_tb.Text & "',比例1 = N'" & 系統通用變數管理.NUP_3.Text & "',比例2 = N'" & 系統通用變數管理.NUP_4.Text & "',
  273. 比例3 = N'" & 系統通用變數管理.NUP_5.Text & "', 圖片伺服器上限 = '" & 系統通用變數管理.MAX_nud.Value & "'"
  274. CmdSet_For_dr()
  275. End Sub
  276. '---------------------特別功能-----------------------------------------------------------------------------------------------------------------
  277. Friend Sub SQL_特別功能_介面一()
  278. ConnOpen() : SQL1 = "SELECT 介面, 語言, 控件, 內容 FROM 系統介面語言 WHERE (控件 LIKE N'%DGV%') AND (語言 LIKE N'繁體中文') AND (內容 NOT LIKE N'%.')" : CmdSet_For_DGV()
  279. End Sub
  280. Friend Sub SQL_特別功能_修改一()
  281. ConnOpen()
  282. SQL1 = "UPDATE 系統介面語言 SET 內容 = N'" & PA10 & 特別功能.加點_tb.Text & "'
  283. WHERE (介面 LIKE N'" & PA9 & "') AND (控件 LIKE N'" & PA8 & "') AND (語言 LIKE N'繁體中文')"
  284. CmdSet_For_dr()
  285. End Sub
  286. '---------------------系統權限預設表-----------------------------------------------------------------------------------------------------------------
  287. Friend Sub SQL_系統權限預設表()
  288. ConnOpen()
  289. SQL1 = "SELECT 系統權限預設表.職稱, HX職稱清單.級別, " & 系統權限 & " FROM 系統權限預設表 INNER JOIN HX職稱清單 ON 系統權限預設表.職稱 = HX職稱清單.職稱
  290. ORDER BY 系統權限預設表.職稱"
  291. CmdSet_For_DGV()
  292. End Sub
  293. '---------------------跨部門主管權限設定-----------------------------------------------------------------------------------------------------------------
  294. Friend Sub SQL_跨部門主管權限設定_清單()
  295. ConnOpen()
  296. SQL1 = "SELECT 姓名 AS [" & 表頭(4) & "], 職稱 AS [" & 表頭(9) & "], 級別 AS [" & 表頭(138) & "], 部門, 處別, 課別, 組別, 帳號 FROM 使用者權限管理表
  297. WHERE CC88 = 1
  298. ORDER BY 部門, 職稱, 課別, 組別"
  299. CmdSet_For_DGV()
  300. End Sub
  301. Friend Sub SQL_跨部門主管權限設定_確認有無資料()
  302. ConnOpen()
  303. SQL1 = "SELECT 姓名 FROM 系統跨部門權限表 WHERE (姓名 = N'" & PA1 & "' AND 帳號 = N'" & PA2 & "')"
  304. CmdSet_For_dr()
  305. End Sub
  306. Friend Sub SQL_跨部門主管權限設定_未設定過()
  307. If PA3 = "00" Then
  308. SQL2 = " "
  309. ElseIf PA3 = "01" Then
  310. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'00') "
  311. ElseIf PA3 = "02" Then
  312. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  313. ElseIf PA3 = "03" Then
  314. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  315. ElseIf PA3 = "04" Then
  316. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  317. ElseIf PA3 = "05" Then
  318. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND
  319. (HX職稱清單.級別 NOT LIKE N'00') "
  320. ElseIf PA3 = "06" Then
  321. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'05') AND (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND
  322. (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  323. ElseIf PA3 = "07" Then
  324. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'06') AND (HX職稱清單.級別 NOT LIKE N'05') AND (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND
  325. (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  326. ElseIf PA3 = "08" Then
  327. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'07') AND (HX職稱清單.級別 NOT LIKE N'06') AND (HX職稱清單.級別 NOT LIKE N'05') AND (HX職稱清單.級別 NOT LIKE N'04') AND
  328. (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  329. ElseIf PA3 = "09" Then
  330. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'08') AND (HX職稱清單.級別 NOT LIKE N'07') AND (HX職稱清單.級別 NOT LIKE N'06') AND (HX職稱清單.級別 NOT LIKE N'05') AND
  331. (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND
  332. (HX職稱清單.級別 NOT LIKE N'00') "
  333. End If
  334. ConnOpen()
  335. SQL1 = "SELECT HX職稱清單.部 AS [" & 表頭(139) & "], HX職稱清單.處 AS [" & 表頭(140) & "], HX職稱清單.課 AS [" & 表頭(141) & "], HX職稱清單.組 AS [" & 表頭(142) & "], HX職稱清單.職稱 AS [" & 表頭(9) & "],
  336. 系統跨部門權限表_暫存檔.時效 AS [" & 表頭(143) & "], 系統跨部門權限表_暫存檔.授權 AS [" & 表頭(144) & "], HX職稱清單.級別 AS [" & 表頭(138) & "]
  337. FROM HX職稱清單 LEFT OUTER JOIN 系統跨部門權限表_暫存檔 ON HX職稱清單.職稱 = 系統跨部門權限表_暫存檔.職稱 " & SQL2 & "
  338. ORDER BY HX職稱清單.部, HX職稱清單.職稱"
  339. CmdSet_For_DGV()
  340. End Sub
  341. Friend Sub SQL_跨部門主管權限設定_已設定過()
  342. If PA3 = "00" Then
  343. SQL2 = "WHERE (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  344. ElseIf PA3 = "01" Then
  345. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  346. ElseIf PA3 = "02" Then
  347. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  348. ElseIf PA3 = "03" Then
  349. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND
  350. (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  351. ElseIf PA3 = "04" Then
  352. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND
  353. (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  354. ElseIf PA3 = "05" Then
  355. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND
  356. (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  357. ElseIf PA3 = "06" Then
  358. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'05') AND (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND
  359. (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND
  360. (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  361. ElseIf PA3 = "07" Then
  362. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'06') AND (HX職稱清單.級別 NOT LIKE N'05') AND (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND
  363. (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND
  364. (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  365. ElseIf PA3 = "08" Then
  366. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'07') AND (HX職稱清單.級別 NOT LIKE N'06') AND (HX職稱清單.級別 NOT LIKE N'05') AND (HX職稱清單.級別 NOT LIKE N'04') AND
  367. (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND
  368. (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  369. ElseIf PA3 = "08" Then
  370. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'08') AND (HX職稱清單.級別 NOT LIKE N'07') AND (HX職稱清單.級別 NOT LIKE N'06') AND (HX職稱清單.級別 NOT LIKE N'05') AND
  371. (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND
  372. (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  373. End If
  374. ConnOpen()
  375. SQL1 = "SELECT HX職稱清單.部 AS [" & 表頭(139) & "], HX職稱清單.處 AS [" & 表頭(140) & "], HX職稱清單.課 AS [" & 表頭(141) & "], HX職稱清單.組 AS [" & 表頭(142) & "],
  376. HX職稱清單.職稱 AS [" & 表頭(9) & "],
  377. 系統跨部門權限表.時效 AS [" & 表頭(143) & "], 系統跨部門權限表.授權 AS [" & 表頭(144) & "], HX職稱清單.級別 AS [" & 表頭(138) & "]
  378. FROM HX職稱清單 LEFT OUTER JOIN 系統跨部門權限表 ON HX職稱清單.職稱 = 系統跨部門權限表.職稱 " & SQL2 & "
  379. ORDER BY HX職稱清單.部, HX職稱清單.職稱"
  380. CmdSet_For_DGV()
  381. End Sub
  382. Friend Sub SQL_跨部門主管權限設定_存檔前確認()
  383. ConnOpen()
  384. SQL1 = "SELECT 職稱 FROM 系統跨部門權限表 WHERE (職稱 = N'" & PA4 & "' AND 姓名 = N'" & PA1 & "' AND 帳號 = N'" & PA2 & "')"
  385. CmdSet_For_dr()
  386. End Sub
  387. Friend Sub SQL_跨部門主管權限設定_修改()
  388. ConnOpen()
  389. SQL1 = "UPDATE 系統跨部門權限表 SET 時效 = N'" & PA5 & "', 授權 = N'" & BL1 & "' WHERE (職稱 = N'" & PA4 & "' AND 姓名 = N'" & PA1 & "' AND 帳號 = N'" & PA2 & "')"
  390. CmdSet_For_dr()
  391. End Sub
  392. Friend Sub SQL_跨部門主管權限設定_新增()
  393. ConnOpen()
  394. SQL1 = "INSERT INTO 系統跨部門權限表 (姓名, 帳號, 職稱, 時效, 授權) VALUES (N'" & PA1 & "',N'" & PA2 & "',N'" & PA4 & "',N'" & PA5 & "',N'" & BL1 & "')"
  395. CmdSet_For_dr()
  396. End Sub
  397. Friend Sub SQL_跨部門主管權限設定_刪除()
  398. ConnOpen() : SQL1 = "DELETE 系統跨部門權限表 WHERE (姓名 = N'" & PA & "')" : CmdSet_For_dr()
  399. End Sub
  400. '---------------------系統編碼規則-----------------------------------------------------------------------------------------------------------------
  401. Friend Sub SQL_年份()
  402. ConnOpen() : SQL1 = "SELECT 年份 AS [" & 表頭(163) & "] FROM 年份清單 ORDER BY 年份 DESC" : CmdSet_For_DGV()
  403. End Sub
  404. Friend Sub SQL_FTP位置()
  405. ConnOpen()
  406. SQL1 = "SELECT FTP地址 AS [" & 表頭(164) & "], FTP帳號 AS [" & 表頭(165) & "], FTP密碼 AS [" & 表頭(166) & "], 地區 AS [" & 表頭(167) & "], FTP物理位置 AS [" & 表頭(168) & "]
  407. FROM FTP資料庫管理"
  408. CmdSet_For_DGV()
  409. End Sub
  410. Friend Sub SQL_請購單除錯()
  411. ConnOpen()
  412. SQL1 = " SELECT 請購單控制表.請購單號 AS [" & 表頭(172) & "]
  413. From 請購單控制表 LEFT OUTER Join
  414. 請購單明細表 ON 請購單控制表.請購單號 = 請購單明細表.請購單號
  415. Where (請購單明細表.請購單號 Is NULL)
  416. Order By 請購單控制表.請購單號 DESC "
  417. CmdSet_For_DGV()
  418. End Sub
  419. Friend Sub SQL_請購控制表除錯_刪除()
  420. ConnOpen() : SQL1 = "DELETE 請購單控制表 WHERE (請購單號 = N'" & PA & "')" : CmdSet_For_dr()
  421. End Sub
  422. Friend Sub SQL_倉儲明細表除錯()
  423. ConnOpen()
  424. SQL1 = "SELECT HX選擇按鈕.選擇 AS [" & 表頭(44) & "] , QQQ.料號 AS [" & 表頭(77) & "], QQQ.料號_NOT
  425. FROM HX選擇按鈕 RIGHT OUTER JOIN
  426. (SELECT 倉儲明細表.料號, 物料規格表.料號 AS 料號_NOT
  427. FROM 倉儲明細表 LEFT OUTER JOIN 物料規格表 ON 倉儲明細表.料號 = 物料規格表.料號
  428. GROUP BY 倉儲明細表.料號, 物料規格表.料號) AS QQQ ON HX選擇按鈕.對應 = QQQ.料號
  429. WHERE (QQQ.料號_NOT IS NULL)"
  430. CmdSet_For_DGV()
  431. End Sub
  432. Friend Sub SQL_倉儲明細表除錯_修改()
  433. ConnOpen() : SQL1 = "UPDATE 倉儲明細表 SET 料號 = N'" & PA1 & "' WHERE (料號 = N'" & PA & "')" : CmdSet_For_dr()
  434. End Sub
  435. Friend Sub SQL_倉儲明細表除錯_刪除()
  436. ConnOpen() : SQL1 = "DELETE 倉儲明細表 WHERE (料號 = N'" & PA & "')" : CmdSet_For_dr()
  437. End Sub
  438. Friend Sub SQL_FTP新增查詢()
  439. SQL1 = "SELECT 地區 FROM FTP資料庫管理 WHERE 地區 LIKE N'" & 系統編碼規則.地區_tb.Text & "'"
  440. End Sub
  441. Friend Sub SQL_FTP新增()
  442. SQL1 = "INSERT INTO FTP資料庫管理 (FTP地址, FTP帳號, FTP密碼, 地區, FTP物理位置)
  443. VALUES (N'" & 系統編碼規則.FTP地址_tb.Text & "', N'" & 系統編碼規則.帳號_tb.Text & "', N'" & 系統編碼規則.密碼_tb.Text & "',
  444. N'" & 系統編碼規則.地區_tb.Text & "', N'" & 系統編碼規則.FTP實體_tb.Text & "')"
  445. End Sub
  446. Friend Sub SQL_FTP修改()
  447. SQL1 = "UPDATE FTP資料庫管理 SET FTP地址 = N'" & PA & "', FTP帳號 = N'" & PA1 & "', FTP密碼 = N'" & PA2 & "' , FTP物理位置 = N'" & PA3 & "'
  448. WHERE 地區 LIKE N'" & 系統編碼規則.地區_tb.Text & "'"
  449. End Sub
  450. Friend Sub SQL_FTP刪除()
  451. SQL1 = "DELETE FROM FTP資料庫管理 WHERE (地區 = N'" & 系統編碼規則.地區_tb.Text & "')"
  452. End Sub
  453. Friend Sub SQL_年份新增查詢()
  454. SQL1 = "SELECT 年份 FROM 年份清單 WHERE 年份 LIKE N'" & 系統編碼規則.年份_tb.Text & "'"
  455. End Sub
  456. Friend Sub SQL_年份新增()
  457. SQL1 = "INSERT INTO 年份清單 (年份) VALUES (N'" & 系統編碼規則.年份_tb.Text & "')"
  458. End Sub
  459. Friend Sub SQL_年份修改()
  460. SQL1 = "UPDATE 年份清單 SET 年份 = N'" & PA & "' WHERE 年份 LIKE N'" & 系統編碼規則.年份_tb.Text & "'"
  461. End Sub
  462. Friend Sub SQL_年份刪除()
  463. SQL1 = "DELETE FROM 年份清單 WHERE (年份 = N'" & 系統編碼規則.年份_tb.Text & "')"
  464. End Sub
  465. Friend Sub SQL_明細表除錯_修改()
  466. ConnOpen()
  467. SQL1 = "UPDATE 倉儲明細表 SET 倉名編號 = N'" & PA1 & "' WHERE 資料流水號 LIKE N'" & PA & "'"
  468. CmdSet_For_dr()
  469. End Sub
  470. Friend Sub SQL_倉儲控制表除錯()
  471. ConnOpen()
  472. SQL1 = "SELECT 倉級 AS [" & 表頭(68) & "],倉名編號 AS [" & 表頭(69) & "], 倉名 AS [" & 表頭(174) & "]
  473. FROM 倉儲分區控制表
  474. WHERE (倉級 LIKE N'3')"
  475. CmdSet_For_DGV()
  476. End Sub
  477. Friend Sub SQL_明細表除錯()
  478. ConnOpen()
  479. SQL1 = "SELECT 倉儲明細表.倉名編號 AS [" & 表頭(69) & "],倉儲分區控制表.倉名 ,倉儲明細表.資料流水號 AS [" & 表頭(137) & "],倉儲明細表.執行單號 AS [" & 表頭(173) & "]
  480. FROM 倉儲明細表 LEFT OUTER JOIN
  481. 倉儲分區控制表 ON 倉儲明細表.倉名編號 = 倉儲分區控制表.倉名編號
  482. WHERE (倉儲分區控制表.倉名 IS NULL)"
  483. CmdSet_For_DGV()
  484. End Sub
  485. Friend Sub SQL_天氣控制()
  486. ConnOpen_工程SQL()
  487. SQL1 = "SELECT 天氣 AS [" & 表頭(169) & "], 語言 AS [" & 表頭(2) & "],編碼 AS [" & 表頭(49) & "]
  488. FROM 工程進度_天氣"
  489. CmdSet_For_DGV()
  490. End Sub
  491. Friend Sub SQL_天氣_資料讀取()
  492. ConnOpen_工程SQL() : SQL1 = "SELECT 天氣, 語言, 編碼 FROM 工程進度_天氣 WHERE (天氣 LIKE N'" & PA6 & "') " : CmdSet_For_dr()
  493. End Sub
  494. Friend Sub SQL_天氣控制_新增查詢()
  495. ConnOpen_工程SQL()
  496. SQL1 = "SELECT 天氣 FROM 工程進度_天氣 WHERE 天氣 LIKE N'" & 系統編碼規則.天氣_tb.Text & "'"
  497. CmdSet_For_dr()
  498. End Sub
  499. Friend Sub SQL_天氣控制_新增()
  500. ConnOpen_工程SQL()
  501. SQL1 = "INSERT INTO 工程進度_天氣 (天氣,語言,編碼) VALUES (N'" & PA & "',N'" & PA1 & "', N'" & PA2 & "')"
  502. CmdSet_For_dr()
  503. End Sub
  504. Friend Sub SQL_天氣控制_修改()
  505. ConnOpen_工程SQL()
  506. SQL1 = "UPDATE 工程進度_天氣 SET 天氣 = N'" & PA & "' WHERE 編碼 LIKE N'" & PA1 & "' AND 語言 LIKE N'" & 系統編碼規則.系統語言_cb.Text & "' "
  507. CmdSet_For_dr()
  508. End Sub
  509. Friend Sub SQL_天氣控制_刪除()
  510. ConnOpen_工程SQL()
  511. SQL1 = "DELETE FROM 工程進度_天氣 WHERE (編碼 = N'" & 系統編碼規則.編碼_tb.Text & "' AND 語言 = N'" & 系統編碼規則.系統語言_cb.Text & "')"
  512. CmdSet_For_dr()
  513. End Sub
  514. Friend Sub SQL_時間控制()
  515. ConnOpen_工程SQL()
  516. SQL1 = "SELECT 上下午 AS [" & 表頭(170) & "],時段 AS [" & 表頭(171) & "] FROM 工程進度_時間 ORDER BY 上下午"
  517. CmdSet_For_DGV()
  518. End Sub
  519. Friend Sub SQL_時間控制_新增查詢()
  520. ConnOpen_工程SQL()
  521. SQL1 = "SELECT 上下午 FROM 工程進度_時間 WHERE 上下午 LIKE N'" & 系統編碼規則.上下午_tb.Text & "'"
  522. CmdSet_For_dr()
  523. End Sub
  524. Friend Sub SQL_時間控制_新增()
  525. ConnOpen_工程SQL()
  526. SQL1 = "INSERT INTO 工程進度_時間 (上下午,時段) VALUES (N'" & PA & "',N'" & PA1 & "')"
  527. CmdSet_For_dr()
  528. End Sub
  529. Friend Sub SQL_時間控制_修改()
  530. ConnOpen_工程SQL()
  531. SQL1 = "UPDATE 工程進度_時間 SET 上下午 = N'" & PA & "' WHERE 時段 LIKE N'" & 系統編碼規則.時段_cb.Text & "' AND 上下午 LIKE N'" & 系統編碼規則.上下午_tb.Text & "' "
  532. CmdSet_For_dr()
  533. End Sub
  534. Friend Sub SQL_時間控制_刪除()
  535. ConnOpen_工程SQL()
  536. SQL1 = "DELETE FROM 工程進度_時間 WHERE (上下午 = N'" & 系統編碼規則.上下午_tb.Text & "' AND 時段 = N'" & 系統編碼規則.時段_cb.Text & "')"
  537. CmdSet_For_dr()
  538. End Sub
  539. '---------------------系統綁定電腦資訊-----------------------------------------------------------------------------------------------------------------
  540. Friend Sub SQL_系統綁定電腦資訊表()
  541. ConnOpen() : SQL1 = "SELECT MAC碼, 硬碟ID, 硬碟序列, 磁盘型態 FROM 系統綁定電腦資訊" : CmdSet_For_DGV()
  542. End Sub
  543. Friend Sub SQL_系統綁定電腦註冊()
  544. ConnOpen()
  545. SQL1 = "SELECT MAC碼 FROM 系統綁定電腦資訊
  546. WHERE 硬碟ID LIKE N'" & 系統對應電腦註冊.硬碟ID_tb.Text & "' AND 硬碟序列 LIKE N'" & 系統對應電腦註冊.硬碟序列_tb.Text & "' AND
  547. 磁盘型態 LIKE N'" & 系統對應電腦註冊.磁盘型態_tb.Text & "'"
  548. CmdSet_For_dr()
  549. End Sub
  550. Friend Sub SQL_系統綁定電腦註冊_新增()
  551. ConnOpen()
  552. SQL1 = "INSERT INTO 系統綁定電腦資訊 (MAC碼, 硬碟ID, 硬碟序列, 磁盘型態)
  553. VALUES (N'" & 系統對應電腦註冊.MAC碼_tb.Text & "',N'" & 系統對應電腦註冊.硬碟ID_tb.Text & "',
  554. N'" & 系統對應電腦註冊.硬碟序列_tb.Text & "',N'" & 系統對應電腦註冊.磁盘型態_tb.Text & "')"
  555. CmdSet_For_dr()
  556. End Sub
  557. Friend Sub SQL_系統綁定電腦註冊_刪除()
  558. ConnOpen()
  559. SQL1 = "DELETE FROM 系統綁定電腦資訊
  560. WHERE 硬碟ID LIKE N'" & 系統對應電腦註冊.硬碟ID_tb.Text & "' AND 硬碟序列 LIKE N'" & 系統對應電腦註冊.硬碟序列_tb.Text & "' AND
  561. 磁盘型態 LIKE N'" & 系統對應電腦註冊.磁盘型態_tb.Text & "'"
  562. CmdSet_For_dr()
  563. End Sub
  564. '---------------------FTP資料夾管理-----------------------------------------------------------------------------------------------------------------
  565. Friend Sub SQL_FTP資料夾管理表()
  566. ConnOpen() : SQL1 = "SELECT 資料夾名稱, 指定頁面, 備註, 指定 FROM FTP資料夾管理" : CmdSet_For_DGV()
  567. End Sub
  568. Friend Sub SQL_FTP資料夾管理表_新增()
  569. ConnOpen()
  570. SQL1 = "INSERT INTO FTP資料夾管理 (資料夾名稱, 指定頁面, 備註, 指定) " &
  571. "VALUES (N'" & FTP資料夾管理.資料夾名稱_tb.Text & "',N'" & FTP資料夾管理.指定頁面_tb.Text & "',N'" & FTP資料夾管理.備註_tb.Text & "',N'" & FTP資料夾管理.指定_tb.Text & "')"
  572. CmdSet_For_dr()
  573. End Sub
  574. Friend Sub SQL_FTP資料夾管理表_修改()
  575. ConnOpen()
  576. SQL1 = "UPDATE FTP資料夾管理 SET 指定頁面 = N'" & FTP資料夾管理.指定頁面_tb.Text & "', 備註 = N'" & FTP資料夾管理.備註_tb.Text & "',
  577. 資料夾名稱 = N'" & FTP資料夾管理.資料夾名稱_tb.Text & "' WHERE (指定 = N'" & FTP資料夾管理.指定_tb.Text & "')"
  578. CmdSet_For_dr()
  579. End Sub
  580. Friend Sub SQL_FTP資料夾管理表_刪除()
  581. ConnOpen() : SQL1 = "DELETE FROM FTP資料夾管理 WHERE (資料夾名稱 = N'" & FTP資料夾管理.資料夾名稱_tb.Text & "')" : CmdSet_For_dr()
  582. End Sub
  583. '---------------------系統組織架構設定-----------------------------------------------------------------------------------------------------------------
  584. Friend Sub SQL_職稱清單()
  585. ConnOpen() : SQL1 = "SELECT 部, 處, 課, 組, 職稱, 級別 FROM HX職稱清單 ORDER BY 部,職稱" : CmdSet_For_DGV()
  586. End Sub
  587. Friend Sub SQL_部門清單()
  588. ConnOpen() : SQL1 = "SELECT 部門 FROM HX部門清單 ORDER BY 部門" : CmdSet_For_DGV()
  589. End Sub
  590. Friend Sub SQL_處別清單()
  591. ConnOpen() : SQL1 = "SELECT 處 AS 處別 FROM HX處級清單 WHERE 處 LIKE N'" & PA20 & "%' OR 處 LIKE N'0%' ORDER BY 處" : CmdSet_For_DGV()
  592. End Sub
  593. Friend Sub SQL_課別清單()
  594. ConnOpen() : SQL1 = "SELECT 課別 FROM HX課別清單 WHERE 課別 LIKE N'" & PA20 & "%' OR 課別 LIKE N'0%' ORDER BY 課別" : CmdSet_For_DGV()
  595. End Sub
  596. Friend Sub SQL_組別清單()
  597. ConnOpen() : SQL1 = "SELECT 組別 FROM HX組別清單 WHERE 組別 LIKE N'" & PA20 & "%' OR 組別 LIKE N'0%' ORDER BY 組別" : CmdSet_For_DGV()
  598. End Sub
  599. Friend Sub SQL_職稱重複查詢()
  600. SQL1 = "SELECT 職稱 FROM HX職稱清單 WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  601. End Sub
  602. Friend Sub SQL_部門重複查詢()
  603. SQL1 = "SELECT 部門 FROM HX部門清單 WHERE 部門 LIKE N'" & PA1 & "'"
  604. End Sub
  605. Friend Sub SQL_課別重複查詢()
  606. SQL1 = "SELECT 課別 FROM HX課別清單 WHERE 課別 LIKE N'" & PA1 & "'"
  607. End Sub
  608. Friend Sub SQL_組別重複查詢()
  609. SQL1 = "SELECT 組別 FROM HX組別清單 WHERE 組別 LIKE N'" & PA1 & "'"
  610. End Sub
  611. Friend Sub SQL_處級重複查詢()
  612. SQL1 = "SELECT 處 FROM HX處級清單 WHERE 處 LIKE N'" & PA1 & "'"
  613. End Sub
  614. Friend Sub SQL_公司職稱清單_新增()
  615. SQL1 = "INSERT INTO HX職稱清單 (職稱, 級別) VALUES (N'" & 系統組織架構設定.職稱_tb.Text & "', N'" & 系統組織架構設定.級別_cb.Text & "')"
  616. End Sub
  617. Friend Sub SQL_公司部門清單_新增()
  618. SQL1 = "INSERT INTO HX部門清單 (部門) VALUES (N'" & PA1 & "')"
  619. End Sub
  620. Friend Sub SQL_公司課別清單_新增()
  621. SQL1 = "INSERT INTO HX課別清單 (課別) VALUES (N'" & PA1 & "')"
  622. End Sub
  623. Friend Sub SQL_公司組別清單_新增()
  624. SQL1 = "INSERT INTO HX組別清單 (組別) VALUES (N'" & PA1 & "')"
  625. End Sub
  626. Friend Sub SQL_公司處級清單_新增()
  627. SQL1 = "INSERT INTO HX處級清單 (處) VALUES (N'" & PA1 & "')"
  628. End Sub
  629. Friend Sub SQL_公司職稱清單_修改()
  630. SQL1 = "UPDATE HX職稱清單 SET 職稱 = N'" & PA & "', 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  631. End Sub
  632. Friend Sub SQL_系統權限預設表_修改()
  633. SQL1 = "UPDATE 系統權限預設表 SET 職稱 = N'" & PA & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  634. End Sub
  635. Friend Sub SQL_系統跨部門權限表_修改()
  636. SQL1 = "UPDATE 系統跨部門權限表 SET 職稱 = N'" & PA & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  637. End Sub
  638. Friend Sub SQL_使用者權限管理表_修改()
  639. SQL1 = "UPDATE 使用者權限管理表 SET 職稱 = N'" & PA & "', 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  640. End Sub
  641. Friend Sub SQL_公司職稱清單_修改級別()
  642. SQL1 = "UPDATE HX職稱清單 SET 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  643. End Sub
  644. Friend Sub SQL_使用者權限管理表_修改級別()
  645. SQL1 = "UPDATE 使用者權限管理表 SET 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  646. End Sub
  647. Friend Sub SQL_公司職稱清單_刪除()
  648. ConnOpen() : SQL1 = "DELETE FROM HX職稱清單 WHERE (職稱 = N'" & 系統組織架構設定.職稱_tb.Text & "')" : CmdSet_For_dr()
  649. End Sub
  650. Friend Sub SQL_系統權限預設表_刪除()
  651. ConnOpen() : SQL1 = "DELETE FROM 系統權限預設表 WHERE (職稱 = N'" & 系統組織架構設定.職稱_tb.Text & "')" : CmdSet_For_dr()
  652. End Sub
  653. Friend Sub SQL_使用者權限管理表_刪除()
  654. ConnOpen() : SQL1 = "DELETE FROM 系統跨部門權限表 WHERE (職稱 = N'" & 系統組織架構設定.職稱_tb.Text & "')" : CmdSet_For_dr()
  655. End Sub
  656. Friend Sub SQL_公司部門清單_刪除()
  657. SQL1 = "DELETE FROM HX部門清單 WHERE (部門 = N'" & PA1 & "')"
  658. End Sub
  659. Friend Sub SQL_公司課別清單_刪除()
  660. SQL1 = "DELETE FROM HX課別清單 WHERE (課別 = N'" & PA1 & "')"
  661. End Sub
  662. Friend Sub SQL_公司組別清單_刪除()
  663. SQL1 = "DELETE FROM HX組別清單 WHERE (組別 = N'" & PA1 & "')"
  664. End Sub
  665. Friend Sub SQL_公司處級清單_刪除()
  666. SQL1 = "DELETE FROM HX處級清單 WHERE (處 = N'" & PA1 & "')"
  667. End Sub
  668. Friend Sub SQL_公司職稱清單_存檔()
  669. ConnOpen()
  670. SQL1 = "UPDATE HX職稱清單 SET 部 = N'" & PA1 & "', 處 = N'" & PA2 & "', 課 = N'" & PA3 & "', 組 = N'" & PA4 & "', 級別 = N'" & PA6 & "'
  671. WHERE (職稱 LIKE N'" & PA5 & "')"
  672. CmdSet_For_dr()
  673. End Sub
  674. Friend Sub SQL_公司部門清單_修改部門()
  675. SQL1 = "UPDATE HX部門清單 SET 部門 = N'" & PA & "' WHERE 部門 LIKE N'" & PA1 & "'"
  676. End Sub
  677. Friend Sub SQL_公司職稱清單_修改部門()
  678. SQL1 = "UPDATE HX職稱清單 SET 部 = N'" & PA & "' WHERE 部 LIKE N'" & PA1 & "'"
  679. End Sub
  680. Friend Sub SQL_使用者權限管理表_修改部門()
  681. SQL1 = "UPDATE 使用者權限管理表 SET 部門 = N'" & PA & "' WHERE 部門 LIKE N'" & PA1 & "'"
  682. End Sub
  683. Friend Sub SQL_公司課別清單_修改課別()
  684. SQL1 = "UPDATE HX課別清單 SET 課別 = N'" & PA & "' WHERE 課別 LIKE N'" & PA1 & "'"
  685. End Sub
  686. Friend Sub SQL_公司職稱清單_修改課別()
  687. SQL1 = "UPDATE HX職稱清單 SET 課 = N'" & PA & "' WHERE 課 LIKE N'" & PA1 & "'"
  688. End Sub
  689. Friend Sub SQL_使用者權限管理表_修改課別()
  690. SQL1 = "UPDATE 使用者權限管理表 SET 課別 = N'" & PA & "' WHERE 課別 LIKE N'" & PA1 & "'"
  691. End Sub
  692. Friend Sub SQL_公司組別清單_修改組別()
  693. SQL1 = "UPDATE HX組別清單 SET 組別 = N'" & PA & "' WHERE 組別 LIKE N'" & PA1 & "'"
  694. End Sub
  695. Friend Sub SQL_公司職稱清單_修改組別()
  696. SQL1 = "UPDATE HX職稱清單 SET 組 = N'" & PA & "' WHERE 組 LIKE N'" & PA1 & "'"
  697. End Sub
  698. Friend Sub SQL_使用者權限管理表_修改組別()
  699. SQL1 = "UPDATE 使用者權限管理表 SET 組別 = N'" & PA & "' WHERE 組別 LIKE N'" & PA1 & "'"
  700. End Sub
  701. Friend Sub SQL_公司處級清單_修改處級()
  702. SQL1 = "UPDATE HX處級清單 SET 處 = N'" & PA & "' WHERE 處 LIKE N'" & PA1 & "'"
  703. End Sub
  704. Friend Sub SQL_公司職稱清單_修改處級()
  705. SQL1 = "UPDATE HX職稱清單 SET 處 = N'" & PA & "' WHERE 處 LIKE N'" & PA1 & "'"
  706. End Sub
  707. Friend Sub SQL_使用者權限管理表_修改處級()
  708. SQL1 = "UPDATE 使用者權限管理表 SET 處別 = N'" & PA & "' WHERE 處別 LIKE N'" & PA1 & "'"
  709. End Sub
  710. End Module