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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{D76D7128-4A96-11D3-BD95-D296DC2DD072}#1.0#0"; "VSOCX7.OCX"
  3. Begin VB.Form XT_kjrlFrm 
  4.    BorderStyle     =   3  'Fixed Dialog
  5.    Caption         =   "会计日历"
  6.    ClientHeight    =   4350
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   3735
  10.    HelpContextID   =   130702
  11.    Icon            =   "系统_会计日历.frx":0000
  12.    KeyPreview      =   -1  'True
  13.    LinkTopic       =   "Form1"
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   4350
  17.    ScaleWidth      =   3735
  18.    ShowInTaskbar   =   0   'False
  19.    StartUpPosition =   2  '屏幕中心
  20.    Begin VB.CommandButton QdCommand 
  21.       Cancel          =   -1  'True
  22.       Caption         =   "确定(&O)"
  23.       Height          =   300
  24.       Left            =   2580
  25.       TabIndex        =   0
  26.       Top             =   3990
  27.       Width           =   1120
  28.    End
  29.    Begin VSFlex8Ctl.VSFlexGrid CzxsGrid 
  30.       Height          =   3855
  31.       Left            =   60
  32.       TabIndex        =   1
  33.       Top             =   60
  34.       Width           =   3615
  35.       _ExtentX        =   6376
  36.       _ExtentY        =   6800
  37.       Appearance      =   1
  38.       BorderStyle     =   1
  39.       Enabled         =   -1  'True
  40.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  41.          Name            =   "宋体"
  42.          Size            =   9
  43.          Charset         =   134
  44.          Weight          =   400
  45.          Underline       =   0   'False
  46.          Italic          =   0   'False
  47.          Strikethrough   =   0   'False
  48.       EndProperty
  49.       MousePointer    =   0
  50.       BackColor       =   -2147483643
  51.       ForeColor       =   -2147483640
  52.       BackColorFixed  =   -2147483633
  53.       ForeColorFixed  =   -2147483630
  54.       BackColorSel    =   -2147483635
  55.       ForeColorSel    =   -2147483634
  56.       BackColorBkg    =   8421504
  57.       BackColorAlternate=   -2147483643
  58.       GridColor       =   -2147483633
  59.       GridColorFixed  =   -2147483632
  60.       TreeColor       =   -2147483632
  61.       FloodColor      =   192
  62.       SheetBorder     =   -2147483642
  63.       FocusRect       =   1
  64.       HighLight       =   1
  65.       AllowSelection  =   -1  'True
  66.       AllowBigSelection=   -1  'True
  67.       AllowUserResizing=   0
  68.       SelectionMode   =   0
  69.       GridLines       =   1
  70.       GridLinesFixed  =   2
  71.       GridLineWidth   =   1
  72.       Rows            =   5000
  73.       Cols            =   10
  74.       FixedRows       =   1
  75.       FixedCols       =   0
  76.       RowHeightMin    =   0
  77.       RowHeightMax    =   0
  78.       ColWidthMin     =   0
  79.       ColWidthMax     =   0
  80.       ExtendLastCol   =   0   'False
  81.       FormatString    =   ""
  82.       ScrollTrack     =   0   'False
  83.       ScrollBars      =   3
  84.       ScrollTips      =   0   'False
  85.       MergeCells      =   0
  86.       MergeCompare    =   0
  87.       AutoResize      =   -1  'True
  88.       AutoSizeMode    =   0
  89.       AutoSearch      =   0
  90.       MultiTotals     =   -1  'True
  91.       SubtotalPosition=   1
  92.       OutlineBar      =   0
  93.       OutlineCol      =   0
  94.       Ellipsis        =   0
  95.       ExplorerBar     =   0
  96.       PicturesOver    =   0   'False
  97.       FillStyle       =   0
  98.       RightToLeft     =   0   'False
  99.       PictureType     =   0
  100.       TabBehavior     =   0
  101.       OwnerDraw       =   0
  102.       Editable        =   0   'False
  103.       ShowComboButton =   -1  'True
  104.       WordWrap        =   0   'False
  105.       TextStyle       =   0
  106.       TextStyleFixed  =   0
  107.       OleDragMode     =   0
  108.       OleDropMode     =   0
  109.       DataMode        =   0
  110.       VirtualData     =   -1  'True
  111.    End
  112. End
  113. Attribute VB_Name = "XT_kjrlFrm"
  114. Attribute VB_GlobalNameSpace = False
  115. Attribute VB_Creatable = False
  116. Attribute VB_PredeclaredId = True
  117. Attribute VB_Exposed = False
  118. '***********************************************
  119. '*    模 块 名 称 :系统会计日历表
  120. '*    功 能 描 述 :
  121. '*    程序员姓名  :张建忠
  122. '*    最后修改人  :张建忠
  123. '*    最后修改时间:2001/01/09
  124. '*    备        注:封版
  125. '***********************************************
  126. Dim SystemFinish As String           '系统结帐标志
  127.    
  128. '以下为固定使用变量
  129. Dim Cxnrrec As New ADODB.Recordset   '显示查询内容动态集
  130. Dim Dyymctbl As New DY_Dyymsz        '打印页面窗体变量
  131. Dim GridCode As String               '显示网格网格代码
  132. Dim GridInf() As Variant             '整个网格设置信息
  133. Dim Szbbzbt As String                '报表主标题
  134. Dim Tsxx As String                   '系统提示信息
  135. Dim Sfxshjwg As Boolean              '是否显示合计网格
  136. Dim Qslz As Long                     '网格隐藏(非操作显示)列数
  137. Dim Sjhgd As Double                  '网格数据行高度
  138. Dim GridBoolean() As Boolean         '网格列信息(布尔型)
  139. Dim GridStr()  As String             '网格列信息(字符型)
  140. Dim GridInt() As Integer             '网格列信息(整型)
  141. Dim Shsfts As Boolean                '删除记录行是否提示
  142. Dim Szzls As Integer                 '数组总列数(网格列数-1)
  143. Private Sub Form_Load()
  144.         
  145.     '设置系统结帐标志
  146.     SystemFinish = "chhsjzbz"        '系统结帐标志(Gy_Kjrlb中系统结帐标志字段名称)
  147.     
  148.     '调 入 网 格
  149.     GridCode = "Gy_kjrlb"
  150.     Call BzWgcsh(CzxsGrid, GridCode, GridInf(), GridBoolean(), GridInt(), GridStr())
  151.     
  152.     Qslz = GridInf(1)
  153.     Sjhgd = GridInf(2)
  154.     Shsfts = GridInf(6)
  155.     Sfxshjwg = GridInf(7)
  156.     Szzls = CzxsGrid.Cols - 1
  157.     
  158.     '填 充 网 格
  159.     Call Cxnrtcwg
  160.     
  161. End Sub
  162. Private Sub Cxnrtcwg()                                     '查询内容填充网格
  163.     
  164.     Set Cxnrrec = Cw_DataEnvi.DataConnect.Execute("select * from gy_kjrlb where kjyear='" + Trim(Str(Xtyear)) + "' order by period")
  165.     With Cxnrrec
  166.         If .EOF And .BOF Then
  167.             Exit Sub
  168.         Else
  169.             .MoveLast
  170.             CzxsGrid.Rows = .RecordCount + CzxsGrid.FixedRows
  171.             .MoveFirst
  172.         End If
  173.         Jsqte = CzxsGrid.FixedRows
  174.         Do While Not .EOF
  175.             If Jsqte >= CzxsGrid.Rows Then
  176.                 CzxsGrid.AddItem ""
  177.             End If
  178.             CzxsGrid.TextMatrix(Jsqte, Sydz("001", GridStr(), Szzls)) = Trim(Str(.Fields("kjyear"))) + "." + Mid(Trim(Str(100 + .Fields("period"))), 2, 2)
  179.             CzxsGrid.TextMatrix(Jsqte, Sydz("002", GridStr(), Szzls)) = Format(.Fields("qsrq"), "yyyy-mm-dd")
  180.             CzxsGrid.TextMatrix(Jsqte, Sydz("003", GridStr(), Szzls)) = Format(.Fields("zzrq"), "yyyy-mm-dd")
  181.             If .Fields(SystemFinish) Then
  182.                 CzxsGrid.TextMatrix(Jsqte, Sydz("004", GridStr(), Szzls)) = "√"
  183.             End If
  184.             CzxsGrid.RowHeight(Jsqte) = Sjhgd
  185.             .MoveNext
  186.             Jsqte = Jsqte + 1
  187.         Loop
  188.     End With
  189. End Sub
  190. Private Sub Form_Unload(Cancel As Integer)
  191.     Set cznrrec = Nothing
  192. End Sub
  193. Private Sub QdCommand_Click()                 '确 定
  194.     With CzxsGrid
  195.         If .Row >= .FixedRows Then
  196.             Xtfhcsfz = Trim(.TextMatrix(.Row, Qslz))
  197.             Xtfhcs = Trim(.TextMatrix(.Row, Qslz + 1))
  198.         End If
  199.     End With
  200.     Unload Me
  201. End Sub