frmmdcfquery.vb
上传用户:wj57717022
上传日期:2014-12-16
资源大小:4093k
文件大小:13k
源码类别:

医药行业

开发平台:

Visual Basic

  1. Public Class frmmdcfquery
  2.     Inherits System.Windows.Forms.Form
  3. #Region " Windows 窗体设计器生成的代码 "
  4.     Public Sub New()
  5.         MyBase.New()
  6.         '该调用是 Windows 窗体设计器所必需的。
  7.         InitializeComponent()
  8.         '在 InitializeComponent() 调用之后添加任何初始化
  9.     End Sub
  10.     '窗体重写 dispose 以清理组件列表。
  11.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  12.         If disposing Then
  13.             If Not (components Is Nothing) Then
  14.                 components.Dispose()
  15.             End If
  16.         End If
  17.         MyBase.Dispose(disposing)
  18.     End Sub
  19.     'Windows 窗体设计器所必需的
  20.     Private components As System.ComponentModel.IContainer
  21.     '注意: 以下过程是 Windows 窗体设计器所必需的
  22.     '可以使用 Windows 窗体设计器修改此过程。
  23.     '不要使用代码编辑器修改它。
  24.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  25.     Friend WithEvents txtkhname As System.Windows.Forms.TextBox
  26.     Friend WithEvents Label5 As System.Windows.Forms.Label
  27.     Friend WithEvents Label4 As System.Windows.Forms.Label
  28.     Friend WithEvents txtmedname As System.Windows.Forms.TextBox
  29.     Friend WithEvents Label3 As System.Windows.Forms.Label
  30.     Friend WithEvents txtendtime As System.Windows.Forms.DateTimePicker
  31.     Friend WithEvents txtbegintime As System.Windows.Forms.DateTimePicker
  32.     Friend WithEvents Label2 As System.Windows.Forms.Label
  33.     Friend WithEvents Label1 As System.Windows.Forms.Label
  34.     Friend WithEvents Panel1 As System.Windows.Forms.Panel
  35.     Friend WithEvents btnPrint As System.Windows.Forms.Button
  36.     Friend WithEvents btnQuery As System.Windows.Forms.Button
  37.     Friend WithEvents btnqueryall As System.Windows.Forms.Button
  38.     Friend WithEvents Panel2 As System.Windows.Forms.Panel
  39.     Friend WithEvents dgview As System.Windows.Forms.DataGrid
  40.     Friend WithEvents Label6 As System.Windows.Forms.Label
  41.     Friend WithEvents txtdemo As System.Windows.Forms.TextBox
  42.     Friend WithEvents txtmedtype As System.Windows.Forms.TextBox
  43.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  44.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  45.         Me.txtmedtype = New System.Windows.Forms.TextBox
  46.         Me.txtdemo = New System.Windows.Forms.TextBox
  47.         Me.Label6 = New System.Windows.Forms.Label
  48.         Me.txtkhname = New System.Windows.Forms.TextBox
  49.         Me.Label5 = New System.Windows.Forms.Label
  50.         Me.Label4 = New System.Windows.Forms.Label
  51.         Me.txtmedname = New System.Windows.Forms.TextBox
  52.         Me.Label3 = New System.Windows.Forms.Label
  53.         Me.txtendtime = New System.Windows.Forms.DateTimePicker
  54.         Me.txtbegintime = New System.Windows.Forms.DateTimePicker
  55.         Me.Label2 = New System.Windows.Forms.Label
  56.         Me.Label1 = New System.Windows.Forms.Label
  57.         Me.Panel1 = New System.Windows.Forms.Panel
  58.         Me.btnPrint = New System.Windows.Forms.Button
  59.         Me.btnQuery = New System.Windows.Forms.Button
  60.         Me.btnqueryall = New System.Windows.Forms.Button
  61.         Me.Panel2 = New System.Windows.Forms.Panel
  62.         Me.dgview = New System.Windows.Forms.DataGrid
  63.         Me.GroupBox1.SuspendLayout()
  64.         Me.Panel1.SuspendLayout()
  65.         Me.Panel2.SuspendLayout()
  66.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).BeginInit()
  67.         Me.SuspendLayout()
  68.         '
  69.         'GroupBox1
  70.         '
  71.         Me.GroupBox1.Controls.Add(Me.txtmedtype)
  72.         Me.GroupBox1.Controls.Add(Me.txtdemo)
  73.         Me.GroupBox1.Controls.Add(Me.Label6)
  74.         Me.GroupBox1.Controls.Add(Me.txtkhname)
  75.         Me.GroupBox1.Controls.Add(Me.Label5)
  76.         Me.GroupBox1.Controls.Add(Me.Label4)
  77.         Me.GroupBox1.Controls.Add(Me.txtmedname)
  78.         Me.GroupBox1.Controls.Add(Me.Label3)
  79.         Me.GroupBox1.Controls.Add(Me.txtendtime)
  80.         Me.GroupBox1.Controls.Add(Me.txtbegintime)
  81.         Me.GroupBox1.Controls.Add(Me.Label2)
  82.         Me.GroupBox1.Controls.Add(Me.Label1)
  83.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  84.         Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
  85.         Me.GroupBox1.Name = "GroupBox1"
  86.         Me.GroupBox1.Size = New System.Drawing.Size(726, 112)
  87.         Me.GroupBox1.TabIndex = 5
  88.         Me.GroupBox1.TabStop = False
  89.         '
  90.         'txtmedtype
  91.         '
  92.         Me.txtmedtype.Location = New System.Drawing.Point(312, 64)
  93.         Me.txtmedtype.Name = "txtmedtype"
  94.         Me.txtmedtype.Size = New System.Drawing.Size(136, 25)
  95.         Me.txtmedtype.TabIndex = 13
  96.         Me.txtmedtype.Text = ""
  97.         '
  98.         'txtdemo
  99.         '
  100.         Me.txtdemo.Location = New System.Drawing.Point(532, 64)
  101.         Me.txtdemo.Name = "txtdemo"
  102.         Me.txtdemo.Size = New System.Drawing.Size(179, 25)
  103.         Me.txtdemo.TabIndex = 12
  104.         Me.txtdemo.Text = ""
  105.         '
  106.         'Label6
  107.         '
  108.         Me.Label6.AutoSize = True
  109.         Me.Label6.Location = New System.Drawing.Point(456, 72)
  110.         Me.Label6.Name = "Label6"
  111.         Me.Label6.Size = New System.Drawing.Size(90, 21)
  112.         Me.Label6.TabIndex = 11
  113.         Me.Label6.Text = "备注/功用:"
  114.         '
  115.         'txtkhname
  116.         '
  117.         Me.txtkhname.Location = New System.Drawing.Point(80, 62)
  118.         Me.txtkhname.Name = "txtkhname"
  119.         Me.txtkhname.Size = New System.Drawing.Size(136, 25)
  120.         Me.txtkhname.TabIndex = 9
  121.         Me.txtkhname.Text = ""
  122.         '
  123.         'Label5
  124.         '
  125.         Me.Label5.AutoSize = True
  126.         Me.Label5.Location = New System.Drawing.Point(8, 72)
  127.         Me.Label5.Name = "Label5"
  128.         Me.Label5.Size = New System.Drawing.Size(75, 21)
  129.         Me.Label5.TabIndex = 8
  130.         Me.Label5.Text = "处方名称:"
  131.         '
  132.         'Label4
  133.         '
  134.         Me.Label4.AutoSize = True
  135.         Me.Label4.Location = New System.Drawing.Point(256, 72)
  136.         Me.Label4.Name = "Label4"
  137.         Me.Label4.Size = New System.Drawing.Size(60, 21)
  138.         Me.Label4.TabIndex = 6
  139.         Me.Label4.Text = "药剂师:"
  140.         '
  141.         'txtmedname
  142.         '
  143.         Me.txtmedname.Location = New System.Drawing.Point(533, 21)
  144.         Me.txtmedname.Name = "txtmedname"
  145.         Me.txtmedname.Size = New System.Drawing.Size(179, 25)
  146.         Me.txtmedname.TabIndex = 5
  147.         Me.txtmedname.Text = ""
  148.         '
  149.         'Label3
  150.         '
  151.         Me.Label3.AutoSize = True
  152.         Me.Label3.Location = New System.Drawing.Point(459, 31)
  153.         Me.Label3.Name = "Label3"
  154.         Me.Label3.Size = New System.Drawing.Size(75, 21)
  155.         Me.Label3.TabIndex = 4
  156.         Me.Label3.Text = "药品名称:"
  157.         '
  158.         'txtendtime
  159.         '
  160.         Me.txtendtime.Location = New System.Drawing.Point(312, 21)
  161.         Me.txtendtime.Name = "txtendtime"
  162.         Me.txtendtime.Size = New System.Drawing.Size(136, 25)
  163.         Me.txtendtime.TabIndex = 3
  164.         Me.txtendtime.Value = New Date(2006, 2, 23, 0, 0, 0, 0)
  165.         '
  166.         'txtbegintime
  167.         '
  168.         Me.txtbegintime.Location = New System.Drawing.Point(80, 21)
  169.         Me.txtbegintime.Name = "txtbegintime"
  170.         Me.txtbegintime.Size = New System.Drawing.Size(136, 25)
  171.         Me.txtbegintime.TabIndex = 2
  172.         Me.txtbegintime.Value = New Date(2006, 2, 23, 0, 0, 0, 0)
  173.         '
  174.         'Label2
  175.         '
  176.         Me.Label2.AutoSize = True
  177.         Me.Label2.Location = New System.Drawing.Point(240, 31)
  178.         Me.Label2.Name = "Label2"
  179.         Me.Label2.Size = New System.Drawing.Size(75, 21)
  180.         Me.Label2.TabIndex = 1
  181.         Me.Label2.Text = "结束日期:"
  182.         '
  183.         'Label1
  184.         '
  185.         Me.Label1.AutoSize = True
  186.         Me.Label1.Location = New System.Drawing.Point(11, 31)
  187.         Me.Label1.Name = "Label1"
  188.         Me.Label1.Size = New System.Drawing.Size(75, 21)
  189.         Me.Label1.TabIndex = 0
  190.         Me.Label1.Text = "开始日期:"
  191.         '
  192.         'Panel1
  193.         '
  194.         Me.Panel1.Controls.Add(Me.btnPrint)
  195.         Me.Panel1.Controls.Add(Me.btnQuery)
  196.         Me.Panel1.Controls.Add(Me.btnqueryall)
  197.         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Right
  198.         Me.Panel1.Location = New System.Drawing.Point(630, 112)
  199.         Me.Panel1.Name = "Panel1"
  200.         Me.Panel1.Size = New System.Drawing.Size(96, 358)
  201.         Me.Panel1.TabIndex = 9
  202.         '
  203.         'btnPrint
  204.         '
  205.         Me.btnPrint.Dock = System.Windows.Forms.DockStyle.Top
  206.         Me.btnPrint.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  207.         Me.btnPrint.Location = New System.Drawing.Point(0, 62)
  208.         Me.btnPrint.Name = "btnPrint"
  209.         Me.btnPrint.Size = New System.Drawing.Size(96, 31)
  210.         Me.btnPrint.TabIndex = 5
  211.         Me.btnPrint.Text = "打印"
  212.         '
  213.         'btnQuery
  214.         '
  215.         Me.btnQuery.Dock = System.Windows.Forms.DockStyle.Top
  216.         Me.btnQuery.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  217.         Me.btnQuery.Location = New System.Drawing.Point(0, 31)
  218.         Me.btnQuery.Name = "btnQuery"
  219.         Me.btnQuery.Size = New System.Drawing.Size(96, 31)
  220.         Me.btnQuery.TabIndex = 4
  221.         Me.btnQuery.Text = "条件查询"
  222.         Me.btnQuery.TextAlign = System.Drawing.ContentAlignment.TopCenter
  223.         '
  224.         'btnqueryall
  225.         '
  226.         Me.btnqueryall.Dock = System.Windows.Forms.DockStyle.Top
  227.         Me.btnqueryall.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  228.         Me.btnqueryall.Location = New System.Drawing.Point(0, 0)
  229.         Me.btnqueryall.Name = "btnqueryall"
  230.         Me.btnqueryall.Size = New System.Drawing.Size(96, 31)
  231.         Me.btnqueryall.TabIndex = 3
  232.         Me.btnqueryall.Text = "全部查询"
  233.         Me.btnqueryall.TextAlign = System.Drawing.ContentAlignment.TopCenter
  234.         '
  235.         'Panel2
  236.         '
  237.         Me.Panel2.Controls.Add(Me.dgview)
  238.         Me.Panel2.Dock = System.Windows.Forms.DockStyle.Fill
  239.         Me.Panel2.Location = New System.Drawing.Point(0, 112)
  240.         Me.Panel2.Name = "Panel2"
  241.         Me.Panel2.Size = New System.Drawing.Size(630, 358)
  242.         Me.Panel2.TabIndex = 10
  243.         '
  244.         'dgview
  245.         '
  246.         Me.dgview.DataMember = ""
  247.         Me.dgview.Dock = System.Windows.Forms.DockStyle.Fill
  248.         Me.dgview.HeaderForeColor = System.Drawing.SystemColors.ControlText
  249.         Me.dgview.Location = New System.Drawing.Point(0, 0)
  250.         Me.dgview.Name = "dgview"
  251.         Me.dgview.Size = New System.Drawing.Size(630, 358)
  252.         Me.dgview.TabIndex = 10
  253.         '
  254.         'frmmdcfquery
  255.         '
  256.         Me.AutoScaleBaseSize = New System.Drawing.Size(8, 18)
  257.         Me.ClientSize = New System.Drawing.Size(726, 470)
  258.         Me.Controls.Add(Me.Panel2)
  259.         Me.Controls.Add(Me.Panel1)
  260.         Me.Controls.Add(Me.GroupBox1)
  261.         Me.Name = "frmmdcfquery"
  262.         Me.Text = "frmmdcfquery"
  263.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  264.         Me.GroupBox1.ResumeLayout(False)
  265.         Me.Panel1.ResumeLayout(False)
  266.         Me.Panel2.ResumeLayout(False)
  267.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).EndInit()
  268.         Me.ResumeLayout(False)
  269.     End Sub
  270. #End Region
  271.     Public lsweb As New jxcmanage
  272.     Private Sub frmmdcfquery_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  273.         txtbegintime.Value = Today.ToString
  274.         txtendtime.Value = Today.ToString
  275.     End Sub
  276.     Private Sub btnQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuery.Click
  277.         Dim strmedname, strmedtype, strkhname, strdemo, strquery As String
  278.         If txtmedname.Text = "" Then
  279.             strmedname = ""
  280.         Else
  281.             strmedname = " and MedName='" & txtmedname.Text & "'"
  282.         End If
  283.         If txtmedtype.Text = "" Then
  284.             strmedtype = ""
  285.         Else
  286.             strmedtype = " and Yjs='" & txtmedtype.Text & "'"
  287.         End If
  288.         If txtkhname.Text = "" Then
  289.             strkhname = ""
  290.         Else
  291.             strkhname = " and CfName='" & txtkhname.Text & "'"
  292.         End If
  293.         If txtdemo.Text = "" Then
  294.             strdemo = ""
  295.         Else
  296.             strdemo = " and demo='" & txtdemo.Text & "'"
  297.         End If
  298.         Dim strsql As String
  299.         strsql = "select BillNumber as 票号,Number as 序号,CfName as 处方名称,CDate as 日期,Yjs as 药剂师,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Lcount as 数量,Price as 单价,Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期,Package as 包装,Shy as 审核员,Demo as [备注/功用] from mdcf where CDate between '" & txtbegintime.Value & "' and '" & txtendtime.Value & "'" & strmedname & strmedtype & strkhname & strdemo
  300.         lsweb.runSql(strsql)
  301.         Dim dslocal As DataSet
  302.         dslocal = lsweb.runSql(strsql)
  303.         dgview.DataSource = dslocal.Tables(0).DefaultView
  304.     End Sub
  305.     Private Sub btnqueryall_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnqueryall.Click
  306.         Dim strquery As String
  307.         strquery = "select BillNumber as 票号,Number as 序号,CfName as 处方名称,CDate as 日期,Yjs as 药剂师,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Lcount as 数量,Price as 单价,Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期,Package as 包装,Shy as 审核员,Demo as [备注/功用] from mdcf"
  308.         lsweb.runSql(strquery)
  309.         Dim dslocal As DataSet
  310.         dslocal = lsweb.runSql(strquery)
  311.         dgview.DataSource = dslocal.Tables(0).DefaultView
  312.     End Sub
  313. End Class