説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

SQL_Module.vb 6.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. Imports System.Data.OleDb
  2. Imports System.Data.SqlClient
  3. Module SQL_Module
  4. Public ConString As String : Public ConString1, ConString2, ConString3, ConString4 As String : Public AccessConString As String
  5. Public SQL As String : Public SQL1 As String : Public SQL2 As String : Public SQL3 As String : Public SQL4 As String
  6. Public SQL5, SQL6, SQL7, SQL8, SQL9, SQL10 As String
  7. Public conn As New SqlConnection : Public cmd As New SqlCommand : Public dr As SqlDataReader : Public da As New SqlDataAdapter
  8. Public DTP As String : Public DTP1 As String : Public DTP2 As String : Public DTP3 As String
  9. Public 登入權限 As String = ", 使用者權限管理表.CC01, 使用者權限管理表.CC02, 使用者權限管理表.CC03, 使用者權限管理表.CC04, 使用者權限管理表.CC05, 使用者權限管理表.CC06,
  10. 使用者權限管理表.CC07, 使用者權限管理表.CC08, 使用者權限管理表.CC09, 使用者權限管理表.CC10, 使用者權限管理表.CC11, 使用者權限管理表.CC12, 使用者權限管理表.CC13,
  11. 使用者權限管理表.CC14, 使用者權限管理表.CC15, 使用者權限管理表.CC16, 使用者權限管理表.CC17, 使用者權限管理表.CC18, 使用者權限管理表.CC19, 使用者權限管理表.CC20,
  12. 使用者權限管理表.CC21, 使用者權限管理表.CC22, 使用者權限管理表.CC23, 使用者權限管理表.CC24, 使用者權限管理表.CC25, 使用者權限管理表.CC26, 使用者權限管理表.CC27"
  13. Public 權限數量 As Integer = 27
  14. Public Acdr As OleDbDataReader
  15. Public Access1 As New OleDbConnection : Public AccesCmd As OleDbCommand
  16. Friend Sub ConnOpen()
  17. conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  18. End Sub
  19. Friend Sub ConnOpen_AM()
  20. conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString1 : conn.Open() : End If
  21. End Sub
  22. Friend Sub ConnOpen_ERP()
  23. conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString2 : conn.Open() : End If
  24. End Sub
  25. Friend Sub ConnOpen_工程圖庫SQL()
  26. conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString3 : conn.Open() : End If
  27. End Sub
  28. Friend Sub ConnOpen_工程SQL()
  29. conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString4 : conn.Open() : End If
  30. End Sub
  31. Friend Sub CmdSet_For_DGV()
  32. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd
  33. End Sub
  34. Friend Sub CmdSet_For_dr()
  35. cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
  36. End Sub
  37. Friend Sub AccesConnOpen()
  38. Access1.Close() : If Access1.State = ConnectionState.Closed Then : Access1.ConnectionString = AccessConString : Access1.Open() : End If
  39. End Sub
  40. Friend Sub AccesCmdSet_For_dr()
  41. AccesCmd = New OleDbCommand(SQL1, Access1) : Acdr = AccesCmd.ExecuteReader
  42. End Sub
  43. '---------------系統應用模組--------------------------------------------------------------------------------------------------------------------------------------------------------
  44. Public Class MyModule1
  45. Friend Shared Sub 進度條()
  46. 平均數 = 10000 / 資料數
  47. 最終數 += 平均數
  48. If 最終數 > 10000 Then : 最終數 = 10000 : End If
  49. GCM_ERP_SYS.ToolStripProgressBar1.Value = 最終數
  50. End Sub
  51. Friend Shared Sub 進度條1()
  52. If 資料數 = 0 Then : 平均數 = 0 : Else : 平均數 = 10000 / 資料數 : End If
  53. 最終數 += 平均數
  54. If 最終數 > 10000 Then : 最終數 = 10000 : End If
  55. 進度條視窗.ProgressBar1.Value = 最終數
  56. End Sub
  57. Friend Shared Sub 清單字體大小調整()
  58. If GCM_ERP_SYS.Size.Width >= 1440 And GCM_ERP_SYS.Size.Height >= 900 Then
  59. GCM_ERP_SYS.字體_NUD.Value = 9
  60. ElseIf GCM_ERP_SYS.Size.Width <= 1440 And GCM_ERP_SYS.Size.Height <= 900 Then
  61. GCM_ERP_SYS.字體_NUD.Value = 7.6
  62. End If
  63. End Sub
  64. Friend Shared Sub 計算顯示2()
  65. 計算累加 += 1
  66. 進度條視窗.Text = "請勿操作電腦 / Jangan Mengoperasikan Komputer -- [" & Strings.Format((計算累加 + 1), "#,##0") & "] Data Are Being Calculated !! -- "
  67. End Sub
  68. Friend Shared Sub 計算顯示3()
  69. 進度條視窗.Text = "Progress Bar Window" : 進度條視窗.Close() : 進度條視窗.ProgressBar1.Value = 0 : 最終數 = 0 : 計算累加 = 0
  70. End Sub
  71. Friend Shared Sub 間距設定存檔_1()
  72. BBL1 = 1 : BBL2 = 0 : BBL3 = 0 : SQL_清單欄位查詢()
  73. If Acdr.Read() Then : Access1.Close() : SQL_清單欄位修改1_2_3() : Else : BBL4 = 0 : BBL5 = 0 : BBL6 = 0 : Access1.Close() : SQL_清單欄位建檔() : End If : Access1.Close()
  74. End Sub
  75. Friend Shared Sub 間距設定存檔_2()
  76. BBL1 = 0 : BBL2 = 1 : BBL3 = 0 : SQL_清單欄位查詢()
  77. If Acdr.Read() Then : Access1.Close() : SQL_清單欄位修改1_2_3() : Else : BBL4 = 0 : BBL5 = 0 : BBL6 = 0 : Access1.Close() : SQL_清單欄位建檔() : End If : Access1.Close()
  78. End Sub
  79. Friend Shared Sub 間距設定存檔_3()
  80. BBL1 = 0 : BBL2 = 0 : BBL3 = 1 : SQL_清單欄位查詢()
  81. If Acdr.Read() Then : Access1.Close() : SQL_清單欄位修改1_2_3() : Else : BBL4 = 0 : BBL5 = 0 : BBL6 = 0 : Access1.Close() : SQL_清單欄位建檔() : End If : Access1.Close()
  82. End Sub
  83. Friend Shared Sub 間距設定存檔_4()
  84. BBL4 = 1 : BBL5 = 0 : BBL6 = 0 : SQL_清單欄位查詢()
  85. If Acdr.Read() Then : Access1.Close() : SQL_清單欄位修改4_5_6() : Else : BBL1 = 0 : BBL2 = 0 : BBL3 = 0 : Access1.Close() : SQL_清單欄位建檔() : End If : Access1.Close()
  86. End Sub
  87. Friend Shared Sub 間距設定存檔_5()
  88. BBL4 = 0 : BBL5 = 1 : BBL6 = 0 : SQL_清單欄位查詢()
  89. If Acdr.Read() Then : Access1.Close() : SQL_清單欄位修改4_5_6() : Else : BBL1 = 0 : BBL2 = 0 : BBL3 = 0 : Access1.Close() : SQL_清單欄位建檔() : End If : Access1.Close()
  90. End Sub
  91. Friend Shared Sub 間距設定存檔_6()
  92. BBL4 = 0 : BBL5 = 6 : BBL6 = 0 : SQL_清單欄位查詢()
  93. If Acdr.Read() Then : Access1.Close() : SQL_清單欄位修改4_5_6() : Else : BBL1 = 0 : BBL2 = 0 : BBL3 = 0 : Access1.Close() : SQL_清單欄位建檔() : End If : Access1.Close()
  94. End Sub
  95. End Class
  96. End Module