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

FrmPROCESS_DEP.vb 32KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913
  1. Imports System.Data.SqlClient
  2. Imports System.Reflection
  3. Public Class FrmPROCESS_DEP
  4. Dim cmd As New SqlCommand
  5. Dim da As New SqlDataAdapter
  6. Dim dt As New DataTable
  7. Dim sql As String
  8. Dim gDep As String
  9. Private Sub FrmPROCESS_DEP_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  10. gDep = ""
  11. dgv_DRUM_IO.RowHeadersWidth = 10
  12. dgv_buff.RowHeadersWidth = 10
  13. dgv_mill_spray.RowHeadersWidth = 10
  14. dgv_detail.RowHeadersWidth = 10
  15. dgv_hang.RowHeadersWidth = 10
  16. dgv_pasting.RowHeadersWidth = 10
  17. dgv_small.RowHeadersWidth = 10
  18. dgv_spray.RowHeadersWidth = 10
  19. dgv_vacumn.RowHeadersWidth = 10
  20. dgv_vibration.RowHeadersWidth = 10
  21. DGV_FILL.RowHeadersWidth = 10
  22. DGV_MEASURE.RowHeadersWidth = 10
  23. DGV_TOGGLE.RowHeadersWidth = 10
  24. dgv_clean.RowHeadersWidth = 10
  25. Dim conn As New SqlConnection
  26. conn.ConnectionString = connstring
  27. conn.Open()
  28. cmd.Connection = conn
  29. ' Me.MdiParent = FrmMDI
  30. Dim dt As New DataTable
  31. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,SUM(TOTAL) AS 合计,count(*) as 鼓数 FROM RT_RETAN_RECORD_D where area is not null GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) desc,MONTH(DATE) DESC"
  32. cmd.CommandText = sql
  33. da.SelectCommand = cmd
  34. da.Fill(dt)
  35. dgv_DRUM_IO.DataSource = dt '----出鼓叠皮
  36. dgv_DRUM_IO.Columns(0).Width = 60
  37. dgv_DRUM_IO.Columns(1).Width = 40
  38. dgv_DRUM_IO.Columns(2).Width = 90
  39. dgv_DRUM_IO.Columns(3).Width = 60
  40. 'dgv_DRUM_IO.Columns(4).Width = 100
  41. 'dgv_DRUM_IO.Columns(5).Width = 100
  42. sql = "INSERT INTO RT_RETAN_RECORD_D
  43. (DATE, CARD, CUST, COLOR, WEIGHT, class, type, COMMENT, dd, Dep)
  44. SELECT date, card, cust, color, weight, N'反绒' AS Expr1, N'打底' AS Expr2, source, tech, N'水场' AS Expr3
  45. FROM rt_retan_record_d1"
  46. dt = New DataTable
  47. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,SUM(weight) AS 合计,count(*) as 鼓数 FROM RT_RETAN_RECORD_D1 where date is not null GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  48. cmd.CommandText = sql
  49. da.SelectCommand = cmd
  50. da.Fill(dt)
  51. dgv_small.DataSource = dt '----出鼓叠皮
  52. dgv_small.Columns(0).Width = 60
  53. dgv_small.Columns(1).Width = 40
  54. dgv_small.Columns(2).Width = 90
  55. dgv_small.Columns(3).Width = 60
  56. 'dgv_DRUM_IO.Columns(4).Width = 100
  57. 'dgv_DRUM_IO.Columns(5).Width = 100
  58. dt = New DataTable
  59. sql = "SELECT YEAR(DATE1) AS 年,MONTH(DATE1) AS 月,SUM(CAST(weight AS NUMERIC(10,0))) AS 重量,count(*) as 鼓数 FROM RT_pasting_DAily WHERE loca LIKE N'%漳浦%' GROUP BY YEAR(DATE1),MONTH(DATE1) ORDER BY YEAR(DATE1) DESC,MONTH(DATE1) DESC"
  60. cmd.CommandText = sql
  61. da.SelectCommand = cmd
  62. da.Fill(dt)
  63. dgv_pasting.DataSource = dt '---------煎板
  64. dgv_pasting.Columns(0).Width = 60
  65. dgv_pasting.Columns(1).Width = 40
  66. dgv_pasting.Columns(2).Width = 90
  67. dgv_pasting.Columns(3).Width = 60
  68. Dim dt1 As New DataTable
  69. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,SUM(WEIGHT1) AS 重量,count(*) as 鼓数 FROM RT_HANG_DAILY WHERE LOCAL LIKE N'%漳浦%' GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  70. cmd.CommandText = sql
  71. da.SelectCommand = cmd
  72. da.Fill(dt1)
  73. dgv_hang.DataSource = dt1 '-------挂晾
  74. dgv_hang.Columns(0).Width = 60
  75. dgv_hang.Columns(1).Width = 40
  76. dgv_hang.Columns(2).Width = 90
  77. dgv_hang.Columns(3).Width = 60
  78. Dim dt2 As New DataTable
  79. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE)AS 月,SUM(WEIGHT1) AS 重量,count(*) as 鼓数 FROM RT_vibration_DAILY WHERE LOCAL LIKE N'%漳浦%' GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  80. cmd.CommandText = sql
  81. da.SelectCommand = cmd
  82. da.Fill(dt2)
  83. dgv_vibration.DataSource = dt2 '------打软
  84. dgv_vibration.Columns(0).Width = 60
  85. dgv_vibration.Columns(1).Width = 40
  86. dgv_vibration.Columns(2).Width = 90
  87. dgv_vibration.Columns(3).Width = 60
  88. Dim dt3 As New DataTable
  89. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月 ,CAST(sum(weight1) AS NUMERIC(10,0)) AS 磨皮重量,count(*) as 鼓数 FROM RT_buff_DAILY WHERE LOCA LIKE N'%漳浦%' GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  90. cmd.CommandText = sql
  91. da.SelectCommand = cmd
  92. da.Fill(dt3)
  93. dgv_buff.DataSource = dt3 '------磨皮
  94. dgv_buff.Columns(0).Width = 60
  95. dgv_buff.Columns(1).Width = 40
  96. dgv_buff.Columns(2).Width = 90
  97. dgv_buff.Columns(3).Width = 60
  98. dt3 = New DataTable
  99. sql = "SELECT YEAR(date) AS 年,MONTH(date) AS 月 ,CAST(sum(weight1) AS NUMERIC(10,0)) AS 磨皮重量,count(*) as 鼓数 FROM RT_clean_DAILY WHERE LOCAl LIKE N'%漳浦%' GROUP BY YEAR(date),MONTH(date) ORDER BY YEAR(date) DESC,MONTH(date) DESC"
  100. cmd.CommandText = sql
  101. da.SelectCommand = cmd
  102. da.Fill(dt3)
  103. dgv_clean.DataSource = dt3 '------扫灰
  104. dgv_clean.Columns(0).Width = 60
  105. dgv_clean.Columns(1).Width = 40
  106. dgv_clean.Columns(2).Width = 90
  107. dgv_clean.Columns(3).Width = 60
  108. Dim dt_TOGGLE As New DataTable
  109. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,sum(weight1) AS 干皮重量,count(*) as 鼓数 FROM RT_TOGGLE_DAILY WHERE LOCA LIKE N'%漳浦%' GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  110. cmd.CommandText = sql
  111. da.SelectCommand = cmd
  112. da.Fill(dt_TOGGLE)
  113. DGV_TOGGLE.DataSource = dt_TOGGLE '------绷板
  114. DGV_TOGGLE.Columns(0).Width = 60
  115. DGV_TOGGLE.Columns(1).Width = 40
  116. DGV_TOGGLE.Columns(2).Width = 90
  117. DGV_TOGGLE.Columns(3).Width = 60
  118. Dim dt_MEASURE As New DataTable
  119. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,cast(sum(sf) as numeric(10,1)) AS 尺数 FROM RT_measure_DAILY GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  120. cmd.CommandText = sql
  121. da.SelectCommand = cmd
  122. da.Fill(dt_MEASURE)
  123. DGV_MEASURE.DataSource = dt_MEASURE '------打尺
  124. DGV_MEASURE.Columns(0).Width = 70
  125. DGV_MEASURE.Columns(1).Width = 50
  126. DGV_MEASURE.Columns(2).Width = 90
  127. ' dgv_buff.Columns(3).Width = 100
  128. Dim dt_spray As New DataTable
  129. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,cast(sum(weight1) as numeric(10,0)) AS 重量,count(*) as 鼓数 FROM rt_spray_daily GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  130. cmd.CommandText = sql
  131. da.SelectCommand = cmd
  132. da.Fill(dt_spray)
  133. dgv_spray.DataSource = dt_spray '------喷台
  134. dgv_spray.Columns(0).Width = 60
  135. dgv_spray.Columns(1).Width = 40
  136. dgv_spray.Columns(2).Width = 90
  137. dgv_spray.Columns(3).Width = 60
  138. Dim dt_vacumn As New DataTable
  139. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,cast(sum(weight) as numeric(10,0)) AS 重量,count(*) as 鼓数 FROM RT_vacumn_DAILY GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) DESC,MONTH(DATE) DESC"
  140. cmd.CommandText = sql
  141. da.SelectCommand = cmd
  142. da.Fill(dt_vacumn)
  143. dgv_vacumn.DataSource = dt_vacumn '------真空
  144. dgv_vacumn.Columns(0).Width = 60
  145. dgv_vacumn.Columns(1).Width = 40
  146. dgv_vacumn.Columns(2).Width = 90
  147. dgv_vacumn.Columns(3).Width = 60
  148. Dim dt_burn As New DataTable
  149. sql = "SELECT YEAR(DATE1) AS 年,MONTH(DATE1) AS 月,cast(sum(weight1) as numeric(10,0)) AS 重量,count(*) as 鼓数 FROM RT_mill_spray_DAILY GROUP BY YEAR(DATE1),MONTH(DATE1) ORDER BY YEAR(DATE1) desc,MONTH(DATE1) DESC"
  150. cmd.CommandText = sql
  151. da.SelectCommand = cmd
  152. da.Fill(dt_burn)
  153. dgv_mill_spray.DataSource = dt_burn '------喷台摔鼓
  154. dgv_mill_spray.Columns(0).Width = 60
  155. dgv_mill_spray.Columns(1).Width = 40
  156. dgv_mill_spray.Columns(2).Width = 90
  157. dgv_mill_spray.Columns(3).Width = 60
  158. Dim dt_FILL As New DataTable
  159. sql = "SELECT YEAR(DATE) AS 年,MONTH(DATE) AS 月,cast(sum(weight1) as numeric(10,0)) AS 重量,count(*) as 鼓数 FROM RT_FILL_DAILY GROUP BY YEAR(DATE),MONTH(DATE) ORDER BY YEAR(DATE) desc,MONTH(DATE) DESC"
  160. cmd.CommandText = sql
  161. da.SelectCommand = cmd
  162. da.Fill(dt_FILL)
  163. DGV_FILL.DataSource = dt_FILL '------填充
  164. DGV_FILL.Columns(0).Width = 60
  165. DGV_FILL.Columns(1).Width = 40
  166. DGV_FILL.Columns(2).Width = 90
  167. DGV_FILL.Columns(3).Width = 60
  168. ini_dgv()
  169. sql = "select top(1) date from RT_RETAN_RECORD_D order by date desc"
  170. cmd.CommandText = sql
  171. txt_out.Text = cmd.ExecuteScalar
  172. sql = "select top(1) date from RT_RETAN_RECORD_D1 order by date desc"
  173. cmd.CommandText = sql
  174. txt_out1.Text = cmd.ExecuteScalar
  175. sql = "select top(1) date1 from RT_pasting_DAily order by date1 desc"
  176. cmd.CommandText = sql
  177. txt_paste.Text = cmd.ExecuteScalar
  178. sql = "select top(1) date from RT_HANG_DAILY order by date desc"
  179. cmd.CommandText = sql
  180. txt_hang.Text = cmd.ExecuteScalar
  181. sql = "select top(1) date from RT_vibration_DAILY order by date desc"
  182. cmd.CommandText = sql
  183. txt_vibration.Text = cmd.ExecuteScalar
  184. sql = "select top(1) date from RT_buff_DAILY order by date desc"
  185. cmd.CommandText = sql
  186. txt_buff.Text = cmd.ExecuteScalar
  187. sql = "select top(1) date from RT_clean_DAILY order by date desc"
  188. cmd.CommandText = sql
  189. txt_clean.Text = cmd.ExecuteScalar
  190. sql = "select top(1) date from RT_measure_DAILY order by date desc"
  191. cmd.CommandText = sql
  192. txt_measure.Text = cmd.ExecuteScalar
  193. sql = "select top(1) date from rt_spray_daily order by date desc"
  194. cmd.CommandText = sql
  195. txt_spray.Text = cmd.ExecuteScalar
  196. sql = "select top(1) date from RT_vacumn_DAILY order by date desc"
  197. cmd.CommandText = sql
  198. txt_vacumn.Text = cmd.ExecuteScalar
  199. sql = "select top(1) date1 from RT_mill_spray_DAILY order by date1 desc"
  200. cmd.CommandText = sql
  201. txt_spray_mill.Text = cmd.ExecuteScalar
  202. sql = "select top(1) date from RT_FILL_DAILY order by date desc"
  203. cmd.CommandText = sql
  204. txt_fill.Text = cmd.ExecuteScalar
  205. With dgv_buff.Columns(2).DefaultCellStyle
  206. .Format = "n0"
  207. .Alignment = DataGridViewContentAlignment.MiddleRight
  208. End With
  209. With dgv_clean.Columns(2).DefaultCellStyle
  210. .Format = "n0"
  211. .Alignment = DataGridViewContentAlignment.MiddleRight
  212. End With
  213. With dgv_hang.Columns(2).DefaultCellStyle
  214. .Format = "n0"
  215. .Alignment = DataGridViewContentAlignment.MiddleRight
  216. End With
  217. With dgv_DRUM_IO.Columns(2).DefaultCellStyle
  218. .Format = "n0"
  219. .Alignment = DataGridViewContentAlignment.MiddleRight
  220. End With
  221. With dgv_mill_spray.Columns(2).DefaultCellStyle
  222. .Format = "n0"
  223. .Alignment = DataGridViewContentAlignment.MiddleRight
  224. End With
  225. With dgv_pasting.Columns(2).DefaultCellStyle
  226. .Format = "n0"
  227. .Alignment = DataGridViewContentAlignment.MiddleRight
  228. End With
  229. With dgv_small.Columns(2).DefaultCellStyle
  230. .Format = "n0"
  231. .Alignment = DataGridViewContentAlignment.MiddleRight
  232. End With
  233. With dgv_spray.Columns(2).DefaultCellStyle
  234. .Format = "n0"
  235. .Alignment = DataGridViewContentAlignment.MiddleRight
  236. End With
  237. With dgv_vacumn.Columns(2).DefaultCellStyle
  238. .Format = "n0"
  239. .Alignment = DataGridViewContentAlignment.MiddleRight
  240. End With
  241. With dgv_vibration.Columns(2).DefaultCellStyle
  242. .Format = "n0"
  243. .Alignment = DataGridViewContentAlignment.MiddleRight
  244. End With
  245. With DGV_FILL.Columns(2).DefaultCellStyle
  246. .Format = "n0"
  247. .Alignment = DataGridViewContentAlignment.MiddleRight
  248. End With
  249. With DGV_MEASURE.Columns(2).DefaultCellStyle
  250. .Format = "n0"
  251. .Alignment = DataGridViewContentAlignment.MiddleRight
  252. End With
  253. End Sub
  254. Private Sub ini_dgv()
  255. Dim ctrl As Control
  256. For Each ctrl In Me.Controls
  257. If TypeOf ctrl Is DataGridView Then '是否为文本框TextBox
  258. Dim a As DataGridView = ctrl
  259. a.AllowUserToAddRows = False
  260. For Each column In a.Columns
  261. column.defaultcellstyle.alignment = DataGridViewContentAlignment.MiddleRight
  262. Next
  263. End If
  264. Next
  265. End Sub
  266. Private Sub Dgv_DRUM_IO_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_DRUM_IO.CellContentClick
  267. End Sub
  268. Private Sub dgv_DRUM_IO_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_DRUM_IO.CellClick
  269. ListBox1.Items.Clear()
  270. sql = "select day(date) as day from rt_retan_record_d where year(date)='" & dgv_DRUM_IO.Rows(dgv_DRUM_IO.CurrentCell.RowIndex).Cells("年").Value & "' and month(date)='" & dgv_DRUM_IO.Rows(dgv_DRUM_IO.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date)"
  271. cmd.CommandText = sql
  272. Dim dt As New DataTable
  273. da.Fill(dt)
  274. For x As Integer = 0 To dt.Rows.Count - 1
  275. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  276. Next
  277. gDep = "Drum_io"
  278. End Sub
  279. Private Sub ListBox1_Click(sender As Object, e As EventArgs) Handles ListBox1.Click
  280. Select Case gDep
  281. Case "Drum_io"
  282. sql = "SELECT DATE AS 日期,card as 卡号,cust as 客户, color as 颜色, total as 合计, T_WEIGHT AS [桶装1.5分],B_WEIGHT AS [板装2分],T2_WEIGHT AS [桶装3分],B2_WEIGHT AS [板装4分],comment as 备注 FROM RT_RETAN_RECORD_D where year(date)='" & dgv_DRUM_IO.Rows(dgv_DRUM_IO.CurrentCell.RowIndex).Cells(0).Value & "' and month(date)='" & dgv_DRUM_IO.Rows(dgv_DRUM_IO.CurrentCell.RowIndex).Cells(1).Value & "' and day(date)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  283. cmd.CommandText = sql
  284. da.SelectCommand = cmd
  285. Dim dt1 As New DataTable
  286. da.Fill(dt1)
  287. dgv_detail.DataSource = dt1
  288. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  289. dgv_detail.Columns(0).Width = 100
  290. dgv_detail.Columns(1).Width = 130
  291. dgv_detail.Columns(2).Width = 100
  292. dgv_detail.Columns(3).Width = 120
  293. dgv_detail.Columns(4).Width = 80
  294. dgv_detail.Columns(5).Width = 80
  295. dgv_detail.Columns(6).Width = 80
  296. dgv_detail.Columns(7).Width = 80
  297. dgv_detail.Columns(8).Width = 80
  298. Case "Spray"
  299. sql = "SELECT DATE AS 日期,card as 卡号,cust as 客户, color as 颜色, weight as 蓝皮重, times as 次数,comment as 备注 FROM rt_spray_daily where year(date)='" & dgv_spray.Rows(dgv_spray.CurrentCell.RowIndex).Cells(0).Value & "' and month(date)='" & dgv_spray.Rows(dgv_spray.CurrentCell.RowIndex).Cells(1).Value & "' and day(date)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  300. cmd.CommandText = sql
  301. Dim dt1 As New DataTable
  302. da.SelectCommand = cmd
  303. da.Fill(dt1)
  304. dgv_detail.DataSource = dt1
  305. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  306. dgv_detail.Columns(0).Width = 100
  307. dgv_detail.Columns(1).Width = 130
  308. dgv_detail.Columns(2).Width = 100
  309. dgv_detail.Columns(3).Width = 120
  310. dgv_detail.Columns(4).Width = 80
  311. dgv_detail.Columns(5).Width = 80
  312. Case "pasting"
  313. sql = "SELECT DATE1 AS 日期,card as 卡号,cust as 客户, color as 颜色, weight as 蓝皮重,PEOPLE as组别,type as 类型,comment as 备注 FROM rt_pasting_daily where year(date1)='" & dgv_pasting.Rows(dgv_pasting.CurrentCell.RowIndex).Cells(0).Value & "' and month(date1)='" & dgv_pasting.Rows(dgv_pasting.CurrentCell.RowIndex).Cells(1).Value & "' and day(date1)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  314. cmd.CommandText = sql
  315. Dim dt1 As New DataTable
  316. da.SelectCommand = cmd
  317. da.Fill(dt1)
  318. dgv_detail.DataSource = dt1
  319. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  320. dgv_detail.Columns(0).Width = 100
  321. dgv_detail.Columns(1).Width = 130
  322. dgv_detail.Columns(2).Width = 100
  323. dgv_detail.Columns(3).Width = 120
  324. dgv_detail.Columns(4).Width = 80
  325. dgv_detail.Columns(5).Width = 80
  326. Case "hang"
  327. sql = "SELECT DATE4 AS 日期,card as 卡号,cust as 客户, color as 颜色, weight1 as 蓝皮重,group1 as组别,type as 类型,comment1 as 备注 FROM rt_pasting_daily where year(date4)='" & dgv_pasting.Rows(dgv_pasting.CurrentCell.RowIndex).Cells(0).Value & "' and month(date4)='" & dgv_pasting.Rows(dgv_pasting.CurrentCell.RowIndex).Cells(1).Value & "' and day(date4)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  328. cmd.CommandText = sql
  329. Dim dt1 As New DataTable
  330. da.SelectCommand = cmd
  331. da.Fill(dt1)
  332. dgv_detail.DataSource = dt1
  333. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  334. dgv_detail.Columns(0).Width = 100
  335. dgv_detail.Columns(1).Width = 130
  336. dgv_detail.Columns(2).Width = 100
  337. dgv_detail.Columns(3).Width = 120
  338. dgv_detail.Columns(4).Width = 80
  339. dgv_detail.Columns(5).Width = 80
  340. Case "toggle"
  341. sql = "SELECT DATE AS 日期,card as 卡号,cust as 客户, color as 颜色, weight1 as 干皮重,type as 类型,comment1 as 备注 FROM rt_pasting_daily where year(date)='" & DGV_TOGGLE.Rows(DGV_TOGGLE.CurrentCell.RowIndex).Cells(0).Value & "' and month(date)='" & DGV_TOGGLE.Rows(DGV_TOGGLE.CurrentCell.RowIndex).Cells(1).Value & "' and day(date)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  342. cmd.CommandText = sql
  343. Dim dt1 As New DataTable
  344. da.SelectCommand = cmd
  345. da.Fill(dt1)
  346. dgv_detail.DataSource = dt1
  347. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  348. dgv_detail.Columns(0).Width = 100
  349. dgv_detail.Columns(1).Width = 130
  350. dgv_detail.Columns(2).Width = 100
  351. dgv_detail.Columns(3).Width = 120
  352. dgv_detail.Columns(4).Width = 80
  353. dgv_detail.Columns(5).Width = 80
  354. Case "vibration"
  355. sql = "SELECT DATE1 AS 日期,card as 卡号,cust as 客户, color as 颜色, weight1 as 蓝皮重,group1 as组别,type as 类型,comment1 as 备注 FROM rt_vibration_daily where year(date1)='" & dgv_vibration.Rows(dgv_vibration.CurrentCell.RowIndex).Cells(0).Value & "' and month(date1)='" & dgv_vibration.Rows(dgv_pasting.CurrentCell.RowIndex).Cells(1).Value & "' and day(date1)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  356. cmd.CommandText = sql
  357. Dim dt1 As New DataTable
  358. da.SelectCommand = cmd
  359. da.Fill(dt1)
  360. dgv_detail.DataSource = dt1
  361. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  362. dgv_detail.Columns(0).Width = 100
  363. dgv_detail.Columns(1).Width = 130
  364. dgv_detail.Columns(2).Width = 100
  365. dgv_detail.Columns(3).Width = 120
  366. dgv_detail.Columns(4).Width = 80
  367. dgv_detail.Columns(5).Width = 80
  368. Case "buff"
  369. sql = "SELECT DATE1 AS 日期,card as 卡号,cust as 客户, color as 颜色, weight1 as 干皮重,group1 as组别,type as 类型,comment1 as 备注 FROM rt_buff_daily where year(date1)='" & dgv_buff.Rows(dgv_buff.CurrentCell.RowIndex).Cells(0).Value & "' and month(date1)='" & dgv_buff.Rows(dgv_buff.CurrentCell.RowIndex).Cells(1).Value & "' and day(date1)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  370. cmd.CommandText = sql
  371. Dim dt1 As New DataTable
  372. da.SelectCommand = cmd
  373. da.Fill(dt1)
  374. dgv_detail.DataSource = dt1
  375. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  376. dgv_detail.Columns(0).Width = 100
  377. dgv_detail.Columns(1).Width = 130
  378. dgv_detail.Columns(2).Width = 100
  379. dgv_detail.Columns(3).Width = 120
  380. dgv_detail.Columns(4).Width = 80
  381. dgv_detail.Columns(5).Width = 80
  382. Case "measure"
  383. sql = "SELECT DATE AS 日期,card as 卡号, color as 颜色, source as 皮源,weight as 蓝皮重,sf as 尺数,comment1 as 备注 FROM rt_measure_daily where year(date)='" & DGV_MEASURE.Rows(DGV_MEASURE.CurrentCell.RowIndex).Cells(0).Value & "' and month(date)='" & DGV_MEASURE.Rows(DGV_MEASURE.CurrentCell.RowIndex).Cells(1).Value & "' and day(date)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  384. cmd.CommandText = sql
  385. Dim dt1 As New DataTable
  386. da.SelectCommand = cmd
  387. da.Fill(dt1)
  388. dgv_detail.DataSource = dt1
  389. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  390. dgv_detail.Columns(0).Width = 100
  391. dgv_detail.Columns(1).Width = 130
  392. dgv_detail.Columns(2).Width = 100
  393. dgv_detail.Columns(3).Width = 120
  394. dgv_detail.Columns(4).Width = 80
  395. dgv_detail.Columns(5).Width = 80
  396. Case "vacumn"
  397. sql = "SELECT DATE AS 日期,card as 卡号,cust as 客户, color as 颜色, thickness as 皮源,worc as 蓝干皮,weight as 重量,comment2 as 人员,comment as 备注 FROM rt_vacumn_daily where year(date)='" & dgv_vacumn.Rows(dgv_vacumn.CurrentCell.RowIndex).Cells(0).Value & "' and month(date)='" & dgv_vacumn.Rows(dgv_vacumn.CurrentCell.RowIndex).Cells(1).Value & "' and day(date)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  398. cmd.CommandText = sql
  399. Dim dt1 As New DataTable
  400. da.SelectCommand = cmd
  401. da.Fill(dt1)
  402. dgv_detail.DataSource = dt1
  403. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  404. dgv_detail.Columns(0).Width = 100
  405. dgv_detail.Columns(1).Width = 130
  406. dgv_detail.Columns(2).Width = 100
  407. dgv_detail.Columns(3).Width = 120
  408. dgv_detail.Columns(4).Width = 80
  409. dgv_detail.Columns(5).Width = 80
  410. Case "mill_spray"
  411. sql = "SELECT DATE1 AS 日期,card as 卡号,cust as 客户, color as 颜色, weight1 as 重量,commentc as 备注 FROM rt_mill_spray_daily where year(date1)='" & dgv_mill_spray.Rows(dgv_mill_spray.CurrentCell.RowIndex).Cells(0).Value & "' and month(date1)='" & dgv_mill_spray.Rows(dgv_mill_spray.CurrentCell.RowIndex).Cells(1).Value & "' and day(date1)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  412. cmd.CommandText = sql
  413. Dim dt1 As New DataTable
  414. da.SelectCommand = cmd
  415. da.Fill(dt1)
  416. dgv_detail.DataSource = dt1
  417. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  418. dgv_detail.Columns(0).Width = 100
  419. dgv_detail.Columns(1).Width = 130
  420. dgv_detail.Columns(2).Width = 100
  421. dgv_detail.Columns(3).Width = 120
  422. dgv_detail.Columns(4).Width = 80
  423. dgv_detail.Columns(5).Width = 80
  424. Case "fill"
  425. sql = "SELECT DATE AS 日期,card as 卡号,cust as 客户, color as 颜色,weight1 as 重量, p2 as 组别 FROM rt_fill_daily where year(date)='" & DGV_FILL.Rows(DGV_FILL.CurrentCell.RowIndex).Cells(0).Value & "' and month(date)='" & DGV_FILL.Rows(DGV_FILL.CurrentCell.RowIndex).Cells(1).Value & "' and day(date)='" & ListBox1.Items(ListBox1.SelectedIndex).ToString & "'"
  426. cmd.CommandText = sql
  427. Dim dt1 As New DataTable
  428. da.SelectCommand = cmd
  429. da.Fill(dt1)
  430. dgv_detail.DataSource = dt1
  431. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
  432. dgv_detail.Columns(0).Width = 100
  433. dgv_detail.Columns(1).Width = 130
  434. dgv_detail.Columns(2).Width = 100
  435. dgv_detail.Columns(3).Width = 120
  436. dgv_detail.Columns(4).Width = 80
  437. dgv_detail.Columns(5).Width = 80
  438. End Select
  439. End Sub
  440. Private Sub dgv_spray_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_spray.CellClick
  441. Dim dt As New DataTable
  442. ListBox1.Items.Clear()
  443. sql = "select day(date) as day from rt_spray_daily where year(date)='" & dgv_spray.Rows(dgv_spray.CurrentCell.RowIndex).Cells("年").Value & "' and month(date)='" & dgv_spray.Rows(dgv_spray.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date)"
  444. cmd.CommandText = sql
  445. da.Fill(dt)
  446. For x As Integer = 0 To dt.Rows.Count - 1
  447. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  448. Next
  449. gDep = "Spray"
  450. End Sub
  451. Private Sub dgv_pasting_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_pasting.CellClick
  452. Dim dt As New DataTable
  453. ListBox1.Items.Clear()
  454. sql = "select day(date1) as day from rt_pasting_daily where year(date1)='" & dgv_pasting.Rows(dgv_pasting.CurrentCell.RowIndex).Cells("年").Value & "' and month(date1)='" & dgv_pasting.Rows(dgv_pasting.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date1)"
  455. cmd.CommandText = sql
  456. da.Fill(dt)
  457. For x As Integer = 0 To dt.Rows.Count - 1
  458. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  459. Next
  460. gDep = "pasting"
  461. End Sub
  462. Private Sub dgv_hang_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_hang.CellClick
  463. Dim dt As New DataTable
  464. ListBox1.Items.Clear()
  465. sql = "select day(date4) as day from rt_hang_daily where year(date4)='" & dgv_hang.Rows(dgv_hang.CurrentCell.RowIndex).Cells("年").Value & "' and month(date4)='" & dgv_hang.Rows(dgv_hang.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date4)"
  466. cmd.CommandText = sql
  467. da.Fill(dt)
  468. For x As Integer = 0 To dt.Rows.Count - 1
  469. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  470. Next
  471. gDep = "pasting"
  472. End Sub
  473. Private Sub DGV_TOGGLE_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGV_TOGGLE.CellClick
  474. Dim dt As New DataTable
  475. ListBox1.Items.Clear()
  476. sql = "select day(date) as day from rt_toggle_daily where year(date)='" & DGV_TOGGLE.Rows(DGV_TOGGLE.CurrentCell.RowIndex).Cells("年").Value & "' and month(date)='" & DGV_TOGGLE.Rows(DGV_TOGGLE.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date)"
  477. cmd.CommandText = sql
  478. da.Fill(dt)
  479. For x As Integer = 0 To dt.Rows.Count - 1
  480. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  481. Next
  482. gDep = "toggle"
  483. End Sub
  484. Private Sub dgv_vibration_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_vibration.CellClick
  485. Dim dt As New DataTable
  486. ListBox1.Items.Clear()
  487. sql = "select day(date1) as day from rt_vibration_daily where year(date1)='" & dgv_vibration.Rows(dgv_vibration.CurrentCell.RowIndex).Cells("年").Value & "' and month(date1)='" & dgv_vibration.Rows(dgv_vibration.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date1)"
  488. cmd.CommandText = sql
  489. da.Fill(dt)
  490. For x As Integer = 0 To dt.Rows.Count - 1
  491. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  492. Next
  493. gDep = "vibration"
  494. End Sub
  495. Private Sub dgv_buff_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_buff.CellClick
  496. Dim dt As New DataTable
  497. ListBox1.Items.Clear()
  498. sql = "select day(date) as day from rt_buff_daily where year(date)='" & dgv_buff.Rows(dgv_buff.CurrentCell.RowIndex).Cells("年").Value & "' and month(date)='" & dgv_buff.Rows(dgv_buff.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date)"
  499. cmd.CommandText = sql
  500. da.Fill(dt)
  501. For x As Integer = 0 To dt.Rows.Count - 1
  502. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  503. Next
  504. gDep = "buff"
  505. End Sub
  506. Private Sub DGV_MEASURE_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGV_MEASURE.CellClick
  507. Dim dt As New DataTable
  508. ListBox1.Items.Clear()
  509. sql = "select day(date) as day from rt_measure_daily where year(date)='" & DGV_MEASURE.Rows(DGV_MEASURE.CurrentCell.RowIndex).Cells("年").Value & "' and month(date)='" & DGV_MEASURE.Rows(DGV_MEASURE.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date)"
  510. cmd.CommandText = sql
  511. da.Fill(dt)
  512. For x As Integer = 0 To dt.Rows.Count - 1
  513. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  514. Next
  515. gDep = "measure"
  516. End Sub
  517. Private Sub dgv_vacumn_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_vacumn.CellClick
  518. Dim dt As New DataTable
  519. ListBox1.Items.Clear()
  520. sql = "select day(date) as day from rt_vacumn_daily where year(date)='" & dgv_vacumn.Rows(dgv_vacumn.CurrentCell.RowIndex).Cells("年").Value & "' and month(date)='" & dgv_vacumn.Rows(dgv_vacumn.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date)"
  521. cmd.CommandText = sql
  522. da.Fill(dt)
  523. For x As Integer = 0 To dt.Rows.Count - 1
  524. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  525. Next
  526. gDep = "vacumn"
  527. End Sub
  528. Private Sub dgv_burn_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_mill_spray.CellClick
  529. Dim dt As New DataTable
  530. ListBox1.Items.Clear()
  531. sql = "select day(date1) as day from rt_mill_spray_daily where year(date1)='" & dgv_mill_spray.Rows(dgv_mill_spray.CurrentCell.RowIndex).Cells("年").Value & "' and month(date1)='" & dgv_mill_spray.Rows(dgv_mill_spray.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date1)"
  532. cmd.CommandText = sql
  533. da.Fill(dt)
  534. For x As Integer = 0 To dt.Rows.Count - 1
  535. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  536. Next
  537. gDep = "mill_spray"
  538. End Sub
  539. Private Sub DGV_FILL_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGV_FILL.CellClick
  540. Dim dt As New DataTable
  541. ListBox1.Items.Clear()
  542. sql = "select day(date) as day from rt_fill_daily where year(date)='" & DGV_FILL.Rows(DGV_FILL.CurrentCell.RowIndex).Cells("年").Value & "' and month(date)='" & DGV_FILL.Rows(DGV_FILL.CurrentCell.RowIndex).Cells("月").Value & "' group by day(date)"
  543. cmd.CommandText = sql
  544. da.Fill(dt)
  545. For x As Integer = 0 To dt.Rows.Count - 1
  546. ListBox1.Items.Add(dt.Rows(x).Item("day"))
  547. Next
  548. gDep = "fill"
  549. End Sub
  550. Private Sub Label27_Click(sender As Object, e As EventArgs) Handles Label27.Click
  551. End Sub
  552. End Class