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

企业管理

开发平台:

Visual Basic

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