Açıklama Yok
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.

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960
  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_系統使用者新增1()
  54. ConnOpen()
  55. SQL1 = "INSERT INTO 使用者權限管理表 (" & 登入權限1 & ")
  56. VALUES (N'" & 人員基本資料.姓名_tb.Text & "', N'" & 人員基本資料.帳號_tb.Text & "', N'" & 人員基本資料.密碼_tb.Text & "', N'" & 人員基本資料.部門_cb.Text & "',
  57. N'" & 人員基本資料.處別_cb.Text & "', N'" & 人員基本資料.課別_cb.Text & "', N'" & 人員基本資料.組別_cb.Text & "', N'" & 人員基本資料.職稱_cb.Text & "',
  58. N'" & DTP & "', '', N'" & 人員基本資料.NAS帳號_tb.Text & "', N'" & 人員基本資料.NAS密碼_tb.Text & "',
  59. '" & 人員基本資料.CheckBox1.Checked & "', '" & 人員基本資料.CheckBox2.Checked & "', '" & 人員基本資料.CheckBox3.Checked & "', '" & 人員基本資料.CheckBox4.Checked &
  60. "', '" & 人員基本資料.CheckBox5.Checked & "', '" & 人員基本資料.CheckBox6.Checked & "', '" & 人員基本資料.CheckBox7.Checked & "', '" & 人員基本資料.CheckBox8.Checked &
  61. "', '" & 人員基本資料.CheckBox9.Checked & "', '" & 人員基本資料.CheckBox10.Checked & "', '" & 人員基本資料.CheckBox11.Checked & "', '" & 人員基本資料.CheckBox12.Checked &
  62. "', '" & 人員基本資料.CheckBox13.Checked & "', '" & 人員基本資料.CheckBox14.Checked & "', '" & 人員基本資料.CheckBox15.Checked & "', '" & 人員基本資料.CheckBox16.Checked &
  63. "', '" & 人員基本資料.CheckBox17.Checked & "', '" & 人員基本資料.CheckBox18.Checked & "', '" & 人員基本資料.CheckBox19.Checked & "', '" & 人員基本資料.CheckBox20.Checked &
  64. "', '" & 人員基本資料.CheckBox21.Checked & "', '" & 人員基本資料.CheckBox22.Checked & "', '" & 人員基本資料.CheckBox23.Checked & "', '" & 人員基本資料.CheckBox24.Checked &
  65. "', '" & 人員基本資料.CheckBox25.Checked & "', '" & 人員基本資料.CheckBox26.Checked & "', '" & 人員基本資料.CheckBox27.Checked & "', '" & 人員基本資料.CheckBox28.Checked &
  66. "', '" & 人員基本資料.CheckBox29.Checked & "', '" & 人員基本資料.CheckBox30.Checked & "', '" & 人員基本資料.CheckBox31.Checked & "', '" & 人員基本資料.CheckBox32.Checked &
  67. "', '" & 人員基本資料.CheckBox33.Checked & "', '" & 人員基本資料.CheckBox34.Checked & "', '" & 人員基本資料.CheckBox35.Checked & "', '" & 人員基本資料.CheckBox36.Checked &
  68. "', '" & 人員基本資料.CheckBox37.Checked & "', '" & 人員基本資料.CheckBox38.Checked & "', '" & 人員基本資料.CheckBox39.Checked & "', '" & 人員基本資料.CheckBox40.Checked &
  69. "', '" & 人員基本資料.CheckBox41.Checked & "', '" & 人員基本資料.CheckBox42.Checked & "', '" & 人員基本資料.CheckBox43.Checked & "', '" & 人員基本資料.CheckBox44.Checked &
  70. "', '" & 人員基本資料.CheckBox45.Checked & "', '" & 人員基本資料.CheckBox46.Checked & "', '" & 人員基本資料.CheckBox47.Checked & "', '" & 人員基本資料.CheckBox48.Checked &
  71. "', '" & 人員基本資料.CheckBox49.Checked & "', '" & 人員基本資料.CheckBox50.Checked & "', '" & 人員基本資料.CheckBox51.Checked & "', '" & 人員基本資料.CheckBox52.Checked &
  72. "', '" & 人員基本資料.CheckBox53.Checked & "', '" & 人員基本資料.CheckBox54.Checked & "', '" & 人員基本資料.CheckBox55.Checked & "', '" & 人員基本資料.CheckBox56.Checked &
  73. "', '" & 人員基本資料.CheckBox57.Checked & "', '" & 人員基本資料.CheckBox58.Checked & "', '" & 人員基本資料.CheckBox59.Checked & "', '" & 人員基本資料.CheckBox60.Checked &
  74. "', '" & 人員基本資料.CheckBox61.Checked & "', '" & 人員基本資料.CheckBox62.Checked & "', '" & 人員基本資料.CheckBox63.Checked & "', '" & 人員基本資料.CheckBox64.Checked &
  75. "', '" & 人員基本資料.CheckBox65.Checked & "', '" & 人員基本資料.CheckBox66.Checked & "', '" & 人員基本資料.CheckBox67.Checked & "', '" & 人員基本資料.CheckBox68.Checked &
  76. "', '" & 人員基本資料.CheckBox69.Checked & "', '" & 人員基本資料.CheckBox70.Checked & "', '" & 人員基本資料.CheckBox71.Checked & "', '" & 人員基本資料.CheckBox72.Checked &
  77. "', '" & 人員基本資料.CheckBox73.Checked & "', '" & 人員基本資料.CheckBox74.Checked & "', '" & 人員基本資料.CheckBox75.Checked & "', '" & 人員基本資料.CheckBox76.Checked &
  78. "', '" & 人員基本資料.CheckBox77.Checked & "', '" & 人員基本資料.CheckBox78.Checked & "', '" & 人員基本資料.CheckBox79.Checked & "', '" & 人員基本資料.CheckBox80.Checked &
  79. "', '" & 人員基本資料.CheckBox81.Checked & "', '" & 人員基本資料.CheckBox82.Checked & "', '" & 人員基本資料.CheckBox83.Checked & "', '" & 人員基本資料.CheckBox84.Checked &
  80. "', '" & 人員基本資料.CheckBox85.Checked & "', '" & 人員基本資料.CheckBox86.Checked & "', '" & 人員基本資料.CheckBox87.Checked & "', '" & 人員基本資料.CheckBox88.Checked &
  81. "', '" & 人員基本資料.CheckBox89.Checked & "', '" & 人員基本資料.CheckBox90.Checked & "', '" & 人員基本資料.CheckBox91.Checked & "', '" & 人員基本資料.CheckBox92.Checked &
  82. "', '" & 人員基本資料.CheckBox93.Checked & "', '" & 人員基本資料.CheckBox94.Checked & "', '" & 人員基本資料.CheckBox95.Checked & "', '" & 人員基本資料.CheckBox96.Checked &
  83. "', '" & 人員基本資料.CheckBox97.Checked & "', '" & 人員基本資料.CheckBox98.Checked & "', '" & 人員基本資料.CheckBox99.Checked & "', '" & 人員基本資料.CheckBox100.Checked &
  84. "', '" & 人員基本資料.CheckBox101.Checked & "', '" & 人員基本資料.CheckBox102.Checked & "', '" & 人員基本資料.CheckBox103.Checked & "', '" & 人員基本資料.CheckBox104.Checked &
  85. "', '" & 人員基本資料.CheckBox105.Checked & "', '" & 人員基本資料.CheckBox106.Checked & "', '" & 人員基本資料.CheckBox107.Checked & "', '" & 人員基本資料.CheckBox108.Checked &
  86. "', '" & 人員基本資料.CheckBox109.Checked & "', '" & 人員基本資料.CheckBox110.Checked & "', '" & 人員基本資料.CheckBox111.Checked & "', '" & 人員基本資料.CheckBox112.Checked &
  87. "', '" & 人員基本資料.CheckBox113.Checked & "', '" & 人員基本資料.CheckBox114.Checked & "', '" & 人員基本資料.CheckBox115.Checked & "', '" & 人員基本資料.CheckBox116.Checked &
  88. "', '" & 人員基本資料.CheckBox117.Checked & "', '" & 人員基本資料.CheckBox118.Checked & "', '" & 人員基本資料.CheckBox119.Checked & "', '" & 人員基本資料.CheckBox120.Checked &
  89. "', '" & 人員基本資料.CheckBox121.Checked & "', '" & 人員基本資料.CheckBox122.Checked & "', '" & 人員基本資料.CheckBox123.Checked & "', '" & 人員基本資料.CheckBox124.Checked &
  90. "', '" & 人員基本資料.CheckBox125.Checked & "', '" & 人員基本資料.CheckBox126.Checked & "', '" & 人員基本資料.CheckBox127.Checked & "', '" & 人員基本資料.CheckBox128.Checked & "')"
  91. CmdSet_For_dr()
  92. End Sub
  93. Friend Sub SQL_系統使用者修改()
  94. ConnOpen()
  95. SQL1 = "UPDATE 使用者權限管理表 SET 姓名 = N'" & 系統使用者管理.姓名_tb.Text & "'" & PA9 & ", 部門 = N'" & 系統使用者管理.部門_cb.Text & "',
  96. 處別 = N'" & 系統使用者管理.處別_cb.Text & "', 課別 = N'" & 系統使用者管理.課別_cb.Text & "',
  97. 組別 = N'" & 系統使用者管理.組別_cb.Text & "', 職稱 = N'" & 系統使用者管理.職稱_cb.Text & "',
  98. 級別 = N'" & 系統使用者管理.級別_cb.Text & "', NAS帳號 = N'" & 系統使用者管理.NAS帳號_tb.Text & "',
  99. NAS密碼 = N'" & 系統使用者管理.NAS密碼_tb.Text &
  100. "', CC01 = '" & 系統使用者管理.CheckBox1.Checked & "', CC02 = '" & 系統使用者管理.CheckBox2.Checked & "', CC03 = '" & 系統使用者管理.CheckBox3.Checked &
  101. "', CC04 = '" & 系統使用者管理.CheckBox4.Checked & "', CC05 = '" & 系統使用者管理.CheckBox5.Checked & "', CC06 = '" & 系統使用者管理.CheckBox6.Checked &
  102. "', CC07 = '" & 系統使用者管理.CheckBox7.Checked & "', CC08 = '" & 系統使用者管理.CheckBox8.Checked & "', CC09 = '" & 系統使用者管理.CheckBox9.Checked &
  103. "', CC10 = '" & 系統使用者管理.CheckBox10.Checked & "', CC11 = '" & 系統使用者管理.CheckBox11.Checked & "', CC12 = '" & 系統使用者管理.CheckBox12.Checked &
  104. "', CC13 = '" & 系統使用者管理.CheckBox13.Checked & "', CC14 = '" & 系統使用者管理.CheckBox14.Checked & "', CC15 = '" & 系統使用者管理.CheckBox15.Checked &
  105. "', CC16 = '" & 系統使用者管理.CheckBox16.Checked & "', CC17 = '" & 系統使用者管理.CheckBox17.Checked & "', CC18 = '" & 系統使用者管理.CheckBox18.Checked &
  106. "', CC19 = '" & 系統使用者管理.CheckBox19.Checked & "', CC20 = '" & 系統使用者管理.CheckBox20.Checked & "', CC21 = '" & 系統使用者管理.CheckBox21.Checked &
  107. "', CC22 = '" & 系統使用者管理.CheckBox22.Checked & "', CC23 = '" & 系統使用者管理.CheckBox23.Checked & "', CC24 = '" & 系統使用者管理.CheckBox24.Checked &
  108. "', CC25 = '" & 系統使用者管理.CheckBox25.Checked & "', CC26 = '" & 系統使用者管理.CheckBox26.Checked & "', CC27 = '" & 系統使用者管理.CheckBox27.Checked &
  109. "', CC28 = '" & 系統使用者管理.CheckBox28.Checked & "', CC29 = '" & 系統使用者管理.CheckBox29.Checked & "', CC30 = '" & 系統使用者管理.CheckBox30.Checked &
  110. "', CC31 = '" & 系統使用者管理.CheckBox31.Checked & "', CC32 = '" & 系統使用者管理.CheckBox32.Checked & "', CC33 = '" & 系統使用者管理.CheckBox33.Checked &
  111. "', CC34 = '" & 系統使用者管理.CheckBox34.Checked & "', CC35 = '" & 系統使用者管理.CheckBox35.Checked & "', CC36 = '" & 系統使用者管理.CheckBox36.Checked &
  112. "', CC37 = '" & 系統使用者管理.CheckBox37.Checked & "', CC38 = '" & 系統使用者管理.CheckBox38.Checked & "', CC39 = '" & 系統使用者管理.CheckBox39.Checked &
  113. "', CC40 = '" & 系統使用者管理.CheckBox40.Checked & "', CC41 = '" & 系統使用者管理.CheckBox41.Checked & "', CC42 = '" & 系統使用者管理.CheckBox42.Checked &
  114. "', CC43 = '" & 系統使用者管理.CheckBox43.Checked & "', CC44 = '" & 系統使用者管理.CheckBox44.Checked & "', CC45 = '" & 系統使用者管理.CheckBox45.Checked &
  115. "', CC46 = '" & 系統使用者管理.CheckBox46.Checked & "', CC47 = '" & 系統使用者管理.CheckBox47.Checked & "', CC48 = '" & 系統使用者管理.CheckBox48.Checked &
  116. "', CC49 = '" & 系統使用者管理.CheckBox49.Checked & "', CC50 = '" & 系統使用者管理.CheckBox50.Checked & "', CC51 = '" & 系統使用者管理.CheckBox51.Checked &
  117. "', CC52 = '" & 系統使用者管理.CheckBox52.Checked & "', CC53 = '" & 系統使用者管理.CheckBox53.Checked & "', CC54 = '" & 系統使用者管理.CheckBox54.Checked &
  118. "', CC55 = '" & 系統使用者管理.CheckBox55.Checked & "', CC56 = '" & 系統使用者管理.CheckBox56.Checked & "', CC57 = '" & 系統使用者管理.CheckBox57.Checked &
  119. "', CC58 = '" & 系統使用者管理.CheckBox58.Checked & "', CC59 = '" & 系統使用者管理.CheckBox59.Checked & "', CC60 = '" & 系統使用者管理.CheckBox60.Checked &
  120. "', CC61 = '" & 系統使用者管理.CheckBox61.Checked & "', CC62 = '" & 系統使用者管理.CheckBox62.Checked & "', CC63 = '" & 系統使用者管理.CheckBox63.Checked &
  121. "', CC64 = '" & 系統使用者管理.CheckBox64.Checked & "', CC65 = '" & 系統使用者管理.CheckBox65.Checked & "', CC66 = '" & 系統使用者管理.CheckBox66.Checked &
  122. "', CC67 = '" & 系統使用者管理.CheckBox67.Checked & "', CC68 = '" & 系統使用者管理.CheckBox68.Checked & "', CC69 = '" & 系統使用者管理.CheckBox69.Checked &
  123. "', CC70 = '" & 系統使用者管理.CheckBox70.Checked & "', CC71 = '" & 系統使用者管理.CheckBox71.Checked & "', CC72 = '" & 系統使用者管理.CheckBox72.Checked &
  124. "', CC73 = '" & 系統使用者管理.CheckBox73.Checked & "', CC74 = '" & 系統使用者管理.CheckBox74.Checked & "', CC75 = '" & 系統使用者管理.CheckBox75.Checked &
  125. "', CC76 = '" & 系統使用者管理.CheckBox76.Checked & "', CC77 = '" & 系統使用者管理.CheckBox77.Checked & "', CC78 = '" & 系統使用者管理.CheckBox78.Checked &
  126. "', CC79 = '" & 系統使用者管理.CheckBox79.Checked & "', CC80 = '" & 系統使用者管理.CheckBox80.Checked & "', CC81 = '" & 系統使用者管理.CheckBox81.Checked &
  127. "', CC82 = '" & 系統使用者管理.CheckBox82.Checked & "', CC83 = '" & 系統使用者管理.CheckBox83.Checked & "', CC84 = '" & 系統使用者管理.CheckBox84.Checked &
  128. "', CC85 = '" & 系統使用者管理.CheckBox85.Checked & "', CC86 = '" & 系統使用者管理.CheckBox86.Checked & "', CC87 = '" & 系統使用者管理.CheckBox87.Checked &
  129. "', CC88 = '" & 系統使用者管理.CheckBox88.Checked & "', CC89 = '" & 系統使用者管理.CheckBox89.Checked & "', CC90 = '" & 系統使用者管理.CheckBox90.Checked &
  130. "', CC91 = '" & 系統使用者管理.CheckBox91.Checked & "', CC92 = '" & 系統使用者管理.CheckBox92.Checked & "', CC93 = '" & 系統使用者管理.CheckBox93.Checked &
  131. "', CC94 = '" & 系統使用者管理.CheckBox94.Checked & "', CC95 = '" & 系統使用者管理.CheckBox95.Checked & "', CC96 = '" & 系統使用者管理.CheckBox96.Checked &
  132. "', CC97 = '" & 系統使用者管理.CheckBox97.Checked & "', CC98 = '" & 系統使用者管理.CheckBox98.Checked & "', CC99 = '" & 系統使用者管理.CheckBox99.Checked &
  133. "', CC100 = '" & 系統使用者管理.CheckBox100.Checked & "', CC101 = '" & 系統使用者管理.CheckBox101.Checked & "', CC102 = '" & 系統使用者管理.CheckBox102.Checked &
  134. "', CC103 = '" & 系統使用者管理.CheckBox103.Checked & "', CC104 = '" & 系統使用者管理.CheckBox104.Checked & "', CC105 = '" & 系統使用者管理.CheckBox105.Checked &
  135. "', CC106 = '" & 系統使用者管理.CheckBox106.Checked & "', CC107 = '" & 系統使用者管理.CheckBox107.Checked & "', CC108 = '" & 系統使用者管理.CheckBox108.Checked &
  136. "', CC109 = '" & 系統使用者管理.CheckBox109.Checked & "', CC110 = '" & 系統使用者管理.CheckBox110.Checked & "', CC111 = '" & 系統使用者管理.CheckBox111.Checked &
  137. "', CC112 = '" & 系統使用者管理.CheckBox112.Checked & "', CC113 = '" & 系統使用者管理.CheckBox113.Checked & "', CC114 = '" & 系統使用者管理.CheckBox114.Checked &
  138. "', CC115 = '" & 系統使用者管理.CheckBox115.Checked & "', CC116 = '" & 系統使用者管理.CheckBox116.Checked & "', CC117 = '" & 系統使用者管理.CheckBox117.Checked &
  139. "', CC118 = '" & 系統使用者管理.CheckBox118.Checked & "', CC119 = '" & 系統使用者管理.CheckBox119.Checked & "', CC120 = '" & 系統使用者管理.CheckBox120.Checked &
  140. "', CC121 = '" & 系統使用者管理.CheckBox121.Checked & "', CC122 = '" & 系統使用者管理.CheckBox122.Checked & "', CC123 = '" & 系統使用者管理.CheckBox123.Checked &
  141. "', CC124 = '" & 系統使用者管理.CheckBox124.Checked & "', CC125 = '" & 系統使用者管理.CheckBox125.Checked & "', CC126 = '" & 系統使用者管理.CheckBox126.Checked &
  142. "', CC127 = '" & 系統使用者管理.CheckBox127.Checked & "', CC128 = '" & 系統使用者管理.CheckBox128.Checked & "'
  143. WHERE (帳號 = '" & 系統使用者管理.帳號_tb.Text & "')"
  144. CmdSet_For_dr()
  145. End Sub
  146. Friend Sub SQL_系統使用者修改2()
  147. ConnOpen() : SQL1 = "UPDATE 使用者權限管理表 SET 帳號 = N'" & PA32 & "', 密碼 = N'" & PA33 & "' WHERE (帳號 = '" & 人員基本資料.帳號_tb.Text & "')" : CmdSet_For_dr()
  148. End Sub
  149. Friend Sub SQL_系統跨部門權限表修改1()
  150. ConnOpen() : SQL1 = "UPDATE 系統跨部門權限表 SET 帳號 = N'" & PA32 & "' WHERE 帳號 LIKE N'" & 人員基本資料.帳號_tb.Text & "'" : CmdSet_For_dr()
  151. End Sub
  152. Friend Sub SQL_系統使用者修改1()
  153. ConnOpen()
  154. SQL1 = "UPDATE 使用者權限管理表 SET 姓名 = N'" & 人員基本資料.姓名_tb.Text & "'" & PA9 & ", 部門 = N'" & 人員基本資料.部門_cb.Text & "',
  155. 處別 = N'" & 人員基本資料.處別_cb.Text & "', 課別 = N'" & 人員基本資料.課別_cb.Text & "',
  156. 組別 = N'" & 人員基本資料.組別_cb.Text & "', 職稱 = N'" & 人員基本資料.職稱_cb.Text & "',
  157. 級別 = N'" & 人員基本資料.級別_cb.Text & "', NAS帳號 = N'" & 人員基本資料.NAS帳號_tb.Text & "',
  158. NAS密碼 = N'" & 人員基本資料.NAS密碼_tb.Text &
  159. "', CC01 = '" & 人員基本資料.CheckBox1.Checked & "', CC02 = '" & 人員基本資料.CheckBox2.Checked & "', CC03 = '" & 人員基本資料.CheckBox3.Checked &
  160. "', CC04 = '" & 人員基本資料.CheckBox4.Checked & "', CC05 = '" & 人員基本資料.CheckBox5.Checked & "', CC06 = '" & 人員基本資料.CheckBox6.Checked &
  161. "', CC07 = '" & 人員基本資料.CheckBox7.Checked & "', CC08 = '" & 人員基本資料.CheckBox8.Checked & "', CC09 = '" & 人員基本資料.CheckBox9.Checked &
  162. "', CC10 = '" & 人員基本資料.CheckBox10.Checked & "', CC11 = '" & 人員基本資料.CheckBox11.Checked & "', CC12 = '" & 人員基本資料.CheckBox12.Checked &
  163. "', CC13 = '" & 人員基本資料.CheckBox13.Checked & "', CC14 = '" & 人員基本資料.CheckBox14.Checked & "', CC15 = '" & 人員基本資料.CheckBox15.Checked &
  164. "', CC16 = '" & 人員基本資料.CheckBox16.Checked & "', CC17 = '" & 人員基本資料.CheckBox17.Checked & "', CC18 = '" & 人員基本資料.CheckBox18.Checked &
  165. "', CC19 = '" & 人員基本資料.CheckBox19.Checked & "', CC20 = '" & 人員基本資料.CheckBox20.Checked & "', CC21 = '" & 人員基本資料.CheckBox21.Checked &
  166. "', CC22 = '" & 人員基本資料.CheckBox22.Checked & "', CC23 = '" & 人員基本資料.CheckBox23.Checked & "', CC24 = '" & 人員基本資料.CheckBox24.Checked &
  167. "', CC25 = '" & 人員基本資料.CheckBox25.Checked & "', CC26 = '" & 人員基本資料.CheckBox26.Checked & "', CC27 = '" & 人員基本資料.CheckBox27.Checked &
  168. "', CC28 = '" & 人員基本資料.CheckBox28.Checked & "', CC29 = '" & 人員基本資料.CheckBox29.Checked & "', CC30 = '" & 人員基本資料.CheckBox30.Checked &
  169. "', CC31 = '" & 人員基本資料.CheckBox31.Checked & "', CC32 = '" & 人員基本資料.CheckBox32.Checked & "', CC33 = '" & 人員基本資料.CheckBox33.Checked &
  170. "', CC34 = '" & 人員基本資料.CheckBox34.Checked & "', CC35 = '" & 人員基本資料.CheckBox35.Checked & "', CC36 = '" & 人員基本資料.CheckBox36.Checked &
  171. "', CC37 = '" & 人員基本資料.CheckBox37.Checked & "', CC38 = '" & 人員基本資料.CheckBox38.Checked & "', CC39 = '" & 人員基本資料.CheckBox39.Checked &
  172. "', CC40 = '" & 人員基本資料.CheckBox40.Checked & "', CC41 = '" & 人員基本資料.CheckBox41.Checked & "', CC42 = '" & 人員基本資料.CheckBox42.Checked &
  173. "', CC43 = '" & 人員基本資料.CheckBox43.Checked & "', CC44 = '" & 人員基本資料.CheckBox44.Checked & "', CC45 = '" & 人員基本資料.CheckBox45.Checked &
  174. "', CC46 = '" & 人員基本資料.CheckBox46.Checked & "', CC47 = '" & 人員基本資料.CheckBox47.Checked & "', CC48 = '" & 人員基本資料.CheckBox48.Checked &
  175. "', CC49 = '" & 人員基本資料.CheckBox49.Checked & "', CC50 = '" & 人員基本資料.CheckBox50.Checked & "', CC51 = '" & 人員基本資料.CheckBox51.Checked &
  176. "', CC52 = '" & 人員基本資料.CheckBox52.Checked & "', CC53 = '" & 人員基本資料.CheckBox53.Checked & "', CC54 = '" & 人員基本資料.CheckBox54.Checked &
  177. "', CC55 = '" & 人員基本資料.CheckBox55.Checked & "', CC56 = '" & 人員基本資料.CheckBox56.Checked & "', CC57 = '" & 人員基本資料.CheckBox57.Checked &
  178. "', CC58 = '" & 人員基本資料.CheckBox58.Checked & "', CC59 = '" & 人員基本資料.CheckBox59.Checked & "', CC60 = '" & 人員基本資料.CheckBox60.Checked &
  179. "', CC61 = '" & 人員基本資料.CheckBox61.Checked & "', CC62 = '" & 人員基本資料.CheckBox62.Checked & "', CC63 = '" & 人員基本資料.CheckBox63.Checked &
  180. "', CC64 = '" & 人員基本資料.CheckBox64.Checked & "', CC65 = '" & 人員基本資料.CheckBox65.Checked & "', CC66 = '" & 人員基本資料.CheckBox66.Checked &
  181. "', CC67 = '" & 人員基本資料.CheckBox67.Checked & "', CC68 = '" & 人員基本資料.CheckBox68.Checked & "', CC69 = '" & 人員基本資料.CheckBox69.Checked &
  182. "', CC70 = '" & 人員基本資料.CheckBox70.Checked & "', CC71 = '" & 人員基本資料.CheckBox71.Checked & "', CC72 = '" & 人員基本資料.CheckBox72.Checked &
  183. "', CC73 = '" & 人員基本資料.CheckBox73.Checked & "', CC74 = '" & 人員基本資料.CheckBox74.Checked & "', CC75 = '" & 人員基本資料.CheckBox75.Checked &
  184. "', CC76 = '" & 人員基本資料.CheckBox76.Checked & "', CC77 = '" & 人員基本資料.CheckBox77.Checked & "', CC78 = '" & 人員基本資料.CheckBox78.Checked &
  185. "', CC79 = '" & 人員基本資料.CheckBox79.Checked & "', CC80 = '" & 人員基本資料.CheckBox80.Checked & "', CC81 = '" & 人員基本資料.CheckBox81.Checked &
  186. "', CC82 = '" & 人員基本資料.CheckBox82.Checked & "', CC83 = '" & 人員基本資料.CheckBox83.Checked & "', CC84 = '" & 人員基本資料.CheckBox84.Checked &
  187. "', CC85 = '" & 人員基本資料.CheckBox85.Checked & "', CC86 = '" & 人員基本資料.CheckBox86.Checked & "', CC87 = '" & 人員基本資料.CheckBox87.Checked &
  188. "', CC88 = '" & 人員基本資料.CheckBox88.Checked & "', CC89 = '" & 人員基本資料.CheckBox89.Checked & "', CC90 = '" & 人員基本資料.CheckBox90.Checked &
  189. "', CC91 = '" & 人員基本資料.CheckBox91.Checked & "', CC92 = '" & 人員基本資料.CheckBox92.Checked & "', CC93 = '" & 人員基本資料.CheckBox93.Checked &
  190. "', CC94 = '" & 人員基本資料.CheckBox94.Checked & "', CC95 = '" & 人員基本資料.CheckBox95.Checked & "', CC96 = '" & 人員基本資料.CheckBox96.Checked &
  191. "', CC97 = '" & 人員基本資料.CheckBox97.Checked & "', CC98 = '" & 人員基本資料.CheckBox98.Checked & "', CC99 = '" & 人員基本資料.CheckBox99.Checked &
  192. "', CC100 = '" & 人員基本資料.CheckBox100.Checked & "', CC101 = '" & 人員基本資料.CheckBox101.Checked & "', CC102 = '" & 人員基本資料.CheckBox102.Checked &
  193. "', CC103 = '" & 人員基本資料.CheckBox103.Checked & "', CC104 = '" & 人員基本資料.CheckBox104.Checked & "', CC105 = '" & 人員基本資料.CheckBox105.Checked &
  194. "', CC106 = '" & 人員基本資料.CheckBox106.Checked & "', CC107 = '" & 人員基本資料.CheckBox107.Checked & "', CC108 = '" & 人員基本資料.CheckBox108.Checked &
  195. "', CC109 = '" & 人員基本資料.CheckBox109.Checked & "', CC110 = '" & 人員基本資料.CheckBox110.Checked & "', CC111 = '" & 人員基本資料.CheckBox111.Checked &
  196. "', CC112 = '" & 人員基本資料.CheckBox112.Checked & "', CC113 = '" & 人員基本資料.CheckBox113.Checked & "', CC114 = '" & 人員基本資料.CheckBox114.Checked &
  197. "', CC115 = '" & 人員基本資料.CheckBox115.Checked & "', CC116 = '" & 人員基本資料.CheckBox116.Checked & "', CC117 = '" & 人員基本資料.CheckBox117.Checked &
  198. "', CC118 = '" & 人員基本資料.CheckBox118.Checked & "', CC119 = '" & 人員基本資料.CheckBox119.Checked & "', CC120 = '" & 人員基本資料.CheckBox120.Checked &
  199. "', CC121 = '" & 人員基本資料.CheckBox121.Checked & "', CC122 = '" & 人員基本資料.CheckBox122.Checked & "', CC123 = '" & 人員基本資料.CheckBox123.Checked &
  200. "', CC124 = '" & 人員基本資料.CheckBox124.Checked & "', CC125 = '" & 人員基本資料.CheckBox125.Checked & "', CC126 = '" & 人員基本資料.CheckBox126.Checked &
  201. "', CC127 = '" & 人員基本資料.CheckBox127.Checked & "', CC128 = '" & 人員基本資料.CheckBox128.Checked & "'
  202. WHERE (帳號 = '" & 人員基本資料.帳號_tb.Text & "')"
  203. CmdSet_For_dr()
  204. End Sub
  205. Friend Sub SQL_系統權限預設表修改()
  206. ConnOpen()
  207. SQL1 = "UPDATE " & PA & " SET CC01 = '" & 系統權限預設表.CheckBox1.Checked & "', CC02 = '" & 系統權限預設表.CheckBox2.Checked & "', CC03 = '" & 系統權限預設表.CheckBox3.Checked &
  208. "', CC04 = '" & 系統權限預設表.CheckBox4.Checked & "', CC05 = '" & 系統權限預設表.CheckBox5.Checked & "', CC06 = '" & 系統權限預設表.CheckBox6.Checked &
  209. "', CC07 = '" & 系統權限預設表.CheckBox7.Checked & "', CC08 = '" & 系統權限預設表.CheckBox8.Checked & "', CC09 = '" & 系統權限預設表.CheckBox9.Checked &
  210. "', CC10 = '" & 系統權限預設表.CheckBox10.Checked & "', CC11 = '" & 系統權限預設表.CheckBox11.Checked & "', CC12 = '" & 系統權限預設表.CheckBox12.Checked &
  211. "', CC13 = '" & 系統權限預設表.CheckBox13.Checked & "', CC14 = '" & 系統權限預設表.CheckBox14.Checked & "', CC15 = '" & 系統權限預設表.CheckBox15.Checked &
  212. "', CC16 = '" & 系統權限預設表.CheckBox16.Checked & "', CC17 = '" & 系統權限預設表.CheckBox17.Checked & "', CC18 = '" & 系統權限預設表.CheckBox18.Checked &
  213. "', CC19 = '" & 系統權限預設表.CheckBox19.Checked & "', CC20 = '" & 系統權限預設表.CheckBox20.Checked & "', CC21 = '" & 系統權限預設表.CheckBox21.Checked &
  214. "', CC22 = '" & 系統權限預設表.CheckBox22.Checked & "', CC23 = '" & 系統權限預設表.CheckBox23.Checked & "', CC24 = '" & 系統權限預設表.CheckBox24.Checked &
  215. "', CC25 = '" & 系統權限預設表.CheckBox25.Checked & "', CC26 = '" & 系統權限預設表.CheckBox26.Checked & "', CC27 = '" & 系統權限預設表.CheckBox27.Checked &
  216. "', CC28 = '" & 系統權限預設表.CheckBox28.Checked & "', CC29 = '" & 系統權限預設表.CheckBox29.Checked & "', CC30 = '" & 系統權限預設表.CheckBox30.Checked &
  217. "', CC31 = '" & 系統權限預設表.CheckBox31.Checked & "', CC32 = '" & 系統權限預設表.CheckBox32.Checked & "', CC33 = '" & 系統權限預設表.CheckBox33.Checked &
  218. "', CC34 = '" & 系統權限預設表.CheckBox34.Checked & "', CC35 = '" & 系統權限預設表.CheckBox35.Checked & "', CC36 = '" & 系統權限預設表.CheckBox36.Checked &
  219. "', CC37 = '" & 系統權限預設表.CheckBox37.Checked & "', CC38 = '" & 系統權限預設表.CheckBox38.Checked & "', CC39 = '" & 系統權限預設表.CheckBox39.Checked &
  220. "', CC40 = '" & 系統權限預設表.CheckBox40.Checked & "', CC41 = '" & 系統權限預設表.CheckBox41.Checked & "', CC42 = '" & 系統權限預設表.CheckBox42.Checked &
  221. "', CC43 = '" & 系統權限預設表.CheckBox43.Checked & "', CC44 = '" & 系統權限預設表.CheckBox44.Checked & "', CC45 = '" & 系統權限預設表.CheckBox45.Checked &
  222. "', CC46 = '" & 系統權限預設表.CheckBox46.Checked & "', CC47 = '" & 系統權限預設表.CheckBox47.Checked & "', CC48 = '" & 系統權限預設表.CheckBox48.Checked &
  223. "', CC49 = '" & 系統權限預設表.CheckBox49.Checked & "', CC50 = '" & 系統權限預設表.CheckBox50.Checked & "', CC51 = '" & 系統權限預設表.CheckBox51.Checked &
  224. "', CC52 = '" & 系統權限預設表.CheckBox52.Checked & "', CC53 = '" & 系統權限預設表.CheckBox53.Checked & "', CC54 = '" & 系統權限預設表.CheckBox54.Checked &
  225. "', CC55 = '" & 系統權限預設表.CheckBox55.Checked & "', CC56 = '" & 系統權限預設表.CheckBox56.Checked & "', CC57 = '" & 系統權限預設表.CheckBox57.Checked &
  226. "', CC58 = '" & 系統權限預設表.CheckBox58.Checked & "', CC59 = '" & 系統權限預設表.CheckBox59.Checked & "', CC60 = '" & 系統權限預設表.CheckBox60.Checked &
  227. "', CC61 = '" & 系統權限預設表.CheckBox61.Checked & "', CC62 = '" & 系統權限預設表.CheckBox62.Checked & "',
  228. CC64 = '" & 系統權限預設表.CheckBox64.Checked & "', CC65 = '" & 系統權限預設表.CheckBox65.Checked & "', CC66 = '" & 系統權限預設表.CheckBox66.Checked &
  229. "', CC67 = '" & 系統權限預設表.CheckBox67.Checked & "', CC68 = '" & 系統權限預設表.CheckBox68.Checked & "', CC69 = '" & 系統權限預設表.CheckBox69.Checked &
  230. "', CC70 = '" & 系統權限預設表.CheckBox70.Checked & "', CC71 = '" & 系統權限預設表.CheckBox71.Checked & "', CC72 = '" & 系統權限預設表.CheckBox72.Checked &
  231. "', CC73 = '" & 系統權限預設表.CheckBox73.Checked & "', CC74 = '" & 系統權限預設表.CheckBox74.Checked & "', CC75 = '" & 系統權限預設表.CheckBox75.Checked &
  232. "', CC76 = '" & 系統權限預設表.CheckBox76.Checked & "', CC77 = '" & 系統權限預設表.CheckBox77.Checked & "', CC78 = '" & 系統權限預設表.CheckBox78.Checked &
  233. "', CC79 = '" & 系統權限預設表.CheckBox79.Checked & "', CC80 = '" & 系統權限預設表.CheckBox80.Checked & "', CC81 = '" & 系統權限預設表.CheckBox81.Checked &
  234. "', CC82 = '" & 系統權限預設表.CheckBox82.Checked & "', CC83 = '" & 系統權限預設表.CheckBox83.Checked & "', CC84 = '" & 系統權限預設表.CheckBox84.Checked &
  235. "', CC85 = '" & 系統權限預設表.CheckBox85.Checked & "', CC86 = '" & 系統權限預設表.CheckBox86.Checked & "', CC87 = '" & 系統權限預設表.CheckBox87.Checked &
  236. "', CC88 = '" & 系統權限預設表.CheckBox88.Checked & "', CC89 = '" & 系統權限預設表.CheckBox89.Checked & "', CC90 = '" & 系統權限預設表.CheckBox90.Checked &
  237. "', CC91 = '" & 系統權限預設表.CheckBox91.Checked & "', CC92 = '" & 系統權限預設表.CheckBox92.Checked & "', CC93 = '" & 系統權限預設表.CheckBox93.Checked &
  238. "', CC94 = '" & 系統權限預設表.CheckBox94.Checked & "', CC95 = '" & 系統權限預設表.CheckBox95.Checked & "', CC96 = '" & 系統權限預設表.CheckBox96.Checked &
  239. "', CC97 = '" & 系統權限預設表.CheckBox97.Checked & "', CC98 = '" & 系統權限預設表.CheckBox98.Checked & "', CC99 = '" & 系統權限預設表.CheckBox99.Checked &
  240. "', CC100 = '" & 系統權限預設表.CheckBox100.Checked & "', CC101 = '" & 系統權限預設表.CheckBox101.Checked & "', CC102 = '" & 系統權限預設表.CheckBox102.Checked &
  241. "', CC103 = '" & 系統權限預設表.CheckBox103.Checked & "', CC104 = '" & 系統權限預設表.CheckBox104.Checked & "', CC105 = '" & 系統權限預設表.CheckBox105.Checked &
  242. "', CC106 = '" & 系統權限預設表.CheckBox106.Checked & "', CC107 = '" & 系統權限預設表.CheckBox107.Checked & "', CC108 = '" & 系統權限預設表.CheckBox108.Checked &
  243. "', CC109 = '" & 系統權限預設表.CheckBox109.Checked & "', CC110 = '" & 系統權限預設表.CheckBox110.Checked & "', CC111 = '" & 系統權限預設表.CheckBox111.Checked &
  244. "', CC112 = '" & 系統權限預設表.CheckBox112.Checked & "', CC113 = '" & 系統權限預設表.CheckBox113.Checked & "', CC114 = '" & 系統權限預設表.CheckBox114.Checked &
  245. "', CC115 = '" & 系統權限預設表.CheckBox115.Checked & "', CC116 = '" & 系統權限預設表.CheckBox116.Checked & "', CC117 = '" & 系統權限預設表.CheckBox117.Checked &
  246. "', CC118 = '" & 系統權限預設表.CheckBox118.Checked & "', CC119 = '" & 系統權限預設表.CheckBox119.Checked & "', CC120 = '" & 系統權限預設表.CheckBox120.Checked &
  247. "', CC121 = '" & 系統權限預設表.CheckBox121.Checked & "', CC122 = '" & 系統權限預設表.CheckBox122.Checked & "', CC123 = '" & 系統權限預設表.CheckBox123.Checked &
  248. "', CC124 = '" & 系統權限預設表.CheckBox124.Checked & "', CC125 = '" & 系統權限預設表.CheckBox125.Checked & "', CC126 = '" & 系統權限預設表.CheckBox126.Checked &
  249. "', CC127 = '" & 系統權限預設表.CheckBox127.Checked & "', CC128 = '" & 系統權限預設表.CheckBox128.Checked & "'
  250. WHERE (職稱 = '" & PA10 & "')"
  251. CmdSet_For_dr()
  252. End Sub
  253. Friend Sub SQL_臨時工卡片管理清單()
  254. ConnOpen()
  255. SQL1 = "SELECT 使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.ID卡號 AS [" & 表頭(1) & "], [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(2) & "],
  256. 使用者權限管理表.帳號
  257. FROM 使用者權限管理表 INNER JOIN
  258. [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號
  259. WHERE (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 LIKE N'9%') AND (使用者權限管理表.級別 LIKE '09') AND
  260. (使用者權限管理表.CC63 = 0) " & SQL5 & "
  261. ORDER BY [HX-PGS-MSN].dbo.人員資料表.群組, 使用者權限管理表.姓名"
  262. CmdSet_For_DGV()
  263. End Sub
  264. Friend Sub SQL_臨時工卡片管理清單1()
  265. ConnOpen()
  266. SQL1 = "SELECT 姓名 AS [" & 表頭(0) & "] FROM 使用者權限管理表
  267. WHERE (CC63 = 0) AND (部門 LIKE N'9%') AND (級別 LIKE '09') AND (CC63 = 0) AND (姓名 NOT LIKE '未啟用/Not Enabled')
  268. ORDER BY 部門, 職稱, 課別, 組別"
  269. CmdSet_For_DGV()
  270. End Sub
  271. Friend Sub SQL_臨時工卡片查詢()
  272. ConnOpen()
  273. SQL1 = "SELECT 姓名 AS [" & 表頭(0) & "], ID卡號 AS [" & 表頭(1) & "] FROM 使用者權限管理表
  274. WHERE " & SQL2 & " AND (CC63 = 0) AND (部門 LIKE N'9%') ORDER BY 部門, 職稱, 課別, 組別"
  275. CmdSet_For_DGV()
  276. End Sub
  277. Friend Sub SQL_臨時工人開卡()
  278. ConnOpen() : SQL1 = "UPDATE 使用者權限管理表 SET 姓名 = N'" & PA32 & "' WHERE ID卡號 LIKE N'" & PA33 & "'" : CmdSet_For_dr()
  279. ConnOpen_管理SQL()
  280. SQL1 = "UPDATE 人員資料表 SET 部門名稱 = N'" & PA30 & "', 群組 = N'" & PA30 & "' WHERE 帳號 LIKE N'" & PA31 & "'"
  281. CmdSet_For_dr()
  282. End Sub
  283. '---------------------系統使用者管理-----------------------------------------------------------------------------------------------------------------
  284. Friend Sub SQL_系統使用者管理_使用者清單()
  285. If BL = False Then
  286. ConnOpen()
  287. If PA = "" Then
  288. If 在職 = True Then
  289. If 工人 = False Then : SQL2 = " WHERE (CC63 = 0) AND (部門 NOT LIKE N'9%') " : Else : SQL2 = " WHERE (CC63 = 0) AND (部門 LIKE N'9%') " : End If
  290. Else
  291. If 工人 = False Then : SQL2 = " WHERE (CC63 = 1) AND (部門 NOT LIKE N'9%') " : Else : SQL2 = " WHERE (CC63 = 1) AND (部門 LIKE N'9%') " : End If
  292. End If
  293. SQL1 = "SELECT " & 登入權限1 & " FROM 使用者權限管理表 " & SQL2 & " ORDER BY 部門, 職稱, 課別, 組別, 姓名"
  294. Else
  295. If 登入人級別 = "00" Then : SQL2 = "" : Else : If 在職 = True Then : SQL2 = " AND (CC63 = 0)" : Else : SQL2 = " AND (CC63 = 1)" : End If : End If
  296. SQL1 = "SELECT " & 登入權限1 & " FROM 使用者權限管理表
  297. WHERE ((姓名 LIKE N'%" & PA & "%') OR (帳號 LIKE N'%" & PA & "%') OR (密碼 LIKE N'%" & PA & "%') OR
  298. (職稱 LIKE N'%" & PA & "%')) " & SQL2 & "
  299. ORDER BY 部門, 職稱, 課別, 組別, 姓名"
  300. End If
  301. CmdSet_For_DGV()
  302. Else
  303. ConnOpen()
  304. If PA = "" Then
  305. If 在職 = True Then
  306. If 工人 = False Then : SQL2 = " AND (CC63 = 0) AND (部門 NOT LIKE N'9%') " : Else : SQL2 = " AND (CC63 = 0) AND (部門 LIKE N'9%') " : End If
  307. Else
  308. If 工人 = False Then : SQL2 = " AND (CC63 = 1) AND (部門 NOT LIKE N'9%') " : Else : SQL2 = " AND (CC63 = 1) AND (部門 LIKE N'9%') " : End If
  309. End If
  310. SQL1 = "SELECT " & 登入權限1 & " FROM 使用者權限管理表
  311. WHERE (級別 LIKE '05' OR 級別 LIKE '06' OR 級別 LIKE '07' OR 級別 LIKE '08' OR 級別 LIKE '09') " & SQL2 & " ORDER BY 部門, 職稱, 課別, 組別"
  312. Else
  313. SQL1 = "SELECT " & 登入權限1 & " FROM 使用者權限管理表
  314. WHERE ((姓名 LIKE N'%" & PA & "%') OR (帳號 LIKE N'%" & PA & "%') OR (密碼 LIKE N'%" & PA & "%') OR (職稱 LIKE N'%" & PA & "%') AND
  315. (級別 LIKE '05' OR 級別 LIKE '06' OR 級別 LIKE '07' OR 級別 LIKE '08' OR 級別 LIKE '09')) " & SQL2 & "
  316. ORDER BY 部門, 職稱, 課別, 組別, 姓名"
  317. End If
  318. CmdSet_For_DGV()
  319. End If
  320. End Sub
  321. Friend Sub SQL_系統使用者管理_下拉清單_部門()
  322. ConnOpen() : SQL1 = "SELECT 部門 FROM HX部門清單 ORDER BY 部門" : CmdSet_For_dr()
  323. End Sub
  324. Friend Sub SQL_系統使用者管理_下拉清單_職稱()
  325. ConnOpen() : SQL1 = "SELECT 職稱, 級別 FROM HX職稱清單 WHERE (部 LIKE N'%" & PA47 & "%') AND (處 LIKE N'%" & PA48 & "%') ORDER BY 職稱" : CmdSet_For_dr()
  326. End Sub
  327. Friend Sub SQL_系統使用者管理_下拉清單_處別()
  328. ConnOpen() : SQL1 = "SELECT 處 FROM HX處級清單 WHERE 處 LIKE N'" & PA20 & "%' OR 處 LIKE N'0%' ORDER BY 處" : CmdSet_For_dr()
  329. End Sub
  330. Friend Sub SQL_系統使用者管理_下拉清單_課別()
  331. ConnOpen() : SQL1 = "SELECT 課別 FROM HX課別清單 WHERE 課別 LIKE N'" & PA20 & "%' OR 課別 LIKE N'0%' ORDER BY 課別" : CmdSet_For_dr()
  332. End Sub
  333. Friend Sub SQL_系統使用者管理_下拉清單_組別()
  334. ConnOpen() : SQL1 = "SELECT 組別 FROM HX組別清單 WHERE 組別 LIKE N'" & PA20 & "%' OR 組別 LIKE N'0%' ORDER BY 組別" : CmdSet_For_dr()
  335. End Sub
  336. Friend Sub SQL_系統使用者管理_組織帶入()
  337. ConnOpen() : SQL1 = "SELECT 部, 處, 課, 組 FROM HX職稱清單 WHERE 職稱 LIKE N'" & PA & "'" : CmdSet_For_dr()
  338. End Sub
  339. Friend Sub SQL_系統使用者刪除()
  340. ConnOpen() : SQL1 = "DELETE FROM 使用者權限管理表 WHERE (帳號 = '" & PA37 & "')" : CmdSet_For_dr()
  341. End Sub
  342. Friend Sub SQL_系統使用者密碼顯示()
  343. ConnOpen() : SQL1 = "SELECT 密碼 FROM 使用者權限管理表 WHERE 姓名 LIKE N'" & PA39 & "' AND 帳號 LIKE N'" & PA38 & "'" : CmdSet_For_dr()
  344. End Sub
  345. Friend Sub SQL_系統使用者ID卡號()
  346. ConnOpen() : SQL1 = "SELECT ID卡號 FROM 使用者權限管理表 WHERE (帳號 LIKE '" & PA41 & "')" : CmdSet_For_dr()
  347. End Sub
  348. Friend Sub SQL_系統權限預設表_單一讀取()
  349. ConnOpen() : SQL1 = "SELECT 職稱, " & 系統權限 & " FROM 系統權限預設表 WHERE 職稱 LIKE N'" & PA40 & "' ORDER BY 職稱" : CmdSet_For_DGV()
  350. End Sub
  351. Friend Sub SQL_人員資料讀取1()
  352. ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 圖片, 身分證 FROM 人事圖片 WHERE (帳號 LIKE '" & 人員基本資料.帳號_tb.Text & "')" : CmdSet_For_dr()
  353. End Sub
  354. Friend Sub SQL_人員資料讀取2()
  355. ConnOpen_管理SQL()
  356. SQL1 = "SELECT 男性, 女性, 入職日, 照片位置, 備註, 員工代碼, 員工崗位, 部門名稱 FROM 人員資料表 WHERE (帳號 LIKE '" & 人員基本資料.帳號_tb.Text & "')"
  357. CmdSet_For_dr()
  358. End Sub
  359. Friend Sub SQL_人事資料讀取1()
  360. ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 帳號 FROM 人事圖片 WHERE (帳號 LIKE '" & 人員基本資料.帳號_tb.Text & "')" : CmdSet_For_dr()
  361. End Sub
  362. Friend Sub SQL_人事圖片新增()
  363. ConnOpen_工程圖庫SQL() : SQL1 = "INSERT INTO 人事圖片 (帳號, 圖片) SELECT N'" & 人員基本資料.帳號_tb.Text & "', @binary_file" : CmdSet_For_dr_pic()
  364. End Sub
  365. Friend Sub SQL_人事圖片修改()
  366. ConnOpen_工程圖庫SQL() : SQL1 = "UPDATE 人事圖片 SET 圖片 = @binary_file WHERE 帳號 LIKE N'" & 人員基本資料.帳號_tb.Text & "'" : CmdSet_For_dr_pic()
  367. End Sub
  368. Friend Sub SQL_人事圖片修改1()
  369. ConnOpen_工程圖庫SQL() : SQL1 = "UPDATE 人事圖片 SET 帳號 = N'" & PA32 & "' WHERE 帳號 LIKE N'" & 人員基本資料.帳號_tb.Text & "'" : CmdSet_For_dr()
  370. End Sub
  371. Friend Sub SQL_人事身分證新增()
  372. ConnOpen_工程圖庫SQL() : SQL1 = "INSERT INTO 人事圖片 (帳號, 身分證) SELECT N'" & 人員基本資料.帳號_tb.Text & "', @binary_file" : CmdSet_For_dr_pic()
  373. End Sub
  374. Friend Sub SQL_人事身分證修改()
  375. ConnOpen_工程圖庫SQL() : SQL1 = "UPDATE 人事圖片 SET 身分證 = @binary_file WHERE 帳號 LIKE N'" & 人員基本資料.帳號_tb.Text & "'" : CmdSet_For_dr_pic()
  376. End Sub
  377. Friend Sub SQL_人員資料新增2()
  378. ConnOpen_管理SQL()
  379. SQL1 = "INSERT INTO 人員資料表 (帳號, 男性, 女性, 入職日, 備註, 照片位置, 員工代碼, 員工崗位, 部門名稱)
  380. SELECT N'" & 人員基本資料.帳號_tb.Text & "', N'" & 人員基本資料.男_ch.Checked & "', N'" & 人員基本資料.女_ch.Checked & "',
  381. N'" & Strings.Format(人員基本資料.入職日_dtp.Value, "yyyy/MM/dd") & "', N'" & 人員基本資料.備註資訊_tb.Text & "', N'" & 圖片庫 & "',
  382. N'" & 人員基本資料.員工代碼_tb.Text & "', N'" & 人員基本資料.員工崗位_dtp.Text & "', N'" & 人員基本資料.部門名稱_tb.Text & "'"
  383. CmdSet_For_dr()
  384. End Sub
  385. Friend Sub SQL_人員資料修改2()
  386. ConnOpen_管理SQL()
  387. SQL1 = "UPDATE 人員資料表 SET 男性 = N'" & 人員基本資料.男_ch.Checked & "', 女性 = N'" & 人員基本資料.女_ch.Checked & "',
  388. 入職日 = N'" & Strings.Format(人員基本資料.入職日_dtp.Value, "yyyy/MM/dd") & "', 備註 = N'" & 人員基本資料.備註資訊_tb.Text & "',
  389. 員工代碼 = N'" & 人員基本資料.員工代碼_tb.Text & "', 員工崗位 = N'" & 人員基本資料.員工崗位_dtp.Text & "',
  390. 部門名稱 = N'" & 人員基本資料.部門名稱_tb.Text & "'
  391. WHERE 帳號 LIKE N'" & 人員基本資料.帳號_tb.Text & "'"
  392. CmdSet_For_dr()
  393. End Sub
  394. Friend Sub SQL_人員資料修改3()
  395. ConnOpen_管理SQL() : SQL1 = "UPDATE 人員資料表 SET 帳號 = N'" & PA32 & "' WHERE 帳號 LIKE N'" & 人員基本資料.帳號_tb.Text & "'" : CmdSet_For_dr()
  396. End Sub
  397. '---------------------系統通用變數管理-----------------------------------------------------------------------------------------------------------------
  398. Friend Sub SQL_主資料庫LOG檔案截斷()
  399. Dim DSF(1) As String : Dim NB1 As Integer = 0
  400. ConnOpen_工程圖庫SQL() : SQL1 = "USE [" & PA & "]" : CmdSet_For_dr()
  401. ConnOpen_工程圖庫SQL() : SQL1 = "select name from sys.database_files;" : CmdSet_For_dr()
  402. While (dr.Read()) : DSF(NB1) = dr("name").ToString : NB1 += 1 : End While
  403. If PA = DSF(0) Then : Else
  404. ConnOpen_工程圖庫SQL() : SQL1 = "alter database [" & PA & "] modify file(name=[" & DSF(0) & "], newname =[" & PA & "])" : CmdSet_For_dr()
  405. End If
  406. If PA & "_log" = DSF(1) Then : Else
  407. ConnOpen_工程圖庫SQL() : SQL1 = "alter database [" & PA & "] modify file(name=[" & DSF(1) & "], newname=[" & PA & "_log])" : CmdSet_For_dr()
  408. End If
  409. ConnOpen_工程圖庫SQL() : SQL1 = "ALTER DATABASE [" & PA & "]
  410. SET RECOVERY SIMPLE;" : CmdSet_For_dr()
  411. ConnOpen_工程圖庫SQL() : SQL1 = "DBCC SHRINKFILE ([" & PA & "_Log], 1);" : CmdSet_For_dr()
  412. ConnOpen_工程圖庫SQL() : SQL1 = "ALTER DATABASE [" & PA & "]
  413. SET RECOVERY FULL;" : CmdSet_For_dr()
  414. End Sub
  415. Friend Sub SQL_伺服器1清單()
  416. ConnOpen()
  417. SQL1 = "SELECT DB_NAME(database_id) AS 資料庫 FROM sys.master_files
  418. WHERE (DB_NAME(database_id) LIKE 'HX%') OR (DB_NAME(database_id) LIKE 'IM%') OR (DB_NAME(database_id) LIKE 'PR%')
  419. GROUP BY DB_NAME(database_id) ORDER BY DB_NAME(database_id)"
  420. CmdSet_For_DGV()
  421. End Sub
  422. Friend Sub SQL_資料庫狀態()
  423. ConnOpen()
  424. SQL1 = "SELECT DB_NAME(database_id) AS [" & 表頭(160) & "], physical_name AS [" & 表頭(161) & "], type_desc AS [" & 表頭(162) & "],
  425. state_desc AS [" & 表頭(163) & "], size * 8.0 / 1024 AS [" & 表頭(164) & "]
  426. FROM sys.master_files
  427. WHERE (DB_NAME(database_id) LIKE N'HX%') OR (DB_NAME(database_id) LIKE N'PROJE%') OR (DB_NAME(database_id) LIKE N'IMAGE%')"
  428. CmdSet_For_DGV()
  429. End Sub
  430. Friend Sub SQL_系統閒置時間設定修改()
  431. ConnOpen()
  432. SQL1 = "UPDATE 系統閒置時間設定 SET timeExit = N'" & 系統通用變數管理.時間1_tb.Text & "', timeExit2 = N'" & 系統通用變數管理.時間2_tb.Text & "'
  433. WHERE (timeExit = N'" & PA1 & "' AND timeExit2 = N'" & PA2 & "')"
  434. CmdSet_For_dr()
  435. End Sub
  436. Friend Sub SQL_系統通用變數管理_圖片載入()
  437. ConnOpen() : SQL1 = "SELECT 圖片 FROM 系統介面圖片 WHERE 介面 LIKE N'" & PA45 & "'" : CmdSet_For_dr()
  438. End Sub
  439. Friend Sub SQL_系統通用變數管理_圖片新增()
  440. ConnOpen() : SQL1 = "INSERT INTO 系統介面圖片 (介面, 圖片) SELECT '" & PA45 & "', @binary_file" : CmdSet_For_dr_pic()
  441. End Sub
  442. Friend Sub SQL_系統通用變數管理_圖片修改()
  443. ConnOpen() : SQL1 = "UPDATE 系統介面圖片 SET 圖片 = @binary_file WHERE (介面 = '" & PA45 & "')" : CmdSet_For_dr_pic()
  444. End Sub
  445. Friend Sub SQL_系統預測值修改()
  446. ConnOpen()
  447. SQL1 = "UPDATE 系統預設值 SET 密碼重設天數 = N'" & 系統通用變數管理.密碼重設天數_tb.Text & "', 行政採購二級 = N'" & 系統通用變數管理.行政簽核_tb.Text & "' ,
  448. 建築採購二級 = N'" & 系統通用變數管理.建築簽核_tb.Text & "',比例1 = N'" & 系統通用變數管理.NUP_3.Text & "',比例2 = N'" & 系統通用變數管理.NUP_4.Text & "',
  449. 比例3 = N'" & 系統通用變數管理.NUP_5.Text & "', 圖片伺服器上限 = '" & 系統通用變數管理.MAX_nud.Value & "'"
  450. CmdSet_For_dr()
  451. End Sub
  452. Friend Sub SQL_系統使用情況1()
  453. ConnOpen_管理SQL()
  454. If BL = False Then
  455. SQL2 = " AND (系統說明管理.使用者 NOT LIKE '李協叡') AND (系統說明管理.使用者 NOT LIKE 'LEE HSIEH JUI') AND (系統說明管理.使用者 NOT LIKE 'Sumayliyah') AND
  456. (系統說明管理.使用者 NOT LIKE 'WANG HSIH WEN ') AND (系統說明管理.使用者 NOT LIKE 'Aggi') "
  457. Else : SQL2 = "" : End If
  458. SQL1 = "SELECT 系統說明管理.介面 AS 系統, 系統介面.名稱 AS 功能介面, SUM(系統說明管理.開啟次數) AS 使用次數, 系統說明管理.介面
  459. FROM 系統說明管理 FULL OUTER JOIN
  460. 系統介面 ON 系統說明管理.介面 = 系統介面.介面
  461. WHERE (系統說明管理.年 LIKE '" & 系統通用變數管理.年份2_cb.Text & "') AND (系統說明管理.月 LIKE '" & 系統通用變數管理.月份2_cb.Text & "') " & SQL2 & "
  462. GROUP BY 系統說明管理.介面, 系統介面.名稱
  463. ORDER BY 使用次數 DESC, 系統"
  464. CmdSet_For_DGV()
  465. End Sub
  466. Friend Sub SQL_系統使用情況2()
  467. ConnOpen_管理SQL()
  468. If BL = False Then
  469. SQL2 = " AND (系統說明管理.使用者 NOT LIKE '李協叡') AND (系統說明管理.使用者 NOT LIKE 'LEE HSIEH JUI') AND (系統說明管理.使用者 NOT LIKE 'Sumayliyah') AND
  470. (系統說明管理.使用者 NOT LIKE 'WANG HSIH WEN ') AND (系統說明管理.使用者 NOT LIKE 'Aggi') "
  471. Else : SQL2 = "" : End If
  472. SQL1 = "SELECT 使用者, SUM(開啟次數) AS 使用次數
  473. FROM 系統說明管理
  474. WHERE (年 LIKE '" & 系統通用變數管理.年份2_cb.Text & "') AND (月 LIKE '" & 系統通用變數管理.月份2_cb.Text & "') AND (介面 LIKE '" & PA20 & "') " & SQL2 & "
  475. GROUP BY 介面, 使用者
  476. ORDER BY 使用次數 DESC"
  477. CmdSet_For_DGV()
  478. End Sub
  479. '---------------------系統權限預設表-----------------------------------------------------------------------------------------------------------------
  480. Friend Sub SQL_系統權限預設表()
  481. ConnOpen()
  482. SQL1 = "SELECT 系統權限預設表.職稱, HX職稱清單.級別, " & 系統權限 & " FROM 系統權限預設表 INNER JOIN HX職稱清單 ON 系統權限預設表.職稱 = HX職稱清單.職稱
  483. ORDER BY 系統權限預設表.職稱"
  484. CmdSet_For_DGV()
  485. End Sub
  486. '---------------------跨部門主管權限設定-----------------------------------------------------------------------------------------------------------------
  487. Friend Sub SQL_跨部門主管權限設定_清單()
  488. ConnOpen()
  489. SQL1 = "SELECT 姓名 AS [" & 表頭(4) & "], 職稱 AS [" & 表頭(9) & "], 級別 AS [" & 表頭(138) & "], 部門, 處別, 課別, 組別, 帳號 FROM 使用者權限管理表
  490. WHERE CC88 = 1 AND CC63 = 0
  491. ORDER BY 部門, 職稱, 課別, 組別"
  492. CmdSet_For_DGV()
  493. End Sub
  494. Friend Sub SQL_跨部門主管權限設定_確認有無資料()
  495. ConnOpen()
  496. SQL1 = "SELECT 姓名 FROM 系統跨部門權限表 WHERE (姓名 = N'" & PA1 & "' AND 帳號 = N'" & PA2 & "')"
  497. CmdSet_For_dr()
  498. End Sub
  499. Friend Sub SQL_跨部門主管權限設定_未設定過()
  500. If PA3 = "00" Then
  501. SQL2 = " "
  502. ElseIf PA3 = "01" Then
  503. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'00') "
  504. ElseIf PA3 = "02" Then
  505. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  506. ElseIf PA3 = "03" Then
  507. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  508. ElseIf PA3 = "04" Then
  509. 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') "
  510. ElseIf PA3 = "05" Then
  511. 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
  512. (HX職稱清單.級別 NOT LIKE N'00') "
  513. ElseIf PA3 = "06" Then
  514. 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
  515. (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  516. ElseIf PA3 = "07" Then
  517. 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
  518. (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  519. ElseIf PA3 = "08" Then
  520. 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
  521. (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') "
  522. ElseIf PA3 = "09" Then
  523. 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
  524. (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND
  525. (HX職稱清單.級別 NOT LIKE N'00') "
  526. End If
  527. ConnOpen()
  528. SQL1 = "SELECT HX職稱清單.部 AS [" & 表頭(139) & "], HX職稱清單.處 AS [" & 表頭(140) & "], HX職稱清單.課 AS [" & 表頭(141) & "], HX職稱清單.組 AS [" & 表頭(142) & "], HX職稱清單.職稱 AS [" & 表頭(9) & "],
  529. 系統跨部門權限表_暫存檔.時效 AS [" & 表頭(143) & "], 系統跨部門權限表_暫存檔.授權 AS [" & 表頭(144) & "], HX職稱清單.級別 AS [" & 表頭(138) & "]
  530. FROM HX職稱清單 LEFT OUTER JOIN 系統跨部門權限表_暫存檔 ON HX職稱清單.職稱 = 系統跨部門權限表_暫存檔.職稱 " & SQL2 & "
  531. ORDER BY HX職稱清單.部, HX職稱清單.職稱"
  532. CmdSet_For_DGV()
  533. End Sub
  534. Friend Sub SQL_跨部門主管權限設定_已設定過()
  535. If PA3 = "00" Then
  536. SQL2 = "WHERE (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  537. ElseIf PA3 = "01" Then
  538. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  539. ElseIf PA3 = "02" Then
  540. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  541. ElseIf PA3 = "03" Then
  542. SQL2 = "WHERE (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND
  543. (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  544. ElseIf PA3 = "04" Then
  545. 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
  546. (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  547. ElseIf PA3 = "05" Then
  548. 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
  549. (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  550. ElseIf PA3 = "06" Then
  551. 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
  552. (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND
  553. (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  554. ElseIf PA3 = "07" Then
  555. 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
  556. (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND
  557. (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  558. ElseIf PA3 = "08" Then
  559. 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
  560. (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND (HX職稱清單.級別 NOT LIKE N'00') AND
  561. (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  562. ElseIf PA3 = "08" Then
  563. 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
  564. (HX職稱清單.級別 NOT LIKE N'04') AND (HX職稱清單.級別 NOT LIKE N'03') AND (HX職稱清單.級別 NOT LIKE N'02') AND (HX職稱清單.級別 NOT LIKE N'01') AND
  565. (HX職稱清單.級別 NOT LIKE N'00') AND (系統跨部門權限表.姓名 LIKE N'" & PA1 & "') AND (系統跨部門權限表.帳號 LIKE N'" & PA2 & "') "
  566. End If
  567. ConnOpen()
  568. SQL1 = "SELECT HX職稱清單.部 AS [" & 表頭(139) & "], HX職稱清單.處 AS [" & 表頭(140) & "], HX職稱清單.課 AS [" & 表頭(141) & "], HX職稱清單.組 AS [" & 表頭(142) & "],
  569. HX職稱清單.職稱 AS [" & 表頭(9) & "],
  570. 系統跨部門權限表.時效 AS [" & 表頭(143) & "], 系統跨部門權限表.授權 AS [" & 表頭(144) & "], HX職稱清單.級別 AS [" & 表頭(138) & "]
  571. FROM HX職稱清單 LEFT OUTER JOIN 系統跨部門權限表 ON HX職稱清單.職稱 = 系統跨部門權限表.職稱 " & SQL2 & "
  572. ORDER BY HX職稱清單.部, HX職稱清單.職稱"
  573. CmdSet_For_DGV()
  574. End Sub
  575. Friend Sub SQL_跨部門主管權限設定_存檔前確認()
  576. ConnOpen()
  577. SQL1 = "SELECT 職稱 FROM 系統跨部門權限表 WHERE (職稱 = N'" & PA4 & "' AND 姓名 = N'" & PA1 & "' AND 帳號 = N'" & PA2 & "')"
  578. CmdSet_For_dr()
  579. End Sub
  580. Friend Sub SQL_跨部門主管權限設定_修改()
  581. ConnOpen()
  582. SQL1 = "UPDATE 系統跨部門權限表 SET 時效 = N'" & PA5 & "', 授權 = N'" & BL1 & "' WHERE (職稱 = N'" & PA4 & "' AND 姓名 = N'" & PA1 & "' AND 帳號 = N'" & PA2 & "')"
  583. CmdSet_For_dr()
  584. End Sub
  585. Friend Sub SQL_跨部門主管權限設定_新增()
  586. ConnOpen()
  587. SQL1 = "INSERT INTO 系統跨部門權限表 (姓名, 帳號, 職稱, 時效, 授權) VALUES (N'" & PA1 & "',N'" & PA2 & "',N'" & PA4 & "',N'" & PA5 & "',N'" & BL1 & "')"
  588. CmdSet_For_dr()
  589. End Sub
  590. Friend Sub SQL_跨部門主管權限設定_刪除()
  591. ConnOpen() : SQL1 = "DELETE 系統跨部門權限表 WHERE (姓名 = N'" & PA & "')" : CmdSet_For_dr()
  592. End Sub
  593. '---------------------系統編碼規則-----------------------------------------------------------------------------------------------------------------
  594. Friend Sub SQL_年份()
  595. ConnOpen() : SQL1 = "SELECT 年份 AS [" & 表頭(163) & "] FROM 年份清單 ORDER BY 年份 DESC" : CmdSet_For_DGV()
  596. End Sub
  597. Friend Sub SQL_FTP位置()
  598. ConnOpen()
  599. SQL1 = "SELECT FTP地址 AS [" & 表頭(164) & "], FTP帳號 AS [" & 表頭(165) & "], FTP密碼 AS [" & 表頭(166) & "], 地區 AS [" & 表頭(167) & "], FTP物理位置 AS [" & 表頭(168) & "]
  600. FROM FTP資料庫管理"
  601. CmdSet_For_DGV()
  602. End Sub
  603. Friend Sub SQL_請購單除錯()
  604. ConnOpen()
  605. SQL1 = " SELECT 請購單控制表.請購單號 AS [" & 表頭(172) & "]
  606. From 請購單控制表 LEFT OUTER Join
  607. 請購單明細表 ON 請購單控制表.請購單號 = 請購單明細表.請購單號
  608. Where (請購單明細表.請購單號 Is NULL)
  609. Order By 請購單控制表.請購單號 DESC "
  610. CmdSet_For_DGV()
  611. End Sub
  612. Friend Sub SQL_請購控制表除錯_刪除()
  613. ConnOpen() : SQL1 = "DELETE 請購單控制表 WHERE (請購單號 = N'" & PA & "')" : CmdSet_For_dr()
  614. End Sub
  615. Friend Sub SQL_倉儲明細表除錯()
  616. ConnOpen()
  617. SQL1 = "SELECT HX選擇按鈕.選擇 AS [" & 表頭(44) & "] , QQQ.料號 AS [" & 表頭(77) & "], QQQ.料號_NOT
  618. FROM HX選擇按鈕 RIGHT OUTER JOIN
  619. (SELECT 倉儲明細表.料號, 物料規格表.料號 AS 料號_NOT
  620. FROM 倉儲明細表 LEFT OUTER JOIN 物料規格表 ON 倉儲明細表.料號 = 物料規格表.料號
  621. GROUP BY 倉儲明細表.料號, 物料規格表.料號) AS QQQ ON HX選擇按鈕.對應 = QQQ.料號
  622. WHERE (QQQ.料號_NOT IS NULL)"
  623. CmdSet_For_DGV()
  624. End Sub
  625. Friend Sub SQL_倉儲明細表除錯_修改()
  626. ConnOpen() : SQL1 = "UPDATE 倉儲明細表 SET 料號 = N'" & PA1 & "' WHERE (料號 = N'" & PA & "')" : CmdSet_For_dr()
  627. End Sub
  628. Friend Sub SQL_倉儲明細表除錯_刪除()
  629. ConnOpen() : SQL1 = "DELETE 倉儲明細表 WHERE (料號 = N'" & PA & "')" : CmdSet_For_dr()
  630. End Sub
  631. Friend Sub SQL_FTP新增查詢()
  632. SQL1 = "SELECT 地區 FROM FTP資料庫管理 WHERE 地區 LIKE N'" & 系統編碼規則.地區_tb.Text & "'"
  633. End Sub
  634. Friend Sub SQL_FTP新增()
  635. SQL1 = "INSERT INTO FTP資料庫管理 (FTP地址, FTP帳號, FTP密碼, 地區, FTP物理位置)
  636. VALUES (N'" & 系統編碼規則.FTP地址_tb.Text & "', N'" & 系統編碼規則.帳號_tb.Text & "', N'" & 系統編碼規則.密碼_tb.Text & "',
  637. N'" & 系統編碼規則.地區_tb.Text & "', N'" & 系統編碼規則.FTP實體_tb.Text & "')"
  638. End Sub
  639. Friend Sub SQL_FTP修改()
  640. SQL1 = "UPDATE FTP資料庫管理 SET FTP地址 = N'" & PA & "', FTP帳號 = N'" & PA1 & "', FTP密碼 = N'" & PA2 & "' , FTP物理位置 = N'" & PA3 & "'
  641. WHERE 地區 LIKE N'" & 系統編碼規則.地區_tb.Text & "'"
  642. End Sub
  643. Friend Sub SQL_FTP刪除()
  644. SQL1 = "DELETE FROM FTP資料庫管理 WHERE (地區 = N'" & 系統編碼規則.地區_tb.Text & "')"
  645. End Sub
  646. Friend Sub SQL_年份新增查詢()
  647. SQL1 = "SELECT 年份 FROM 年份清單 WHERE 年份 LIKE N'" & 系統編碼規則.年份_tb.Text & "'"
  648. End Sub
  649. Friend Sub SQL_年份新增()
  650. SQL1 = "INSERT INTO 年份清單 (年份) VALUES (N'" & 系統編碼規則.年份_tb.Text & "')"
  651. End Sub
  652. Friend Sub SQL_年份修改()
  653. SQL1 = "UPDATE 年份清單 SET 年份 = N'" & PA & "' WHERE 年份 LIKE N'" & 系統編碼規則.年份_tb.Text & "'"
  654. End Sub
  655. Friend Sub SQL_年份刪除()
  656. SQL1 = "DELETE FROM 年份清單 WHERE (年份 = N'" & 系統編碼規則.年份_tb.Text & "')"
  657. End Sub
  658. Friend Sub SQL_明細表除錯_修改()
  659. ConnOpen()
  660. SQL1 = "UPDATE 倉儲明細表 SET 倉名編號 = N'" & PA1 & "' WHERE 資料流水號 LIKE N'" & PA & "'"
  661. CmdSet_For_dr()
  662. End Sub
  663. Friend Sub SQL_倉儲控制表除錯()
  664. ConnOpen()
  665. SQL1 = "SELECT 倉級 AS [" & 表頭(68) & "],倉名編號 AS [" & 表頭(69) & "], 倉名 AS [" & 表頭(174) & "]
  666. FROM 倉儲分區控制表
  667. WHERE (倉級 LIKE N'3')"
  668. CmdSet_For_DGV()
  669. End Sub
  670. Friend Sub SQL_明細表除錯()
  671. ConnOpen()
  672. SQL1 = "SELECT 倉儲明細表.倉名編號 AS [" & 表頭(69) & "],倉儲分區控制表.倉名 ,倉儲明細表.資料流水號 AS [" & 表頭(137) & "],倉儲明細表.執行單號 AS [" & 表頭(173) & "]
  673. FROM 倉儲明細表 LEFT OUTER JOIN
  674. 倉儲分區控制表 ON 倉儲明細表.倉名編號 = 倉儲分區控制表.倉名編號
  675. WHERE (倉儲分區控制表.倉名 IS NULL)"
  676. CmdSet_For_DGV()
  677. End Sub
  678. Friend Sub SQL_天氣控制()
  679. ConnOpen_工程SQL()
  680. SQL1 = "SELECT 天氣 AS [" & 表頭(169) & "], 語言 AS [" & 表頭(2) & "],編碼 AS [" & 表頭(49) & "]
  681. FROM 工程進度_天氣"
  682. CmdSet_For_DGV()
  683. End Sub
  684. Friend Sub SQL_天氣_資料讀取()
  685. ConnOpen_工程SQL() : SQL1 = "SELECT 天氣, 語言, 編碼 FROM 工程進度_天氣 WHERE (天氣 LIKE N'" & PA6 & "') " : CmdSet_For_dr()
  686. End Sub
  687. Friend Sub SQL_天氣控制_新增查詢()
  688. ConnOpen_工程SQL()
  689. SQL1 = "SELECT 天氣 FROM 工程進度_天氣 WHERE 天氣 LIKE N'" & 系統編碼規則.天氣_tb.Text & "'"
  690. CmdSet_For_dr()
  691. End Sub
  692. Friend Sub SQL_天氣控制_新增()
  693. ConnOpen_工程SQL()
  694. SQL1 = "INSERT INTO 工程進度_天氣 (天氣,語言,編碼) VALUES (N'" & PA & "',N'" & PA1 & "', N'" & PA2 & "')"
  695. CmdSet_For_dr()
  696. End Sub
  697. Friend Sub SQL_天氣控制_修改()
  698. ConnOpen_工程SQL()
  699. SQL1 = "UPDATE 工程進度_天氣 SET 天氣 = N'" & PA & "' WHERE 編碼 LIKE N'" & PA1 & "' AND 語言 LIKE N'" & 系統編碼規則.系統語言_cb.Text & "' "
  700. CmdSet_For_dr()
  701. End Sub
  702. Friend Sub SQL_天氣控制_刪除()
  703. ConnOpen_工程SQL()
  704. SQL1 = "DELETE FROM 工程進度_天氣 WHERE (編碼 = N'" & 系統編碼規則.編碼_tb.Text & "' AND 語言 = N'" & 系統編碼規則.系統語言_cb.Text & "')"
  705. CmdSet_For_dr()
  706. End Sub
  707. Friend Sub SQL_時間控制()
  708. ConnOpen_工程SQL()
  709. SQL1 = "SELECT 上下午 AS [" & 表頭(170) & "],時段 AS [" & 表頭(171) & "] FROM 工程進度_時間 ORDER BY 上下午"
  710. CmdSet_For_DGV()
  711. End Sub
  712. Friend Sub SQL_時間控制_新增查詢()
  713. ConnOpen_工程SQL()
  714. SQL1 = "SELECT 上下午 FROM 工程進度_時間 WHERE 上下午 LIKE N'" & 系統編碼規則.上下午_tb.Text & "'"
  715. CmdSet_For_dr()
  716. End Sub
  717. Friend Sub SQL_時間控制_新增()
  718. ConnOpen_工程SQL()
  719. SQL1 = "INSERT INTO 工程進度_時間 (上下午,時段) VALUES (N'" & PA & "',N'" & PA1 & "')"
  720. CmdSet_For_dr()
  721. End Sub
  722. Friend Sub SQL_時間控制_修改()
  723. ConnOpen_工程SQL()
  724. SQL1 = "UPDATE 工程進度_時間 SET 上下午 = N'" & PA & "' WHERE 時段 LIKE N'" & 系統編碼規則.時段_cb.Text & "' AND 上下午 LIKE N'" & 系統編碼規則.上下午_tb.Text & "' "
  725. CmdSet_For_dr()
  726. End Sub
  727. Friend Sub SQL_時間控制_刪除()
  728. ConnOpen_工程SQL()
  729. SQL1 = "DELETE FROM 工程進度_時間 WHERE (上下午 = N'" & 系統編碼規則.上下午_tb.Text & "' AND 時段 = N'" & 系統編碼規則.時段_cb.Text & "')"
  730. CmdSet_For_dr()
  731. End Sub
  732. '---------------------系統綁定電腦資訊-----------------------------------------------------------------------------------------------------------------
  733. Friend Sub SQL_系統綁定電腦資訊表()
  734. ConnOpen() : SQL1 = "SELECT MAC碼, 硬碟ID, 硬碟序列, 磁盘型態 FROM 系統綁定電腦資訊" : CmdSet_For_DGV()
  735. End Sub
  736. Friend Sub SQL_系統綁定電腦註冊()
  737. ConnOpen()
  738. SQL1 = "SELECT MAC碼 FROM 系統綁定電腦資訊
  739. WHERE 硬碟ID LIKE N'" & 系統對應電腦註冊.硬碟ID_tb.Text & "' AND 硬碟序列 LIKE N'" & 系統對應電腦註冊.硬碟序列_tb.Text & "' AND
  740. 磁盘型態 LIKE N'" & 系統對應電腦註冊.磁盘型態_tb.Text & "'"
  741. CmdSet_For_dr()
  742. End Sub
  743. Friend Sub SQL_系統綁定電腦註冊_新增()
  744. ConnOpen()
  745. SQL1 = "INSERT INTO 系統綁定電腦資訊 (MAC碼, 硬碟ID, 硬碟序列, 磁盘型態)
  746. VALUES (N'" & 系統對應電腦註冊.MAC碼_tb.Text & "',N'" & 系統對應電腦註冊.硬碟ID_tb.Text & "',
  747. N'" & 系統對應電腦註冊.硬碟序列_tb.Text & "',N'" & 系統對應電腦註冊.磁盘型態_tb.Text & "')"
  748. CmdSet_For_dr()
  749. End Sub
  750. Friend Sub SQL_系統綁定電腦註冊_刪除()
  751. ConnOpen()
  752. SQL1 = "DELETE FROM 系統綁定電腦資訊
  753. WHERE 硬碟ID LIKE N'" & 系統對應電腦註冊.硬碟ID_tb.Text & "' AND 硬碟序列 LIKE N'" & 系統對應電腦註冊.硬碟序列_tb.Text & "' AND
  754. 磁盘型態 LIKE N'" & 系統對應電腦註冊.磁盘型態_tb.Text & "'"
  755. CmdSet_For_dr()
  756. End Sub
  757. '---------------------系統組織架構設定-----------------------------------------------------------------------------------------------------------------
  758. Friend Sub SQL_職稱清單()
  759. ConnOpen() : SQL1 = "SELECT 部, 處, 課, 組, 職稱, 級別 FROM HX職稱清單 ORDER BY 部,職稱" : CmdSet_For_DGV()
  760. End Sub
  761. Friend Sub SQL_部門清單()
  762. ConnOpen() : SQL1 = "SELECT 部門 FROM HX部門清單 ORDER BY 部門" : CmdSet_For_DGV()
  763. End Sub
  764. Friend Sub SQL_處別清單()
  765. ConnOpen() : SQL1 = "SELECT 處 AS 處別 FROM HX處級清單 WHERE 處 LIKE N'" & PA20 & "%' OR 處 LIKE N'0%' ORDER BY 處" : CmdSet_For_DGV()
  766. End Sub
  767. Friend Sub SQL_課別清單()
  768. ConnOpen() : SQL1 = "SELECT 課別 FROM HX課別清單 WHERE 課別 LIKE N'" & PA20 & "%' OR 課別 LIKE N'0%' ORDER BY 課別" : CmdSet_For_DGV()
  769. End Sub
  770. Friend Sub SQL_組別清單()
  771. ConnOpen() : SQL1 = "SELECT 組別 FROM HX組別清單 WHERE 組別 LIKE N'" & PA20 & "%' OR 組別 LIKE N'0%' ORDER BY 組別" : CmdSet_For_DGV()
  772. End Sub
  773. Friend Sub SQL_職稱重複查詢()
  774. SQL1 = "SELECT 職稱 FROM HX職稱清單 WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  775. End Sub
  776. Friend Sub SQL_部門重複查詢()
  777. SQL1 = "SELECT 部門 FROM HX部門清單 WHERE 部門 LIKE N'" & PA1 & "'"
  778. End Sub
  779. Friend Sub SQL_課別重複查詢()
  780. SQL1 = "SELECT 課別 FROM HX課別清單 WHERE 課別 LIKE N'" & PA1 & "'"
  781. End Sub
  782. Friend Sub SQL_組別重複查詢()
  783. SQL1 = "SELECT 組別 FROM HX組別清單 WHERE 組別 LIKE N'" & PA1 & "'"
  784. End Sub
  785. Friend Sub SQL_處級重複查詢()
  786. SQL1 = "SELECT 處 FROM HX處級清單 WHERE 處 LIKE N'" & PA1 & "'"
  787. End Sub
  788. Friend Sub SQL_公司職稱清單_新增()
  789. SQL1 = "INSERT INTO HX職稱清單 (職稱, 級別) VALUES (N'" & 系統組織架構設定.職稱_tb.Text & "', N'" & 系統組織架構設定.級別_cb.Text & "')"
  790. End Sub
  791. Friend Sub SQL_公司部門清單_新增()
  792. SQL1 = "INSERT INTO HX部門清單 (部門) VALUES (N'" & PA1 & "')"
  793. End Sub
  794. Friend Sub SQL_公司課別清單_新增()
  795. SQL1 = "INSERT INTO HX課別清單 (課別) VALUES (N'" & PA1 & "')"
  796. End Sub
  797. Friend Sub SQL_公司組別清單_新增()
  798. SQL1 = "INSERT INTO HX組別清單 (組別) VALUES (N'" & PA1 & "')"
  799. End Sub
  800. Friend Sub SQL_公司處級清單_新增()
  801. SQL1 = "INSERT INTO HX處級清單 (處) VALUES (N'" & PA1 & "')"
  802. End Sub
  803. Friend Sub SQL_公司職稱清單_修改()
  804. SQL1 = "UPDATE HX職稱清單 SET 職稱 = N'" & PA & "', 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  805. End Sub
  806. Friend Sub SQL_系統權限預設表_修改()
  807. SQL1 = "UPDATE 系統權限預設表 SET 職稱 = N'" & PA & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  808. End Sub
  809. Friend Sub SQL_系統跨部門權限表_修改()
  810. SQL1 = "UPDATE 系統跨部門權限表 SET 職稱 = N'" & PA & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  811. End Sub
  812. Friend Sub SQL_使用者權限管理表_修改()
  813. SQL1 = "UPDATE 使用者權限管理表 SET 職稱 = N'" & PA & "', 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  814. End Sub
  815. Friend Sub SQL_公司職稱清單_修改級別()
  816. SQL1 = "UPDATE HX職稱清單 SET 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  817. End Sub
  818. Friend Sub SQL_使用者權限管理表_修改級別()
  819. SQL1 = "UPDATE 使用者權限管理表 SET 級別 = N'" & 系統組織架構設定.級別_cb.Text & "' WHERE 職稱 LIKE N'" & 系統組織架構設定.職稱_tb.Text & "'"
  820. End Sub
  821. Friend Sub SQL_公司職稱清單_刪除()
  822. ConnOpen() : SQL1 = "DELETE FROM HX職稱清單 WHERE (職稱 = N'" & 系統組織架構設定.職稱_tb.Text & "')" : CmdSet_For_dr()
  823. End Sub
  824. Friend Sub SQL_系統權限預設表_刪除()
  825. ConnOpen() : SQL1 = "DELETE FROM 系統權限預設表 WHERE (職稱 = N'" & 系統組織架構設定.職稱_tb.Text & "')" : CmdSet_For_dr()
  826. End Sub
  827. Friend Sub SQL_使用者權限管理表_刪除()
  828. ConnOpen() : SQL1 = "DELETE FROM 系統跨部門權限表 WHERE (職稱 = N'" & 系統組織架構設定.職稱_tb.Text & "')" : CmdSet_For_dr()
  829. End Sub
  830. Friend Sub SQL_公司部門清單_刪除()
  831. SQL1 = "DELETE FROM HX部門清單 WHERE (部門 = N'" & PA1 & "')"
  832. End Sub
  833. Friend Sub SQL_公司課別清單_刪除()
  834. SQL1 = "DELETE FROM HX課別清單 WHERE (課別 = N'" & PA1 & "')"
  835. End Sub
  836. Friend Sub SQL_公司組別清單_刪除()
  837. SQL1 = "DELETE FROM HX組別清單 WHERE (組別 = N'" & PA1 & "')"
  838. End Sub
  839. Friend Sub SQL_公司處級清單_刪除()
  840. SQL1 = "DELETE FROM HX處級清單 WHERE (處 = N'" & PA1 & "')"
  841. End Sub
  842. Friend Sub SQL_公司職稱清單_存檔()
  843. ConnOpen()
  844. SQL1 = "UPDATE HX職稱清單 SET 部 = N'" & PA1 & "', 處 = N'" & PA2 & "', 課 = N'" & PA3 & "', 組 = N'" & PA4 & "', 級別 = N'" & PA6 & "'
  845. WHERE (職稱 LIKE N'" & PA5 & "')"
  846. CmdSet_For_dr()
  847. End Sub
  848. Friend Sub SQL_公司部門清單_修改部門()
  849. SQL1 = "UPDATE HX部門清單 SET 部門 = N'" & PA & "' WHERE 部門 LIKE N'" & PA1 & "'"
  850. End Sub
  851. Friend Sub SQL_公司職稱清單_修改部門()
  852. SQL1 = "UPDATE HX職稱清單 SET 部 = N'" & PA & "' WHERE 部 LIKE N'" & PA1 & "'"
  853. End Sub
  854. Friend Sub SQL_使用者權限管理表_修改部門()
  855. SQL1 = "UPDATE 使用者權限管理表 SET 部門 = N'" & PA & "' WHERE 部門 LIKE N'" & PA1 & "'"
  856. End Sub
  857. Friend Sub SQL_公司課別清單_修改課別()
  858. SQL1 = "UPDATE HX課別清單 SET 課別 = N'" & PA & "' WHERE 課別 LIKE N'" & PA1 & "'"
  859. End Sub
  860. Friend Sub SQL_公司職稱清單_修改課別()
  861. SQL1 = "UPDATE HX職稱清單 SET 課 = N'" & PA & "' WHERE 課 LIKE N'" & PA1 & "'"
  862. End Sub
  863. Friend Sub SQL_使用者權限管理表_修改課別()
  864. SQL1 = "UPDATE 使用者權限管理表 SET 課別 = N'" & PA & "' WHERE 課別 LIKE N'" & PA1 & "'"
  865. End Sub
  866. Friend Sub SQL_公司組別清單_修改組別()
  867. SQL1 = "UPDATE HX組別清單 SET 組別 = N'" & PA & "' WHERE 組別 LIKE N'" & PA1 & "'"
  868. End Sub
  869. Friend Sub SQL_公司職稱清單_修改組別()
  870. SQL1 = "UPDATE HX職稱清單 SET 組 = N'" & PA & "' WHERE 組 LIKE N'" & PA1 & "'"
  871. End Sub
  872. Friend Sub SQL_使用者權限管理表_修改組別()
  873. SQL1 = "UPDATE 使用者權限管理表 SET 組別 = N'" & PA & "' WHERE 組別 LIKE N'" & PA1 & "'"
  874. End Sub
  875. Friend Sub SQL_公司處級清單_修改處級()
  876. SQL1 = "UPDATE HX處級清單 SET 處 = N'" & PA & "' WHERE 處 LIKE N'" & PA1 & "'"
  877. End Sub
  878. Friend Sub SQL_公司職稱清單_修改處級()
  879. SQL1 = "UPDATE HX職稱清單 SET 處 = N'" & PA & "' WHERE 處 LIKE N'" & PA1 & "'"
  880. End Sub
  881. Friend Sub SQL_使用者權限管理表_修改處級()
  882. SQL1 = "UPDATE 使用者權限管理表 SET 處別 = N'" & PA & "' WHERE 處別 LIKE N'" & PA1 & "'"
  883. End Sub
  884. '---------------------簽名檔管理-----------------------------------------------------------------------------------------------------------------
  885. Friend Sub SQL_簽名檔清單()
  886. ConnOpen() : SQL1 = "SELECT 圖片流水號 AS [" & 表頭(87) & "], 簽名檔人名 AS [" & 表頭(162) & "] FROM HX主管簽名檔管理 ORDER BY 圖片流水號" : CmdSet_For_DGV()
  887. End Sub
  888. Friend Sub SQL_姓名清單()
  889. ConnOpen()
  890. SQL1 = "SELECT 姓名 FROM 使用者權限管理表
  891. WHERE (級別 LIKE '01' OR 級別 LIKE '02' OR 級別 LIKE '03' OR 級別 LIKE '04' OR 級別 LIKE '05' OR 級別 LIKE '06' OR 級別 LIKE '07' OR 級別 LIKE '08') AND
  892. (姓名 NOT LIKE '未啟用/Not Enabled') AND (CC63 = 0) ORDER BY 職稱"
  893. CmdSet_For_dr()
  894. End Sub
  895. Friend Sub SQL_簽名檔圖片讀取()
  896. ConnOpen() : SQL1 = "SELECT 簽名檔圖片 FROM HX主管簽名檔管理 WHERE 圖片流水號 LIKE N'" & PA20 & "'" : CmdSet_For_dr()
  897. End Sub
  898. Friend Sub SQL_簽名檔新增()
  899. ConnOpen() : SQL1 = "INSERT INTO HX主管簽名檔管理 (圖片流水號, 簽名檔人名, 簽名檔圖片) SELECT '" & PA20 & "', '" & PA21 & "', @binary_file" : CmdSet_For_dr_pic()
  900. End Sub
  901. Friend Sub SQL_簽名檔最末編號讀取()
  902. ConnOpen() : SQL1 = "SELECT TOP (1) 圖片流水號 FROM HX主管簽名檔管理 ORDER BY 圖片流水號 DESC" : CmdSet_For_dr()
  903. End Sub
  904. Friend Sub SQL_簽名檔刪除()
  905. ConnOpen() : SQL1 = "DELETE FROM HX主管簽名檔管理 WHERE (圖片流水號 = N'" & PA20 & "')" : CmdSet_For_dr()
  906. End Sub
  907. '-------詩文新增------
  908. Friend Sub SQL_人員基本資料批改_清單(員工條件 As String)
  909. ConnOpen_管理SQL()
  910. SQL1 = "SELECT [HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名 AS [" & 表頭(1) & "], 人員資料表.帳號, 人員資料表.員工代碼 AS [" & 表頭(2) & "],
  911. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.部門, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.課別,
  912. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.職稱, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.組別,
  913. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.級別, 人事圖片_2.帳號 AS 圖片1, 人事圖片_1.帳號 AS 圖片2,
  914. IMAGE3_SYS.dbo.人事圖片.帳號 AS 圖片3, 人員資料表.照片位置
  915. FROM 人員資料表 LEFT OUTER JOIN
  916. IMAGE3_SYS.dbo.人事圖片 ON 人員資料表.帳號 = IMAGE3_SYS.dbo.人事圖片.帳號 LEFT OUTER JOIN
  917. IMAGE2_SYS.dbo.人事圖片 AS 人事圖片_1 ON 人員資料表.帳號 = 人事圖片_1.帳號 LEFT OUTER JOIN
  918. IMAGE1_SYS.dbo.人事圖片 AS 人事圖片_2 ON 人員資料表.帳號 = 人事圖片_2.帳號 LEFT OUTER JOIN
  919. [HX-GPS-ERP-SYS].dbo.使用者權限管理表 ON
  920. 人員資料表.帳號 = [HX-GPS-ERP-SYS].dbo.使用者權限管理表.帳號
  921. WHERE ([HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名 NOT LIKE N'未啟用%') " & 員工條件 & " AND ((人員資料表.員工代碼 LIKE N'') OR
  922. (人事圖片_2.帳號 IS NULL) AND (人事圖片_1.帳號 IS NULL) AND (IMAGE3_SYS.dbo.人事圖片.帳號 IS NULL))
  923. ORDER BY [HX-GPS-ERP-SYS].dbo.使用者權限管理表.部門, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.職稱,
  924. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.課別, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.組別,
  925. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名"
  926. CmdSet_For_DGV()
  927. End Sub
  928. Friend Sub SQL_人員基本資料批改_修改(帳號 As String, 員工代碼 As String)
  929. ConnOpen_管理SQL()
  930. SQL1 = "UPDATE 人員資料表 SET 員工代碼=N'" & 員工代碼 & "' WHERE 帳號 LIKE N'" & 帳號 & "'"
  931. CmdSet_For_dr()
  932. End Sub
  933. Friend Sub SQL_人員基本資料批改_圖片清單(員工條件 As String)
  934. ConnOpen_管理SQL()
  935. SQL1 = "SELECT [HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名, 人員資料表.帳號, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.部門,
  936. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.課別, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.職稱,
  937. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.組別, 人員資料表.照片位置
  938. FROM 人員資料表 LEFT OUTER JOIN
  939. [HX-GPS-ERP-SYS].dbo.使用者權限管理表 ON
  940. 人員資料表.帳號 = [HX-GPS-ERP-SYS].dbo.使用者權限管理表.帳號
  941. WHERE ([HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名 NOT LIKE N'未啟用%') " & 員工條件 & "
  942. ORDER BY [HX-GPS-ERP-SYS].dbo.使用者權限管理表.部門, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.職稱,
  943. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.課別, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.組別,
  944. [HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名"
  945. CmdSet_For_DGV()
  946. End Sub
  947. Friend Sub SQL_人員基本資料批改_圖片新增(帳號 As String)
  948. ConnOpen_工程圖庫SQL() : SQL1 = "INSERT INTO 人事圖片 (帳號, 身分證) SELECT N'" & 帳號 & "', @binary_file" : CmdSet_For_dr_pic()
  949. End Sub
  950. Friend Sub SQL_人員基本資料批改_圖片修改(帳號 As String)
  951. ConnOpen_工程圖庫SQL() : SQL1 = "UPDATE 人事圖片 SET 身分證 = @binary_file WHERE 帳號 LIKE N'" & 帳號 & "'" : CmdSet_For_dr_pic()
  952. End Sub
  953. Friend Sub SQL_人員基本資料批改_人員讀取(帳號 As String)
  954. ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 身分證 FROM 人事圖片 WHERE (帳號 LIKE '" & 帳號 & "')" : CmdSet_For_dr()
  955. End Sub
  956. End Module