Nessuna descrizione
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

系統通用變數管理.vb 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. Option Strict Off
  2. Imports System.IO
  3. Imports System.Windows.Forms.DataVisualization.Charting
  4. Public Class 系統通用變數管理
  5. ReadOnly ds4 As New DataSet
  6. Dim GGHH As Integer : Dim FFGG As Integer
  7. Dim RI As Integer = -1
  8. Dim SK As String = "要查找的 KEY"
  9. Dim Str As String = Application.StartupPath
  10. Dim 對話框(4) As String
  11. Private Sub Set_伺服器1清單()
  12. Dim ds8 As New DataSet : 資料庫清單1_dgv.DataSource = Nothing : ds8.Clear()
  13. 資料庫清單1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  14. 資料庫清單1_dgv.ColumnHeadersHeight = 25 : 資料庫清單1_dgv.AllowUserToAddRows = False
  15. SQL_伺服器1清單() : da.Fill(ds8) : 資料庫清單1_dgv.DataSource = ds8.Tables(0) : conn.Close()
  16. End Sub
  17. Private Sub Set_工程圖片資料庫狀態()
  18. Dim ds9 As New DataSet : 工程圖片資料庫管理_dgv.DataSource = Nothing : ds9.Clear()
  19. 工程圖片資料庫管理_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  20. 工程圖片資料庫管理_dgv.ColumnHeadersHeight = 25 : 工程圖片資料庫管理_dgv.AllowUserToAddRows = False
  21. SQL_工程圖片資料庫管理查詢() : da.Fill(ds9) : 工程圖片資料庫管理_dgv.DataSource = ds9.Tables(0) : conn.Close()
  22. 工程圖片資料庫管理_dgv.Columns(0).FillWeight = 100 : 工程圖片資料庫管理_dgv.Columns(1).FillWeight = 50
  23. End Sub
  24. Private Sub Set_工程文件資料庫狀態()
  25. Dim ds9 As New DataSet : 工程文件資料庫管理_dgv.DataSource = Nothing : ds9.Clear()
  26. 工程文件資料庫管理_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  27. 工程文件資料庫管理_dgv.ColumnHeadersHeight = 25 : 工程文件資料庫管理_dgv.AllowUserToAddRows = False
  28. SQL_工程文件資料庫管理查詢() : da.Fill(ds9) : 工程文件資料庫管理_dgv.DataSource = ds9.Tables(0) : conn.Close()
  29. 工程文件資料庫管理_dgv.Columns(0).FillWeight = 100 : 工程文件資料庫管理_dgv.Columns(1).FillWeight = 50
  30. End Sub
  31. Private Sub Set_伺服器狀態()
  32. Dim ds8 As New DataSet : 伺服器狀態_dgv.DataSource = Nothing : ds8.Clear()
  33. 伺服器狀態_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  34. 伺服器狀態_dgv.ColumnHeadersHeight = 25 : 伺服器狀態_dgv.AllowUserToAddRows = False
  35. SQL_資料庫狀態() : da.Fill(ds8) : 伺服器狀態_dgv.DataSource = ds8.Tables(0) : conn.Close() : Set_進度條顯示()
  36. 伺服器狀態_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
  37. 伺服器狀態_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  38. 伺服器狀態_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  39. 伺服器狀態_dgv.Columns(0).FillWeight = 120 : 伺服器狀態_dgv.Columns(1).FillWeight = 180
  40. 伺服器狀態_dgv.Columns(2).FillWeight = 55 : 伺服器狀態_dgv.Columns(3).FillWeight = 70
  41. 伺服器狀態_dgv.Columns(4).Visible = False
  42. End Sub
  43. Private Sub Set_進度條顯示()
  44. Dim Col As New DataGridViewProgressColumn With {
  45. .FillWeight = 100,
  46. .DataPropertyName = "容量"
  47. }
  48. Col.HeaderText = 表頭(164) : Col.Name = "容量" : Col.DataPropertyName = 表頭(164)
  49. 伺服器狀態_dgv.Columns.Insert(5, Col)
  50. End Sub
  51. Private Sub Set_系統使用情況1()
  52. Dim ds8 As New DataSet : 使用情況_dgv.DataSource = Nothing : ds8.Clear()
  53. 使用情況_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  54. 使用情況_dgv.ColumnHeadersHeight = 25 : 使用情況_dgv.AllowUserToAddRows = False
  55. If 含設計_cb.Checked = False Then : BL = False : Else : BL = True : End If
  56. SQL_系統使用情況1() : da.Fill(ds8) : 使用情況_dgv.DataSource = ds8.Tables(0) : conn.Close()
  57. 使用情況_dgv.Columns(0).FillWeight = 50 : 使用情況_dgv.Columns(2).FillWeight = 30 : 使用情況_dgv.Columns(3).FillWeight = 35
  58. For I As Integer = 0 To 使用情況_dgv.Rows.Count - 1
  59. If Strings.Left(使用情況_dgv.Rows(I).Cells(0).Value.ToString, 1) = "H" Then : 使用情況_dgv.Rows(I).Cells(0).Value = "PC-ERP"
  60. ElseIf Strings.Left(使用情況_dgv.Rows(I).Cells(0).Value.ToString, 1) = "A" Then : 使用情況_dgv.Rows(I).Cells(0).Value = "APP-ERP"
  61. End If
  62. Next
  63. End Sub
  64. Private Sub Set_系統使用情況2()
  65. Dim ds8 As New DataSet : 詳細情況_dgv.DataSource = Nothing : ds8.Clear()
  66. 詳細情況_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  67. 詳細情況_dgv.ColumnHeadersHeight = 25 : 詳細情況_dgv.AllowUserToAddRows = False
  68. If 含設計_cb.Checked = False Then : BL = False : Else : BL = True : End If
  69. SQL_系統使用情況2() : da.Fill(ds8) : 詳細情況_dgv.DataSource = ds8.Tables(0) : conn.Close()
  70. 詳細情況_dgv.Columns(0).FillWeight = 250
  71. End Sub
  72. Private Sub 語言轉換讀取()
  73. Me.Text = 系統語言字典("H001-152-" & 語言) : ToolTip1.ToolTipTitle = 系統語言字典("G000-108-" & 語言) : 圖片資料庫名稱_lb.Text = 系統語言字典("H704-128-" & 語言)
  74. 第二段閒置時間_lb.Text = 系統語言字典("H704-126-" & 語言) : 密碼重設天數_lb.Text = 系統語言字典("H704-124-" & 語言) : 第一段閒置時間_lb.Text = 系統語言字典("H704-125-" & 語言)
  75. 重新讀取_bt.Text = 系統語言字典("H704-121-" & 語言) : 重新整理_tsm.Text = 系統語言字典("H704-120-" & 語言) : 秒2_lb.Text = 系統語言字典("H704-119-" & 語言)
  76. 秒1_lb.Text = 系統語言字典("H704-118-" & 語言) : 是否可用_ch.Text = 系統語言字典("H704-117-" & 語言) : 建築採購簽核二級金額基數_lb.Text = 系統語言字典("H704-116-" & 語言)
  77. 系統閒置時間控制_gb.Text = 系統語言字典("H704-115-" & 語言) : 伺服器_lb.Text = 系統語言字典("H704-109-" & 語言) : 行政採購簽核二級金額基數_lb.Text = 系統語言字典("H704-108-" & 語言)
  78. 比例3_lb.Text = 系統語言字典("H704-107-" & 語言) : 比例2_lb.Text = 系統語言字典("H704-106-" & 語言) : 特別功能_bt.Text = 系統語言字典("H704-105-" & 語言)
  79. 比例1_lb.Text = 系統語言字典("H704-105-" & 語言) : 文件資料庫名稱_lb.Text = 系統語言字典("H704-103-" & 語言) : 天_lb.Text = 系統語言字典("H704-102-" & 語言)
  80. 系統通用變數_tab.Text = 系統語言字典("H704-131-" & 語言) : 系統使用統計_tab.Text = 系統語言字典("H704-132-" & 語言)
  81. 表頭(165) = 系統語言字典("H704-100-" & 語言) : 表頭(166) = 系統語言字典("H704-101-" & 語言) : 表頭(160) = 系統語言字典("H704-110-" & 語言)
  82. 表頭(161) = 系統語言字典("H704-111-" & 語言) : 表頭(164) = 系統語言字典("H704-112-" & 語言) : 表頭(163) = 系統語言字典("H704-113-" & 語言)
  83. 表頭(162) = 系統語言字典("H704-114-" & 語言) : 對話框(0) = 系統語言字典("G000-119-" & 語言) : 對話框(1) = 系統語言字典("H704-130-" & 語言)
  84. 對話框(2) = 系統語言字典("G000-110-" & 語言) : 對話框(3) = 系統語言字典("G000-170-" & 語言)
  85. End Sub
  86. Private Sub 修改_bt_MouseEnter(sender As Object, e As EventArgs) Handles 修改_bt.MouseEnter
  87. ToolTip1.SetToolTip(Me.修改_bt, 對話框(2))
  88. End Sub
  89. Private Sub 閒置時間修改_bt_MouseEnter(sender As Object, e As EventArgs) Handles 閒置時間修改_bt.MouseEnter
  90. ToolTip1.SetToolTip(Me.閒置時間修改_bt, 對話框(2))
  91. End Sub
  92. Private Sub 圖片資料庫管理修改_bt_MouseEnter(sender As Object, e As EventArgs) Handles 圖片資料庫管理修改_bt.MouseEnter
  93. ToolTip1.SetToolTip(Me.圖片資料庫管理修改_bt, 對話框(2))
  94. End Sub
  95. Private Sub 文件資料庫管理修改_bt_MouseEnter(sender As Object, e As EventArgs) Handles 文件資料庫管理修改_bt.MouseEnter
  96. ToolTip1.SetToolTip(Me.文件資料庫管理修改_bt, 對話框(2))
  97. End Sub
  98. Private Sub 系統通用變數管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  99. '------DGV清單進度條參數設定--------------------------------------------------------------------------
  100. 分母 = MAX_nud.Value : 分段1 = 0.2 : 分段2 = 0.19 : 分段3 = 0.8 : 分段4 = 0.79 : 進度條後墜 = " MB"
  101. Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  102. H(704) = True : 介面 = "H704" : 語言轉換讀取() : 顯示說明(999, False)
  103. 密碼重設天數_tb.Text = 密碼時限 : Panel3.SendToBack() : 首次開啟 = True
  104. 系統通用變數管理_Size() : 年份2_cb.Text = Year(Today) : 月份2_cb.SelectedIndex = Month(Today) - 1
  105. End Sub
  106. Private Sub 系統通用變數管理_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  107. SQL_系統預設值()
  108. If dr.Read() Then
  109. 密碼重設天數_tb.Text = dr("密碼重設天數") : 行政簽核_tb.Text = dr("行政採購二級") : 建築簽核_tb.Text = dr("建築採購二級")
  110. NUP_1.Value = dr("行政採購二級") : NUP_2.Value = dr("建築採購二級")
  111. NUP_3.Value = dr("比例1") : NUP_4.Value = dr("比例2") : NUP_5.Value = dr("比例3") : MAX_nud.Value = dr("圖片伺服器上限") : 分母 = dr("圖片伺服器上限")
  112. End If
  113. Set_伺服器狀態() : Set_伺服器1清單() : Set_工程圖片資料庫狀態() : Set_工程文件資料庫狀態() : Set_系統使用情況1() : 彙總()
  114. SQL_系統閒置時間設定讀取()
  115. If dr.Read() Then : 時間1_tb.Text = dr("timeExit") : 時間2_tb.Text = dr("timeExit2") : End If : conn.Close()
  116. GGHH = Val(時間1_tb.Text) : FFGG = Val(時間2_tb.Text) : 首次開啟 = False
  117. End Sub
  118. Private Sub 系統通用變數管理_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
  119. 系統通用變數管理_Size()
  120. End Sub
  121. Private Sub 系統通用變數管理_Size()
  122. MyMod.清單字體大小調整()
  123. 使用情況_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  124. 詳細情況_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  125. 伺服器狀態_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  126. 工程圖片資料庫管理_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  127. 工程文件資料庫管理_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  128. End Sub
  129. Private Sub 建築物料請購單生成_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  130. H(704) = False : MyMod.虛擬桌面開啟()
  131. End Sub
  132. Private Sub 語轉扭_bt_Click(sender As Object, e As EventArgs) Handles 語轉扭_bt.Click
  133. 介面 = "H704" : 語言轉換讀取() : Set_伺服器狀態() : Set_工程圖片資料庫狀態() : Set_工程文件資料庫狀態()
  134. End Sub
  135. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  136. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  137. End Sub
  138. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  139. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  140. End Sub
  141. Private Sub 使用情況_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 使用情況_dgv.CellClick
  142. If e.RowIndex = -1 Then : Else : PA20 = 使用情況_dgv(3, e.RowIndex).Value.ToString : Set_系統使用情況2() : 彙總1() : End If
  143. End Sub
  144. Private Sub 工程圖片資料庫管理_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 工程圖片資料庫管理_dgv.CellClick
  145. If e.RowIndex = -1 Then : Else
  146. 圖片資料庫名稱_tb.Text = 工程圖片資料庫管理_dgv(0, e.RowIndex).Value.ToString : 是否可用_ch.Checked = 工程圖片資料庫管理_dgv(1, e.RowIndex).Value
  147. End If
  148. End Sub
  149. Private Sub 工程文件資料庫管理_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 工程文件資料庫管理_dgv.CellClick
  150. If e.RowIndex = -1 Then : Else
  151. 文件資料庫名稱_tb.Text = 工程文件資料庫管理_dgv(0, e.RowIndex).Value.ToString : 是否可用1_ch.Checked = 工程文件資料庫管理_dgv(1, e.RowIndex).Value
  152. End If
  153. End Sub
  154. Private Sub 伺服器狀態_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 伺服器狀態_dgv.CellClick
  155. If e.RowIndex = -1 Then : Else
  156. 圖片資料庫名稱_tb.Text = 伺服器狀態_dgv(0, e.RowIndex).Value.ToString : 文件資料庫名稱_tb.Text = 伺服器狀態_dgv(0, e.RowIndex).Value.ToString
  157. 是否可用_ch.Checked = False : 是否可用1_ch.Checked = False
  158. End If
  159. End Sub
  160. Private Sub 伺服器狀態_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 伺服器狀態_dgv.RowPostPaint
  161. Dim linePen As New Pen(Color.Blue, 2)
  162. If e.RowIndex = 伺服器狀態_dgv.Rows.Count - 1 Then : Exit Sub : Else
  163. If 伺服器狀態_dgv(0, e.RowIndex).Value.ToString <> 伺服器狀態_dgv(0, e.RowIndex + 1).Value.ToString Then
  164. Dim startX As Integer = IIf(伺服器狀態_dgv.RowHeadersVisible, 伺服器狀態_dgv.RowHeadersWidth, 0)
  165. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  166. Dim endX As Integer = startX + 伺服器狀態_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 伺服器狀態_dgv.HorizontalScrollingOffset
  167. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  168. Exit Sub
  169. End If
  170. End If
  171. End Sub
  172. Private Sub 年份2_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 年份2_cb.SelectedIndexChanged
  173. If 首次開啟 = False Then : 重新讀取1_bt.PerformClick() : End If
  174. End Sub
  175. Private Sub 年份2_cb_Click(sender As Object, e As EventArgs) Handles 年份2_cb.Click
  176. CB選擇清單(年份2_cb, 年份2_cb.Text)
  177. End Sub
  178. Private Sub 月份2_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 月份2_cb.SelectedIndexChanged
  179. If 首次開啟 = False Then : 重新讀取1_bt.PerformClick() : End If
  180. End Sub
  181. Private Sub 月份2_cb_Click(sender As Object, e As EventArgs) Handles 月份2_cb.Click
  182. CB選擇清單(月份2_cb, 月份2_cb.Text)
  183. End Sub
  184. Private Sub 重新讀取1_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取1_bt.Click
  185. Set_系統使用情況1() : 詳細情況_dgv.DataSource = Nothing : 彙總()
  186. End Sub
  187. Private Sub 閒置時間修改_bt_Click(sender As Object, e As EventArgs) Handles 閒置時間修改_bt.Click
  188. PA1 = GGHH : PA2 = FFGG : SQL_系統閒置時間設定修改() : conn.Close()
  189. GGHH = Val(時間1_tb.Text) : FFGG = Val(時間2_tb.Text) : timeExit = GGHH : timeExit2 = FFGG : MGB(對話框(0), 1)
  190. End Sub
  191. Private Sub 修改_bt_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
  192. SQL_系統預測值修改()
  193. 密碼時限 = 密碼重設天數_tb.Text : 行政採購簽核級別基數 = NUP_2.Value : 建築採購簽核級別基數 = NUP_1.Value
  194. 比例1 = NUP_3.Value : 比例2 = NUP_4.Value : 比例3 = NUP_5.Value : 分母 = MAX_nud.Value : MGB(對話框(0), 1)
  195. End Sub
  196. Private Sub 特別功能_bt_Click_2(sender As Object, e As EventArgs) Handles 特別功能_bt.Click
  197. MGB(對話框(3), 1)
  198. End Sub
  199. Private Sub NUP_2_ValueChanged(sender As Object, e As EventArgs) Handles NUP_2.ValueChanged
  200. 建築簽核_tb.Text = NUP_2.Value
  201. End Sub
  202. Private Sub NUP_1_ValueChanged(sender As Object, e As EventArgs) Handles NUP_1.ValueChanged
  203. 行政簽核_tb.Text = NUP_1.Value
  204. End Sub
  205. Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
  206. 分母 = MAX_nud.Value : 工程圖庫限制 = MAX_nud.Value : Set_伺服器狀態() : 修改_bt.PerformClick()
  207. End Sub
  208. Private Sub 圖片資料庫管理修改_bt_Click(sender As Object, e As EventArgs) Handles 圖片資料庫管理修改_bt.Click
  209. SQL_工程圖片資料庫管理查詢1()
  210. If dr.Read() Then : SQL_工程圖片資料庫管理查詢修改() : Else : SQL_工程圖片資料庫管理查詢新增() : End If : Set_工程圖片資料庫狀態() : MGB(對話框(0), 1)
  211. End Sub
  212. Private Sub 文件資料庫管理修改_bt_Click(sender As Object, e As EventArgs) Handles 文件資料庫管理修改_bt.Click
  213. SQL_工程文件資料庫管理查詢1()
  214. If dr.Read() Then : SQL_工程文件資料庫管理查詢修改() : Else : SQL_工程文件資料庫管理查詢新增() : End If : Set_工程文件資料庫狀態() : MGB(對話框(0), 1)
  215. End Sub
  216. Private Sub 彙總()
  217. Chart1.ChartAreas.Clear() : Chart1.ChartAreas.Add(0) : Chart1.Series.Clear()
  218. Chart1.ChartAreas(0).AxisX.Minimum = 0
  219. Chart1.ChartAreas(0).AxisX.CustomLabels.Clear() ' 清除现有的自定义标签
  220. Chart1.Series.Add("介面") : Chart1.Series("介面").ChartType = SeriesChartType.Line
  221. Chart1.Series.Add("介面.") : Chart1.Series("介面.").ChartType = SeriesChartType.Column
  222. Dim DF As Integer
  223. If 使用情況_dgv.Rows.Count > 8 Then : DF = 8 : Else : DF = 使用情況_dgv.Rows.Count - 1 : End If
  224. For i As Integer = 0 To DF
  225. Chart1.Series("介面.").Points.AddXY(使用情況_dgv.Rows(i).Cells("功能介面").Value.ToString, CLng(使用情況_dgv.Rows(i).Cells("使用次數").Value.ToString))
  226. Chart1.Series("介面").Points.AddXY(使用情況_dgv.Rows(i).Cells("功能介面").Value.ToString, CLng(使用情況_dgv.Rows(i).Cells("使用次數").Value.ToString))
  227. Next
  228. End Sub
  229. Private Sub 彙總1()
  230. Chart2.ChartAreas.Clear() : Chart2.ChartAreas.Add(0) : Chart2.Series.Clear()
  231. Chart2.ChartAreas(0).AxisX.Minimum = 0
  232. Chart2.ChartAreas(0).AxisX.CustomLabels.Clear() ' 清除现有的自定义标签
  233. Chart2.Series.Add("使用者") : Chart2.Series("使用者").ChartType = SeriesChartType.Line
  234. Chart2.Series.Add("使用者.") : Chart2.Series("使用者.").ChartType = SeriesChartType.Column
  235. Dim DF As Integer
  236. If 詳細情況_dgv.Rows.Count > 8 Then : DF = 8 : Else : DF = 詳細情況_dgv.Rows.Count - 1 : End If
  237. For i As Integer = 0 To DF
  238. Chart2.Series("使用者.").Points.AddXY(詳細情況_dgv.Rows(i).Cells("使用者").Value.ToString, CLng(詳細情況_dgv.Rows(i).Cells("使用次數").Value.ToString))
  239. Chart2.Series("使用者").Points.AddXY(詳細情況_dgv.Rows(i).Cells("使用者").Value.ToString, CLng(詳細情況_dgv.Rows(i).Cells("使用次數").Value.ToString))
  240. Next
  241. End Sub
  242. '-----------------------滑鼠右鍵----------------------------------------------------------------------------------------------------------------------------------------
  243. Private Sub LOG檔截斷3_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷3_bt.Click
  244. Try
  245. For I As Integer = 0 To 資料庫清單1_dgv.Rows.Count - 1
  246. PA = 資料庫清單1_dgv(0, I).Value.ToString : 圖片庫 = PA : SQL_連線字串_圖片資料庫() : SQL_主資料庫LOG檔案截斷()
  247. Next
  248. 重新讀取_bt.PerformClick() : MGB(對話框(1), 1)
  249. Catch ex As Exception : MsgBox(ex.Message) : End Try
  250. End Sub
  251. Private Sub 含設計_cb_CheckedChanged(sender As Object, e As EventArgs) Handles 含設計_cb.CheckedChanged
  252. Set_系統使用情況1() : If PA20 <> "" Then : Set_系統使用情況2() : End If : 彙總1()
  253. End Sub
  254. End Class