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

企业管理

开发平台:

Visual Basic

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