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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{BEEECC20-4D5F-4F8B-BFDC-5D9B6FBDE09D}#1.0#0"; "vsflex8.ocx"
  3. Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
  4. Object = "{BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0"; "TABCTL32.OCX"
  5. Begin VB.Form Frm_DateCoInfo 
  6.    BorderStyle     =   1  'Fixed Single
  7.    Caption         =   "系统参数设置"
  8.    ClientHeight    =   4410
  9.    ClientLeft      =   2805
  10.    ClientTop       =   2895
  11.    ClientWidth     =   5430
  12.    HelpContextID   =   1013
  13.    Icon            =   "Form_DateCoInfo.frx":0000
  14.    LinkTopic       =   "Form1"
  15.    LockControls    =   -1  'True
  16.    MaxButton       =   0   'False
  17.    MinButton       =   0   'False
  18.    ScaleHeight     =   4410
  19.    ScaleWidth      =   5430
  20.    Begin VB.CommandButton Command1 
  21.       Caption         =   "取消&C"
  22.       Height          =   315
  23.       Index           =   1
  24.       Left            =   4230
  25.       TabIndex        =   6
  26.       Top             =   3990
  27.       Width           =   1125
  28.    End
  29.    Begin VB.CommandButton Command1 
  30.       Caption         =   "确定&D"
  31.       Height          =   315
  32.       Index           =   0
  33.       Left            =   2880
  34.       TabIndex        =   5
  35.       Top             =   3990
  36.       Width           =   1125
  37.    End
  38.    Begin TabDlg.SSTab SSTab1 
  39.       Height          =   3795
  40.       Left            =   30
  41.       TabIndex        =   0
  42.       Top             =   90
  43.       Width           =   5325
  44.       _ExtentX        =   9393
  45.       _ExtentY        =   6694
  46.       _Version        =   393216
  47.       Style           =   1
  48.       Tab             =   1
  49.       TabHeight       =   520
  50.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  51.          Name            =   "宋体"
  52.          Size            =   9
  53.          Charset         =   134
  54.          Weight          =   400
  55.          Underline       =   0   'False
  56.          Italic          =   0   'False
  57.          Strikethrough   =   0   'False
  58.       EndProperty
  59.       TabCaption(0)   =   "系统"
  60.       TabPicture(0)   =   "Form_DateCoInfo.frx":038A
  61.       Tab(0).ControlEnabled=   0   'False
  62.       Tab(0).Control(0)=   "Text1(2)"
  63.       Tab(0).Control(1)=   "Text1(1)"
  64.       Tab(0).Control(2)=   "Text1(0)"
  65.       Tab(0).Control(3)=   "Label1(2)"
  66.       Tab(0).Control(4)=   "Label1(1)"
  67.       Tab(0).Control(5)=   "Label1(0)"
  68.       Tab(0).ControlCount=   6
  69.       TabCaption(1)   =   "会计期间"
  70.       TabPicture(1)   =   "Form_DateCoInfo.frx":03A6
  71.       Tab(1).ControlEnabled=   -1  'True
  72.       Tab(1).Control(0)=   "Label2"
  73.       Tab(1).Control(0).Enabled=   0   'False
  74.       Tab(1).Control(1)=   "Label3"
  75.       Tab(1).Control(1).Enabled=   0   'False
  76.       Tab(1).Control(2)=   "FlexGrid"
  77.       Tab(1).Control(2).Enabled=   0   'False
  78.       Tab(1).Control(3)=   "Check1"
  79.       Tab(1).Control(3).Enabled=   0   'False
  80.       Tab(1).Control(4)=   "Text2"
  81.       Tab(1).Control(4).Enabled=   0   'False
  82.       Tab(1).Control(5)=   "UpDown1"
  83.       Tab(1).Control(5).Enabled=   0   'False
  84.       Tab(1).Control(6)=   "Text3"
  85.       Tab(1).Control(6).Enabled=   0   'False
  86.       Tab(1).Control(7)=   "UpDown2"
  87.       Tab(1).Control(7).Enabled=   0   'False
  88.       Tab(1).ControlCount=   8
  89.       TabCaption(2)   =   "精度"
  90.       TabPicture(2)   =   "Form_DateCoInfo.frx":03C2
  91.       Tab(2).ControlEnabled=   0   'False
  92.       Tab(2).Control(0)=   "UpDown7"
  93.       Tab(2).Control(1)=   "UpDown5"
  94.       Tab(2).Control(2)=   "UpDown3"
  95.       Tab(2).Control(3)=   "SL_Text"
  96.       Tab(2).Control(4)=   "JE_Text"
  97.       Tab(2).Control(5)=   "DJ_Text"
  98.       Tab(2).Control(6)=   "Label8"
  99.       Tab(2).Control(7)=   "Label6"
  100.       Tab(2).Control(8)=   "Label4"
  101.       Tab(2).ControlCount=   9
  102.       Begin MSComCtl2.UpDown UpDown7 
  103.          Height          =   315
  104.          Left            =   -72465
  105.          TabIndex        =   26
  106.          Top             =   1830
  107.          Width           =   240
  108.          _ExtentX        =   476
  109.          _ExtentY        =   556
  110.          _Version        =   393216
  111.          Value           =   1
  112.          BuddyControl    =   "SL_Text"
  113.          BuddyDispid     =   196610
  114.          OrigLeft        =   3030
  115.          OrigTop         =   2400
  116.          OrigRight       =   3270
  117.          OrigBottom      =   2685
  118.          Max             =   6
  119.          Min             =   1
  120.          SyncBuddy       =   -1  'True
  121.          BuddyProperty   =   65547
  122.          Enabled         =   -1  'True
  123.       End
  124.       Begin MSComCtl2.UpDown UpDown5 
  125.          Height          =   315
  126.          Left            =   -72465
  127.          TabIndex        =   25
  128.          Top             =   1350
  129.          Width           =   240
  130.          _ExtentX        =   476
  131.          _ExtentY        =   556
  132.          _Version        =   393216
  133.          Value           =   1
  134.          BuddyControl    =   "JE_Text"
  135.          BuddyDispid     =   196611
  136.          OrigLeft        =   2880
  137.          OrigTop         =   1560
  138.          OrigRight       =   3120
  139.          OrigBottom      =   1815
  140.          Max             =   6
  141.          Min             =   1
  142.          SyncBuddy       =   -1  'True
  143.          BuddyProperty   =   65547
  144.          Enabled         =   -1  'True
  145.       End
  146.       Begin MSComCtl2.UpDown UpDown3 
  147.          Height          =   315
  148.          Left            =   -72465
  149.          TabIndex        =   24
  150.          Top             =   840
  151.          Width           =   240
  152.          _ExtentX        =   476
  153.          _ExtentY        =   556
  154.          _Version        =   393216
  155.          Value           =   1
  156.          BuddyControl    =   "DJ_Text"
  157.          BuddyDispid     =   196612
  158.          OrigLeft        =   3000
  159.          OrigTop         =   540
  160.          OrigRight       =   3240
  161.          OrigBottom      =   885
  162.          Max             =   6
  163.          Min             =   1
  164.          SyncBuddy       =   -1  'True
  165.          BuddyProperty   =   65547
  166.          Enabled         =   -1  'True
  167.       End
  168.       Begin VB.TextBox SL_Text 
  169.          Enabled         =   0   'False
  170.          Height          =   315
  171.          Left            =   -72960
  172.          TabIndex        =   23
  173.          Text            =   "1"
  174.          Top             =   1830
  175.          Width           =   525
  176.       End
  177.       Begin VB.TextBox JE_Text 
  178.          Enabled         =   0   'False
  179.          Height          =   315
  180.          Left            =   -72960
  181.          TabIndex        =   22
  182.          Text            =   "1"
  183.          Top             =   1350
  184.          Width           =   525
  185.       End
  186.       Begin VB.TextBox DJ_Text 
  187.          Enabled         =   0   'False
  188.          Height          =   315
  189.          Left            =   -72960
  190.          TabIndex        =   21
  191.          Text            =   "1"
  192.          Top             =   840
  193.          Width           =   525
  194.       End
  195.       Begin MSComCtl2.UpDown UpDown2 
  196.          Height          =   315
  197.          Left            =   3765
  198.          TabIndex        =   14
  199.          Top             =   2190
  200.          Width           =   270
  201.          _ExtentX        =   476
  202.          _ExtentY        =   556
  203.          _Version        =   393216
  204.          Value           =   1
  205.          AutoBuddy       =   -1  'True
  206.          BuddyControl    =   "Text3"
  207.          BuddyDispid     =   196613
  208.          OrigLeft        =   4080
  209.          OrigTop         =   1890
  210.          OrigRight       =   4350
  211.          OrigBottom      =   2175
  212.          Max             =   12
  213.          Min             =   1
  214.          SyncBuddy       =   -1  'True
  215.          BuddyProperty   =   0
  216.          Enabled         =   -1  'True
  217.       End
  218.       Begin VB.TextBox Text3 
  219.          Enabled         =   0   'False
  220.          Height          =   315
  221.          Left            =   2820
  222.          Locked          =   -1  'True
  223.          TabIndex        =   13
  224.          Text            =   "1"
  225.          Top             =   2190
  226.          Width           =   945
  227.       End
  228.       Begin MSComCtl2.UpDown UpDown1 
  229.          Height          =   315
  230.          Left            =   4005
  231.          TabIndex        =   12
  232.          Top             =   1470
  233.          Width           =   270
  234.          _ExtentX        =   476
  235.          _ExtentY        =   556
  236.          _Version        =   393216
  237.          Value           =   1999
  238.          BuddyControl    =   "Text2"
  239.          BuddyDispid     =   196614
  240.          OrigLeft        =   4320
  241.          OrigTop         =   1230
  242.          OrigRight       =   4590
  243.          OrigBottom      =   1605
  244.          Max             =   2050
  245.          Min             =   1997
  246.          SyncBuddy       =   -1  'True
  247.          BuddyProperty   =   0
  248.          Enabled         =   -1  'True
  249.       End
  250.       Begin VB.TextBox Text2 
  251.          Enabled         =   0   'False
  252.          Height          =   315
  253.          Left            =   2820
  254.          Locked          =   -1  'True
  255.          TabIndex        =   11
  256.          Text            =   "2000"
  257.          Top             =   1470
  258.          Width           =   1185
  259.       End
  260.       Begin VB.CheckBox Check1 
  261.          Alignment       =   1  'Right Justify
  262.          Caption         =   "自然年度会计期间"
  263.          Height          =   255
  264.          Left            =   2760
  265.          TabIndex        =   10
  266.          Top             =   780
  267.          Width           =   1755
  268.       End
  269.       Begin VB.TextBox Text1 
  270.          Height          =   285
  271.          Index           =   2
  272.          Left            =   -73650
  273.          MaxLength       =   25
  274.          TabIndex        =   9
  275.          Top             =   1740
  276.          Width           =   3315
  277.       End
  278.       Begin VB.TextBox Text1 
  279.          Height          =   285
  280.          Index           =   1
  281.          Left            =   -73650
  282.          MaxLength       =   30
  283.          TabIndex        =   8
  284.          Top             =   1230
  285.          Width           =   3315
  286.       End
  287.       Begin VB.TextBox Text1 
  288.          Height          =   285
  289.          Index           =   0
  290.          Left            =   -73650
  291.          MaxLength       =   30
  292.          TabIndex        =   7
  293.          Top             =   750
  294.          Width           =   3315
  295.       End
  296.       Begin VSFlex8Ctl.VSFlexGrid FlexGrid 
  297.          Height          =   3135
  298.          Left            =   180
  299.          TabIndex        =   1
  300.          Top             =   450
  301.          Width           =   2145
  302.          _cx             =   8326856
  303.          _cy             =   8328602
  304.          Appearance      =   1
  305.          BorderStyle     =   1
  306.          Enabled         =   -1  'True
  307.          BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  308.             Name            =   "宋体"
  309.             Size            =   9
  310.             Charset         =   134
  311.             Weight          =   400
  312.             Underline       =   0   'False
  313.             Italic          =   0   'False
  314.             Strikethrough   =   0   'False
  315.          EndProperty
  316.          MousePointer    =   1
  317.          BackColor       =   -2147483643
  318.          ForeColor       =   -2147483640
  319.          BackColorFixed  =   -2147483633
  320.          ForeColorFixed  =   -2147483630
  321.          BackColorSel    =   -2147483635
  322.          ForeColorSel    =   -2147483634
  323.          BackColorBkg    =   -2147483636
  324.          BackColorAlternate=   -2147483643
  325.          GridColor       =   -2147483633
  326.          GridColorFixed  =   -2147483632
  327.          TreeColor       =   -2147483632
  328.          FloodColor      =   192
  329.          SheetBorder     =   -2147483642
  330.          FocusRect       =   1
  331.          HighLight       =   1
  332.          AllowSelection  =   -1  'True
  333.          AllowBigSelection=   -1  'True
  334.          AllowUserResizing=   1
  335.          SelectionMode   =   1
  336.          GridLines       =   1
  337.          GridLinesFixed  =   2
  338.          GridLineWidth   =   1
  339.          Rows            =   13
  340.          Cols            =   2
  341.          FixedRows       =   1
  342.          FixedCols       =   0
  343.          RowHeightMin    =   275
  344.          RowHeightMax    =   0
  345.          ColWidthMin     =   0
  346.          ColWidthMax     =   0
  347.          ExtendLastCol   =   0   'False
  348.          FormatString    =   "<期间|开始日期      "
  349.          ScrollTrack     =   0   'False
  350.          ScrollBars      =   3
  351.          ScrollTips      =   0   'False
  352.          MergeCells      =   0
  353.          MergeCompare    =   0
  354.          AutoResize      =   -1  'True
  355.          AutoSizeMode    =   0
  356.          AutoSearch      =   0
  357.          AutoSearchDelay =   2
  358.          MultiTotals     =   -1  'True
  359.          SubtotalPosition=   1
  360.          OutlineBar      =   0
  361.          OutlineCol      =   0
  362.          Ellipsis        =   1
  363.          ExplorerBar     =   0
  364.          PicturesOver    =   0   'False
  365.          FillStyle       =   0
  366.          RightToLeft     =   0   'False
  367.          PictureType     =   0
  368.          TabBehavior     =   0
  369.          OwnerDraw       =   0
  370.          Editable        =   0
  371.          ShowComboButton =   1
  372.          WordWrap        =   0   'False
  373.          TextStyle       =   0
  374.          TextStyleFixed  =   0
  375.          OleDragMode     =   0
  376.          OleDropMode     =   0
  377.          DataMode        =   0
  378.          VirtualData     =   -1  'True
  379.          DataMember      =   ""
  380.          ComboSearch     =   3
  381.          AutoSizeMouse   =   -1  'True
  382.          FrozenRows      =   0
  383.          FrozenCols      =   0
  384.          AllowUserFreezing=   0
  385.          BackColorFrozen =   0
  386.          ForeColorFrozen =   0
  387.          WallPaperAlignment=   9
  388.          AccessibleName  =   ""
  389.          AccessibleDescription=   ""
  390.          AccessibleValue =   ""
  391.          AccessibleRole  =   24
  392.          Begin VB.TextBox Data_T 
  393.             BorderStyle     =   0  'None
  394.             Height          =   225
  395.             Left            =   450
  396.             TabIndex        =   17
  397.             Top             =   270
  398.             Visible         =   0   'False
  399.             Width           =   1335
  400.          End
  401.       End
  402.       Begin VB.Label Label8 
  403.          AutoSize        =   -1  'True
  404.          Caption         =   "数量小数位数:"
  405.          Height          =   180
  406.          Left            =   -74160
  407.          TabIndex        =   20
  408.          Top             =   1890
  409.          Width           =   1170
  410.       End
  411.       Begin VB.Label Label6 
  412.          AutoSize        =   -1  'True
  413.          Caption         =   "金额小数位数:"
  414.          Height          =   180
  415.          Left            =   -74160
  416.          TabIndex        =   19
  417.          Top             =   1410
  418.          Width           =   1170
  419.       End
  420.       Begin VB.Label Label4 
  421.          AutoSize        =   -1  'True
  422.          Caption         =   "单价小数位数:"
  423.          Height          =   180
  424.          Left            =   -74160
  425.          TabIndex        =   18
  426.          Top             =   870
  427.          Width           =   1170
  428.       End
  429.       Begin VB.Label Label3 
  430.          AutoSize        =   -1  'True
  431.          Caption         =   "启用会计期间:"
  432.          Height          =   180
  433.          Left            =   2820
  434.          TabIndex        =   16
  435.          Top             =   1950
  436.          Width           =   1170
  437.       End
  438.       Begin VB.Label Label2 
  439.          AutoSize        =   -1  'True
  440.          Caption         =   "当前会计年度:"
  441.          Height          =   180
  442.          Left            =   2820
  443.          TabIndex        =   15
  444.          Top             =   1230
  445.          Width           =   1170
  446.       End
  447.       Begin VB.Label Label1 
  448.          AutoSize        =   -1  'True
  449.          Caption         =   "电话:"
  450.          Height          =   180
  451.          Index           =   2
  452.          Left            =   -74700
  453.          TabIndex        =   4
  454.          Top             =   1740
  455.          Width           =   450
  456.       End
  457.       Begin VB.Label Label1 
  458.          AutoSize        =   -1  'True
  459.          Caption         =   "地址:"
  460.          Height          =   180
  461.          Index           =   1
  462.          Left            =   -74700
  463.          TabIndex        =   3
  464.          Top             =   1260
  465.          Width           =   450
  466.       End
  467.       Begin VB.Label Label1 
  468.          AutoSize        =   -1  'True
  469.          Caption         =   "公司名称:"
  470.          Height          =   180
  471.          Index           =   0
  472.          Left            =   -74700
  473.          TabIndex        =   2
  474.          Top             =   810
  475.          Width           =   810
  476.       End
  477.    End
  478. End
  479. Attribute VB_Name = "Frm_DateCoInfo"
  480. Attribute VB_GlobalNameSpace = False
  481. Attribute VB_Creatable = False
  482. Attribute VB_PredeclaredId = True
  483. Attribute VB_Exposed = False
  484. Dim Row_int As Integer, Col_int As Integer
  485. Private Sub Check1_Click()
  486.     Dim I As Integer
  487.     If Check1.Value = 1 Then
  488.         For I = 1 To 12
  489.             FlexGrid.TextMatrix(I, 0) = I
  490.             FlexGrid.TextMatrix(I, 1) = Format(Text2.Text & "-" & I & "-1", "yyyy-mm-dd")
  491.         Next I
  492.         Data_T.Locked = True
  493.         Else
  494.         Data_T.Locked = False
  495.     End If
  496.     Data_T.Text = FlexGrid.TextMatrix(FlexGrid.Row, 1)
  497. End Sub
  498. Private Sub Command1_Click(Index As Integer)
  499.     Dim Ssql As String
  500.     Dim I As Integer
  501.     Dim aDo_Date As New Recordset
  502.     On Error GoTo error_exit
  503.     
  504.     If Index = 1 Then Unload Me: Exit Sub
  505.     
  506.     
  507.     Ssql = "update HDSystem_DataBases set CoName='" & Trim(Text1(0).Text) & "'," _
  508.          & "Address='" & Trim(Text1(1).Text) & "',Phone='" & Trim(Text1(2).Text) & "',qsqj=" & Val(Text3.Text) _
  509.          & " WHERE DataBasesName='" & Trim(Text1(0).Tag) & "'"
  510.     Conn_System.Execute Ssql
  511.     Conn_System.Execute "delete " & Trim(Text1(0).Tag) & ".dbo.Gy_kjrlb"
  512.     
  513.     aDo_Date.Open "select * from " & Trim(Text1(0).Tag) & ".dbo.Gy_kjrlb", Conn_System, adOpenStatic, adLockBatchOptimistic
  514.     With aDo_Date
  515.     For I = 1 To 12
  516.         .AddNew
  517.         !KjYear = Trim(Text2.Text)
  518.         !Period = FlexGrid.TextMatrix(I, 0)
  519.         !qsrq = FlexGrid.TextMatrix(I, 1)
  520.         If I < 12 Then
  521.             !zzrq = DateAdd("d", -1, FlexGrid.TextMatrix(I + 1, 1))
  522.          Else
  523.             !zzrq = DateAdd("d", -1, DateAdd("m", 1, FlexGrid.TextMatrix(I, 1)))
  524.         End If
  525.         If Val(FlexGrid.TextMatrix(I, 0)) < Val(Text3.Text) Then
  526.             !cwzzjzbz = 1: !Xsjzbz = 1
  527.             !Gdzcjzbz = 1: !Kfjzbz = 1
  528.             !chhsjzbz = 1: !PMjzbz = 1
  529.             !CgJzbz = 1: !CaskJzbz = 1
  530.         End If
  531.         If Val(FlexGrid.TextMatrix(I, 0)) = Val(Text3.Text) Then
  532.             !beginflag = 1
  533.         End If
  534.         .Update
  535.     Next
  536.     .UpdateBatch adAffectAllChapters
  537.     .Close
  538.     Set aDo_Date = Nothing
  539.     End With
  540.     
  541.     Conn_System.Execute "update " & Text1(0).Tag & ".dbo.Gy_AccInformation set itemValue=" & DJ_Text.Text & " where systemcode='Cwzz' and itemcode='cwdjxsws'"
  542.     Conn_System.Execute "update " & Text1(0).Tag & ".dbo.Gy_AccInformation set itemValue=" & JE_Text.Text & " where systemcode='Cwzz' and itemcode='cwjexsws'"
  543.     Conn_System.Execute "update " & Text1(0).Tag & ".dbo.Gy_AccInformation set itemValue=" & SL_Text.Text & " where systemcode='Cwzz' and itemcode='cwslxsws'"
  544.     
  545.     Unload Me
  546.     Exit Sub
  547.     
  548. error_exit:
  549.     MsgBox Err.Description, 16
  550. End Sub
  551. Private Sub Data_T_GotFocus()
  552.     With FlexGrid
  553.         If .Col = 1 Then
  554.             Data_T.Text = .TextMatrix(.Row, 1)
  555.             Data_T.SelLength = Len(Data_T.Text)
  556.             Row_int = .Row
  557.             Col_int = .Col
  558.         End If
  559.     End With
  560. End Sub
  561. Private Sub Data_T_LostFocus()
  562.     Dim I As Integer
  563.     Dim r As Integer
  564.     Dim data_er As Date
  565.     Dim New_date As String
  566.     On Error Resume Next
  567.     r = 1
  568.     With FlexGrid
  569.         If IsDate(Data_T.Text) = True Then
  570.             New_date = .TextMatrix(Row_int, Col_int)
  571.             .TextMatrix(Row_int, Col_int) = Format(Data_T.Text, "yyyy-mm-dd")
  572.             If New_date <> Trim(Data_T.Text) Then
  573.                 For I = Row_int + 1 To 12
  574.                      data_er = CDate(Val(Mid(.TextMatrix(Row_int, Col_int), 1, 4)) & "-" _
  575.                                       & Val(Mid(.TextMatrix(Row_int, 1), 6, 5)))
  576.                     .TextMatrix(I, 1) = DateAdd("m", r, data_er)
  577.                     r = r + 1
  578.                 Next
  579.             End If
  580.             
  581.         Else
  582.             Data_T.Text = .TextMatrix(Row_int, Col_int)
  583.         End If
  584.          
  585.     End With
  586. End Sub
  587. Private Sub FlexGrid_AfterScroll(ByVal OldTopRow As Long, ByVal OldLeftCol As Long, ByVal NewTopRow As Long, ByVal NewLeftCol As Long)
  588.     Data_T.Visible = False
  589. End Sub
  590. Private Sub FlexGrid_SelChange()
  591.     With FlexGrid
  592.          .Col = 1
  593.          Data_T.Move .CellLeft, .CellTop, .CellWidth, .CellHeight - 10
  594.          Data_T.Visible = True
  595.          Data_T.SetFocus
  596.     End With
  597. End Sub
  598. Private Sub Form_Activate()
  599.     On Error GoTo error_exit
  600.     Dim TF As Boolean
  601.     Dim aDo_data As New Recordset
  602.     Dim aDo_data1 As New Recordset
  603.     
  604.     TF = False
  605.     Set aDo_data = Conn_System.Execute("select * from HDSystem_DataBases where DataBasesName='" & Text1(0).Tag & "'")
  606.     If aDo_data.RecordCount > 0 Then
  607.     Text1(0) = "" & aDo_data!CoName
  608.     Text1(1) = "" & aDo_data!Address
  609.     Text1(2) = "" & aDo_data!Phone
  610.     Text3.Text = IIf(Val("" & aDo_data!qsqj) = 0, 1, aDo_data!qsqj)
  611.     Text2.Text = Year(Date)
  612.     If Trim(aDo_data!YNUse) = "1" Then
  613.        Command1(0).Enabled = False
  614.     End If
  615.     
  616.     End If
  617.     aDo_data.Close
  618.     Set aDo_data = Nothing
  619.     
  620.     
  621.     Set aDo_data1 = Conn_System.Execute("select * from " & Text1(0).Tag & ".dbo.Gy_kjrlb order by  Kjyear,Period")
  622.     
  623.     If aDo_data1.RecordCount <= 0 Then
  624.         Check1.Value = 1
  625.         Check1_Click
  626.     Else
  627.         Dim I As Integer
  628.         For I = 1 To 12
  629.             Text2.Text = aDo_data1!KjYear
  630.             FlexGrid.TextMatrix(I, 0) = I
  631.             FlexGrid.TextMatrix(I, 1) = aDo_data1!qsrq
  632.             aDo_data1.MoveNext
  633.         Next I
  634.     End If
  635.     aDo_data1.Close
  636.     
  637.     Set aDo_data1 = Conn_System.Execute("select * from " & Text1(0).Tag & ".dbo.Gy_AccInformation where systemcode='Cwzz'")
  638.     With aDo_data1
  639.         Do While Not .EOF
  640.             Select Case Trim(!itemcode)
  641.                 Case "cwdjxsws"
  642.                     DJ_Text.Text = !itemValue
  643.                 Case "cwjexsws"
  644.                     JE_Text.Text = !itemValue
  645.                 Case "cwslxsws"
  646.                     SL_Text.Text = !itemValue
  647.             End Select
  648.             aDo_data1.MoveNext
  649.         Loop
  650.         aDo_data1.Close
  651.         Set aDo_data1 = Nothing
  652.     End With
  653.     Exit Sub
  654. error_exit:
  655.     MsgBox Err.Description, 16
  656.     Unload Me
  657. End Sub
  658. Private Sub Text2_Change()
  659.     Dim I As Integer
  660.     For I = 1 To 12
  661.         FlexGrid.TextMatrix(I, 1) = Format(Trim(Text2.Text) & "- " & I & "-01", "yyyy-mm-dd")
  662.     Next I
  663.     Data_T.Text = FlexGrid.TextMatrix(FlexGrid.Row, 1)
  664. End Sub