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

Frm_PU_CEHM_DETAIL.vb 2.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Imports System.Data.SqlClient
  2. Imports System.Reflection
  3. Public Class Frm_PU_CEHM_DETAIL
  4. Dim cmd As New SqlCommand
  5. Dim da As New SqlDataAdapter
  6. Dim sql As String
  7. Dim colorArray(10) As Color
  8. Dim conn As New SqlConnection
  9. Private Sub Frm_PU_CEHM_DETAIL_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  10. Dim DT1 As New DataTable
  11. Dim DT2 As New DataTable
  12. Dim DT3 As New DataTable
  13. conn.ConnectionString = connstring
  14. conn.Open()
  15. cmd.Connection = conn
  16. sql = " Select * from rt_pu_measure2 where serial='" & Frm_PU.dgv1.Rows(Frm_PU.dgv1.CurrentCell.RowIndex).Cells("serial").Value & "'"
  17. cmd.CommandText = sql
  18. cmd.CommandText = sql
  19. da.SelectCommand = cmd
  20. da.Fill(DT1)
  21. ' DGV_use.DataSource = DT1 '----领料
  22. sql = "SELECT YEAR(RT_CHEM_STOCK_MONTH2.date) AS 年, MONTH(RT_CHEM_STOCK_MONTH2.date) AS 月, " &
  23. " CAST(SUM(RT_CHEM_STOCK_MONTH2.stock1 * RT_SYS_CHEM_MAIN.price) " &
  24. " + SUM(RT_CHEM_STOCK_MONTH2.stock2 * RT_SYS_CHEM_MAIN.price) " &
  25. " + SUM(RT_CHEM_STOCK_MONTH2.stock3 * RT_SYS_CHEM_MAIN.price) AS numeric(10, 0)) AS 库存金额, " &
  26. " CAST(SUM(RT_CHEM_STOCK_MONTH2.stock1) + SUM(RT_CHEM_STOCK_MONTH2.stock2) " &
  27. " + SUM(RT_CHEM_STOCK_MONTH2.stock3) AS numeric(10, 0)) AS 库存重量 " &
  28. " FROM RT_CHEM_STOCK_MONTH2 LEFT OUTER JOIN " &
  29. " RT_SYS_CHEM_MAIN ON RT_CHEM_STOCK_MONTH2.name = RT_SYS_CHEM_MAIN.name " &
  30. " GROUP BY YEAR(RT_CHEM_STOCK_MONTH2.date), MONTH(RT_CHEM_STOCK_MONTH2.date) " &
  31. " ORDER BY 年 DESC, 月 DESC"
  32. cmd.CommandText = sql
  33. da.SelectCommand = cmd
  34. da.Fill(DT2)
  35. ' dgv_stock.DataSource = DT2 '---盘点库存
  36. End Sub
  37. End Class