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

医药行业

开发平台:

Visual Basic

  1. Public Class frmCpTotal
  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 GroupBox2 As System.Windows.Forms.GroupBox
  26.     Friend WithEvents Label1 As System.Windows.Forms.Label
  27.     Friend WithEvents txtBeginTime As System.Windows.Forms.DateTimePicker
  28.     Friend WithEvents Label2 As System.Windows.Forms.Label
  29.     Friend WithEvents txtEndTime As System.Windows.Forms.DateTimePicker
  30.     Friend WithEvents Label3 As System.Windows.Forms.Label
  31.     Friend WithEvents txtMedName As System.Windows.Forms.TextBox
  32.     Friend WithEvents Label4 As System.Windows.Forms.Label
  33.     Friend WithEvents txtBatch As System.Windows.Forms.TextBox
  34.     Friend WithEvents btnQueryAll As System.Windows.Forms.Button
  35.     Friend WithEvents btnQuery As System.Windows.Forms.Button
  36.     Friend WithEvents btnPrint As System.Windows.Forms.Button
  37.     Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox
  38.     Friend WithEvents tabtable As System.Windows.Forms.TabControl
  39.     Friend WithEvents tbrk As System.Windows.Forms.TabPage
  40.     Friend WithEvents tbrkt As System.Windows.Forms.TabPage
  41.     Friend WithEvents tbck As System.Windows.Forms.TabPage
  42.     Friend WithEvents tbckt As System.Windows.Forms.TabPage
  43.     Friend WithEvents tbkc As System.Windows.Forms.TabPage
  44.     Friend WithEvents tbkcbs As System.Windows.Forms.TabPage
  45.     Friend WithEvents tbkcby As System.Windows.Forms.TabPage
  46.     Friend WithEvents tbbh As System.Windows.Forms.TabPage
  47.     Friend WithEvents tbSh As System.Windows.Forms.TabPage
  48.     Friend WithEvents tbps As System.Windows.Forms.TabPage
  49.     Friend WithEvents tbpst As System.Windows.Forms.TabPage
  50.     Friend WithEvents Panel1 As System.Windows.Forms.Panel
  51.     Friend WithEvents dgview As System.Windows.Forms.DataGrid
  52.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  53.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  54.         Me.txtBatch = New System.Windows.Forms.TextBox
  55.         Me.Label4 = New System.Windows.Forms.Label
  56.         Me.txtMedName = New System.Windows.Forms.TextBox
  57.         Me.Label3 = New System.Windows.Forms.Label
  58.         Me.txtEndTime = New System.Windows.Forms.DateTimePicker
  59.         Me.Label2 = New System.Windows.Forms.Label
  60.         Me.txtBeginTime = New System.Windows.Forms.DateTimePicker
  61.         Me.Label1 = New System.Windows.Forms.Label
  62.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  63.         Me.btnPrint = New System.Windows.Forms.Button
  64.         Me.btnQuery = New System.Windows.Forms.Button
  65.         Me.btnQueryAll = New System.Windows.Forms.Button
  66.         Me.GroupBox3 = New System.Windows.Forms.GroupBox
  67.         Me.tabtable = New System.Windows.Forms.TabControl
  68.         Me.tbrk = New System.Windows.Forms.TabPage
  69.         Me.tbrkt = New System.Windows.Forms.TabPage
  70.         Me.tbck = New System.Windows.Forms.TabPage
  71.         Me.tbckt = New System.Windows.Forms.TabPage
  72.         Me.tbkc = New System.Windows.Forms.TabPage
  73.         Me.tbkcbs = New System.Windows.Forms.TabPage
  74.         Me.tbkcby = New System.Windows.Forms.TabPage
  75.         Me.tbbh = New System.Windows.Forms.TabPage
  76.         Me.tbSh = New System.Windows.Forms.TabPage
  77.         Me.tbps = New System.Windows.Forms.TabPage
  78.         Me.tbpst = New System.Windows.Forms.TabPage
  79.         Me.Panel1 = New System.Windows.Forms.Panel
  80.         Me.dgview = New System.Windows.Forms.DataGrid
  81.         Me.GroupBox1.SuspendLayout()
  82.         Me.GroupBox2.SuspendLayout()
  83.         Me.GroupBox3.SuspendLayout()
  84.         Me.tabtable.SuspendLayout()
  85.         Me.Panel1.SuspendLayout()
  86.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).BeginInit()
  87.         Me.SuspendLayout()
  88.         '
  89.         'GroupBox1
  90.         '
  91.         Me.GroupBox1.Controls.Add(Me.txtBatch)
  92.         Me.GroupBox1.Controls.Add(Me.Label4)
  93.         Me.GroupBox1.Controls.Add(Me.txtMedName)
  94.         Me.GroupBox1.Controls.Add(Me.Label3)
  95.         Me.GroupBox1.Controls.Add(Me.txtEndTime)
  96.         Me.GroupBox1.Controls.Add(Me.Label2)
  97.         Me.GroupBox1.Controls.Add(Me.txtBeginTime)
  98.         Me.GroupBox1.Controls.Add(Me.Label1)
  99.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  100.         Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
  101.         Me.GroupBox1.Name = "GroupBox1"
  102.         Me.GroupBox1.Size = New System.Drawing.Size(1028, 103)
  103.         Me.GroupBox1.TabIndex = 0
  104.         Me.GroupBox1.TabStop = False
  105.         '
  106.         'txtBatch
  107.         '
  108.         Me.txtBatch.Location = New System.Drawing.Point(363, 62)
  109.         Me.txtBatch.Name = "txtBatch"
  110.         Me.txtBatch.Size = New System.Drawing.Size(149, 25)
  111.         Me.txtBatch.TabIndex = 7
  112.         Me.txtBatch.Text = ""
  113.         '
  114.         'Label4
  115.         '
  116.         Me.Label4.AutoSize = True
  117.         Me.Label4.Location = New System.Drawing.Point(320, 72)
  118.         Me.Label4.Name = "Label4"
  119.         Me.Label4.Size = New System.Drawing.Size(44, 21)
  120.         Me.Label4.TabIndex = 6
  121.         Me.Label4.Text = "批号:"
  122.         '
  123.         'txtMedName
  124.         '
  125.         Me.txtMedName.Location = New System.Drawing.Point(96, 62)
  126.         Me.txtMedName.Name = "txtMedName"
  127.         Me.txtMedName.Size = New System.Drawing.Size(149, 25)
  128.         Me.txtMedName.TabIndex = 5
  129.         Me.txtMedName.Text = ""
  130.         '
  131.         'Label3
  132.         '
  133.         Me.Label3.AutoSize = True
  134.         Me.Label3.Location = New System.Drawing.Point(21, 72)
  135.         Me.Label3.Name = "Label3"
  136.         Me.Label3.Size = New System.Drawing.Size(75, 21)
  137.         Me.Label3.TabIndex = 4
  138.         Me.Label3.Text = "药品名称:"
  139.         '
  140.         'txtEndTime
  141.         '
  142.         Me.txtEndTime.Location = New System.Drawing.Point(363, 21)
  143.         Me.txtEndTime.Name = "txtEndTime"
  144.         Me.txtEndTime.Size = New System.Drawing.Size(149, 25)
  145.         Me.txtEndTime.TabIndex = 3
  146.         Me.txtEndTime.Value = New Date(2006, 2, 22, 0, 0, 0, 0)
  147.         '
  148.         'Label2
  149.         '
  150.         Me.Label2.AutoSize = True
  151.         Me.Label2.Location = New System.Drawing.Point(288, 31)
  152.         Me.Label2.Name = "Label2"
  153.         Me.Label2.Size = New System.Drawing.Size(75, 21)
  154.         Me.Label2.TabIndex = 2
  155.         Me.Label2.Text = "结束日期:"
  156.         '
  157.         'txtBeginTime
  158.         '
  159.         Me.txtBeginTime.Location = New System.Drawing.Point(96, 21)
  160.         Me.txtBeginTime.Name = "txtBeginTime"
  161.         Me.txtBeginTime.Size = New System.Drawing.Size(149, 25)
  162.         Me.txtBeginTime.TabIndex = 1
  163.         Me.txtBeginTime.Value = New Date(2006, 2, 22, 0, 0, 0, 0)
  164.         '
  165.         'Label1
  166.         '
  167.         Me.Label1.AutoSize = True
  168.         Me.Label1.Location = New System.Drawing.Point(21, 31)
  169.         Me.Label1.Name = "Label1"
  170.         Me.Label1.Size = New System.Drawing.Size(75, 21)
  171.         Me.Label1.TabIndex = 0
  172.         Me.Label1.Text = "开始日期:"
  173.         '
  174.         'GroupBox2
  175.         '
  176.         Me.GroupBox2.Controls.Add(Me.btnPrint)
  177.         Me.GroupBox2.Controls.Add(Me.btnQuery)
  178.         Me.GroupBox2.Controls.Add(Me.btnQueryAll)
  179.         Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Right
  180.         Me.GroupBox2.Location = New System.Drawing.Point(924, 103)
  181.         Me.GroupBox2.Name = "GroupBox2"
  182.         Me.GroupBox2.Size = New System.Drawing.Size(104, 529)
  183.         Me.GroupBox2.TabIndex = 1
  184.         Me.GroupBox2.TabStop = False
  185.         '
  186.         'btnPrint
  187.         '
  188.         Me.btnPrint.Dock = System.Windows.Forms.DockStyle.Top
  189.         Me.btnPrint.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  190.         Me.btnPrint.Location = New System.Drawing.Point(3, 81)
  191.         Me.btnPrint.Name = "btnPrint"
  192.         Me.btnPrint.Size = New System.Drawing.Size(98, 30)
  193.         Me.btnPrint.TabIndex = 2
  194.         Me.btnPrint.Text = "打印"
  195.         '
  196.         'btnQuery
  197.         '
  198.         Me.btnQuery.Dock = System.Windows.Forms.DockStyle.Top
  199.         Me.btnQuery.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  200.         Me.btnQuery.Location = New System.Drawing.Point(3, 51)
  201.         Me.btnQuery.Name = "btnQuery"
  202.         Me.btnQuery.Size = New System.Drawing.Size(98, 30)
  203.         Me.btnQuery.TabIndex = 1
  204.         Me.btnQuery.Tag = ""
  205.         Me.btnQuery.Text = "条件查询"
  206.         '
  207.         'btnQueryAll
  208.         '
  209.         Me.btnQueryAll.Dock = System.Windows.Forms.DockStyle.Top
  210.         Me.btnQueryAll.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  211.         Me.btnQueryAll.Location = New System.Drawing.Point(3, 21)
  212.         Me.btnQueryAll.Name = "btnQueryAll"
  213.         Me.btnQueryAll.Size = New System.Drawing.Size(98, 30)
  214.         Me.btnQueryAll.TabIndex = 0
  215.         Me.btnQueryAll.Tag = ""
  216.         Me.btnQueryAll.Text = "全部查询"
  217.         '
  218.         'GroupBox3
  219.         '
  220.         Me.GroupBox3.Controls.Add(Me.tabtable)
  221.         Me.GroupBox3.Dock = System.Windows.Forms.DockStyle.Top
  222.         Me.GroupBox3.Location = New System.Drawing.Point(0, 103)
  223.         Me.GroupBox3.Name = "GroupBox3"
  224.         Me.GroupBox3.Size = New System.Drawing.Size(924, 62)
  225.         Me.GroupBox3.TabIndex = 4
  226.         Me.GroupBox3.TabStop = False
  227.         '
  228.         'tabtable
  229.         '
  230.         Me.tabtable.Appearance = System.Windows.Forms.TabAppearance.FlatButtons
  231.         Me.tabtable.Controls.Add(Me.tbrk)
  232.         Me.tabtable.Controls.Add(Me.tbrkt)
  233.         Me.tabtable.Controls.Add(Me.tbck)
  234.         Me.tabtable.Controls.Add(Me.tbckt)
  235.         Me.tabtable.Controls.Add(Me.tbkc)
  236.         Me.tabtable.Controls.Add(Me.tbkcbs)
  237.         Me.tabtable.Controls.Add(Me.tbkcby)
  238.         Me.tabtable.Controls.Add(Me.tbbh)
  239.         Me.tabtable.Controls.Add(Me.tbSh)
  240.         Me.tabtable.Controls.Add(Me.tbps)
  241.         Me.tabtable.Controls.Add(Me.tbpst)
  242.         Me.tabtable.Dock = System.Windows.Forms.DockStyle.Fill
  243.         Me.tabtable.Location = New System.Drawing.Point(3, 21)
  244.         Me.tabtable.Name = "tabtable"
  245.         Me.tabtable.SelectedIndex = 0
  246.         Me.tabtable.Size = New System.Drawing.Size(918, 38)
  247.         Me.tabtable.TabIndex = 3
  248.         '
  249.         'tbrk
  250.         '
  251.         Me.tbrk.Location = New System.Drawing.Point(4, 27)
  252.         Me.tbrk.Name = "tbrk"
  253.         Me.tbrk.Size = New System.Drawing.Size(910, 7)
  254.         Me.tbrk.TabIndex = 0
  255.         Me.tbrk.Text = "采购入库"
  256.         '
  257.         'tbrkt
  258.         '
  259.         Me.tbrkt.Location = New System.Drawing.Point(4, 27)
  260.         Me.tbrkt.Name = "tbrkt"
  261.         Me.tbrkt.Size = New System.Drawing.Size(884, 5)
  262.         Me.tbrkt.TabIndex = 1
  263.         Me.tbrkt.Text = "采购退货"
  264.         Me.tbrkt.Visible = False
  265.         '
  266.         'tbck
  267.         '
  268.         Me.tbck.Location = New System.Drawing.Point(4, 27)
  269.         Me.tbck.Name = "tbck"
  270.         Me.tbck.Size = New System.Drawing.Size(884, 5)
  271.         Me.tbck.TabIndex = 2
  272.         Me.tbck.Text = "销售出库"
  273.         Me.tbck.Visible = False
  274.         '
  275.         'tbckt
  276.         '
  277.         Me.tbckt.Location = New System.Drawing.Point(4, 27)
  278.         Me.tbckt.Name = "tbckt"
  279.         Me.tbckt.Size = New System.Drawing.Size(884, 5)
  280.         Me.tbckt.TabIndex = 3
  281.         Me.tbckt.Text = "销售退货"
  282.         Me.tbckt.Visible = False
  283.         '
  284.         'tbkc
  285.         '
  286.         Me.tbkc.Location = New System.Drawing.Point(4, 27)
  287.         Me.tbkc.Name = "tbkc"
  288.         Me.tbkc.Size = New System.Drawing.Size(884, 5)
  289.         Me.tbkc.TabIndex = 4
  290.         Me.tbkc.Text = "当前库存"
  291.         Me.tbkc.Visible = False
  292.         '
  293.         'tbkcbs
  294.         '
  295.         Me.tbkcbs.Location = New System.Drawing.Point(4, 27)
  296.         Me.tbkcbs.Name = "tbkcbs"
  297.         Me.tbkcbs.Size = New System.Drawing.Size(884, 5)
  298.         Me.tbkcbs.TabIndex = 5
  299.         Me.tbkcbs.Text = "报损单"
  300.         Me.tbkcbs.Visible = False
  301.         '
  302.         'tbkcby
  303.         '
  304.         Me.tbkcby.Location = New System.Drawing.Point(4, 27)
  305.         Me.tbkcby.Name = "tbkcby"
  306.         Me.tbkcby.Size = New System.Drawing.Size(884, 5)
  307.         Me.tbkcby.TabIndex = 6
  308.         Me.tbkcby.Text = "报溢单"
  309.         Me.tbkcby.Visible = False
  310.         '
  311.         'tbbh
  312.         '
  313.         Me.tbbh.Location = New System.Drawing.Point(4, 27)
  314.         Me.tbbh.Name = "tbbh"
  315.         Me.tbbh.Size = New System.Drawing.Size(884, 5)
  316.         Me.tbbh.TabIndex = 7
  317.         Me.tbbh.Text = "门店补货单"
  318.         Me.tbbh.Visible = False
  319.         '
  320.         'tbSh
  321.         '
  322.         Me.tbSh.Location = New System.Drawing.Point(4, 27)
  323.         Me.tbSh.Name = "tbSh"
  324.         Me.tbSh.Size = New System.Drawing.Size(884, 5)
  325.         Me.tbSh.TabIndex = 9
  326.         Me.tbSh.Text = "门店收货单"
  327.         Me.tbSh.Visible = False
  328.         '
  329.         'tbps
  330.         '
  331.         Me.tbps.Location = New System.Drawing.Point(4, 27)
  332.         Me.tbps.Name = "tbps"
  333.         Me.tbps.Size = New System.Drawing.Size(884, 5)
  334.         Me.tbps.TabIndex = 10
  335.         Me.tbps.Text = "配送单"
  336.         Me.tbps.Visible = False
  337.         '
  338.         'tbpst
  339.         '
  340.         Me.tbpst.Location = New System.Drawing.Point(4, 27)
  341.         Me.tbpst.Name = "tbpst"
  342.         Me.tbpst.Size = New System.Drawing.Size(884, 5)
  343.         Me.tbpst.TabIndex = 11
  344.         Me.tbpst.Text = "配送退货单"
  345.         Me.tbpst.Visible = False
  346.         '
  347.         'Panel1
  348.         '
  349.         Me.Panel1.Controls.Add(Me.dgview)
  350.         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill
  351.         Me.Panel1.Location = New System.Drawing.Point(0, 165)
  352.         Me.Panel1.Name = "Panel1"
  353.         Me.Panel1.Size = New System.Drawing.Size(924, 467)
  354.         Me.Panel1.TabIndex = 5
  355.         '
  356.         'dgview
  357.         '
  358.         Me.dgview.DataMember = ""
  359.         Me.dgview.Dock = System.Windows.Forms.DockStyle.Fill
  360.         Me.dgview.HeaderForeColor = System.Drawing.SystemColors.ControlText
  361.         Me.dgview.Location = New System.Drawing.Point(0, 0)
  362.         Me.dgview.Name = "dgview"
  363.         Me.dgview.Size = New System.Drawing.Size(924, 467)
  364.         Me.dgview.TabIndex = 4
  365.         '
  366.         'frmCpTotal
  367.         '
  368.         Me.AutoScaleBaseSize = New System.Drawing.Size(8, 18)
  369.         Me.ClientSize = New System.Drawing.Size(1028, 632)
  370.         Me.Controls.Add(Me.Panel1)
  371.         Me.Controls.Add(Me.GroupBox3)
  372.         Me.Controls.Add(Me.GroupBox2)
  373.         Me.Controls.Add(Me.GroupBox1)
  374.         Me.Name = "frmCpTotal"
  375.         Me.Text = "药品统计分析"
  376.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  377.         Me.GroupBox1.ResumeLayout(False)
  378.         Me.GroupBox2.ResumeLayout(False)
  379.         Me.GroupBox3.ResumeLayout(False)
  380.         Me.tabtable.ResumeLayout(False)
  381.         Me.Panel1.ResumeLayout(False)
  382.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).EndInit()
  383.         Me.ResumeLayout(False)
  384.     End Sub
  385. #End Region
  386.     Public lsweb As New jxcmanage
  387.     Public strquery As String
  388.     Public strqueryes As String
  389.     Private Sub tabtable_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
  390.         Dim strtable As String
  391.         Select Case tabtable.SelectedTab.Text
  392.             Case "采购入库"
  393.                 btnQuery.Tag = "wz_rk"
  394.                 btnQueryAll.Tag = "wz_rk"
  395.             Case "采购退货"
  396.             Case "销售出库"
  397.                 btnQuery.Tag = "wz_ck"
  398.                 btnQueryAll.Tag = "wz_ck"
  399.             Case "销售退货"
  400.             Case "当前库存"
  401.                 ' btnQuery.Tag = "wz_kc"
  402.                 ' btnQueryAll.Tag = "wz_kc"
  403.             Case "报损单"
  404.             Case "报溢单"
  405.             Case "门店补货单"
  406.             Case "门店收货单"
  407.             Case "配送单"
  408.             Case "配送返货单"
  409.         End Select
  410.     End Sub
  411.     Private Sub btnQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuery.Click
  412.         Dim dslocal As DataSet
  413.         If txtMedName.Text = String.Empty Or txtBatch.Text = String.Empty Then
  414.             MessageBox.Show("不许为空!请输入查询值。", "", MessageBoxButtons.OK)
  415.         Else
  416.             Select Case tabtable.SelectedTab.Text
  417.                 Case "当前库存"
  418.                     strquery = "select * from wz_kc where 药品名称='" & txtMedName.Text.Trim & "' and 批号='" & txtBatch.Text.Trim & "'"
  419.                 Case "采购入库"
  420.                     strquery = "select * from wz_rk where 日期 between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and 药品名称='" & txtMedName.Text.Trim & "' and 批号='" & txtBatch.Text.Trim & "' and substring(票号,1,2)='RK'"
  421.                 Case "采购退货"
  422.                     strquery = "select * from wz_rk where 日期 between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and 药品名称='" & txtMedName.Text.Trim & "' and 批号='" & txtBatch.Text.Trim & "' and substring(票号,1,2)='TL'"
  423.                 Case "销售出库"
  424.                     strquery = "select * from wz_ck where 日期 between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and 药品名称='" & txtMedName.Text.Trim & "' and 批号='" & txtBatch.Text.Trim & "' and substring(票号,1,2)='CK'"
  425.                 Case "销售退货"
  426.                     strquery = "select * from wz_ck where 日期 between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and 药品名称='" & txtMedName.Text.Trim & "' and 批号='" & txtBatch.Text.Trim & "' and substring(票号,1,2)='TK'"
  427.                 Case "报损单"
  428.                     strquery = "select * from wz_kc_bs where 日期 between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and 药品名称='" & txtMedName.Text.Trim & "' and 批号='" & txtBatch.Text.Trim & "'"
  429.                 Case "报溢单"
  430.                     strquery = "select * from wz_kc_by where 日期 between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and 药品名称='" & txtMedName.Text.Trim & "' and 批号='" & txtBatch.Text.Trim & "'"
  431.                 Case "门店补货单"
  432.                     strquery = "select a.BhTime as 日期,PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,Lcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from MdBh a,MdBhMx b where a.BillNumber=b.BillNumber and a.BhTime between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and MedName='" & txtMedName.Text.Trim & "' and Batch='" & txtBatch.Text.Trim & "'"
  433.                 Case "门店收货单"
  434.                     strquery = "select a.shdata as 日期,PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,Lcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from Mdshdj a,MdshdjMx b where a.BillNumber=b.BillNumber and a.shdata between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and MedName='" & txtMedName.Text.Trim & "' and Batch='" & txtBatch.Text.Trim & "'"
  435.                 Case "配送单"
  436.                     strquery = "select a.BhDate as 日期,a.PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,pfcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from pspsdj a,pspsdjMx b where a.BillNumber=b.BillNumber and a.BhDate between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and MedName='" & txtMedName.Text.Trim & "' and Batch='" & txtBatch.Text.Trim & "'"
  437.                 Case "配送退货单"
  438.                     strquery = "select a.ThTime as 日期,a.PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,lcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from psth a,psthMx b where a.BillNumber=b.BillNumber and a.ThTime between '" & txtBeginTime.Value & "' and '" & txtEndTime.Value & "' and MedName='" & txtMedName.Text.Trim & "' and Batch='" & txtBatch.Text.Trim & "'"
  439.             End Select
  440.             dslocal = lsweb.runSql(strquery)
  441.             dgview.DataSource = dslocal.Tables(0).DefaultView
  442.         End If
  443.     End Sub
  444.     Private Sub btnQueryAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQueryAll.Click
  445.         Dim dslocal As DataSet
  446.         Select Case tabtable.SelectedTab.Text
  447.             Case "当前库存"
  448.                 strqueryes = "select * from wz_kc"
  449.             Case "采购入库"
  450.                 strqueryes = "select * from wz_rk where substring(票号,1,2)='RK'"
  451.             Case "采购退货"
  452.                 strqueryes = "select * from wz_rk where substring(票号,1,2)='TL'"
  453.             Case "销售出库"
  454.                 strqueryes = "select * from wz_ck where substring(票号,1,2)='CK'"
  455.             Case "销售退货"
  456.                 strqueryes = "select * from wz_ck where substring(票号,1,2)='TK'"
  457.             Case "报损单"
  458.                 strqueryes = "select * from wz_kc_bs"
  459.             Case "报溢单"
  460.                 strqueryes = "select * from wz_kc_by"
  461.             Case "门店补货单"
  462.                 strqueryes = "select a.BhTime as 日期,PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,Lcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from MdBh a,MdBhMx b where a.BillNumber=b.BillNumber"
  463.             Case "门店收货单"
  464.                 strqueryes = "select a.shdata as 日期,PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,Lcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from Mdshdj a,MdshdjMx b where a.BillNumber=b.BillNumber"
  465.             Case "配送单"
  466.                 strqueryes = "select a.BhDate as 日期,a.PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,pfcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from pspsdj a,pspsdjMx b where a.BillNumber=b.BillNumber"
  467.             Case "配送退货单"
  468.                 strqueryes = "select a.ThTime as 日期,a.PsMedName as 门店名称,PsCenter as 配送中心,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Package as 包装,lcount as 数量,Price as 单价,b.Money as 金额,Batch as 批号,Product as 产地,Avaid as 有效期 from psth a,psthMx b where a.BillNumber=b.BillNumber"
  469.         End Select
  470.         dslocal = lsweb.runSql(strqueryes)
  471.         dgview.DataSource = dslocal.Tables(0).DefaultView
  472.     End Sub
  473.     Private Sub frmCpTotal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  474.         txtBeginTime.Value = Today.ToString
  475.         txtEndTime.Value = Today.ToString
  476.     End Sub
  477. End Class