+
上传用户: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    =   4260
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   3735
  10.    HelpContextID   =   506001
  11.    Icon            =   "会计日历.frx":0000
  12.    LinkTopic       =   "Form1"
  13.    LockControls    =   -1  'True
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   4260
  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            =   2565
  25.       TabIndex        =   0
  26.       Top             =   3900
  27.       Width           =   1120
  28.    End
  29.    Begin VSFlex8Ctl.VSFlexGrid CzxsGrid 
  30.       Height          =   3765
  31.       Left            =   60
  32.       TabIndex        =   1
  33.       Top             =   60
  34.       Width           =   3615
  35.       _ExtentX        =   6376
  36.       _ExtentY        =   6641
  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/12/18
  124. '*    备        注:
  125. '******************************************************************
  126.                         
  127. Dim Wgscdwbm As String               '网格首次定位编码
  128. Dim Cznr As String                   '网格首次进入查找内容
  129.    
  130. '以下为固定使用变量
  131. Dim Cxnrrec As New ADODB.Recordset   '显示查询内容动态集
  132. Dim Dyymctbl As New DY_Dyymsz        '打印页面窗体变量
  133. Dim GridCode As String               '显示网格网格代码
  134. Dim GridInf() As Variant             '整个网格设置信息
  135. Dim Szbbzbt As String                '报表主标题
  136. Dim Tsxx As String                   '系统提示信息
  137. Dim Sfxshjwg As Boolean              '是否显示合计网格
  138. Dim Qslz As Long                     '网格隐藏(非操作显示)列数
  139. Dim Sjhgd As Double                  '网格数据行高度
  140. Dim GridBoolean() As Boolean         '网格列信息(布尔型)
  141. Dim GridStr()  As String             '网格列信息(字符型)
  142. Dim GridInt() As Integer             '网格列信息(整型)
  143. Dim Shsfts As Boolean                '删除记录行是否提示
  144. Dim Szzls As Integer                 '数组总列数(网格列数-1)
  145. Private Sub Form_Load()
  146.     
  147.     Dim Pxfs As Integer
  148.     
  149.     '调 入 网 格
  150.     GridCode = "gdzc_kjrlb"
  151.     Call BzWgcsh(CzxsGrid, GridCode, GridInf(), GridBoolean(), GridInt(), GridStr())
  152.     
  153.     Qslz = GridInf(1)
  154.     Sjhgd = GridInf(2)
  155.     Shsfts = GridInf(6)
  156.     Sfxshjwg = GridInf(7)
  157.     Szzls = CzxsGrid.Cols - 1
  158.     
  159.     '填 充 网 格
  160.     Call Cxnrtcwg
  161.     
  162. End Sub
  163. Private Sub Cxnrtcwg()                                     '查询内容填充网格
  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.         
  174.         Jsqte = CzxsGrid.FixedRows
  175.         
  176.         Do While Not .EOF
  177.             If Jsqte >= CzxsGrid.Rows Then
  178.                 CzxsGrid.AddItem ""
  179.             End If
  180.             CzxsGrid.TextMatrix(Jsqte, Sydz("001", GridStr(), Szzls)) = Trim(str(.Fields("kjyear"))) + "." + Mid(Trim(str(100 + .Fields("period"))), 2, 2)
  181.             CzxsGrid.TextMatrix(Jsqte, Sydz("002", GridStr(), Szzls)) = Format(.Fields("qsrq"), "yyyy-mm-dd")
  182.             CzxsGrid.TextMatrix(Jsqte, Sydz("003", GridStr(), Szzls)) = Format(.Fields("zzrq"), "yyyy-mm-dd")
  183.             If .Fields("gdzcjzbz") Then
  184.                 CzxsGrid.TextMatrix(Jsqte, Sydz("004", GridStr(), Szzls)) = "√"
  185.             Else
  186.                 CzxsGrid.TextMatrix(Jsqte, Sydz("004", GridStr(), Szzls)) = ""
  187.             End If
  188.             CzxsGrid.RowHeight(Jsqte) = Sjhgd
  189.             .MoveNext
  190.             Jsqte = Jsqte + 1
  191.         Loop
  192.     End With
  193.     
  194. End Sub
  195. Private Sub Form_Unload(Cancel As Integer)
  196.     Set cznrrec = Nothing
  197. End Sub
  198. Private Sub QdCommand_Click()                 '确 定
  199.     
  200.     With CzxsGrid
  201.         If .Row >= .FixedRows Then
  202.             Xtfhcsfz = Trim(.TextMatrix(.Row, Qslz))
  203.             Xtfhcs = Trim(.TextMatrix(.Row, Qslz + 1))
  204.         End If
  205.     End With
  206.     Unload Me
  207.     
  208. End Sub
  209. Private Sub QxCommand_Click()                 '取 消
  210.     Unload Me
  211. End Sub