frmMedRkTotal.vb
上传用户:wj57717022
上传日期:2014-12-16
资源大小:4093k
文件大小:11k
- Public Class frmMedRkTotal
- Inherits System.Windows.Forms.Form
- #Region " Windows 窗体设计器生成的代码 "
- Public Sub New()
- MyBase.New()
- '该调用是 Windows 窗体设计器所必需的。
- InitializeComponent()
- '在 InitializeComponent() 调用之后添加任何初始化
- End Sub
- '窗体重写 dispose 以清理组件列表。
- Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
- If disposing Then
- If Not (components Is Nothing) Then
- components.Dispose()
- End If
- End If
- MyBase.Dispose(disposing)
- End Sub
- 'Windows 窗体设计器所必需的
- Private components As System.ComponentModel.IContainer
- '注意: 以下过程是 Windows 窗体设计器所必需的
- '可以使用 Windows 窗体设计器修改此过程。
- '不要使用代码编辑器修改它。
- Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
- Friend WithEvents Label1 As System.Windows.Forms.Label
- Friend WithEvents Label2 As System.Windows.Forms.Label
- Friend WithEvents txtBeginTime As System.Windows.Forms.DateTimePicker
- Friend WithEvents txtEndTime As System.Windows.Forms.DateTimePicker
- Friend WithEvents Label3 As System.Windows.Forms.Label
- Friend WithEvents txtMedName As System.Windows.Forms.TextBox
- Friend WithEvents Label4 As System.Windows.Forms.Label
- Friend WithEvents txtHw As System.Windows.Forms.ComboBox
- Friend WithEvents Panel1 As System.Windows.Forms.Panel
- Friend WithEvents btnPrint As System.Windows.Forms.Button
- Friend WithEvents btnQuery As System.Windows.Forms.Button
- Friend WithEvents btnQueryAll As System.Windows.Forms.Button
- Friend WithEvents Panel2 As System.Windows.Forms.Panel
- Friend WithEvents dgview As System.Windows.Forms.DataGrid
- <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
- Me.GroupBox1 = New System.Windows.Forms.GroupBox
- Me.txtHw = New System.Windows.Forms.ComboBox
- Me.Label4 = New System.Windows.Forms.Label
- Me.txtMedName = New System.Windows.Forms.TextBox
- Me.Label3 = New System.Windows.Forms.Label
- Me.txtEndTime = New System.Windows.Forms.DateTimePicker
- Me.txtBeginTime = New System.Windows.Forms.DateTimePicker
- Me.Label2 = New System.Windows.Forms.Label
- Me.Label1 = New System.Windows.Forms.Label
- Me.Panel1 = New System.Windows.Forms.Panel
- Me.btnPrint = New System.Windows.Forms.Button
- Me.btnQuery = New System.Windows.Forms.Button
- Me.btnQueryAll = New System.Windows.Forms.Button
- Me.Panel2 = New System.Windows.Forms.Panel
- Me.dgview = New System.Windows.Forms.DataGrid
- Me.GroupBox1.SuspendLayout()
- Me.Panel1.SuspendLayout()
- Me.Panel2.SuspendLayout()
- CType(Me.dgview, System.ComponentModel.ISupportInitialize).BeginInit()
- Me.SuspendLayout()
- '
- 'GroupBox1
- '
- Me.GroupBox1.Controls.Add(Me.txtHw)
- Me.GroupBox1.Controls.Add(Me.Label4)
- Me.GroupBox1.Controls.Add(Me.txtMedName)
- Me.GroupBox1.Controls.Add(Me.Label3)
- Me.GroupBox1.Controls.Add(Me.txtEndTime)
- Me.GroupBox1.Controls.Add(Me.txtBeginTime)
- Me.GroupBox1.Controls.Add(Me.Label2)
- Me.GroupBox1.Controls.Add(Me.Label1)
- Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
- Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
- Me.GroupBox1.Name = "GroupBox1"
- Me.GroupBox1.Size = New System.Drawing.Size(552, 80)
- Me.GroupBox1.TabIndex = 0
- Me.GroupBox1.TabStop = False
- '
- 'txtHw
- '
- Me.txtHw.Location = New System.Drawing.Point(288, 48)
- Me.txtHw.Name = "txtHw"
- Me.txtHw.Size = New System.Drawing.Size(112, 20)
- Me.txtHw.TabIndex = 7
- '
- 'Label4
- '
- Me.Label4.AutoSize = True
- Me.Label4.Location = New System.Drawing.Point(248, 56)
- Me.Label4.Name = "Label4"
- Me.Label4.Size = New System.Drawing.Size(42, 17)
- Me.Label4.TabIndex = 6
- Me.Label4.Text = "货位:"
- '
- 'txtMedName
- '
- Me.txtMedName.Location = New System.Drawing.Point(80, 48)
- Me.txtMedName.Name = "txtMedName"
- Me.txtMedName.Size = New System.Drawing.Size(112, 21)
- Me.txtMedName.TabIndex = 5
- Me.txtMedName.Text = ""
- '
- 'Label3
- '
- Me.Label3.AutoSize = True
- Me.Label3.Location = New System.Drawing.Point(16, 56)
- Me.Label3.Name = "Label3"
- Me.Label3.Size = New System.Drawing.Size(66, 17)
- Me.Label3.TabIndex = 4
- Me.Label3.Text = "药品名称:"
- '
- 'txtEndTime
- '
- Me.txtEndTime.Location = New System.Drawing.Point(288, 16)
- Me.txtEndTime.Name = "txtEndTime"
- Me.txtEndTime.Size = New System.Drawing.Size(112, 21)
- Me.txtEndTime.TabIndex = 3
- Me.txtEndTime.Value = New Date(2006, 2, 21, 0, 0, 0, 0)
- '
- 'txtBeginTime
- '
- Me.txtBeginTime.Location = New System.Drawing.Point(80, 16)
- Me.txtBeginTime.Name = "txtBeginTime"
- Me.txtBeginTime.Size = New System.Drawing.Size(112, 21)
- Me.txtBeginTime.TabIndex = 2
- Me.txtBeginTime.Value = New Date(2006, 2, 21, 0, 0, 0, 0)
- '
- 'Label2
- '
- Me.Label2.AutoSize = True
- Me.Label2.Location = New System.Drawing.Point(224, 24)
- Me.Label2.Name = "Label2"
- Me.Label2.Size = New System.Drawing.Size(66, 17)
- Me.Label2.TabIndex = 1
- Me.Label2.Text = "结束日期:"
- '
- 'Label1
- '
- Me.Label1.AutoSize = True
- Me.Label1.Location = New System.Drawing.Point(16, 24)
- Me.Label1.Name = "Label1"
- Me.Label1.Size = New System.Drawing.Size(66, 17)
- Me.Label1.TabIndex = 0
- Me.Label1.Text = "开始日期:"
- '
- 'Panel1
- '
- Me.Panel1.Controls.Add(Me.btnPrint)
- Me.Panel1.Controls.Add(Me.btnQuery)
- Me.Panel1.Controls.Add(Me.btnQueryAll)
- Me.Panel1.Dock = System.Windows.Forms.DockStyle.Right
- Me.Panel1.Location = New System.Drawing.Point(472, 80)
- Me.Panel1.Name = "Panel1"
- Me.Panel1.Size = New System.Drawing.Size(80, 293)
- Me.Panel1.TabIndex = 3
- '
- 'btnPrint
- '
- Me.btnPrint.Dock = System.Windows.Forms.DockStyle.Top
- Me.btnPrint.FlatStyle = System.Windows.Forms.FlatStyle.Popup
- Me.btnPrint.Location = New System.Drawing.Point(0, 46)
- Me.btnPrint.Name = "btnPrint"
- Me.btnPrint.Size = New System.Drawing.Size(80, 23)
- Me.btnPrint.TabIndex = 5
- Me.btnPrint.Text = "打印"
- '
- 'btnQuery
- '
- Me.btnQuery.Dock = System.Windows.Forms.DockStyle.Top
- Me.btnQuery.FlatStyle = System.Windows.Forms.FlatStyle.Popup
- Me.btnQuery.Location = New System.Drawing.Point(0, 23)
- Me.btnQuery.Name = "btnQuery"
- Me.btnQuery.Size = New System.Drawing.Size(80, 23)
- Me.btnQuery.TabIndex = 4
- Me.btnQuery.Text = "条件查询"
- '
- 'btnQueryAll
- '
- Me.btnQueryAll.Dock = System.Windows.Forms.DockStyle.Top
- Me.btnQueryAll.FlatStyle = System.Windows.Forms.FlatStyle.Popup
- Me.btnQueryAll.Location = New System.Drawing.Point(0, 0)
- Me.btnQueryAll.Name = "btnQueryAll"
- Me.btnQueryAll.Size = New System.Drawing.Size(80, 23)
- Me.btnQueryAll.TabIndex = 3
- Me.btnQueryAll.Text = "全部查询"
- '
- 'Panel2
- '
- Me.Panel2.Controls.Add(Me.dgview)
- Me.Panel2.Dock = System.Windows.Forms.DockStyle.Fill
- Me.Panel2.Location = New System.Drawing.Point(0, 80)
- Me.Panel2.Name = "Panel2"
- Me.Panel2.Size = New System.Drawing.Size(472, 293)
- Me.Panel2.TabIndex = 4
- '
- 'dgview
- '
- Me.dgview.DataMember = ""
- Me.dgview.Dock = System.Windows.Forms.DockStyle.Fill
- Me.dgview.HeaderForeColor = System.Drawing.SystemColors.ControlText
- Me.dgview.Location = New System.Drawing.Point(0, 0)
- Me.dgview.Name = "dgview"
- Me.dgview.Size = New System.Drawing.Size(472, 293)
- Me.dgview.TabIndex = 3
- '
- 'frmMedRkTotal
- '
- Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
- Me.ClientSize = New System.Drawing.Size(552, 373)
- Me.Controls.Add(Me.Panel2)
- Me.Controls.Add(Me.Panel1)
- Me.Controls.Add(Me.GroupBox1)
- Me.Name = "frmMedRkTotal"
- Me.Text = "商品购进汇总表"
- Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
- Me.GroupBox1.ResumeLayout(False)
- Me.Panel1.ResumeLayout(False)
- Me.Panel2.ResumeLayout(False)
- CType(Me.dgview, System.ComponentModel.ISupportInitialize).EndInit()
- Me.ResumeLayout(False)
- End Sub
- #End Region
- Public lsweb As New jxcmanage
- Private Sub frmMedRkTotal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Dim hwdr As System.Data.SqlClient.SqlDataReader
- hwdr = lsweb.returnDataReader("select 货位 from wz_hw")
- Do While hwdr.Read()
- txtHw.Items.Add(hwdr("货位"))
- Loop
- txtBeginTime.Value = Today.ToString
- txtEndTime.Value = Today.ToString
- End Sub
- Private Sub btnQueryAll_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
-
- End Sub
- Private Sub btnQuery_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
-
- End Sub
- Private Sub btnQueryAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQueryAll.Click
- Dim dslocal As DataSet
- dslocal = lsweb.runSql("select 客户编号,客户名称,货位,药品编号,药品名称,药品规格,单位,avg(进价) as 进价,sum(数量) as 数量, sum(进价*数量) as 金额,产地,有效期,avg(批发价) as 批发价,avg(零售价) as 零售价 from wz_rk group by 客户编号,客户名称,货位,药品编号,药品名称,药品规格,单位,产地,有效期 ")
- dgview.DataSource = dslocal.Tables(0).DefaultView
- End Sub
- Private Sub btnQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuery.Click
- If txtBeginTime.Value > txtEndTime.Value Or txtHw.Text = String.Empty Or txtMedName.Text = String.Empty Then
- MessageBox.Show("开始时间不能大于结束时间,不能为空,请输入查询值!", "提示", MessageBoxButtons.OK)
- Else
- Dim dslocal As DataSet
- dslocal = lsweb.runSql("select 客户编号,客户名称,货位,药品编号,药品名称,药品规格,单位,avg(进价) as 进价,sum(数量) as 数量, sum(进价*数量) as 金额,产地,有效期,avg(批发价) as 批发价,avg(零售价) as 零售价 from wz_rk where 日期 between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and 货位='" & txtHw.Text & "'and 药品名称='" & txtMedName.Text & "' group by 客户编号,客户名称,货位,药品编号,药品名称,药品规格,单位,产地,有效期 ")
- dgview.DataSource = dslocal.Tables(0).DefaultView
- End If
- End Sub
- End Class