No Description
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 62KB

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