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

企业管理

开发平台:

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 YH_FrmQcsj 
  5.    BorderStyle     =   3  'Fixed Dialog
  6.    Caption         =   "银行期初数据"
  7.    ClientHeight    =   4845
  8.    ClientLeft      =   45
  9.    ClientTop       =   330
  10.    ClientWidth     =   7890
  11.    HelpContextID   =   5101
  12.    Icon            =   "银行_期初数据录入.frx":0000
  13.    LinkTopic       =   "Form1"
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   4845
  17.    ScaleWidth      =   7890
  18.    ShowInTaskbar   =   0   'False
  19.    StartUpPosition =   2  '屏幕中心
  20.    Begin VB.CommandButton Command3 
  21.       Height          =   300
  22.       Left            =   7560
  23.       Picture         =   "银行_期初数据录入.frx":1042
  24.       Style           =   1  'Graphical
  25.       TabIndex        =   26
  26.       Top             =   690
  27.       Width           =   315
  28.    End
  29.    Begin MSComctlLib.Toolbar SzToolbar 
  30.       Align           =   1  'Align Top
  31.       Height          =   555
  32.       Left            =   0
  33.       TabIndex        =   27
  34.       Top             =   0
  35.       Width           =   7890
  36.       _ExtentX        =   13917
  37.       _ExtentY        =   979
  38.       ButtonWidth     =   820
  39.       ButtonHeight    =   926
  40.       AllowCustomize  =   0   'False
  41.       Appearance      =   1
  42.       Style           =   1
  43.       ImageList       =   "ImageList1"
  44.       _Version        =   393216
  45.       BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  46.          NumButtons      =   8
  47.          BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  48.             Caption         =   "设置"
  49.             Key             =   "ymsz"
  50.             ImageKey        =   "sz"
  51.          EndProperty
  52.          BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  53.             Caption         =   "打印"
  54.             Key             =   "dy"
  55.             ImageKey        =   "dy"
  56.          EndProperty
  57.          BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  58.             Caption         =   "预览"
  59.             Key             =   "yl"
  60.             ImageKey        =   "yl"
  61.          EndProperty
  62.          BeginProperty Button4 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  63.             Style           =   3
  64.          EndProperty
  65.          BeginProperty Button5 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  66.             Caption         =   "选择"
  67.             Key             =   "Select"
  68.             ImageIndex      =   19
  69.          EndProperty
  70.          BeginProperty Button6 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  71.             Style           =   3
  72.          EndProperty
  73.          BeginProperty Button7 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  74.             Caption         =   "帮助"
  75.             Key             =   "bz"
  76.             ImageKey        =   "bz"
  77.          EndProperty
  78.          BeginProperty Button8 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  79.             Caption         =   "退出"
  80.             Key             =   "fh"
  81.             ImageKey        =   "tc"
  82.          EndProperty
  83.       EndProperty
  84.       BorderStyle     =   1
  85.       Begin MSComctlLib.ImageList ImageList1 
  86.          Left            =   4440
  87.          Top             =   0
  88.          _ExtentX        =   1005
  89.          _ExtentY        =   1005
  90.          BackColor       =   -2147483643
  91.          ImageWidth      =   16
  92.          ImageHeight     =   16
  93.          MaskColor       =   12632256
  94.          _Version        =   393216
  95.          BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  96.             NumListImages   =   32
  97.             BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  98.                Picture         =   "银行_期初数据录入.frx":13CC
  99.                Key             =   "sz"
  100.             EndProperty
  101.             BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  102.                Picture         =   "银行_期初数据录入.frx":1766
  103.                Key             =   "dy"
  104.             EndProperty
  105.             BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  106.                Picture         =   "银行_期初数据录入.frx":1B00
  107.                Key             =   "yl"
  108.             EndProperty
  109.             BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  110.                Picture         =   "银行_期初数据录入.frx":1E9A
  111.                Key             =   "xg"
  112.             EndProperty
  113.             BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  114.                Picture         =   "银行_期初数据录入.frx":2234
  115.                Key             =   "zh"
  116.             EndProperty
  117.             BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  118.                Picture         =   "银行_期初数据录入.frx":25CE
  119.                Key             =   "sh"
  120.             EndProperty
  121.             BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  122.                Picture         =   "银行_期初数据录入.frx":2968
  123.                Key             =   "bc"
  124.             EndProperty
  125.             BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  126.                Picture         =   "银行_期初数据录入.frx":2D02
  127.                Key             =   "fq"
  128.             EndProperty
  129.             BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  130.                Picture         =   "银行_期初数据录入.frx":309C
  131.                Key             =   "bz"
  132.             EndProperty
  133.             BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  134.                Picture         =   "银行_期初数据录入.frx":3436
  135.                Key             =   "tc"
  136.             EndProperty
  137.             BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  138.                Picture         =   "银行_期初数据录入.frx":37D0
  139.                Key             =   "bcgs"
  140.             EndProperty
  141.             BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  142.                Picture         =   "银行_期初数据录入.frx":3B6A
  143.                Key             =   "mrlk"
  144.             EndProperty
  145.             BeginProperty ListImage13 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  146.                Picture         =   "银行_期初数据录入.frx":3F04
  147.                Key             =   "xsxm"
  148.             EndProperty
  149.             BeginProperty ListImage14 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  150.                Picture         =   "银行_期初数据录入.frx":429E
  151.                Key             =   "first"
  152.             EndProperty
  153.             BeginProperty ListImage15 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  154.                Picture         =   "银行_期初数据录入.frx":4638
  155.                Key             =   "prev"
  156.             EndProperty
  157.             BeginProperty ListImage16 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  158.                Picture         =   "银行_期初数据录入.frx":49D2
  159.                Key             =   "next"
  160.             EndProperty
  161.             BeginProperty ListImage17 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  162.                Picture         =   "银行_期初数据录入.frx":4D6C
  163.                Key             =   "last"
  164.             EndProperty
  165.             BeginProperty ListImage18 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  166.                Picture         =   "银行_期初数据录入.frx":5106
  167.                Key             =   "xx"
  168.             EndProperty
  169.             BeginProperty ListImage19 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  170.                Picture         =   "银行_期初数据录入.frx":54A0
  171.                Key             =   "define"
  172.             EndProperty
  173.             BeginProperty ListImage20 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  174.                Picture         =   "银行_期初数据录入.frx":583A
  175.                Key             =   "exec"
  176.             EndProperty
  177.             BeginProperty ListImage21 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  178.                Picture         =   "银行_期初数据录入.frx":5BD4
  179.                Key             =   "xz"
  180.             EndProperty
  181.             BeginProperty ListImage22 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  182.                Picture         =   "银行_期初数据录入.frx":5F6E
  183.                Key             =   "sc"
  184.             EndProperty
  185.             BeginProperty ListImage23 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  186.                Picture         =   "银行_期初数据录入.frx":6308
  187.                Key             =   "sx"
  188.             EndProperty
  189.             BeginProperty ListImage24 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  190.                Picture         =   "银行_期初数据录入.frx":66A2
  191.                Key             =   "cx"
  192.             EndProperty
  193.             BeginProperty ListImage25 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  194.                Picture         =   "银行_期初数据录入.frx":6A3C
  195.                Key             =   "zd"
  196.             EndProperty
  197.             BeginProperty ListImage26 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  198.                Picture         =   "银行_期初数据录入.frx":6DD6
  199.                Key             =   "dz"
  200.             EndProperty
  201.             BeginProperty ListImage27 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  202.                Picture         =   "银行_期初数据录入.frx":7170
  203.                Key             =   "ph"
  204.             EndProperty
  205.             BeginProperty ListImage28 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  206.                Picture         =   "银行_期初数据录入.frx":750A
  207.                Key             =   "fz"
  208.             EndProperty
  209.             BeginProperty ListImage29 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  210.                Picture         =   "银行_期初数据录入.frx":78A4
  211.                Key             =   "dw"
  212.             EndProperty
  213.             BeginProperty ListImage30 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  214.                Picture         =   "银行_期初数据录入.frx":7C3E
  215.                Key             =   "hf"
  216.             EndProperty
  217.             BeginProperty ListImage31 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  218.                Picture         =   "银行_期初数据录入.frx":7FD8
  219.                Key             =   "pz"
  220.             EndProperty
  221.             BeginProperty ListImage32 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  222.                Picture         =   "银行_期初数据录入.frx":8372
  223.                Key             =   "check"
  224.             EndProperty
  225.          EndProperty
  226.       End
  227.    End
  228.    Begin VB.Frame Frame1 
  229.       Height          =   3795
  230.       Left            =   0
  231.       TabIndex        =   3
  232.       Top             =   1050
  233.       Width           =   7875
  234.       Begin VB.CommandButton Command2 
  235.          Caption         =   "日记帐未达项"
  236.          Height          =   300
  237.          Left            =   5700
  238.          TabIndex        =   13
  239.          Top             =   2610
  240.          Width           =   1485
  241.       End
  242.       Begin VB.TextBox LrText 
  243.          Alignment       =   1  'Right Justify
  244.          BackColor       =   &H80000004&
  245.          Enabled         =   0   'False
  246.          Height          =   300
  247.          Index           =   7
  248.          Left            =   5460
  249.          Locked          =   -1  'True
  250.          TabIndex        =   12
  251.          Text            =   "7"
  252.          Top             =   3300
  253.          Width           =   2055
  254.       End
  255.       Begin VB.TextBox LrText 
  256.          Alignment       =   1  'Right Justify
  257.          BackColor       =   &H80000004&
  258.          Enabled         =   0   'False
  259.          Height          =   330
  260.          Index           =   6
  261.          Left            =   5745
  262.          Locked          =   -1  'True
  263.          TabIndex        =   11
  264.          Text            =   "6"
  265.          Top             =   2070
  266.          Width           =   1770
  267.       End
  268.       Begin VB.TextBox LrText 
  269.          Alignment       =   1  'Right Justify
  270.          BackColor       =   &H80000004&
  271.          Enabled         =   0   'False
  272.          Height          =   330
  273.          Index           =   5
  274.          Left            =   5745
  275.          Locked          =   -1  'True
  276.          TabIndex        =   10
  277.          Text            =   "5"
  278.          Top             =   1485
  279.          Width           =   1770
  280.       End
  281.       Begin VB.TextBox LrText 
  282.          Alignment       =   1  'Right Justify
  283.          Height          =   300
  284.          Index           =   4
  285.          Left            =   5460
  286.          TabIndex        =   9
  287.          Text            =   "4"
  288.          Top             =   840
  289.          Width           =   2055
  290.       End
  291.       Begin VB.TextBox LrText 
  292.          Alignment       =   1  'Right Justify
  293.          BackColor       =   &H80000000&
  294.          Enabled         =   0   'False
  295.          Height          =   300
  296.          Index           =   3
  297.          Left            =   1500
  298.          Locked          =   -1  'True
  299.          TabIndex        =   8
  300.          Text            =   "3"
  301.          Top             =   3300
  302.          Width           =   2055
  303.       End
  304.       Begin VB.TextBox LrText 
  305.          Alignment       =   1  'Right Justify
  306.          BackColor       =   &H80000004&
  307.          Enabled         =   0   'False
  308.          Height          =   300
  309.          Index           =   2
  310.          Left            =   1680
  311.          Locked          =   -1  'True
  312.          TabIndex        =   7
  313.          Text            =   "2"
  314.          Top             =   2085
  315.          Width           =   1875
  316.       End
  317.       Begin VB.TextBox LrText 
  318.          Alignment       =   1  'Right Justify
  319.          BackColor       =   &H00C0C0C0&
  320.          Enabled         =   0   'False
  321.          Height          =   300
  322.          Index           =   1
  323.          Left            =   1680
  324.          Locked          =   -1  'True
  325.          TabIndex        =   6
  326.          Text            =   "1"
  327.          Top             =   1500
  328.          Width           =   1875
  329.       End
  330.       Begin VB.TextBox LrText 
  331.          Alignment       =   1  'Right Justify
  332.          Height          =   300
  333.          Index           =   0
  334.          Left            =   1500
  335.          TabIndex        =   5
  336.          Text            =   "0"
  337.          Top             =   840
  338.          Width           =   2055
  339.       End
  340.       Begin VB.CommandButton Command1 
  341.          Caption         =   "对帐单未达项"
  342.          Height          =   300
  343.          Left            =   1890
  344.          TabIndex        =   4
  345.          Top             =   2610
  346.          Width           =   1485
  347.       End
  348.       Begin VB.Line Line8 
  349.          BorderColor     =   &H80000005&
  350.          X1              =   30
  351.          X2              =   7890
  352.          Y1              =   3090
  353.          Y2              =   3090
  354.       End
  355.       Begin VB.Line Line7 
  356.          BorderColor     =   &H00808080&
  357.          X1              =   30
  358.          X2              =   7920
  359.          Y1              =   3060
  360.          Y2              =   3060
  361.       End
  362.       Begin VB.Line Line6 
  363.          BorderColor     =   &H80000005&
  364.          X1              =   30
  365.          X2              =   7920
  366.          Y1              =   1320
  367.          Y2              =   1320
  368.       End
  369.       Begin VB.Line Line5 
  370.          BorderColor     =   &H00808080&
  371.          X1              =   60
  372.          X2              =   7920
  373.          Y1              =   1290
  374.          Y2              =   1290
  375.       End
  376.       Begin VB.Line Line4 
  377.          BorderColor     =   &H80000005&
  378.          X1              =   30
  379.          X2              =   7920
  380.          Y1              =   660
  381.          Y2              =   660
  382.       End
  383.       Begin VB.Line Line3 
  384.          BorderColor     =   &H00808080&
  385.          X1              =   30
  386.          X2              =   7920
  387.          Y1              =   630
  388.          Y2              =   630
  389.       End
  390.       Begin VB.Line Line2 
  391.          BorderColor     =   &H00FFFFFF&
  392.          BorderStyle     =   6  'Inside Solid
  393.          DrawMode        =   16  'Merge Pen
  394.          X1              =   3930
  395.          X2              =   3930
  396.          Y1              =   4050
  397.          Y2              =   120
  398.       End
  399.       Begin VB.Line Line1 
  400.          BorderColor     =   &H80000003&
  401.          X1              =   3900
  402.          X2              =   3900
  403.          Y1              =   90
  404.          Y2              =   4050
  405.       End
  406.       Begin VB.Label Label4 
  407.          Caption         =   "调整后余额:"
  408.          Height          =   225
  409.          Index           =   9
  410.          Left            =   4260
  411.          TabIndex        =   23
  412.          Top             =   3345
  413.          Width           =   1095
  414.       End
  415.       Begin VB.Label Label4 
  416.          Caption         =   "减:企业已付     银行未付"
  417.          Height          =   465
  418.          Index           =   8
  419.          Left            =   4530
  420.          TabIndex        =   22
  421.          Top             =   2100
  422.          Width           =   1155
  423.       End
  424.       Begin VB.Label Label4 
  425.          Caption         =   "加:企业已收     银行未收"
  426.          Height          =   360
  427.          Index           =   7
  428.          Left            =   4530
  429.          TabIndex        =   21
  430.          Top             =   1500
  431.          Width           =   1140
  432.       End
  433.       Begin VB.Label Label4 
  434.          AutoSize        =   -1  'True
  435.          Caption         =   "调整前余额:"
  436.          Height          =   180
  437.          Index           =   6
  438.          Left            =   4320
  439.          TabIndex        =   20
  440.          Top             =   930
  441.          Width           =   990
  442.       End
  443.       Begin VB.Label Label4 
  444.          Caption         =   "调整后余额:"
  445.          Height          =   225
  446.          Index           =   5
  447.          Left            =   300
  448.          TabIndex        =   19
  449.          Top             =   3345
  450.          Width           =   1155
  451.       End
  452.       Begin VB.Label Label4 
  453.          Caption         =   "减:银行已付     企业未付"
  454.          Height          =   405
  455.          Index           =   4
  456.          Left            =   480
  457.          TabIndex        =   18
  458.          Top             =   2100
  459.          Width           =   1125
  460.       End
  461.       Begin VB.Label Label4 
  462.          Caption         =   "加:银行已收     企业未收"
  463.          Height          =   360
  464.          Index           =   3
  465.          Left            =   480
  466.          TabIndex        =   17
  467.          Top             =   1500
  468.          Width           =   1110
  469.       End
  470.       Begin VB.Label Label4 
  471.          AutoSize        =   -1  'True
  472.          Caption         =   "调整前余额:"
  473.          Height          =   180
  474.          Index           =   2
  475.          Left            =   300
  476.          TabIndex        =   16
  477.          Top             =   900
  478.          Width           =   990
  479.       End
  480.       Begin VB.Label Label4 
  481.          AutoSize        =   -1  'True
  482.          Caption         =   "银行对帐单"
  483.          BeginProperty Font 
  484.             Name            =   "宋体"
  485.             Size            =   12
  486.             Charset         =   134
  487.             Weight          =   700
  488.             Underline       =   0   'False
  489.             Italic          =   0   'False
  490.             Strikethrough   =   0   'False
  491.          EndProperty
  492.          Height          =   240
  493.          Index           =   1
  494.          Left            =   5220
  495.          TabIndex        =   15
  496.          Top             =   240
  497.          Width           =   1275
  498.       End
  499.       Begin VB.Label Label4 
  500.          AutoSize        =   -1  'True
  501.          Caption         =   "单位日记帐"
  502.          BeginProperty Font 
  503.             Name            =   "宋体"
  504.             Size            =   12
  505.             Charset         =   134
  506.             Weight          =   700
  507.             Underline       =   0   'False
  508.             Italic          =   0   'False
  509.             Strikethrough   =   0   'False
  510.          EndProperty
  511.          Height          =   240
  512.          Index           =   0
  513.          Left            =   1440
  514.          TabIndex        =   14
  515.          Top             =   240
  516.          Width           =   1275
  517.       End
  518.    End
  519.    Begin VSFlex8Ctl.VSFlexGrid cxbbgrid 
  520.       Height          =   3045
  521.       Left            =   510
  522.       TabIndex        =   28
  523.       Top             =   1740
  524.       Width           =   7125
  525.       _cx             =   5080
  526.       _cy             =   5080
  527.       Appearance      =   1
  528.       BorderStyle     =   1
  529.       Enabled         =   -1  'True
  530.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  531.          Name            =   "宋体"
  532.          Size            =   9
  533.          Charset         =   134
  534.          Weight          =   400
  535.          Underline       =   0   'False
  536.          Italic          =   0   'False
  537.          Strikethrough   =   0   'False
  538.       EndProperty
  539.       MousePointer    =   0
  540.       BackColor       =   -2147483643
  541.       ForeColor       =   -2147483640
  542.       BackColorFixed  =   -2147483633
  543.       ForeColorFixed  =   -2147483630
  544.       BackColorSel    =   -2147483635
  545.       ForeColorSel    =   -2147483634
  546.       BackColorBkg    =   -2147483636
  547.       BackColorAlternate=   -2147483643
  548.       GridColor       =   -2147483633
  549.       GridColorFixed  =   -2147483632
  550.       TreeColor       =   -2147483632
  551.       FloodColor      =   192
  552.       SheetBorder     =   -2147483642
  553.       FocusRect       =   1
  554.       HighLight       =   1
  555.       AllowSelection  =   -1  'True
  556.       AllowBigSelection=   -1  'True
  557.       AllowUserResizing=   0
  558.       SelectionMode   =   0
  559.       GridLines       =   1
  560.       GridLinesFixed  =   2
  561.       GridLineWidth   =   1
  562.       Rows            =   50
  563.       Cols            =   10
  564.       FixedRows       =   1
  565.       FixedCols       =   1
  566.       RowHeightMin    =   0
  567.       RowHeightMax    =   0
  568.       ColWidthMin     =   0
  569.       ColWidthMax     =   0
  570.       ExtendLastCol   =   0   'False
  571.       FormatString    =   ""
  572.       ScrollTrack     =   0   'False
  573.       ScrollBars      =   3
  574.       ScrollTips      =   0   'False
  575.       MergeCells      =   0
  576.       MergeCompare    =   0
  577.       AutoResize      =   -1  'True
  578.       AutoSizeMode    =   0
  579.       AutoSearch      =   0
  580.       AutoSearchDelay =   2
  581.       MultiTotals     =   -1  'True
  582.       SubtotalPosition=   1
  583.       OutlineBar      =   0
  584.       OutlineCol      =   0
  585.       Ellipsis        =   0
  586.       ExplorerBar     =   0
  587.       PicturesOver    =   0   'False
  588.       FillStyle       =   0
  589.       RightToLeft     =   0   'False
  590.       PictureType     =   0
  591.       TabBehavior     =   0
  592.       OwnerDraw       =   0
  593.       Editable        =   0
  594.       ShowComboButton =   1
  595.       WordWrap        =   0   'False
  596.       TextStyle       =   0
  597.       TextStyleFixed  =   0
  598.       OleDragMode     =   0
  599.       OleDropMode     =   0
  600.       DataMode        =   0
  601.       VirtualData     =   -1  'True
  602.       DataMember      =   ""
  603.       ComboSearch     =   3
  604.       AutoSizeMouse   =   -1  'True
  605.       FrozenRows      =   0
  606.       FrozenCols      =   0
  607.       AllowUserFreezing=   0
  608.       BackColorFrozen =   0
  609.       ForeColorFrozen =   0
  610.       WallPaperAlignment=   9
  611.       AccessibleName  =   ""
  612.       AccessibleDescription=   ""
  613.       AccessibleValue =   ""
  614.       AccessibleRole  =   24
  615.    End
  616.    Begin VB.Label Label2 
  617.       AutoSize        =   -1  'True
  618.       Height          =   180
  619.       Index           =   2
  620.       Left            =   6150
  621.       TabIndex        =   25
  622.       Top             =   750
  623.       Width           =   90
  624.    End
  625.    Begin VB.Label Label2 
  626.       AutoSize        =   -1  'True
  627.       Height          =   180
  628.       Index           =   1
  629.       Left            =   1380
  630.       TabIndex        =   24
  631.       Top             =   735
  632.       Width           =   90
  633.    End
  634.    Begin VB.Label Label1 
  635.       AutoSize        =   -1  'True
  636.       Caption         =   "启用日期:"
  637.       Height          =   180
  638.       Left            =   5250
  639.       TabIndex        =   2
  640.       Top             =   750
  641.       Width           =   810
  642.    End
  643.    Begin VB.Label Label3 
  644.       BackColor       =   &H00FFFFFF&
  645.       BorderStyle     =   1  'Fixed Single
  646.       Caption         =   "Label3"
  647.       Height          =   15
  648.       Index           =   5
  649.       Left            =   0
  650.       TabIndex        =   1
  651.       Top             =   0
  652.       Width           =   7545
  653.    End
  654.    Begin VB.Label Label2 
  655.       AutoSize        =   -1  'True
  656.       Caption         =   "银行科目:"
  657.       Height          =   180
  658.       Index           =   0
  659.       Left            =   510
  660.       TabIndex        =   0
  661.       Top             =   735
  662.       Width           =   810
  663.    End
  664. End
  665. Attribute VB_Name = "YH_FrmQcsj"
  666. Attribute VB_GlobalNameSpace = False
  667. Attribute VB_Creatable = False
  668. Attribute VB_PredeclaredId = True
  669. Attribute VB_Exposed = False
  670. '*********************************************************************************************************
  671. '*    模 块 名 称 :期初数据录入
  672. '*    功 能 描 述 :此功能模块主要完成银行对帐功能的期初数据录入
  673. '*    程序员姓名  :xjl
  674. '*    最后修改人  :xjl
  675. '*    最后修改时间:2001/07/13
  676. '*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
  677. '*
  678. '*********************************************************************************************************
  679. '自定义部分
  680. Dim RecTemp As New ADODB.Recordset              '临时记录集
  681. Public Str_RightEdit As String                  '编辑权限索引
  682.  
  683. '以下为固定使用变量(网格)
  684. Dim Dyymctbl As New DY_Dyymsz                   '打印页面窗体变量
  685. Dim GridCode As String                          '显示网格网格代码
  686. Dim GridInf() As Variant                        '整个网格设置信息
  687. Dim ReportTitle As String                       '报表主标题
  688. Dim Tsxx As String                              '系统提示信息
  689. Dim Pmbcsjhs As Long                            '屏幕网格保持数据行数(大于等于1)
  690. Dim Fzxwghs As Integer                          '辅助项网格行数(包括合计行)
  691. Dim Sfxshjwg As Boolean                         '是否显示合计网格
  692. Dim Qslz As Long                                '网格隐藏(非操作显示)列数
  693. Dim Sjhgd As Double                             '网格数据行高度
  694. Dim GridBoolean() As Boolean                    '网格列信息(布尔型)
  695. Dim GridStr()  As String                        '网格列信息(字符型)
  696. Dim GridInt() As Integer                        '网格列信息(整型)
  697. Dim Sfblbzkd As Boolean                         '是否保留帮助宽度(字段提供帮助时,是否为按钮保留空间)
  698. Dim Dqlrwgh As Long                             '当前录入数据网格行
  699. Dim Dqlrwgl As Long                             '当前录入数据网格列
  700. Dim Dqlkwgh As Long                             '刚刚离开网格行(不一定为录入行)
  701. Dim Dqlkwgl As Long                             '刚刚离开网格列
  702. Dim Dqtoprow As Long                            '当前录入状态时最上端可视行
  703. Dim Dqleftcol As Long                           '当前录入状态时最左端可视列
  704. Dim Zdlrqnr As String                           '字段录入修改前内容(用来判断内容是否修改)
  705. Dim Wbkbhlock As Boolean                        '文本框改变值锁
  706. Dim changelock As Boolean                       '网格行列改变控制锁(用来区别用户改变.程序改变)
  707. Dim Shsfts As Boolean                           '删除记录行是否提示
  708. Dim Szzls As Integer                            '网格信息数组最大下标值(网格列数-1)
  709.  '以下为固定使用变量(文本框)
  710. Dim Textvar() As Variant                        '存储变体型文本框信息
  711. Dim Textboolean() As Boolean                    '存储布尔型文本框信息
  712. Dim Textint() As Integer                        '存储整型文本框信息
  713. Dim Textstr() As String                         '存储字符型文本框信息
  714. Dim Max_Text_Index As Integer                   '最大录入文本框索引值
  715. Dim TextGroupCode As String                     '文本框录入分组编码
  716. Dim TextValiJudgeLock() As Boolean              '文本框录入有效性判断控制锁
  717. Dim TextChangeLock As Boolean                   '文本框内容变换控制锁
  718. '对帐单未达帐项
  719. Private Sub Command1_Click()
  720.     YH_FrmYhqc.HelpContextID = "0115001"
  721.     YH_FrmYhqc.Show 1
  722.     Call bcsj
  723.     Call XSSJ
  724.     Call Sub_ShowBill
  725. End Sub
  726. '日记帐未达帐项
  727. Private Sub Command2_Click()
  728.     YH_FrmDwqc.HelpContextID = "0115001"
  729.     YH_FrmDwqc.Show 1
  730.     Call bcsj
  731.     Call XSSJ
  732.     Call Sub_ShowBill
  733. End Sub
  734. '设置启用日期
  735. Private Sub Command3_Click()
  736.     XT_calendar.Show 1
  737.     '求帐套日期
  738.     Sqlstr = " Select qsrq From Gy_kjrlb where beginflag='1'"
  739.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  740.     If Not RecTemp.EOF Then
  741.         If Xtfhcs < Format(RecTemp(0), "yyyy-mm-dd") Then
  742.             MsgBox "启用日期不能小于帐套日期", 16, "提示:"
  743.             Call Command3_Click
  744.         Else
  745.             Label2(2).Caption = Format(Xtfhcs, "yyyy年mm月dd日")
  746.             Label2(2).Tag = Xtfhcsfz
  747.         End If
  748.     Else
  749.         Label2(2).Caption = Format(Xtfhcs, "yyyy年mm月dd日")
  750.         Label2(2).Tag = Xtfhcsfz
  751.     End If
  752. End Sub
  753. '调入窗体
  754. Sub Form_Load()
  755.     '显示银行科目
  756.     Label2(1).Caption = YH_FrmXzkm.Combo1.Text
  757.     '隐藏选择对话框
  758.     YH_FrmXzkm.Hide
  759.     
  760.     '定义可变部分变量
  761.     ReportTitle = "银行期初余额调节表"
  762.     '调入打印页面设置窗体
  763.     XtReportCode = "cwzz_yhqcdy"
  764.     Load Dyymctbl
  765.     
  766.     '以下为文本框处理程序
  767.     TextGroupCode = "cwzz_yhdzqc"
  768.     Call Drwbkxx(TextGroupCode, Textvar(), Textboolean(), Textint(), Textstr())  '读入文本框录入信息
  769.     Call Wbkcsh
  770.     
  771.     '调 入 网 格
  772.     GridCode = "cwzz_yhqcdy"          '网格属性编码
  773.     Call BzWgcsh(CxbbGrid, GridCode, GridInf(), GridBoolean(), GridInt(), GridStr())
  774.     Qslz = GridInf(1)
  775.     Sjhgd = GridInf(2)
  776.     Pmbcsjhs = GridInf(3)
  777.     Fzxwghs = GridInf(4)
  778.     Sfblbzkd = GridInf(5)
  779.     Shsfts = GridInf(6)
  780.     Sfxshjwg = GridInf(7)
  781.     Szzls = CxbbGrid.Cols - 1
  782.     If RecTemp.State = 1 Then RecTemp.Close
  783.     Sqlstr = " Select qsrq From Gy_kjrlb where beginflag='1'"
  784.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  785.     If Not RecTemp.EOF Then
  786.         Label2(2).Caption = Format(Xtfhcs, "yyyy年mm月dd日")
  787.     Else
  788.         Label2(2).Caption = Format(Now, "yyyy年mm月dd日")
  789.     End If
  790.     '显示文本框所有数据和启用日期
  791.     Call XSSJ
  792.     '显示网格数据
  793.     Call Sub_ShowBill
  794.     
  795.     Str_RightEdit = "Cwzz_yhdzqc_Edit"
  796.             
  797.     '判断用户是否有此功能执行权限,如有则写上机日志(进入)
  798.     If Not Security_Log(Str_RightEdit, Xtczybm, 1, True, False) Then
  799.         LrText(0).Enabled = False
  800.         LrText(4).Enabled = False
  801.     End If
  802.     
  803. End Sub
  804. '退出
  805. Private Sub Form_Unload(Cancel As Integer)
  806.     Unload YH_FrmXzkm
  807.     Call bcsj
  808.     Glo_Variable.Unload_TF = True
  809. End Sub
  810. '单击功能工具栏
  811. Private Sub SzToolbar_ButtonClick(ByVal Button As MSComctlLib.Button)
  812.     Select Case Button.Key
  813.     Case "ymsz"                              '页面设置
  814.         Dyymctbl.Show 1
  815.     Case "yl"                                '预 览
  816.         Call bbyl(True)
  817.     Case "dy"                                '打 印
  818.         Call bbyl(False)
  819.     Case "fh"                                '退出
  820.         Call bcsj
  821.         Unload Me
  822.     Case "bz"
  823.         Call F1bz
  824.     Case "Select"                            '选择
  825.         Call bcsj
  826.         Glo_Variable.Unload_TF = False
  827.         YH_FrmXzkm.HelpContextID = "0115001"
  828.         YH_FrmXzkm.Show 1
  829.     End Select
  830. End Sub
  831. '************以下为文本框录入处理程序(固定不变部分)*************'
  832. Private Sub Wbklrwbcl(Index As Integer)    '文本框录入事后处理程序
  833.     '以下为依据实际情况自定义部分[
  834.     '在此填写文本框录入事后处理程序
  835.     TextChangeLock = True
  836.     LrText(3) = Val(Format(LrText(0), "0.00")) + Val(Format(LrText(1), "0.00")) - Val(Format(LrText(2), "0.00"))
  837.     LrText(7) = Val(Format(LrText(4), "0.00")) + Val(Format(LrText(5), "0.00")) - Val(Format(LrText(6), "0.00"))
  838.     LrText(Index) = Format(LrText(Index), "#,###.00")
  839.     LrText(3) = Format(LrText(3), "#,###.00")
  840.     LrText(7) = Format(LrText(7), "#,###.00")
  841.     TextChangeLock = False
  842.     ']以上为依据实际情况自定义部分
  843. End Sub
  844. '文本框发生改变
  845. Private Sub LrText_Change(Index As Integer)
  846.     '屏蔽程序改变控制
  847.     If TextChangeLock Then
  848.         Exit Sub
  849.     End If
  850.     TextValiJudgeLock(Index) = False    '打开有效性判断锁
  851.     '限制字段录入长度
  852.     TextChangeLock = True  '加锁(防止执行Lrtext_Change)
  853.     Select Case Textint(Index, 1)
  854.     Case 8           '金额型
  855.         Call Sjgskz(LrText(Index), Xtjezws - Xtjexsws - 1, Xtjexsws)
  856.     Case 9           '数量型
  857.         Call Sjgskz(LrText(Index), Xtslzws - Xtslxsws - 1, Xtslxsws)
  858.     Case 10          '单价型
  859.         Call Sjgskz(LrText(Index), Xtdjzws - Xtdjxsws - 1, Xtdjxsws)
  860.     Case Else        '其他小数类型控制
  861.         If Textint(Index, 6) <> 0 Or Textint(Index, 7) <> 0 Then
  862.             Call Sjgskz(LrText(Index), Textint(Index, 6), Textint(Index, 7))
  863.         End If
  864.     End Select
  865.     TextChangeLock = False '解锁
  866. End Sub
  867. '文本框得到焦点,显示相应信息
  868. Private Sub LrText_GotFocus(Index As Integer)
  869.     Call TextShow(Index)
  870.     CurTextIndex = Index
  871.     LrText(Index).SelStart = Len(LrText(Index))
  872. End Sub
  873. '字段按F2键提供帮助
  874. Private Sub LrText_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)
  875.     Select Case KeyCode
  876.     Case vbKeyF2
  877.         Call Text_Help(Index)
  878.     End Select
  879. End Sub
  880. '文本框录入事中控制(限制录入某些数据)
  881. Private Sub LrText_KeyPress(Index As Integer, KeyAscii As Integer)
  882.     Call InputFieldLimit(LrText(Index), Textint(Index, 1), KeyAscii)
  883. End Sub
  884. '文本框失去焦点进行有效性判断及相应处理
  885. Private Sub LrText_LostFocus(Index As Integer)
  886.     If Textint(Index, 9) = 0 Or Textint(Index, 9) = 1 Then '事中判断
  887.         Call TextYxxpd(Index)
  888.     End If
  889.     Call Wbklrwbcl(Index)
  890.     Call Sub_ShowBill
  891. End Sub
  892. '录入字段帮助
  893. Private Sub Text_Help(Index As Integer)
  894.     If Not Textboolean(Index, 1) Then
  895.         '无字段帮助
  896.         Exit Sub
  897.     End If
  898.     TextValiJudgeLock(Index) = True
  899.     '调出通用窗体
  900.     Call Drbmhelp(Textint(Index, 2), Textstr(Index, 4), Trim(LrText(Index).Text))
  901.     '数据写回文本框
  902.     If Len(Xtfhcs) <> 0 Then
  903.         If Textint(Index, 3) = 1 Then
  904.             LrText(Index).Text = Xtfhcsfz
  905.             LrText(Index).Tag = Xtfhcs
  906.         Else
  907.             LrText(Index).Text = Xtfhcs
  908.             LrText(Index).Tag = Xtfhcsfz
  909.         End If
  910.     End If
  911.     TextValiJudgeLock(Index) = False
  912.     LrText(Index).SetFocus
  913. End Sub
  914. '文本框得到焦点,显示相应信息
  915. Private Sub TextShow(Index As Integer)
  916.     '填写文本框得到焦点,进行相应信息处理程序
  917.     TextChangeLock = True
  918.     If Val(LrText(Index).Text) = 0 Then
  919.         LrText(Index) = ""
  920.     Else
  921.         LrText(Index) = Format(LrText(Index), "0.00")
  922.     End If
  923.     TextChangeLock = False
  924. End Sub
  925. '录入文本框初始化
  926. Private Sub Wbkcsh()
  927.     Dim Jsqte As Integer
  928.     '最大录入文本框索引值
  929.     Max_Text_Index = Textvar(1)
  930.     ReDim TextValiJudgeLock(Max_Text_Index)
  931.     For Jsqte = 0 To Max_Text_Index
  932.         If Len(Trim(Textstr(Jsqte, 1))) <> 0 Then
  933.             '清空文本框
  934.             TextChangeLock = True
  935.             LrText(Jsqte).Text = ""
  936.             LrText(Jsqte).Tag = ""
  937.             If Textint(Jsqte, 5) <> 0 Then
  938.                 LrText(Jsqte).MaxLength = Textint(Jsqte, 5)
  939.             End If
  940.             TextChangeLock = False
  941.         End If
  942.         TextValiJudgeLock(Jsqte) = True
  943.     Next Jsqte
  944. End Sub
  945. '文本框有效性判断
  946. Private Function TextYxxpd(Index As Integer) As Boolean
  947.     Dim Sqlstr As String
  948.     Dim Findrec As ADODB.Recordset
  949.     '文本框内容未曾改变不进行有效性判断
  950.     If TextValiJudgeLock(Index) Then
  951.         TextYxxpd = True
  952.         Exit Function
  953.     End If
  954.     '文本框数据为空不进行有效性判断
  955.     If Trim(LrText(Index)) = "" Then
  956.         LrText(Index).Tag = ""
  957.         Call Wbklrwbcl(Index)
  958.         TextValiJudgeLock(Index) = True
  959.         TextYxxpd = True
  960.         Exit Function
  961.     End If
  962.     
  963.     Select Case Textint(Index, 4)
  964.     Case 1      '编码型
  965.         Sqlstr = Trim(Textstr(Index, 5))
  966.         Sqlstr = Replace(Sqlstr, "@", "'" + Trim(LrText(Index).Text) + "'")
  967.         Set Findrec = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  968.         If Findrec.EOF Then
  969.             Call Xtxxts(Trim(Textstr(Index, 6)), 0, 1)
  970.             LrText(Index).SetFocus
  971.             Exit Function
  972.         Else
  973.             Select Case Textint(Index, 3)
  974.             Case 0
  975.                 If Len(Trim(Textstr(Index, 2))) <> 0 Then
  976.                     LrText(Index).Text = Trim(Findrec.Fields(Trim(Textstr(Index, 2))))
  977.                 End If
  978.                 If Len(Trim(Textstr(Index, 3) & "")) <> 0 Then
  979.                     LrText(Index).Tag = Trim(Findrec.Fields(Trim(Textstr(Index, 3))))
  980.                 End If
  981.             Case 1
  982.                 If Len(Trim(Textstr(Index, 3) & "")) <> 0 Then
  983.                     LrText(Index).Text = Trim(Findrec.Fields(Trim(Textstr(Index, 3))))
  984.                 End If
  985.                 If Len(Trim(Textstr(Index, 2))) <> 0 Then
  986.                     LrText(Index).Tag = Trim(Findrec.Fields(Trim(Textstr(Index, 2))))
  987.                 End If
  988.             End Select
  989.         End If
  990.     Case 2      '日期型
  991.         If IsDate(LrText(Index).Text) Then
  992.             LrText(Index).Text = Format(LrText(Index).Text, "yyyy-mm-dd")
  993.         Else
  994.             Tsxx = "非法公历日期!(格式:" + Format(Date, "yyyy-mm-dd") + ")"
  995.             LrText(Index).SetFocus
  996.             Exit Function
  997.         End If
  998.     Case 3      '其他类型
  999.     End Select
  1000.     TextValiJudgeLock(Index) = True
  1001.     TextYxxpd = True
  1002. End Function
  1003. '显示文本框所有数据和启用日期
  1004. Private Sub XSSJ()
  1005.     '查询启用日期和银行对帐单调整前余额。
  1006.     Sqlstr = "Select * From CWZZ_BankBill Where rectype=0 And Ccode='" & Val(Label2(1).Caption) & "'"
  1007.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1008.     If RecTemp.EOF = False Then
  1009.         LrText(4).Text = RecTemp.Fields!dfje
  1010.         Label2(2).Caption = Format(RecTemp.Fields("billdate"), "yyyy年mm月dd日")
  1011.     Else
  1012.         LrText(4) = "0"
  1013.     End If
  1014.     
  1015.     '写银行已达帐项
  1016.     Sqlstr = "Select Sum(JFJE) AS JFJE, Sum(DFJE) AS DFJE From CWZZ_BankBill Where RecType=1  " _
  1017.     & "And Ccode='" & Val(Label2(1).Caption) & "'"
  1018.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1019.     If RecTemp.EOF = False Then
  1020.         If IsNull(RecTemp.Fields!dfje) = False Then
  1021.             LrText(1) = RecTemp.Fields!jfje
  1022.         Else
  1023.             LrText(1) = 0
  1024.         End If
  1025.         If IsNull(RecTemp.Fields!jfje) = False Then
  1026.             LrText(2) = RecTemp.Fields!dfje
  1027.         Else
  1028.             LrText(2) = 0
  1029.         End If
  1030.     Else
  1031.         LrText(2) = 0
  1032.         LrText(1) = 0
  1033.     End If
  1034.     
  1035.     '写单位日记帐调整前余额及启用日期
  1036.     Sqlstr = "Select * From CWZZ_RJZNOTCHECK Where RecType=0 And Ccode='" & Val(Label2(1).Caption) & "'"
  1037.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1038.     If RecTemp.EOF = False Then
  1039.         LrText(0) = RecTemp.Fields!jfje
  1040.         Label2(2).Caption = Format(RecTemp.Fields("ddate"), "yyyy年mm月dd日")
  1041.     Else
  1042.         LrText(0) = "0"
  1043.     End If
  1044.     
  1045.     '写企业已达帐项
  1046.     Sqlstr = "Select Sum(JFJE) as JFJE, Sum(DFJE) as DFJE From CWZZ_RJZNOTCHECK Where RecType=1 And Ccode='" & Val(Label2(1).Caption) & "'"
  1047.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1048.     If RecTemp.EOF = False Then
  1049.         If IsNull(RecTemp.Fields!dfje) = False Then
  1050.             LrText(6) = RecTemp.Fields!dfje
  1051.         Else
  1052.             LrText(6) = 0
  1053.         End If
  1054.         If IsNull(RecTemp.Fields!jfje) = False Then
  1055.             LrText(5) = RecTemp.Fields!jfje
  1056.         Else
  1057.             LrText(5) = 0
  1058.         End If
  1059.     Else
  1060.         LrText(5) = 0
  1061.         LrText(6) = 0
  1062.     End If
  1063.     
  1064.     '窗体调入时,计算调整前余额,调整后余额,转换各金额
  1065.     TextChangeLock = True
  1066.     LrText(3) = Val(LrText(0).Text) + Val(LrText(1)) - Val(LrText(2))
  1067.     LrText(7) = Val(LrText(4)) + Val(LrText(5)) - Val(LrText(6))
  1068.     LrText(0) = Format(LrText(0), "#,###.00")
  1069.     LrText(1) = Format(LrText(1), "#,###.00")
  1070.     LrText(2) = Format(LrText(2), "#,###.00")
  1071.     LrText(3) = Format(LrText(3), "#,###.00")
  1072.     LrText(4) = Format(LrText(4), "#,###.00")
  1073.     LrText(5) = Format(LrText(5), "#,###.00")
  1074.     LrText(6) = Format(LrText(6), "#,###.00")
  1075.     LrText(7) = Format(LrText(7), "#,###.00")
  1076.     TextChangeLock = False
  1077.     
  1078.     If Trim(Label2(2)) = "" Then
  1079.         Label2(2).Caption = Format(Now, "yyyy年mm月dd日")
  1080.     End If
  1081.     
  1082.     '启用日期控制
  1083.     Sqlstr = " Select Count(*) From CWZZ_Bankbill Where RecType=2 And Ccode='" & Val(Label2(1).Caption) & "'"
  1084.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1085.     If Not IsNull(RecTemp(0)) Then
  1086.         If RecTemp(0) > 0 Then
  1087.             Command3.Enabled = False
  1088.         Else
  1089.             Command3.Enabled = True
  1090.         End If
  1091.     End If
  1092. End Sub
  1093. '保存期初数据
  1094. Private Sub bcsj()
  1095.     '查询银行期初余额
  1096.     Sqlstr = "Select * From CWZZ_BankBill Where Ccode='" & Val(Label2(1).Caption) & "'And RecType=0"
  1097.     If RecTemp.State = 1 Then RecTemp.Close
  1098.     RecTemp.Open Sqlstr, Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  1099.     If RecTemp.EOF = False Then
  1100.         '删除银行对帐期初余额
  1101.         RecTemp.Delete
  1102.     End If
  1103.     '添加银行对帐期初数据新纪录
  1104.     RecTemp.AddNew
  1105.     RecTemp.Fields!Ccode = Val(Label2(1).Caption)                     '科目编码
  1106.     RecTemp.Fields!billdate = Format(IIf(Trim(Label2(2)) = "", Date, Trim(Label2(2))), "yyyy-mm-dd")     '票据日期
  1107.     RecTemp.Fields!dfje = Val(Format(LrText(4).Text, "0.00"))         '借方金额
  1108.     RecTemp.Fields!rectype = 0                                        '记录类型
  1109.     RecTemp.Update
  1110.     
  1111.     '查询单位日记帐期初余额
  1112.     Sqlstr = "select * from cwzz_rjznotcheck where ccode='" & Val(Label2(1).Caption) & "' and rectype=0"
  1113.     If RecTemp.State = 1 Then RecTemp.Close
  1114.     RecTemp.Open Sqlstr, Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  1115.     If RecTemp.EOF = False Then
  1116.         '删除企业日记帐期初余额
  1117.         RecTemp.Delete
  1118.     End If
  1119.     '添加企业日记帐期初余额
  1120.     Label2(2) = IIf(Trim(Label2(2)) = "", Date, Trim(Label2(2)))
  1121.     RecTemp.AddNew
  1122.     RecTemp.Fields!Ccode = Val(Label2(1).Caption)                         '科目编码
  1123.     RecTemp.Fields!billdate = Format(Label2(2), "YYYY-MM-DD")             '票据日期
  1124.     RecTemp.Fields!jfje = Val(Format(LrText(0).Text, "0.00"))             '借方金额
  1125.     RecTemp.Fields!rectype = 0                                            '
  1126.     RecTemp.Fields!vouchno = 0                                            '凭证号
  1127.     'RecTemp.Fields!VouchClassCode = "银初"                                '凭证类别
  1128.     RecTemp.Fields!Year = Format(Label2(2), "yyyy")                       '会计年度
  1129.     RecTemp.Fields!Period = Format(Label2(2), "mm")                       '会计区间
  1130.     RecTemp.Fields!ddate = Format(Label2(2), "yyyy-mm-dd")                '制单日期
  1131.     RecTemp.Update
  1132. End Sub
  1133. '显示隐藏网格的数据
  1134. Private Sub Sub_ShowBill()
  1135.     Dim Rowjsq As Integer
  1136.     With CxbbGrid
  1137.         .Rows = 5
  1138.         .TextMatrix(1, 0) = "调整前余额": .TextMatrix(1, 1) = LrText(0)
  1139.         .TextMatrix(2, 0) = "加:银行已收  企业未收": .TextMatrix(2, 1) = LrText(1)
  1140.         .TextMatrix(3, 0) = "减:银行已付  企业未付": .TextMatrix(3, 1) = LrText(2)
  1141.         .TextMatrix(4, 0) = "调整后余额": .TextMatrix(4, 1) = LrText(3)
  1142.         .TextMatrix(1, 2) = "调整前余额": .TextMatrix(1, 3) = LrText(4)
  1143.         .TextMatrix(2, 2) = "加:企业已收  银行未收": .TextMatrix(2, 3) = LrText(5)
  1144.         .TextMatrix(3, 2) = "减:企业已付  银行未付": .TextMatrix(3, 3) = LrText(6)
  1145.         .TextMatrix(4, 2) = "调整后余额": .TextMatrix(4, 3) = LrText(7)
  1146.         For Rowjsq = 0 To .Rows - 1
  1147.             .RowHeight(Rowjsq) = 350
  1148.         Next Rowjsq
  1149.     End With
  1150. End Sub
  1151. '报表打印和预览
  1152. Private Sub bbyl(bbylte As Boolean)
  1153.     Dim Bbzbt$, Bbxbt() As String, bbxbtzzxs() As Integer, Bbxbtgs As Integer
  1154.     Dim Bbbwh() As String, Bbbwhzzxs() As Integer, Bbbwhgs As Integer
  1155.     '报表小标题行数
  1156.     Bbxbtgs = 1
  1157.     '报表表尾行数
  1158.     Bbbwhgs = 1
  1159.     '报表小标题
  1160.     ReDim Bbxbt(1 To Bbxbtgs)
  1161.     '报表小标题组织形式
  1162.     ReDim bbxbtzzxs(1 To Bbxbtgs)
  1163.     If Bbbwhgs <> 0 Then
  1164.         '报表表尾
  1165.         ReDim Bbbwh(1 To Bbbwhgs)
  1166.         '报表表尾组织形式
  1167.         ReDim Bbbwhzzxs(1 To Bbbwhgs)
  1168.     End If
  1169.     '报表总标题
  1170.     Bbzbt = ReportTitle
  1171.     Bbxbt(1) = Space(0) + Fun_FormatOutPut("启用日期:" + Trim(Label2(2).Caption), 30)
  1172.     Bbxbt(1) = Bbxbt(1) + Fun_FormatOutPut("科目编码:" + Trim(Label2(1).Caption), 26)
  1173.     '报表小标题组织形式
  1174.     '报表行组织形式(0-居左 1-居中 2-居右)
  1175.     bbxbtzzxs(1) = 0
  1176.     Bbbwhzzxs(1) = 1
  1177.     
  1178.     '生成报表数据
  1179.     Call Scyxsjb(CxbbGrid)
  1180.     '生成报表
  1181.     Call Scdybb(Dyymctbl, Bbzbt, Bbxbt(), bbxbtzzxs(), Bbxbtgs, Bbbwh(), Bbbwhzzxs(), Bbbwhgs, bbylte)
  1182.     If Not bbylte Then
  1183.         '如果为预览则卸载预览窗体
  1184.         Unload DY_Tybbyldy
  1185.     End If
  1186. End Sub