上传用户: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 KF_FrmKjrlb 
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "会计日历表"
  6.    ClientHeight    =   4695
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   4350
  10.    HelpContextID   =   1220001
  11.    Icon            =   "月末处理_会计日历表.frx":0000
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   4695
  16.    ScaleWidth      =   4350
  17.    StartUpPosition =   2  '屏幕中心
  18.    Begin VB.CommandButton Com_Qx 
  19.       Cancel          =   -1  'True
  20.       Caption         =   "关闭(&C)"
  21.       Height          =   300
  22.       Left            =   3120
  23.       TabIndex        =   0
  24.       Top             =   4320
  25.       Width           =   1120
  26.    End
  27.    Begin VSFlex8Ctl.VSFlexGrid vsFlx_Grid 
  28.       Height          =   3765
  29.       Left            =   105
  30.       TabIndex        =   1
  31.       Top             =   465
  32.       Width           =   4140
  33.       _ExtentX        =   7302
  34.       _ExtentY        =   6641
  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       =   0
  50.       BackColorFixed  =   -2147483633
  51.       ForeColorFixed  =   -2147483630
  52.       BackColorSel    =   -2147483635
  53.       ForeColorSel    =   -2147483634
  54.       BackColorBkg    =   -2147483636
  55.       BackColorAlternate=   -2147483643
  56.       GridColor       =   -2147483633
  57.       GridColorFixed  =   -2147483632
  58.       TreeColor       =   33023
  59.       FloodColor      =   192
  60.       SheetBorder     =   -2147483642
  61.       FocusRect       =   1
  62.       HighLight       =   1
  63.       AllowSelection  =   0   'False
  64.       AllowBigSelection=   0   'False
  65.       AllowUserResizing=   0
  66.       SelectionMode   =   0
  67.       GridLines       =   1
  68.       GridLinesFixed  =   2
  69.       GridLineWidth   =   1
  70.       Rows            =   50
  71.       Cols            =   10
  72.       FixedRows       =   1
  73.       FixedCols       =   1
  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.       MultiTotals     =   -1  'True
  89.       SubtotalPosition=   0
  90.       OutlineBar      =   0
  91.       OutlineCol      =   0
  92.       Ellipsis        =   0
  93.       ExplorerBar     =   0
  94.       PicturesOver    =   0   'False
  95.       FillStyle       =   0
  96.       RightToLeft     =   0   'False
  97.       PictureType     =   0
  98.       TabBehavior     =   0
  99.       OwnerDraw       =   0
  100.       Editable        =   0   'False
  101.       ShowComboButton =   -1  'True
  102.       WordWrap        =   0   'False
  103.       TextStyle       =   0
  104.       TextStyleFixed  =   0
  105.       OleDragMode     =   0
  106.       OleDropMode     =   0
  107.       DataMode        =   0
  108.       VirtualData     =   -1  'True
  109.    End
  110.    Begin VB.Label Lbl_labTitle 
  111.       AutoSize        =   -1  'True
  112.       Caption         =   "当前会计年度:"
  113.       Height          =   180
  114.       Left            =   180
  115.       TabIndex        =   3
  116.       Top             =   150
  117.       Width           =   1170
  118.    End
  119.    Begin VB.Label Lbl_labText 
  120.       AutoSize        =   -1  'True
  121.       Caption         =   "Label1"
  122.       Height          =   180
  123.       Left            =   1380
  124.       TabIndex        =   2
  125.       Top             =   150
  126.       Width           =   540
  127.    End
  128. End
  129. Attribute VB_Name = "KF_FrmKjrlb"
  130. Attribute VB_GlobalNameSpace = False
  131. Attribute VB_Creatable = False
  132. Attribute VB_PredeclaredId = True
  133. Attribute VB_Exposed = False
  134. '*******************************************************
  135. '*    模 块 名 称 :会计日历表
  136. '*    功 能 描 述 :会计日历表
  137. '*    程序员姓名  :赵宇光
  138. '*    最后修改人  :赵宇光
  139. '*    最后修改时间:2001/12/19
  140. '*    备        注:
  141. '*******************************************************
  142. '以下为固定使用变量
  143. Dim ReportTitle As String                '报表主标题
  144. Dim Dyymctbl As New DY_Dyymsz            '打印页面窗体变量
  145. Dim GridCode As String                   '显示网格网格代码
  146. Dim GridInf() As Variant                 '整个网格设置信息
  147. Dim Tsxx As String                       '系统提示信息
  148. Dim Qslz As Long                         '网格隐藏(非操作显示)列数
  149. Dim Sjhgd As Double                      '网格数据行高度
  150. Dim Sfxshjwg As Boolean                  '是否显示合计网格
  151. Dim GridBoolean() As Boolean             '网格列信息(布尔型)
  152. Dim GridStr()  As String                 '网格列信息(字符型)
  153. Dim GridInt() As Integer                 '网格列信息(整型)
  154. Dim Szzls As Integer                     '数组总列数(网格列数-1)
  155. Dim jsqte%
  156. Private Sub Com_Qx_Click()
  157.   Unload Me
  158.   
  159. End Sub
  160. Private Sub Form_Load()                                                   '窗体装入
  161.   
  162.   '调 入 网 格
  163.     GridCode = "kf_KJRLB"
  164.     Call BzWgcsh(vsFlx_Grid, GridCode, GridInf(), GridBoolean(), GridInt(), GridStr())
  165.     
  166.     Qslz = GridInf(1)
  167.     Sjhgd = GridInf(2)
  168.     Sfxshjwg = GridInf(7)
  169.     Szzls = vsFlx_Grid.Cols - 1
  170.     vsFlx_Grid.AllowUserResizing = flexResizeNone
  171.     
  172.     Call Sub_AddGrid
  173.   
  174. End Sub
  175. Private Sub Sub_AddGrid()      '填充网格
  176.     Dim RecTemp As Recordset
  177.     Dim Dqrow As Long
  178.     
  179.     Lbl_labText = str(Xtyear) + "年"
  180.     
  181.     With vsFlx_Grid
  182.     
  183.         .Rows = .FixedRows
  184.         Set RecTemp = Cw_DataEnvi.DataConnect.Execute("select * from gy_kjrlb  where kjyear='" & Xtyear & "' order by period")
  185.         Do While Not RecTemp.EOF
  186.             .AddItem ""
  187.             .RowHeight(.Rows - 1) = Sjhgd
  188.             .TextMatrix(.Rows - 1, Sydz("001", GridStr(), Szzls)) = "  " & Trim(RecTemp.Fields("Period"))
  189.             .TextMatrix(.Rows - 1, Sydz("002", GridStr(), Szzls)) = Trim(RecTemp.Fields("qsrq"))
  190.             .TextMatrix(.Rows - 1, Sydz("003", GridStr(), Szzls)) = Trim(RecTemp.Fields("zzrq"))
  191.             If CBool(RecTemp.Fields("kfjzbz")) = True Then
  192.                 .TextMatrix(.Rows - 1, Sydz("004", GridStr(), Szzls)) = "√"
  193.             Else
  194.                 .TextMatrix(.Rows - 1, Sydz("004", GridStr(), Szzls)) = ""
  195.             End If
  196.             RecTemp.MoveNext
  197.         Loop
  198.     End With
  199.   
  200. End Sub