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

医药行业

开发平台:

Visual Basic

  1. Public Class frmRkFkTotal
  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 Label3 As System.Windows.Forms.Label
  27.     Friend WithEvents txtendtime As System.Windows.Forms.DateTimePicker
  28.     Friend WithEvents txtbegintime As System.Windows.Forms.DateTimePicker
  29.     Friend WithEvents Label2 As System.Windows.Forms.Label
  30.     Friend WithEvents Label1 As System.Windows.Forms.Label
  31.     Friend WithEvents Panel1 As System.Windows.Forms.Panel
  32.     Friend WithEvents btnPrint As System.Windows.Forms.Button
  33.     Friend WithEvents btnQuery As System.Windows.Forms.Button
  34.     Friend WithEvents btnQueryAll As System.Windows.Forms.Button
  35.     Friend WithEvents Panel2 As System.Windows.Forms.Panel
  36.     Friend WithEvents dgview As System.Windows.Forms.DataGrid
  37.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  38.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  39.         Me.txtkhname = New System.Windows.Forms.TextBox
  40.         Me.Label3 = New System.Windows.Forms.Label
  41.         Me.txtendtime = New System.Windows.Forms.DateTimePicker
  42.         Me.txtbegintime = New System.Windows.Forms.DateTimePicker
  43.         Me.Label2 = New System.Windows.Forms.Label
  44.         Me.Label1 = New System.Windows.Forms.Label
  45.         Me.Panel1 = New System.Windows.Forms.Panel
  46.         Me.btnPrint = New System.Windows.Forms.Button
  47.         Me.btnQuery = New System.Windows.Forms.Button
  48.         Me.btnQueryAll = New System.Windows.Forms.Button
  49.         Me.Panel2 = New System.Windows.Forms.Panel
  50.         Me.dgview = New System.Windows.Forms.DataGrid
  51.         Me.GroupBox1.SuspendLayout()
  52.         Me.Panel1.SuspendLayout()
  53.         Me.Panel2.SuspendLayout()
  54.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).BeginInit()
  55.         Me.SuspendLayout()
  56.         '
  57.         'GroupBox1
  58.         '
  59.         Me.GroupBox1.Controls.Add(Me.txtkhname)
  60.         Me.GroupBox1.Controls.Add(Me.Label3)
  61.         Me.GroupBox1.Controls.Add(Me.txtendtime)
  62.         Me.GroupBox1.Controls.Add(Me.txtbegintime)
  63.         Me.GroupBox1.Controls.Add(Me.Label2)
  64.         Me.GroupBox1.Controls.Add(Me.Label1)
  65.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  66.         Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
  67.         Me.GroupBox1.Name = "GroupBox1"
  68.         Me.GroupBox1.Size = New System.Drawing.Size(478, 80)
  69.         Me.GroupBox1.TabIndex = 2
  70.         Me.GroupBox1.TabStop = False
  71.         '
  72.         'txtkhname
  73.         '
  74.         Me.txtkhname.Location = New System.Drawing.Point(72, 48)
  75.         Me.txtkhname.Name = "txtkhname"
  76.         Me.txtkhname.Size = New System.Drawing.Size(312, 21)
  77.         Me.txtkhname.TabIndex = 5
  78.         Me.txtkhname.Text = ""
  79.         '
  80.         'Label3
  81.         '
  82.         Me.Label3.AutoSize = True
  83.         Me.Label3.Location = New System.Drawing.Point(8, 56)
  84.         Me.Label3.Name = "Label3"
  85.         Me.Label3.Size = New System.Drawing.Size(66, 17)
  86.         Me.Label3.TabIndex = 4
  87.         Me.Label3.Text = "客户名称:"
  88.         '
  89.         'txtendtime
  90.         '
  91.         Me.txtendtime.Location = New System.Drawing.Point(272, 16)
  92.         Me.txtendtime.Name = "txtendtime"
  93.         Me.txtendtime.Size = New System.Drawing.Size(112, 21)
  94.         Me.txtendtime.TabIndex = 3
  95.         Me.txtendtime.Value = New Date(2006, 2, 23, 0, 0, 0, 0)
  96.         '
  97.         'txtbegintime
  98.         '
  99.         Me.txtbegintime.Location = New System.Drawing.Point(72, 16)
  100.         Me.txtbegintime.Name = "txtbegintime"
  101.         Me.txtbegintime.Size = New System.Drawing.Size(112, 21)
  102.         Me.txtbegintime.TabIndex = 2
  103.         Me.txtbegintime.Value = New Date(2006, 2, 23, 0, 0, 0, 0)
  104.         '
  105.         'Label2
  106.         '
  107.         Me.Label2.AutoSize = True
  108.         Me.Label2.Location = New System.Drawing.Point(208, 24)
  109.         Me.Label2.Name = "Label2"
  110.         Me.Label2.Size = New System.Drawing.Size(66, 17)
  111.         Me.Label2.TabIndex = 1
  112.         Me.Label2.Text = "结束日期:"
  113.         '
  114.         'Label1
  115.         '
  116.         Me.Label1.AutoSize = True
  117.         Me.Label1.Location = New System.Drawing.Point(8, 24)
  118.         Me.Label1.Name = "Label1"
  119.         Me.Label1.Size = New System.Drawing.Size(66, 17)
  120.         Me.Label1.TabIndex = 0
  121.         Me.Label1.Text = "开始日期:"
  122.         '
  123.         'Panel1
  124.         '
  125.         Me.Panel1.Controls.Add(Me.btnPrint)
  126.         Me.Panel1.Controls.Add(Me.btnQuery)
  127.         Me.Panel1.Controls.Add(Me.btnQueryAll)
  128.         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Right
  129.         Me.Panel1.Location = New System.Drawing.Point(397, 80)
  130.         Me.Panel1.Name = "Panel1"
  131.         Me.Panel1.Size = New System.Drawing.Size(81, 355)
  132.         Me.Panel1.TabIndex = 5
  133.         '
  134.         'btnPrint
  135.         '
  136.         Me.btnPrint.Dock = System.Windows.Forms.DockStyle.Top
  137.         Me.btnPrint.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  138.         Me.btnPrint.Location = New System.Drawing.Point(0, 46)
  139.         Me.btnPrint.Name = "btnPrint"
  140.         Me.btnPrint.Size = New System.Drawing.Size(81, 23)
  141.         Me.btnPrint.TabIndex = 5
  142.         Me.btnPrint.Text = "打印"
  143.         '
  144.         'btnQuery
  145.         '
  146.         Me.btnQuery.Dock = System.Windows.Forms.DockStyle.Top
  147.         Me.btnQuery.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  148.         Me.btnQuery.Location = New System.Drawing.Point(0, 23)
  149.         Me.btnQuery.Name = "btnQuery"
  150.         Me.btnQuery.Size = New System.Drawing.Size(81, 23)
  151.         Me.btnQuery.TabIndex = 4
  152.         Me.btnQuery.Text = "条件查询"
  153.         '
  154.         'btnQueryAll
  155.         '
  156.         Me.btnQueryAll.Dock = System.Windows.Forms.DockStyle.Top
  157.         Me.btnQueryAll.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  158.         Me.btnQueryAll.Location = New System.Drawing.Point(0, 0)
  159.         Me.btnQueryAll.Name = "btnQueryAll"
  160.         Me.btnQueryAll.Size = New System.Drawing.Size(81, 23)
  161.         Me.btnQueryAll.TabIndex = 3
  162.         Me.btnQueryAll.Text = "全部查询"
  163.         '
  164.         'Panel2
  165.         '
  166.         Me.Panel2.Controls.Add(Me.dgview)
  167.         Me.Panel2.Dock = System.Windows.Forms.DockStyle.Fill
  168.         Me.Panel2.Location = New System.Drawing.Point(0, 80)
  169.         Me.Panel2.Name = "Panel2"
  170.         Me.Panel2.Size = New System.Drawing.Size(397, 355)
  171.         Me.Panel2.TabIndex = 6
  172.         '
  173.         'dgview
  174.         '
  175.         Me.dgview.DataMember = ""
  176.         Me.dgview.Dock = System.Windows.Forms.DockStyle.Fill
  177.         Me.dgview.HeaderForeColor = System.Drawing.SystemColors.ControlText
  178.         Me.dgview.Location = New System.Drawing.Point(0, 0)
  179.         Me.dgview.Name = "dgview"
  180.         Me.dgview.Size = New System.Drawing.Size(397, 355)
  181.         Me.dgview.TabIndex = 5
  182.         '
  183.         'frmRkFkTotal
  184.         '
  185.         Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
  186.         Me.ClientSize = New System.Drawing.Size(478, 435)
  187.         Me.Controls.Add(Me.Panel2)
  188.         Me.Controls.Add(Me.Panel1)
  189.         Me.Controls.Add(Me.GroupBox1)
  190.         Me.Name = "frmRkFkTotal"
  191.         Me.Text = "应付账款汇总统计"
  192.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  193.         Me.GroupBox1.ResumeLayout(False)
  194.         Me.Panel1.ResumeLayout(False)
  195.         Me.Panel2.ResumeLayout(False)
  196.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).EndInit()
  197.         Me.ResumeLayout(False)
  198.     End Sub
  199. #End Region
  200.     Public lsweb As New jxcmanage
  201.     Private Sub btnQueryAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  202.        
  203.     End Sub
  204.     Private Sub btnQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  205.        
  206.     End Sub
  207.     Private Sub btnQueryAll_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQueryAll.Click
  208.         Dim strquery As String
  209.         strquery = "select 客户编号,客户名称,sum(应付金额) as 应付金额,sum(已付金额) as 已付金额,sum(余额) as 余额,sum(金额) as 金额,操作员,审核员 from wz_rk_fk group by 客户编号,客户名称,操作员,审核员"
  210.         Dim dslocal As DataSet
  211.         dslocal = lsweb.runSql(strquery)
  212.         dgview.DataSource = dslocal.Tables(0).DefaultView
  213.     End Sub
  214.     Private Sub btnQuery_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuery.Click
  215.         If txtbegintime.Value > txtendtime.Value Or txtkhname.Text = String.Empty Then
  216.             MessageBox.Show("开始时间不能大于结束时间,不能为空,请输入查询值!", "提示", MessageBoxButtons.OK)
  217.         Else
  218.             Dim strquery As String
  219.             strquery = "select 日期,客户编号,客户名称,sum(应付金额) as 应付金额,sum(已付金额) as 已付金额,sum(余额) as 余额,sum(金额) as 金额,操作员,审核员 from wz_rk_fk where 客户名称='" & txtkhname.Text & "' and 日期 between '" & txtbegintime.Value & "' and '" & txtendtime.Value & "' group by 日期,客户编号,客户名称,操作员,审核员"
  220.             Dim dslocal As DataSet
  221.             dslocal = lsweb.runSql(strquery)
  222.             dgview.DataSource = dslocal.Tables(0).DefaultView
  223.         End If
  224.     End Sub
  225.     Private Sub frmRkFkTotal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  226.         txtbegintime.Value = Today.ToString
  227.         txtendtime.Value = Today.ToString
  228.     End Sub
  229. End Class