Няма описание
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_BG_Record.vb 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. Imports System.Data.SqlClient
  2. Imports System.Reflection
  3. Public Class Frm_BG_Record
  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 conn As New SqlConnection
  9. Private dateTimePicker1 As DateTimePicker
  10. Dim p() As String
  11. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click '-----报关单号查询
  12. Dim DT1 As New DataTable
  13. sql = "SELECT date1 AS 报关日期, NO AS 报关单号, NAME AS 品名, QTY AS 重量, cast(TOTAL/qty as numeric(10,1)) AS 单价,FEE AS 加工费, DES AS 目地的,COMMENT AS 客户 FROM RT_BG_OUT WHERE no like '%" & TextBox1.Text & "%' ORDER BY date1 DESC "
  14. cmd.CommandText = sql
  15. da.SelectCommand = cmd
  16. da.Fill(DT1)
  17. If DT1.Rows.Count = 0 Then
  18. DT1 = New DataTable
  19. sql = "SELECT date1 AS 报关日期, NO AS 报关单号, NAME AS 品名, QTY AS 重量, PRICE AS 单价, ORIGIN AS 产地, matl_name as 材料名,id FROM RT_BG_IN_DETAIL WHERE date like '%" & TextBox1.Text & "%' ORDER BY date1 DESC "
  20. cmd.CommandText = sql
  21. da.SelectCommand = cmd
  22. da.Fill(DT1)
  23. End If
  24. dgv_in.DataSource = DT1
  25. End Sub
  26. Private Sub Frm_BG_Record_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  27. conn.ConnectionString = connstring
  28. conn.Open()
  29. cmd.Connection = conn
  30. End Sub
  31. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click '----重量查询
  32. Dim DT1 As New DataTable
  33. sql = "SELECT date1 AS 报关日期, NO AS 报关单号, NAME AS 品名, QTY AS 重量, cast(TOTAL/qty as numeric(10,1)) AS 单价,FEE AS 加工费, DES AS 目地的,COMMENT AS 客户 FROM RT_BG_OUT WHERE qty= '" & TextBox1.Text & "' ORDER BY date1 DESC "
  34. cmd.CommandText = sql
  35. da.SelectCommand = cmd
  36. da.Fill(DT1)
  37. If DT1.Rows.Count = 0 Then
  38. DT1 = New DataTable
  39. sql = "SELECT date1 AS 报关日期, NO AS 报关单号, NAME AS 品名, QTY AS 重量, PRICE AS 单价, ORIGIN AS 产地, matl_name as 材料名,id FROM RT_BG_IN_DETAIL WHERE qty= '" & TextBox1.Text & "' ORDER BY date1 DESC "
  40. cmd.CommandText = sql
  41. da.SelectCommand = cmd
  42. da.Fill(DT1)
  43. End If
  44. dgv_in.DataSource = DT1
  45. End Sub
  46. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click '-----客户查询
  47. Dim DT1 As New DataTable
  48. sql = "SELECT xno as 手册号,date1 AS 报关日期, NO AS 报关单号, NAME AS 品名, QTY AS 重量, cast(TOTAL/qty as numeric(10,1)) AS 单价,FEE AS 加工费, DES AS 目地的,COMMENT AS 客户 FROM RT_BG_OUT WHERE comment like N'%" & TextBox1.Text & "%' ORDER BY date1 DESC "
  49. cmd.CommandText = sql
  50. da.SelectCommand = cmd
  51. da.Fill(DT1)
  52. If DT1.Rows.Count = 0 Then
  53. DT1 = New DataTable
  54. sql = "SELECT date1 AS 报关日期, NO AS 报关单号, NAME AS 品名, QTY AS 重量, PRICE AS 单价, ORIGIN AS 产地, matl_name as 材料名,id FROM RT_BG_IN_DETAIL WHERE date like '%" & TextBox1.Text & "%' ORDER BY date1 DESC "
  55. cmd.CommandText = sql
  56. da.SelectCommand = cmd
  57. da.Fill(DT1)
  58. End If
  59. dgv_in.DataSource = DT1
  60. End Sub
  61. Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click '---出口报关单查询
  62. Dim DT1 As New DataTable
  63. sql = "SELECT date1 AS 报关日期,xno as 手册号, NO AS 报关单号, NAME AS 品名, QTY AS 重量, cast(TOTAL/qty as numeric(10,1)) AS 单价,FEE AS 加工费, DES AS 目地的,COMMENT AS 客户 FROM RT_BG_OUT WHERE no like '%" & TextBox2.Text & "%' ORDER BY date1 DESC "
  64. cmd.CommandText = sql
  65. da.SelectCommand = cmd
  66. da.Fill(DT1)
  67. dgv_out.DataSource = DT1
  68. End Sub
  69. Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click '---出口重量查询
  70. If IsNumeric(TextBox2.Text) Then
  71. Dim DT1 As New DataTable
  72. sql = "SELECT date1 AS 报关日期, xno as 手册号,NO AS 报关单号, NAME AS 品名, QTY AS 重量, cast(TOTAL/qty as numeric(10,1)) AS 单价,FEE AS 加工费, DES AS 目地的,COMMENT AS 客户 FROM RT_BG_OUT WHERE qty='%" & TextBox2.Text & "%' ORDER BY date1 DESC "
  73. cmd.CommandText = sql
  74. da.SelectCommand = cmd
  75. da.Fill(DT1)
  76. dgv_out.DataSource = DT1
  77. Else
  78. MsgBox("请输入数字")
  79. Exit Sub
  80. End If
  81. End Sub
  82. Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click '----出口客户查询
  83. Dim DT1 As New DataTable
  84. sql = "SELECT date1 AS 报关日期, xno as 手册号,NO AS 报关单号, NAME AS 品名, QTY AS 重量, cast(TOTAL/qty as numeric(10,1)) AS 单价,FEE AS 加工费, DES AS 目地的,COMMENT AS 客户 FROM RT_BG_OUT WHERE comment like N'%" & TextBox2.Text & "%' ORDER BY date1 DESC "
  85. cmd.CommandText = sql
  86. da.SelectCommand = cmd
  87. da.Fill(DT1)
  88. dgv_out.DataSource = DT1
  89. End Sub
  90. End Class