上传用户:zhpu1995
上传日期:2013-09-06
资源大小:61151k
文件大小:55k
源码类别:

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{BEEECC20-4D5F-4F8B-BFDC-5D9B6FBDE09D}#1.0#0"; "vsflex8.ocx"
  3. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
  4. Begin VB.Form XtCsh_FrmQcYsdList 
  5.    Caption         =   "期初应收单列表"
  6.    ClientHeight    =   8595
  7.    ClientLeft      =   315
  8.    ClientTop       =   390
  9.    ClientWidth     =   11820
  10.    HelpContextID   =   20201
  11.    Icon            =   "系统初始化_期初应收单查询结果.frx":0000
  12.    KeyPreview      =   -1  'True
  13.    LinkTopic       =   "Form1"
  14.    MDIChild        =   -1  'True
  15.    ScaleHeight     =   8595
  16.    ScaleWidth      =   11820
  17.    WindowState     =   2  'Maximized
  18.    Begin MSComctlLib.Toolbar GsToolbar 
  19.       Height          =   525
  20.       Left            =   9330
  21.       TabIndex        =   3
  22.       Top             =   30
  23.       Width           =   2475
  24.       _ExtentX        =   4366
  25.       _ExtentY        =   926
  26.       ButtonWidth     =   1455
  27.       ButtonHeight    =   926
  28.       Appearance      =   1
  29.       Style           =   1
  30.       ImageList       =   "ImageList2"
  31.       _Version        =   393216
  32.       BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  33.          NumButtons      =   3
  34.          BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  35.             Caption         =   "保存格式"
  36.             Key             =   "bcgs"
  37.             ImageKey        =   "bcgs"
  38.          EndProperty
  39.          BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  40.             Caption         =   "默认列宽"
  41.             Key             =   "hfmrgs"
  42.             ImageKey        =   "mrlk"
  43.          EndProperty
  44.          BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  45.             Caption         =   "显示项目"
  46.             Key             =   "szxsxm"
  47.             ImageKey        =   "xsxm"
  48.          EndProperty
  49.       EndProperty
  50.    End
  51.    Begin VB.PictureBox Pic_Title 
  52.       BackColor       =   &H00FFFFFF&
  53.       Height          =   825
  54.       Left            =   30
  55.       Picture         =   "系统初始化_期初应收单查询结果.frx":1042
  56.       ScaleHeight     =   765
  57.       ScaleWidth      =   11715
  58.       TabIndex        =   1
  59.       Top             =   570
  60.       Width           =   11775
  61.       Begin VB.Label Lab_Title 
  62.          AutoSize        =   -1  'True
  63.          BackColor       =   &H80000018&
  64.          BackStyle       =   0  'Transparent
  65.          Caption         =   "期初应收单列表"
  66.          BeginProperty Font 
  67.             Name            =   "宋体"
  68.             Size            =   12
  69.             Charset         =   134
  70.             Weight          =   700
  71.             Underline       =   0   'False
  72.             Italic          =   0   'False
  73.             Strikethrough   =   0   'False
  74.          EndProperty
  75.          ForeColor       =   &H00000000&
  76.          Height          =   240
  77.          Index           =   4
  78.          Left            =   510
  79.          TabIndex        =   2
  80.          Top             =   210
  81.          Width           =   1785
  82.       End
  83.    End
  84.    Begin VB.Timer Timer1 
  85.       Enabled         =   0   'False
  86.       Interval        =   1
  87.       Left            =   7350
  88.       Top             =   90
  89.    End
  90.    Begin VSFlex8Ctl.VSFlexGrid CxbbGrid 
  91.       Height          =   7605
  92.       Left            =   30
  93.       TabIndex        =   0
  94.       Top             =   1410
  95.       Width           =   11775
  96.       _cx             =   5080
  97.       _cy             =   5080
  98.       Appearance      =   1
  99.       BorderStyle     =   1
  100.       Enabled         =   -1  'True
  101.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  102.          Name            =   "宋体"
  103.          Size            =   9
  104.          Charset         =   134
  105.          Weight          =   400
  106.          Underline       =   0   'False
  107.          Italic          =   0   'False
  108.          Strikethrough   =   0   'False
  109.       EndProperty
  110.       MousePointer    =   0
  111.       BackColor       =   16777215
  112.       ForeColor       =   -2147483640
  113.       BackColorFixed  =   13826538
  114.       ForeColorFixed  =   -2147483630
  115.       BackColorSel    =   -2147483635
  116.       ForeColorSel    =   -2147483634
  117.       BackColorBkg    =   -2147483636
  118.       BackColorAlternate=   16777215
  119.       GridColor       =   -2147483633
  120.       GridColorFixed  =   -2147483632
  121.       TreeColor       =   -2147483632
  122.       FloodColor      =   192
  123.       SheetBorder     =   -2147483642
  124.       FocusRect       =   1
  125.       HighLight       =   1
  126.       AllowSelection  =   -1  'True
  127.       AllowBigSelection=   -1  'True
  128.       AllowUserResizing=   0
  129.       SelectionMode   =   0
  130.       GridLines       =   1
  131.       GridLinesFixed  =   2
  132.       GridLineWidth   =   1
  133.       Rows            =   50
  134.       Cols            =   10
  135.       FixedRows       =   1
  136.       FixedCols       =   1
  137.       RowHeightMin    =   0
  138.       RowHeightMax    =   0
  139.       ColWidthMin     =   0
  140.       ColWidthMax     =   0
  141.       ExtendLastCol   =   0   'False
  142.       FormatString    =   ""
  143.       ScrollTrack     =   0   'False
  144.       ScrollBars      =   3
  145.       ScrollTips      =   0   'False
  146.       MergeCells      =   0
  147.       MergeCompare    =   0
  148.       AutoResize      =   -1  'True
  149.       AutoSizeMode    =   0
  150.       AutoSearch      =   0
  151.       AutoSearchDelay =   2
  152.       MultiTotals     =   -1  'True
  153.       SubtotalPosition=   1
  154.       OutlineBar      =   0
  155.       OutlineCol      =   0
  156.       Ellipsis        =   0
  157.       ExplorerBar     =   0
  158.       PicturesOver    =   0   'False
  159.       FillStyle       =   0
  160.       RightToLeft     =   0   'False
  161.       PictureType     =   0
  162.       TabBehavior     =   0
  163.       OwnerDraw       =   0
  164.       Editable        =   0
  165.       ShowComboButton =   1
  166.       WordWrap        =   0   'False
  167.       TextStyle       =   0
  168.       TextStyleFixed  =   0
  169.       OleDragMode     =   0
  170.       OleDropMode     =   0
  171.       DataMode        =   0
  172.       VirtualData     =   -1  'True
  173.       DataMember      =   ""
  174.       ComboSearch     =   3
  175.       AutoSizeMouse   =   -1  'True
  176.       FrozenRows      =   0
  177.       FrozenCols      =   0
  178.       AllowUserFreezing=   0
  179.       BackColorFrozen =   0
  180.       ForeColorFrozen =   0
  181.       WallPaperAlignment=   9
  182.       AccessibleName  =   ""
  183.       AccessibleDescription=   ""
  184.       AccessibleValue =   ""
  185.       AccessibleRole  =   24
  186.       Begin MSComctlLib.ImageList ImageList2 
  187.          Left            =   0
  188.          Top             =   0
  189.          _ExtentX        =   1005
  190.          _ExtentY        =   1005
  191.          BackColor       =   -2147483643
  192.          ImageWidth      =   16
  193.          ImageHeight     =   16
  194.          MaskColor       =   12632256
  195.          _Version        =   393216
  196.          BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  197.             NumListImages   =   40
  198.             BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  199.                Picture         =   "系统初始化_期初应收单查询结果.frx":1DF82
  200.                Key             =   "sz"
  201.             EndProperty
  202.             BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  203.                Picture         =   "系统初始化_期初应收单查询结果.frx":1E31C
  204.                Key             =   "dy"
  205.             EndProperty
  206.             BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  207.                Picture         =   "系统初始化_期初应收单查询结果.frx":1E6B6
  208.                Key             =   "yl"
  209.             EndProperty
  210.             BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  211.                Picture         =   "系统初始化_期初应收单查询结果.frx":1EA50
  212.                Key             =   "xg"
  213.             EndProperty
  214.             BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  215.                Picture         =   "系统初始化_期初应收单查询结果.frx":1EDEA
  216.                Key             =   "zh"
  217.             EndProperty
  218.             BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  219.                Picture         =   "系统初始化_期初应收单查询结果.frx":1F184
  220.                Key             =   "sh"
  221.             EndProperty
  222.             BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  223.                Picture         =   "系统初始化_期初应收单查询结果.frx":1F51E
  224.                Key             =   "bc"
  225.             EndProperty
  226.             BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  227.                Picture         =   "系统初始化_期初应收单查询结果.frx":1F8B8
  228.                Key             =   "fq"
  229.             EndProperty
  230.             BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  231.                Picture         =   "系统初始化_期初应收单查询结果.frx":1FC52
  232.                Key             =   "bz"
  233.             EndProperty
  234.             BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  235.                Picture         =   "系统初始化_期初应收单查询结果.frx":1FFEC
  236.                Key             =   "tc"
  237.             EndProperty
  238.             BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  239.                Picture         =   "系统初始化_期初应收单查询结果.frx":20386
  240.                Key             =   "bcgs"
  241.             EndProperty
  242.             BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  243.                Picture         =   "系统初始化_期初应收单查询结果.frx":20720
  244.                Key             =   "mrlk"
  245.             EndProperty
  246.             BeginProperty ListImage13 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  247.                Picture         =   "系统初始化_期初应收单查询结果.frx":20ABA
  248.                Key             =   "xsxm"
  249.             EndProperty
  250.             BeginProperty ListImage14 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  251.                Picture         =   "系统初始化_期初应收单查询结果.frx":20E54
  252.                Key             =   "first"
  253.             EndProperty
  254.             BeginProperty ListImage15 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  255.                Picture         =   "系统初始化_期初应收单查询结果.frx":211EE
  256.                Key             =   "prev"
  257.             EndProperty
  258.             BeginProperty ListImage16 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  259.                Picture         =   "系统初始化_期初应收单查询结果.frx":21588
  260.                Key             =   "next"
  261.             EndProperty
  262.             BeginProperty ListImage17 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  263.                Picture         =   "系统初始化_期初应收单查询结果.frx":21922
  264.                Key             =   "last"
  265.             EndProperty
  266.             BeginProperty ListImage18 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  267.                Picture         =   "系统初始化_期初应收单查询结果.frx":21CBC
  268.                Key             =   "xx"
  269.             EndProperty
  270.             BeginProperty ListImage19 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  271.                Picture         =   "系统初始化_期初应收单查询结果.frx":22056
  272.                Key             =   "define"
  273.             EndProperty
  274.             BeginProperty ListImage20 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  275.                Picture         =   "系统初始化_期初应收单查询结果.frx":223F0
  276.                Key             =   "exec"
  277.             EndProperty
  278.             BeginProperty ListImage21 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  279.                Picture         =   "系统初始化_期初应收单查询结果.frx":2278A
  280.                Key             =   "xz"
  281.             EndProperty
  282.             BeginProperty ListImage22 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  283.                Picture         =   "系统初始化_期初应收单查询结果.frx":22B24
  284.                Key             =   "sc"
  285.             EndProperty
  286.             BeginProperty ListImage23 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  287.                Picture         =   "系统初始化_期初应收单查询结果.frx":22EBE
  288.                Key             =   "sx"
  289.             EndProperty
  290.             BeginProperty ListImage24 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  291.                Picture         =   "系统初始化_期初应收单查询结果.frx":23258
  292.                Key             =   "cx"
  293.             EndProperty
  294.             BeginProperty ListImage25 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  295.                Picture         =   "系统初始化_期初应收单查询结果.frx":235F2
  296.                Key             =   "zd"
  297.             EndProperty
  298.             BeginProperty ListImage26 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  299.                Picture         =   "系统初始化_期初应收单查询结果.frx":2398C
  300.                Key             =   "dz"
  301.             EndProperty
  302.             BeginProperty ListImage27 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  303.                Picture         =   "系统初始化_期初应收单查询结果.frx":23D26
  304.                Key             =   "ph"
  305.             EndProperty
  306.             BeginProperty ListImage28 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  307.                Picture         =   "系统初始化_期初应收单查询结果.frx":240C0
  308.                Key             =   "fz"
  309.             EndProperty
  310.             BeginProperty ListImage29 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  311.                Picture         =   "系统初始化_期初应收单查询结果.frx":2445A
  312.                Key             =   "dw"
  313.             EndProperty
  314.             BeginProperty ListImage30 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  315.                Picture         =   "系统初始化_期初应收单查询结果.frx":247F4
  316.                Key             =   "hf"
  317.             EndProperty
  318.             BeginProperty ListImage31 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  319.                Picture         =   "系统初始化_期初应收单查询结果.frx":24B8E
  320.                Key             =   "pz"
  321.             EndProperty
  322.             BeginProperty ListImage32 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  323.                Picture         =   "系统初始化_期初应收单查询结果.frx":24F28
  324.                Key             =   "check"
  325.             EndProperty
  326.             BeginProperty ListImage33 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  327.                Picture         =   "系统初始化_期初应收单查询结果.frx":252C2
  328.                Key             =   "qs"
  329.             EndProperty
  330.             BeginProperty ListImage34 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  331.                Picture         =   "系统初始化_期初应收单查询结果.frx":2565C
  332.                Key             =   "fullcheck"
  333.             EndProperty
  334.             BeginProperty ListImage35 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  335.                Picture         =   "系统初始化_期初应收单查询结果.frx":259F6
  336.                Key             =   "qq"
  337.             EndProperty
  338.             BeginProperty ListImage36 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  339.                Picture         =   "系统初始化_期初应收单查询结果.frx":25D90
  340.                Key             =   "bcw"
  341.             EndProperty
  342.             BeginProperty ListImage37 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  343.                Picture         =   "系统初始化_期初应收单查询结果.frx":2612A
  344.                Key             =   "ye"
  345.             EndProperty
  346.             BeginProperty ListImage38 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  347.                Picture         =   "系统初始化_期初应收单查询结果.frx":264C4
  348.                Key             =   ""
  349.             EndProperty
  350.             BeginProperty ListImage39 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  351.                Picture         =   "系统初始化_期初应收单查询结果.frx":2685E
  352.                Key             =   "frist"
  353.             EndProperty
  354.             BeginProperty ListImage40 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  355.                Picture         =   "系统初始化_期初应收单查询结果.frx":26BF8
  356.                Key             =   "dj"
  357.             EndProperty
  358.          EndProperty
  359.       End
  360.    End
  361.    Begin MSComctlLib.Toolbar SzToolbar 
  362.       Align           =   1  'Align Top
  363.       Height          =   555
  364.       Left            =   0
  365.       TabIndex        =   4
  366.       Top             =   0
  367.       Width           =   11820
  368.       _ExtentX        =   20849
  369.       _ExtentY        =   979
  370.       ButtonWidth     =   820
  371.       ButtonHeight    =   926
  372.       AllowCustomize  =   0   'False
  373.       Appearance      =   1
  374.       Style           =   1
  375.       ImageList       =   "ImageList1"
  376.       _Version        =   393216
  377.       BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  378.          NumButtons      =   15
  379.          BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  380.             Caption         =   "设置"
  381.             Key             =   "ymsz"
  382.             ImageKey        =   "sz"
  383.          EndProperty
  384.          BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  385.             Caption         =   "打印"
  386.             Key             =   "dy"
  387.             ImageKey        =   "dy"
  388.          EndProperty
  389.          BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  390.             Caption         =   "预览"
  391.             Key             =   "yl"
  392.             ImageKey        =   "yl"
  393.          EndProperty
  394.          BeginProperty Button4 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  395.             Style           =   3
  396.          EndProperty
  397.          BeginProperty Button5 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  398.             Caption         =   "查询"
  399.             Key             =   "cx"
  400.             ImageKey        =   "cx"
  401.          EndProperty
  402.          BeginProperty Button6 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  403.             Caption         =   "单据"
  404.             Key             =   "Bill"
  405.             ImageKey        =   "pz"
  406.          EndProperty
  407.          BeginProperty Button7 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  408.             Style           =   3
  409.          EndProperty
  410.          BeginProperty Button8 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  411.             Caption         =   "新增"
  412.             Key             =   "xz"
  413.             ImageKey        =   "xz"
  414.          EndProperty
  415.          BeginProperty Button9 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  416.             Caption         =   "删除"
  417.             Key             =   "sc"
  418.             ImageKey        =   "sc"
  419.          EndProperty
  420.          BeginProperty Button10 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  421.             Style           =   3
  422.          EndProperty
  423.          BeginProperty Button11 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  424.             Caption         =   "审核"
  425.             Key             =   "shsh"
  426.             ImageKey        =   "check"
  427.          EndProperty
  428.          BeginProperty Button12 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  429.             Object.Visible         =   0   'False
  430.             Caption         =   "弃审"
  431.             Key             =   "shqs"
  432.             ImageKey        =   "shqs"
  433.          EndProperty
  434.          BeginProperty Button13 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  435.             Style           =   3
  436.          EndProperty
  437.          BeginProperty Button14 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  438.             Caption         =   "帮助"
  439.             Key             =   "bz"
  440.             ImageKey        =   "bz"
  441.          EndProperty
  442.          BeginProperty Button15 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  443.             Caption         =   "退出"
  444.             Key             =   "fh"
  445.             ImageKey        =   "tc"
  446.          EndProperty
  447.       EndProperty
  448.       BorderStyle     =   1
  449.       Begin MSComctlLib.ImageList ImageList1 
  450.          Left            =   6360
  451.          Top             =   0
  452.          _ExtentX        =   1005
  453.          _ExtentY        =   1005
  454.          BackColor       =   -2147483643
  455.          ImageWidth      =   16
  456.          ImageHeight     =   16
  457.          MaskColor       =   12632256
  458.          _Version        =   393216
  459.          BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  460.             NumListImages   =   35
  461.             BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  462.                Picture         =   "系统初始化_期初应收单查询结果.frx":26F92
  463.                Key             =   "sz"
  464.             EndProperty
  465.             BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  466.                Picture         =   "系统初始化_期初应收单查询结果.frx":2732C
  467.                Key             =   "dy"
  468.             EndProperty
  469.             BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  470.                Picture         =   "系统初始化_期初应收单查询结果.frx":276C6
  471.                Key             =   "yl"
  472.             EndProperty
  473.             BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  474.                Picture         =   "系统初始化_期初应收单查询结果.frx":27A60
  475.                Key             =   "xg"
  476.             EndProperty
  477.             BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  478.                Picture         =   "系统初始化_期初应收单查询结果.frx":27DFA
  479.                Key             =   "zh"
  480.             EndProperty
  481.             BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  482.                Picture         =   "系统初始化_期初应收单查询结果.frx":28194
  483.                Key             =   "sh"
  484.             EndProperty
  485.             BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  486.                Picture         =   "系统初始化_期初应收单查询结果.frx":2852E
  487.                Key             =   "bc"
  488.             EndProperty
  489.             BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  490.                Picture         =   "系统初始化_期初应收单查询结果.frx":288C8
  491.                Key             =   "fq"
  492.             EndProperty
  493.             BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  494.                Picture         =   "系统初始化_期初应收单查询结果.frx":28C62
  495.                Key             =   "bz"
  496.             EndProperty
  497.             BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  498.                Picture         =   "系统初始化_期初应收单查询结果.frx":28FFC
  499.                Key             =   "tc"
  500.             EndProperty
  501.             BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  502.                Picture         =   "系统初始化_期初应收单查询结果.frx":29396
  503.                Key             =   "bcgs"
  504.             EndProperty
  505.             BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  506.                Picture         =   "系统初始化_期初应收单查询结果.frx":29730
  507.                Key             =   "mrlk"
  508.             EndProperty
  509.             BeginProperty ListImage13 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  510.                Picture         =   "系统初始化_期初应收单查询结果.frx":29ACA
  511.                Key             =   "xsxm"
  512.             EndProperty
  513.             BeginProperty ListImage14 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  514.                Picture         =   "系统初始化_期初应收单查询结果.frx":29E64
  515.                Key             =   "first"
  516.             EndProperty
  517.             BeginProperty ListImage15 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  518.                Picture         =   "系统初始化_期初应收单查询结果.frx":2A1FE
  519.                Key             =   "prev"
  520.             EndProperty
  521.             BeginProperty ListImage16 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  522.                Picture         =   "系统初始化_期初应收单查询结果.frx":2A598
  523.                Key             =   "next"
  524.             EndProperty
  525.             BeginProperty ListImage17 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  526.                Picture         =   "系统初始化_期初应收单查询结果.frx":2A932
  527.                Key             =   "last"
  528.             EndProperty
  529.             BeginProperty ListImage18 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  530.                Picture         =   "系统初始化_期初应收单查询结果.frx":2ACCC
  531.                Key             =   "xx"
  532.             EndProperty
  533.             BeginProperty ListImage19 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  534.                Picture         =   "系统初始化_期初应收单查询结果.frx":2B066
  535.                Key             =   "define"
  536.             EndProperty
  537.             BeginProperty ListImage20 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  538.                Picture         =   "系统初始化_期初应收单查询结果.frx":2B400
  539.                Key             =   "exec"
  540.             EndProperty
  541.             BeginProperty ListImage21 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  542.                Picture         =   "系统初始化_期初应收单查询结果.frx":2B79A
  543.                Key             =   "xz"
  544.             EndProperty
  545.             BeginProperty ListImage22 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  546.                Picture         =   "系统初始化_期初应收单查询结果.frx":2BB34
  547.                Key             =   "sc"
  548.             EndProperty
  549.             BeginProperty ListImage23 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  550.                Picture         =   "系统初始化_期初应收单查询结果.frx":2BECE
  551.                Key             =   "sx"
  552.             EndProperty
  553.             BeginProperty ListImage24 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  554.                Picture         =   "系统初始化_期初应收单查询结果.frx":2C268
  555.                Key             =   "cx"
  556.             EndProperty
  557.             BeginProperty ListImage25 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  558.                Picture         =   "系统初始化_期初应收单查询结果.frx":2C602
  559.                Key             =   "zd"
  560.             EndProperty
  561.             BeginProperty ListImage26 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  562.                Picture         =   "系统初始化_期初应收单查询结果.frx":2C99C
  563.                Key             =   "dz"
  564.             EndProperty
  565.             BeginProperty ListImage27 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  566.                Picture         =   "系统初始化_期初应收单查询结果.frx":2CD36
  567.                Key             =   "ph"
  568.             EndProperty
  569.             BeginProperty ListImage28 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  570.                Picture         =   "系统初始化_期初应收单查询结果.frx":2D0D0
  571.                Key             =   "fz"
  572.             EndProperty
  573.             BeginProperty ListImage29 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  574.                Picture         =   "系统初始化_期初应收单查询结果.frx":2D46A
  575.                Key             =   "dw"
  576.             EndProperty
  577.             BeginProperty ListImage30 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  578.                Picture         =   "系统初始化_期初应收单查询结果.frx":2D804
  579.                Key             =   "hf"
  580.             EndProperty
  581.             BeginProperty ListImage31 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  582.                Picture         =   "系统初始化_期初应收单查询结果.frx":2DB9E
  583.                Key             =   "pz"
  584.             EndProperty
  585.             BeginProperty ListImage32 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  586.                Picture         =   "系统初始化_期初应收单查询结果.frx":2DF38
  587.                Key             =   "check"
  588.             EndProperty
  589.             BeginProperty ListImage33 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  590.                Picture         =   "系统初始化_期初应收单查询结果.frx":2E2D2
  591.                Key             =   "AllCheck"
  592.             EndProperty
  593.             BeginProperty ListImage34 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  594.                Picture         =   "系统初始化_期初应收单查询结果.frx":2E66C
  595.                Key             =   "AllNoCheck"
  596.             EndProperty
  597.             BeginProperty ListImage35 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  598.                Picture         =   "系统初始化_期初应收单查询结果.frx":2EA06
  599.                Key             =   "shqs"
  600.             EndProperty
  601.          EndProperty
  602.       End
  603.    End
  604. End
  605. Attribute VB_Name = "XtCsh_FrmQcYsdList"
  606. Attribute VB_GlobalNameSpace = False
  607. Attribute VB_Creatable = False
  608. Attribute VB_PredeclaredId = True
  609. Attribute VB_Exposed = False
  610. '**************************************************************************
  611. '*    模 块 名 称 :期初应收单列表
  612. '*    功 能 描 述 :主要对录入的期初应收单进行审核(初始化)处理
  613. '*    程序员姓名  :陈恩宇
  614. '*    最后修改人  :陈恩宇
  615. '*    最后修改时间:2001/12/26
  616. '*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
  617. '**************************************************************************
  618. Dim ReportTitle As String                '报表主标题
  619. Dim Str_QueryCondi As String             '用户录入查询条件
  620. Dim Rec_BillID As New ADODB.Recordset    '用户查询单据ID动态集
  621. Dim QyKjYear As Integer                  '启用会计年度
  622. Dim QyPeriod As Integer                  '启用会计期间
  623. Dim YbTotal As Double                    '原币期初汇总金额
  624. Dim BbTotal As Double                    '本币期初汇总金额
  625. Dim Str_Foreign As String                '用户录入的查询币别
  626. '以下为固定使用变量
  627. Dim Dyymctbl As New DY_Dyymsz            '打印页面窗体变量
  628. Dim GridCode As String                   '显示网格网格代码
  629. Dim GridInf() As Variant                 '整个网格设置信息
  630. Dim Tsxx As String                       '系统提示信息
  631. Dim Qslz As Long                         '网格隐藏(非操作显示)列数
  632. Dim Sjhgd As Double                      '网格数据行高度
  633. Dim Sfxshjwg As Boolean                  '是否显示合计网格
  634. Dim GridBoolean() As Boolean             '网格列信息(布尔型)
  635. Dim GridStr()  As String                 '网格列信息(字符型)
  636. Dim GridInt() As Integer                 '网格列信息(整型)
  637. Dim Szzls As Integer                     '数组总列数(网格列数-1)
  638. Private Sub Form_Resize()                '根据窗体大小来调整网格,标题栏大小(Fixed)
  639.     
  640.     On Error Resume Next
  641.     
  642.     With CxbbGrid
  643.         .Width = Me.Width - 160
  644.         .Height = Me.Height - .Top - 400
  645.     End With
  646.     
  647.     With Pic_Title
  648.         .Width = Me.Width - 160
  649.     End With
  650.     
  651.     GsToolbar.Left = Me.Width - GsToolbar.Width - 140
  652. End Sub
  653. Private Sub Form_Load()                                                   '窗体装入
  654.   
  655.     '调入打印页面设置窗体
  656.     ReportTitle = "期初应收单列表"
  657.     XtReportCode = "Ar_QcArNoteList"
  658.     Load Dyymctbl
  659.   
  660.     '调整标题栏及网格、格式工具条位置(Fixed)
  661.     Pic_Title.Left = 40
  662.     Pic_Title.Top = SzToolbar.Top + SzToolbar.Height - 10
  663.     CxbbGrid.Left = Pic_Title.Left
  664.     CxbbGrid.Top = Pic_Title.Top + Pic_Title.Height + 20
  665.  
  666.     '调 入 网 格(Fixed)
  667.     GridCode = "AR_QcArNoteList"
  668.     Call BzWgcsh(CxbbGrid, GridCode, GridInf(), GridBoolean(), GridInt(), GridStr())
  669.   
  670.     Qslz = GridInf(1)
  671.     Sjhgd = GridInf(2)
  672.     Sfxshjwg = GridInf(7)
  673.     Szzls = CxbbGrid.Cols - 1
  674.     
  675.     '调用起始会计期间
  676.     Call Sub_GetKjPeriod
  677.     
  678.     '根据初始化状态显示工具栏
  679.     Call Sub_CshToolBar
  680. End Sub
  681. Private Sub Form_Unload(Cancel As Integer)                                  '窗体卸载
  682.     '卸载条件窗体
  683.     Xtcsh_FrmQcYsdQuery.UnloadCheck.Value = 1
  684.     Unload Xtcsh_FrmQcYsdQuery
  685.     
  686.     '卸载打印页面设置窗体
  687.     Unload Dyymctbl
  688. End Sub
  689. Private Sub Sub_CshToolBar()         '如果初始化完毕则不能修改/删除和增加等处理
  690.     With SzToolbar
  691.         If Fun_GetAccInformation("AR_CshWbBs") = 1 Then
  692.             .Buttons("ymsz").Enabled = True     '设置
  693.             .Buttons("dy").Enabled = True       '打印
  694.             .Buttons("yl").Enabled = True       '预览
  695.             .Buttons("cx").Enabled = True       '查询
  696.             .Buttons("Bill").Enabled = True     '单据
  697.             .Buttons("xz").Enabled = False      '新增
  698.             .Buttons("sc").Enabled = False      '删除
  699.             .Buttons("shsh").Enabled = False    '审核
  700.             .Buttons("bz").Enabled = True       '帮助
  701.             .Buttons("fh").Enabled = True       '退出
  702.         Else
  703.             .Buttons("ymsz").Enabled = True     '设置
  704.             .Buttons("dy").Enabled = True       '打印
  705.             .Buttons("yl").Enabled = True       '预览
  706.             .Buttons("cx").Enabled = True       '查询
  707.             .Buttons("Bill").Enabled = True     '单据
  708.             .Buttons("xz").Enabled = True       '新增
  709.             .Buttons("sc").Enabled = True       '删除
  710.             .Buttons("shsh").Enabled = True     '审核
  711.             .Buttons("bz").Enabled = True       '帮助
  712.             .Buttons("fh").Enabled = True       '退出
  713.         End If
  714.     End With
  715. End Sub
  716. Private Sub CxbbGrid_BeforeMoveColumn(ByVal Col As Long, Position As Long)           '网格列发生移动时自动交换网格索引信息
  717.     Call FnBln_RefreshArray(Col, Position, GridStr(), GridInf())
  718. End Sub
  719. Private Sub GsToolbar_ButtonClick(ByVal Button As MSComctlLib.Button)       '网格格式调整(Fixed)
  720.     
  721.     Select Case Button.Key
  722.         Case "bcgs"                                          '保存表格格式
  723.             Call Bcwggs(CxbbGrid, GridCode, GridStr())
  724.         Case "hfmrgs"                                        '恢复默认格式
  725.             Call Hfmrgs(CxbbGrid, GridCode, GridStr())
  726.         Case "szxsxm"                                        '设置显示项目
  727.             Call Szxsxm(CxbbGrid, GridCode)
  728.     End Select
  729. End Sub
  730. Private Sub SzToolbar_ButtonClick(ByVal Button As MSComctlLib.Button)
  731.     
  732.     Select Case Button.Key
  733.         Case "ymsz"                                          '页面设置
  734.             Dyymctbl.Show 1
  735.         Case "yl"                                            '预 览
  736.             Call bbyl(True)
  737.         Case "dy"                                            '打 印
  738.             Call bbyl(False)
  739.         Case "cx"                                            '查 询
  740.             Xtcsh_FrmQcYsdQuery.Show 1
  741.         Case "Bill"                                          '单 据
  742.             Call CxbbGrid_DblClick
  743.         Case "xz"                                            '新 增
  744.             '判断用户是否有此功能执行权限,如有则写上机日志(进入)
  745.             If Not Security_Log("Ar_BeginARBill_Edit", Xtczybm, 1, True) Then
  746.                 Exit Sub
  747.             End If
  748.             Call Sub_AddBill
  749.         Case "sc"                                            '删 除
  750.             '判断用户是否有此功能执行权限,如有则写上机日志(进入)
  751.             If Not Security_Log("Ar_BeginARBill_Edit", Xtczybm, 1, True) Then
  752.                 Exit Sub
  753.             End If
  754.             Call Sub_DeleteBill
  755.         Case "shsh"                                          '审 核
  756.             '判断用户是否有此功能执行权限,如有则写上机日志(进入)
  757.             If Not Security_Log("Ar_BeginARBill_Check", Xtczybm, 1, True) Then
  758.                 Exit Sub
  759.             End If
  760.             Call Sub_CheckBill
  761.         Case "bz"                                            '帮 助
  762.             Call F1bz
  763.         Case "fh"                                            '退 出
  764.             Unload Me
  765.     End Select
  766. End Sub
  767. Private Sub Timer1_Timer()                                 '在窗体激活后调入查询程序
  768.     
  769.     Timer1.Enabled = False
  770.     Xt_Wait.Show
  771.     Xt_Wait.Refresh
  772.    
  773.     '加快显示速度
  774.     CxbbGrid.Redraw = False
  775.  
  776.     '生成查询结果
  777.     Call Sub_Query(0)
  778.    
  779.     CxbbGrid.Redraw = True
  780.     
  781.     Xt_Wait.Hide
  782. End Sub
  783. Private Sub Sub_Query(Int_QueryType As Integer)                                     '生成查询结果(Define)
  784.     
  785.     '过程参数:Int_QueryType 0-"点确定按钮"查询  1-"刷新"查询
  786.     Dim Rec_Query As New ADODB.Recordset        '查询结果动态集
  787.     Dim Coljsq As Long                          '网格列计数器
  788.     Dim jsqte As Integer                        '临时动态计数器
  789.     
  790.     '重新设置汇总金额
  791.     YbTotal = 0
  792.     BbTotal = 0
  793.     Str_Foreign = ""
  794.     '以下为自定义部分[
  795.  
  796.     If Int_QueryType = 0 Then   '0-"点确定按钮"查询
  797.         With Xtcsh_FrmQcYsdQuery
  798.             
  799.             Str_Foreign = Trim(.LrText(4).Tag & "")
  800.             '生成查询条件
  801.             Str_QueryCondi = " where 1=1 and RPFlag = 'AR' and BillItemCode = '20' AND StartFlag = 1 "
  802.          
  803.             For jsqte = 1 To 5
  804.                 Select Case jsqte
  805.                     Case 1 '单据日期(开始)
  806.                         If Trim(.LrText(0).Text) <> "" Then
  807.                             Str_QueryCondi = Str_QueryCondi & " and BillDate>='" & CDate(.LrText(0).Text) & "'"
  808.                         End If
  809.                     Case 2 '单据日期(截至)
  810.                         If Trim(.LrText(1).Text) <> "" Then
  811.                             Str_QueryCondi = Str_QueryCondi & " and BillDate<='" & CDate(.LrText(1).Text) & "'"
  812.                         End If
  813.                     Case 3  '客户
  814.                         If Trim(.LrText(2).Text) <> "" Then
  815.                             Str_QueryCondi = Str_QueryCondi & " and PsCode = '" & Trim(.LrText(2).Tag) & "'"
  816.                         End If
  817.                     Case 4  '部门
  818.                         If Trim(.LrText(3).Text) <> "" Then
  819.                             Str_QueryCondi = Str_QueryCondi & " And DeptCode= '" & Trim(.LrText(3).Tag) & "'"
  820.                         End If
  821.                     Case 5  '币别
  822.                         If Trim(.LrText(4).Text) <> "" Then
  823.                             Str_QueryCondi = Str_QueryCondi & " And ForeignCurrCode='" & Trim(.LrText(4).Tag) & "'"
  824.                         End If
  825.                               
  826.                 End Select
  827.             Next jsqte
  828.         End With
  829.     Else
  830.         '1-"刷新"查询
  831.         If Str_QueryCondi = "" Then
  832.             Str_QueryCondi = " where 1=2 "
  833.         End If
  834.     End If
  835.      
  836.     Sqlstr = "SELECT * FROM Ar_v_QcArNote " & Str_QueryCondi & " Order By BillDate"
  837.     Set Rec_Query = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  838.     With Rec_Query
  839.         CxbbGrid.Rows = CxbbGrid.FixedRows
  840.         jsqte = CxbbGrid.FixedRows
  841.         Do While Not .EOF
  842.             CxbbGrid.AddItem ""
  843.             
  844.             '[>>自定义填充内容
  845.             CxbbGrid.TextMatrix(jsqte, 0) = .Fields("AccListID")                                                   '期初应收单ID(主要用来查询定位用)
  846.             CxbbGrid.TextMatrix(jsqte, Sydz("001", GridStr(), Szzls)) = Trim(.Fields("BillCode") & "")             '单据编号
  847.             CxbbGrid.TextMatrix(jsqte, Sydz("002", GridStr(), Szzls)) = Format(.Fields("BillDate"), "yyyy-mm-dd")  '单据日期
  848.             CxbbGrid.TextMatrix(jsqte, Sydz("003", GridStr(), Szzls)) = Trim(.Fields("PSCode") & "")               '客户编码
  849.             CxbbGrid.TextMatrix(jsqte, Sydz("004", GridStr(), Szzls)) = Trim(.Fields("CusName") & "")              '客户名称
  850.             CxbbGrid.TextMatrix(jsqte, Sydz("005", GridStr(), Szzls)) = Trim(.Fields("AccCode") & "")              '其它应收科目编码
  851.             CxbbGrid.TextMatrix(jsqte, Sydz("006", GridStr(), Szzls)) = Trim(.Fields("CName") & "")                '其它应收科目名称
  852.             CxbbGrid.TextMatrix(jsqte, Sydz("007", GridStr(), Szzls)) = Trim(.Fields("DeptCode") & "")             '部门编码
  853.             CxbbGrid.TextMatrix(jsqte, Sydz("008", GridStr(), Szzls)) = Trim(.Fields("DeptName") & "")             '部门名称
  854.             CxbbGrid.TextMatrix(jsqte, Sydz("009", GridStr(), Szzls)) = Trim(.Fields("PersonName") & "")           '经办人
  855.             CxbbGrid.TextMatrix(jsqte, Sydz("010", GridStr(), Szzls)) = Trim(.Fields("ForeignCurrName") & "")      '币别
  856.             CxbbGrid.TextMatrix(jsqte, Sydz("011", GridStr(), Szzls)) = Trim(.Fields("YbYsJe") & "")               '原币应收金额
  857.             CxbbGrid.TextMatrix(jsqte, Sydz("012", GridStr(), Szzls)) = Trim(.Fields("AccRate") & "")              '汇率
  858.             CxbbGrid.TextMatrix(jsqte, Sydz("013", GridStr(), Szzls)) = Trim(.Fields("BbYsJe") & "")               '本币应收金额
  859.             CxbbGrid.TextMatrix(jsqte, Sydz("014", GridStr(), Szzls)) = Trim(.Fields("PayName") & "")              '付款条件
  860.             CxbbGrid.TextMatrix(jsqte, Sydz("015", GridStr(), Szzls)) = Trim(.Fields("Digest") & "")               '摘要
  861.             CxbbGrid.TextMatrix(jsqte, Sydz("016", GridStr(), Szzls)) = Trim(.Fields("Maker") & "")                '制单
  862.             CxbbGrid.TextMatrix(jsqte, Sydz("017", GridStr(), Szzls)) = Trim(.Fields("Checker") & "")              '审核
  863.             '<<]
  864.             
  865.             '设置数据行高度(Fixed)
  866.             CxbbGrid.RowHeight(jsqte) = Sjhgd
  867.             
  868.             '统计期初应付金额
  869.             YbTotal = YbTotal + Rec_Query.Fields("YbYsje")
  870.             BbTotal = BbTotal + Rec_Query.Fields("BbYsje")
  871.             
  872.             '动态集指针加1,同时将计数器加1(Fixed)
  873.             .MoveNext
  874.             jsqte = jsqte + 1
  875.             
  876.         Loop
  877.         
  878.         '输出合计
  879.         If YbTotal <> 0 Or BbTotal <> 0 Then
  880.             CxbbGrid.AddItem ""
  881.             CxbbGrid.TextMatrix(CxbbGrid.Rows - 1, Sydz("004", GridStr(), Szzls)) = " 合  计"         '合计
  882.             If Str_Foreign <> "" Then
  883.                 CxbbGrid.TextMatrix(CxbbGrid.Rows - 1, Sydz("011", GridStr(), Szzls)) = YbTotal       '原币汇总金额
  884.             End If
  885.             CxbbGrid.TextMatrix(CxbbGrid.Rows - 1, Sydz("013", GridStr(), Szzls)) = BbTotal           '本币汇总金额
  886.             CxbbGrid.RowHeight(CxbbGrid.Rows - 1) = Sjhgd
  887.             CxbbGrid.Cell(flexcpBackColor, CxbbGrid.Rows - 1, 0, CxbbGrid.Rows - 1, CxbbGrid.Cols - 1) = "&H00F7F3EC"
  888.         End If
  889.     End With
  890.     ']以上为用户自定义部分
  891. End Sub
  892. Private Sub CxbbGrid_DblClick()                                              '用户双击网格调入相应单据
  893.     Dim RecTemp As New ADODB.Recordset               '临时使用动态集
  894.     
  895.     '记录行总数与固定行数相等则退出
  896.     If CxbbGrid.Rows = CxbbGrid.FixedRows Then Exit Sub
  897.     
  898.     '非数据行退出
  899.     If CxbbGrid.Row < CxbbGrid.FixedRows Or Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0)) = 0 Then
  900.         Exit Sub
  901.     End If
  902.     Sqlstr = "SELECT AccListId From Ar_V_QcArNote Where AccListID=" & Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  903.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  904.     With RecTemp
  905.         If .EOF Then
  906.             Tsxx = "此期初应收单已被其他用户删除!"
  907.             Call Xtxxts(Tsxx, 0, 4)
  908.             Exit Sub
  909.         Else
  910.             '调入单据处理窗体
  911.             With XtCsh_FrmQcYsd
  912.                 
  913.                 '填充查询单据标识
  914.                 XT_BillID = Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  915.                 Xtcdcsfz = Str_QueryCondi
  916.                 
  917.                 '设置单据处理为列表查询(修改)状态
  918.                 Xtcdcs = "2"
  919.                 .Show 1
  920.             End With
  921.             
  922.             If Xtfhcs = "1" Then
  923.                 Tsxx = "期初应收单发生变化,是否刷新期初应收单列表?"
  924.                 yhAnswer = Xtxxts(Tsxx, 2, 2)
  925.                 If yhAnswer = 1 Then
  926.                     Xt_Wait.Show
  927.                     Xt_Wait.Refresh
  928.                     
  929.                     '加快显示速度
  930.                     CxbbGrid.Redraw = False
  931.                     '生成查询结果
  932.                     Call Sub_Query(1)
  933.    
  934.                     CxbbGrid.Redraw = True
  935.     
  936.                     Xt_Wait.Hide
  937.                 End If
  938.             End If
  939.         End If
  940.     End With
  941. End Sub
  942. Private Sub Sub_AddBill()                                              '新增单据
  943.     
  944.     With XtCsh_FrmQcYsd
  945.        
  946.         '设置单据处理为填制单据状态
  947.         Xtcdcs = "1"
  948.          
  949.         .Show 1
  950.     End With
  951.        
  952.     If Xtfhcs = "1" Then
  953.         Tsxx = "期初应收单发生变化,是否刷新期初应收单列表?"
  954.         yhAnswer = Xtxxts(Tsxx, 2, 2)
  955.         
  956.         If yhAnswer = 1 Then
  957.             Xt_Wait.Show
  958.             Xt_Wait.Refresh
  959.             
  960.             '加快显示速度
  961.             CxbbGrid.Redraw = False
  962.             
  963.             '生成查询结果
  964.             Call Sub_Query(1)
  965.             
  966.             CxbbGrid.Redraw = True
  967.             Xt_Wait.Hide
  968.         End If
  969.     End If
  970.    
  971. End Sub
  972. Private Sub Sub_DeleteBill()                                            '删除选中当前单据
  973.     
  974.     Dim YAnswer As Integer
  975.     Dim Lng_BillID As Long           '单据标识
  976.     
  977.     '记录行总数与固定行数相等则退出
  978.     If CxbbGrid.Rows = CxbbGrid.FixedRows Then Exit Sub
  979.     '非数据行退出
  980.     If CxbbGrid.Row < CxbbGrid.FixedRows Or Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0)) = 0 Then
  981.         Exit Sub
  982.     End If
  983.   
  984.     Tsxx = "请确认是否删除当前期初应收单?"
  985.     yhAnswer = Xtxxts(Tsxx, 2, 2)
  986.   
  987.     If yhAnswer = 1 Then
  988.   
  989.         '1.判断当前单据是否允许删除
  990.         If Not Fun_AllowDelete Then
  991.             Exit Sub
  992.         End If
  993.   
  994.         '2.删除单据所有内容
  995.         Lng_BillID = Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  996.       
  997.         On Error GoTo Swcwcl
  998.     
  999.         Cw_DataEnvi.DataConnect.BeginTrans
  1000.         Cw_DataEnvi.DataConnect.Execute ("Delete RP_AccList Where AccListID=" & Lng_BillID)        '删除单据内容
  1001.         Cw_DataEnvi.DataConnect.CommitTrans
  1002.     
  1003.         '重新统计合计金额
  1004.         YbTotal = YbTotal - CxbbGrid.TextMatrix(CxbbGrid.Row, Sydz("011", GridStr(), Szzls))
  1005.         BbTotal = BbTotal - CxbbGrid.TextMatrix(CxbbGrid.Row, Sydz("013", GridStr(), Szzls))
  1006.         '删除网格中单据数据
  1007.         CxbbGrid.RemoveItem (CxbbGrid.Row)
  1008.         '刷新合计行
  1009.         If BbTotal <> 0 Or YbTotal <> 0 Then
  1010.             CxbbGrid.TextMatrix(CxbbGrid.Rows - 1, Sydz("004", GridStr(), Szzls)) = "  合  计"
  1011.             If Str_Foreign <> "" Then
  1012.                  CxbbGrid.TextMatrix(CxbbGrid.Rows - 1, Sydz("011", GridStr(), Szzls)) = YbTotal
  1013.             End If
  1014.             CxbbGrid.TextMatrix(CxbbGrid.Rows - 1, Sydz("013", GridStr(), Szzls)) = BbTotal
  1015.         Else
  1016.             CxbbGrid.RemoveItem (CxbbGrid.Rows - 1)
  1017.         End If
  1018.         
  1019.     Else
  1020.         Exit Sub
  1021.     End If
  1022.   
  1023.     Exit Sub
  1024. Swcwcl:
  1025.     Cw_DataEnvi.DataConnect.RollbackTrans
  1026.     Tsxx = "删除单据过程中出现未知错误,程序自动恢复删除前状态!"
  1027.     Call Xtxxts(Tsxx, 0, 1)
  1028.     Exit Sub
  1029.   
  1030. End Sub
  1031. Private Function Fun_AllowDelete() As Boolean                                        '判断当前单据是否允许删除
  1032.   
  1033.     Dim RecTemp As New ADODB.Recordset     '临时使用动态集
  1034.     Dim Sqlstr As String                   '查询字符串
  1035.     Dim Lng_BillID As Long                 '单据ID
  1036.   
  1037.     Lng_BillID = Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  1038.     Sqlstr = "Select Checker From RP_AccList Where AccListId=" & Lng_BillID
  1039.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1040.     With RecTemp
  1041.         If Not .EOF Then
  1042.             If Trim(.Fields("Checker") & "") <> "" Then
  1043.                 Tsxx = "该期初应收单已审核确认,不能删除!"
  1044.                 Call Xtxxts(Tsxx, 0, 4)
  1045.                 Exit Function
  1046.             End If
  1047.             End If
  1048.     End With
  1049.     Fun_AllowDelete = True
  1050.   
  1051. End Function
  1052. '[>>===================以下为根据实际业务需要自定义过程区域=============================<<]
  1053. '读取启用会计期间
  1054. Private Sub Sub_GetKjPeriod()
  1055.     Dim Rec_Kjqj As New ADODB.Recordset
  1056.     Dim Sql_Kjqj As String
  1057.     
  1058.     Sql_Kjqj = "Select Kjyear,Period From Gy_Kjrlb Where BeginFlag=1"
  1059.     Set Rec_Kjqj = Cw_DataEnvi.DataConnect.Execute(Sql_Kjqj)
  1060.     
  1061.     If Not Rec_Kjqj.EOF Then
  1062.         QyKjYear = Val(Rec_Kjqj.Fields("Kjyear"))
  1063.         QyPeriod = Val(Rec_Kjqj.Fields("Period"))
  1064.     End If
  1065.     
  1066. End Sub
  1067. '审核后将期初应收单数据输出到应收总帐中
  1068. Private Sub Sub_CheckBill()             '审 核
  1069.     '[>>
  1070.     
  1071.     Dim RecTemp As New ADODB.Recordset          '临时使用动态集
  1072.     Dim Lng_BillID As String                    '单据标识
  1073.     Dim RTemp As New ADODB.Recordset            '临时使用动态集
  1074.     Dim TempDB As New ADODB.Recordset           '临时使用动态集
  1075.     Dim RecTemp_Accsum As New ADODB.Recordset   '临时应收总帐动态集
  1076.     Dim Qstring As String                       '临时字符
  1077.     Dim TempJsq As Integer                      '临时计数器
  1078.     Dim Str_PSCode As String                    '往来单位编码
  1079.     Dim Str_DeptCode As String                  '部门编码
  1080.     Dim Str_PersonCode As String                '职员编码
  1081.     Dim Str_ForeignCurrCode As String           '原币编码
  1082.   
  1083.     '非数据行退出
  1084.     If CxbbGrid.Row < CxbbGrid.FixedRows Or Trim(CxbbGrid.TextMatrix(CxbbGrid.Row, 0)) = "" Then
  1085.         Exit Sub
  1086.     End If
  1087.  
  1088.     '判断当前单据是否已审核,如已审核则不需再次审核
  1089.     If Not Fun_AllowEdit Then
  1090.         Tsxx = "已经审核或没有单据,不需审核!"
  1091.         Call Xtxxts(Tsxx, 0, 4)
  1092.         Exit Sub
  1093.     End If
  1094.  
  1095.     On Error GoTo Swcwcl
  1096.     
  1097.     Cw_DataEnvi.DataConnect.BeginTrans
  1098.      
  1099.         '标识期初应收单初始化完毕
  1100.         Cw_DataEnvi.DataConnect.Execute ("Update Gy_AccInformation Set ItemValue=1 Where ItemCode='Ar_CshWbBs'")
  1101.         Cw_DataEnvi.DataConnect.Execute ("Update RP_AccList Set Checker='" & Xtczy & "' Where StartFlag=1 and RPFlag='AR' and BillItemCode='20' and checker='' ")
  1102.         
  1103.         Set RecTemp = Cw_DataEnvi.DataConnect.Execute("Select * From RP_AccList Where RPFlag='AR' and BillItemCode='20' and StartFlag=1 ")
  1104.         If RecTemp.EOF Then
  1105.             Tsxx = "期初应收单据已被其他人删除!"
  1106.             Call Xtxxts(Tsxx, 0, 4)
  1107.             Exit Sub
  1108.         End If
  1109.   
  1110.         '登记应收/应付总帐
  1111.         Do While Not RecTemp.EOF
  1112.             
  1113.             Str_PSCode = Trim(RecTemp.Fields("PSCode") & "")
  1114.             Str_DeptCode = Trim(RecTemp.Fields("DeptCode") & "")
  1115.             Str_PersonCode = Trim(RecTemp.Fields("PersonCode") & "")
  1116.             Str_ForeignCurrCode = Trim(RecTemp.Fields("ForeignCurrCode") & "")
  1117.             For TempJsq = 1 To QyPeriod
  1118.                 With RecTemp_Accsum
  1119.                     If .State = 1 Then .Close
  1120.                     .Open "Select * From RP_AccSum Where RpFlag='Ar' And PSCode='" & Str_PSCode & _
  1121.                     "' And DeptCode='" & Str_DeptCode & "' And PersonCode='" & Str_PersonCode & _
  1122.                     "' And ForeignCurrCode='" & Str_ForeignCurrCode & "' And kjYear=" & QyKjYear & " And Period=" & TempJsq, Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  1123.                     
  1124.                     If Not RecTemp_Accsum.EOF Then
  1125.                        .Fields("YbNcye") = .Fields("YbNcye") + RecTemp.Fields("YbYsje")         '原币年初余额
  1126.                        .Fields("YbQcye") = .Fields("YbQcye") + RecTemp.Fields("YbYsje")         '原币期初余额
  1127.                        .Fields("BbNcye") = .Fields("BbNcye") + RecTemp.Fields("BbYsje")         '本币年初余额
  1128.                        .Fields("BbQcye") = .Fields("BbQcye") + RecTemp.Fields("BbYsje")         '本币期初余额
  1129.                        .Fields("YbQmye") = .Fields("YbQmye") + RecTemp.Fields("YbYsje")         '原币期末余额
  1130.                        .Fields("BbQmye") = .Fields("BbQmye") + RecTemp.Fields("BbYsje")         '本币期末余额
  1131.                        .Update
  1132.                     Else
  1133.                        .AddNew
  1134.                        .Fields("RPFlag") = "Ar"                                                 '应收应付标识
  1135.                        .Fields("PsCode") = Str_PSCode                                           '客户编码
  1136.                        .Fields("DeptCode") = Str_DeptCode                                       '部门编码
  1137.                        .Fields("PersonCode") = Str_PersonCode                                   '经办人
  1138.                        .Fields("ForeignCurrCode") = Str_ForeignCurrCode                         '币别
  1139.                        .Fields("KJYear") = QyKjYear                                             '会计年度
  1140.                        .Fields("Period") = TempJsq                                              '会计期间
  1141.                        .Fields("YbNcye") = RecTemp.Fields("YbYsje") + 0                         '原币年初余额
  1142.                        .Fields("YbQcye") = RecTemp.Fields("YbYsje")                             '原币期初余额
  1143.                        .Fields("BbNcye") = RecTemp.Fields("BbYsje") + 0                         '本币年初余额
  1144.                        .Fields("BbQcye") = RecTemp.Fields("BbYsje")                             '本币期初余额
  1145.                        .Fields("YbQmye") = RecTemp.Fields("YbYsje") + 0                         '原币期末余额
  1146.                        .Fields("BbQmye") = RecTemp.Fields("BbYsje")                             '本币期末余额
  1147.                        .Update
  1148.                     
  1149.                      End If
  1150.                     
  1151.                  End With
  1152.             Next TempJsq
  1153.             
  1154.             RecTemp.MoveNext
  1155.         Loop
  1156.   
  1157.     Cw_DataEnvi.DataConnect.CommitTrans
  1158.         
  1159.     '初始化完毕重新显示工具栏按钮
  1160.     Call Sub_CshToolBar
  1161.     
  1162.     '审核后刷新单据列表
  1163.     Call Sub_Query(0)
  1164.     Tsxx = "初始化完毕!"
  1165.     Call Xtxxts(Tsxx, 0, 4)
  1166.     Exit Sub
  1167.     '<<]
  1168. Swcwcl:
  1169.      Cw_DataEnvi.DataConnect.RollbackTrans
  1170.      Tsxx = "审核单据过程中出现未知错误,程序自动恢复审核前状态!"
  1171.      Call Xtxxts(Tsxx, 0, 1)
  1172.      Exit Sub
  1173. End Sub
  1174. Private Sub Sub_AbandonCheck()          '弃 审
  1175.    '[>>
  1176.   Dim RecTemp As New ADODB.Recordset     '临时使用动态集
  1177.   Dim Lng_BillID As String           '单据标识
  1178.   Dim RTemp As New ADODB.Recordset
  1179.   Dim TempDB As New ADODB.Recordset
  1180.   Dim Qstring As String
  1181.   '非数据行退出
  1182.   If CxbbGrid.Row < CxbbGrid.FixedRows Or Trim(CxbbGrid.TextMatrix(CxbbGrid.Row, 0)) = "" Then
  1183.      Exit Sub
  1184.   End If
  1185.  
  1186.   '判断当前单据是否已审核,如已审核则不需再次审核
  1187.   If Not Fun_AllowEditQs Then
  1188.      Tsxx = "已经全弃或没有单据,不需全弃!"
  1189.      Call Xtxxts(Tsxx, 0, 4)
  1190.      Exit Sub
  1191.   End If
  1192.  
  1193.   On Error GoTo Swcwcl
  1194.   
  1195.   Cw_DataEnvi.DataConnect.BeginTrans
  1196.      Cw_DataEnvi.DataConnect.Execute ("Update Ar_V_QcArNote Set Checker='' Where StartFlag=1 and RPFlag='AR' and BillitemCode like '2%'  ")
  1197.         '刷新放弃审核列表
  1198.         Call Sub_Query(0)
  1199.         Tsxx = "全弃完毕!"
  1200.         Call Xtxxts(Tsxx, 0, 4)
  1201.     
  1202.   Cw_DataEnvi.DataConnect.CommitTrans
  1203.   
  1204.   Exit Sub
  1205.     
  1206. Swcwcl:
  1207.     Cw_DataEnvi.DataConnect.RollbackTrans
  1208.     Tsxx = "审核单据过程中出现未知错误,程序自动恢复审核前状态!"
  1209.     Call Xtxxts(Tsxx, 0, 1)
  1210.     Exit Sub
  1211. End Sub
  1212. Private Function Fun_AllowEdit() As Boolean                      '判断当前单据是否全审
  1213.     Dim RecTemp As New ADODB.Recordset     '临时使用动态集
  1214.     Dim Sqlstr As String                   '查询字符串
  1215.     Dim Lng_BillID As String               '单据标识
  1216.     Lng_BillID = Trim(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  1217.     Sqlstr = "Select Checker From RP_AccList Where StartFlag=1 and RPFlag='AR' and BillItemCode = '20' and Checker='' "
  1218.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1219.     With RecTemp
  1220.         If .EOF Then
  1221.             Exit Function
  1222.         End If
  1223.     End With
  1224.     Fun_AllowEdit = True
  1225. End Function
  1226. Private Function Fun_AllowEditQs() As Boolean                      '判断当前单据是否全弃
  1227.     Dim RecTemp As New ADODB.Recordset     '临时使用动态集
  1228.     Dim Sqlstr As String                   '查询字符串
  1229.     Dim Lng_BillID As String               '单据标识
  1230.     Lng_BillID = Trim(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  1231.     Sqlstr = "Select Checker From RP_AccList Where StartFlag=1 and RPFlag='AR' and BillItemCode like '2%' and Checker<>'' "
  1232.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1233.     With RecTemp
  1234.         If .EOF Then
  1235.             Exit Function
  1236.         End If
  1237.     End With
  1238.     Fun_AllowEditQs = True
  1239. End Function
  1240. Private Sub bbyl(bbylte As Boolean)                    '报表打印预览
  1241.     
  1242.     Dim Bbzbt$, Bbxbt() As String, bbxbtzzxs() As Integer, Bbxbtgs As Integer
  1243.     Dim Bbbwh() As String, Bbbwhzzxs() As Integer, Bbbwhgs As Integer
  1244.     Bbxbtgs = 1                                          '报 表 小 标 题 行 数
  1245.     Bbbwhgs = 0                                          '报 表 表 尾 行 数
  1246.     
  1247.     ReDim Bbxbt(1 To Bbxbtgs)
  1248.     ReDim bbxbtzzxs(1 To Bbxbtgs)
  1249.     If Bbbwhgs <> 0 Then
  1250.         ReDim Bbbwh(1 To Bbbwhgs)
  1251.         ReDim Bbbwhzzxs(1 To Bbbwhgs)
  1252.     End If
  1253.     
  1254.     Bbzbt = ReportTitle
  1255.     Bbxbt(1) = ""
  1256.     bbxbtzzxs(1) = 0                                     '报表行组织形式(0-居左 1-居中 2-居右)
  1257.     Call Scyxsjb(CxbbGrid)                               '生成报表数据
  1258.     Call Scdybb(Dyymctbl, Bbzbt, Bbxbt(), bbxbtzzxs(), Bbxbtgs, Bbbwh(), Bbbwhzzxs(), Bbbwhgs, bbylte)
  1259.     If Not bbylte Then
  1260.         Unload DY_Tybbyldy
  1261.     End If
  1262. End Sub