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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
  3. Begin VB.MDIForm XT_Main 
  4.    BackColor       =   &H00808000&
  5.    Caption         =   "百利/ERP5.0-考核管理"
  6.    ClientHeight    =   6510
  7.    ClientLeft      =   1380
  8.    ClientTop       =   1440
  9.    ClientWidth     =   11835
  10.    HelpContextID   =   23
  11.    Icon            =   "系统_主界面.frx":0000
  12.    WindowState     =   2  'Maximized
  13.    Begin VB.Timer Timer1 
  14.       Interval        =   1
  15.       Left            =   3360
  16.       Top             =   1380
  17.    End
  18.    Begin MSComctlLib.StatusBar StatusBar1 
  19.       Align           =   2  'Align Bottom
  20.       Height          =   375
  21.       Left            =   0
  22.       TabIndex        =   0
  23.       Top             =   6135
  24.       Width           =   11835
  25.       _ExtentX        =   20876
  26.       _ExtentY        =   661
  27.       _Version        =   393216
  28.       BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628} 
  29.          NumPanels       =   6
  30.          BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  31.             AutoSize        =   2
  32.             Object.Width           =   5292
  33.             MinWidth        =   5292
  34.             Key             =   "OperStatus"
  35.          EndProperty
  36.          BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  37.             Object.Width           =   5292
  38.             MinWidth        =   5292
  39.             Key             =   "zt"
  40.          EndProperty
  41.          BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  42.             AutoSize        =   2
  43.             Object.Width           =   2117
  44.             MinWidth        =   2117
  45.             Key             =   "czy"
  46.          EndProperty
  47.          BeginProperty Panel4 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  48.             AutoSize        =   2
  49.             Object.Width           =   3519
  50.             MinWidth        =   3528
  51.             Key             =   "rq"
  52.          EndProperty
  53.          BeginProperty Panel5 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  54.             Style           =   5
  55.             Object.Width           =   1411
  56.             MinWidth        =   1411
  57.             TextSave        =   "11:58"
  58.             Key             =   "sj"
  59.          EndProperty
  60.          BeginProperty Panel6 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  61.             AutoSize        =   2
  62.             Object.Width           =   3519
  63.             MinWidth        =   3528
  64.             Key             =   "rjbb"
  65.          EndProperty
  66.       EndProperty
  67.    End
  68.    Begin MSComctlLib.ImageList ImageList1 
  69.       Left            =   11070
  70.       Top             =   510
  71.       _ExtentX        =   1005
  72.       _ExtentY        =   1005
  73.       BackColor       =   -2147483643
  74.       ImageWidth      =   16
  75.       ImageHeight     =   16
  76.       MaskColor       =   12632256
  77.       _Version        =   393216
  78.       BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  79.          NumListImages   =   8
  80.          BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  81.             Picture         =   "系统_主界面.frx":1042
  82.             Key             =   "stb"
  83.          EndProperty
  84.          BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  85.             Picture         =   "系统_主界面.frx":1496
  86.             Key             =   "xttb"
  87.          EndProperty
  88.          BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  89.             Picture         =   "系统_主界面.frx":18EE
  90.             Key             =   "qx"
  91.          EndProperty
  92.          BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  93.             Picture         =   "系统_主界面.frx":1D4E
  94.             Key             =   "kplr"
  95.          EndProperty
  96.          BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  97.             Picture         =   "系统_主界面.frx":21A2
  98.             Key             =   "kpgl"
  99.          EndProperty
  100.          BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  101.             Picture         =   "系统_主界面.frx":2602
  102.             Key             =   "tcxt"
  103.          EndProperty
  104.          BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  105.             Picture         =   "系统_主界面.frx":291E
  106.             Key             =   "szk"
  107.          EndProperty
  108.          BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  109.             Picture         =   "系统_主界面.frx":2D76
  110.             Key             =   "gnqx"
  111.          EndProperty
  112.       EndProperty
  113.    End
  114.    Begin VB.Menu c_File 
  115.       Caption         =   "文件(&F)"
  116.       Index           =   101
  117.       Begin VB.Menu Khgl_Register 
  118.          Caption         =   "重新注册(&R)"
  119.       End
  120.       Begin VB.Menu v5 
  121.          Caption         =   "-"
  122.       End
  123.       Begin VB.Menu Khgl_quit 
  124.          Caption         =   "退出系统(&Q)"
  125.       End
  126.    End
  127.    Begin VB.Menu c_jcsz 
  128.       Caption         =   "基础设置(&I)"
  129.       Begin VB.Menu Khgl_Check 
  130.          Caption         =   "考核规则设置(&C)"
  131.       End
  132.       Begin VB.Menu Khgl_Point 
  133.          Caption         =   "分值规则设置(&P)"
  134.       End
  135.       Begin VB.Menu Khgl_GauList 
  136.          Caption         =   "量化规则明细设置(&L)"
  137.       End
  138.       Begin VB.Menu Khgl_ValList 
  139.          Caption         =   "测评规则明细设置(&V)"
  140.       End
  141.       Begin VB.Menu Khgl_Factor 
  142.          Caption         =   "考核要素设置(&F)"
  143.       End
  144.       Begin VB.Menu Khgl_Title 
  145.          Caption         =   "考核类别设置(&T)"
  146.       End
  147.       Begin VB.Menu Khgl_Group 
  148.          Caption         =   "考核组设置(&G)"
  149.       End
  150.       Begin VB.Menu Khgl_Result 
  151.          Caption         =   "考核结果设置(&R)"
  152.       End
  153.    End
  154.    Begin VB.Menu c_Rcgl 
  155.       Caption         =   "日常管理(&D)"
  156.       Begin VB.Menu Khgl_CheckQuery 
  157.          Caption         =   "考核表查询(&Q)"
  158.       End
  159.       Begin VB.Menu Khgl_CheckData 
  160.          Caption         =   "单人考核数据录入(&S)"
  161.       End
  162.       Begin VB.Menu Khgl_GroupData 
  163.          Caption         =   "考核组考核数据录入(&G)"
  164.       End
  165.       Begin VB.Menu Khgl_Compute 
  166.          Caption         =   "考核数据计算(&C)"
  167.       End
  168.    End
  169.    Begin VB.Menu c_tjfx 
  170.       Caption         =   "统计分析(&C)"
  171.       Begin VB.Menu Khgl_Analyze 
  172.          Caption         =   "考核结果分析(&R)"
  173.       End
  174.       Begin VB.Menu Khgl_FactorAnalyze 
  175.          Caption         =   "他评要素分析(&O)"
  176.       End
  177.    End
  178.    Begin VB.Menu c_gnbm 
  179.       Caption         =   "工具(&T)"
  180.       Begin VB.Menu Khgl_gnbmjsq 
  181.          Caption         =   "计算器(&S)"
  182.       End
  183.    End
  184.    Begin VB.Menu mnuwindows 
  185.       Caption         =   "窗口(&W)"
  186.       WindowList      =   -1  'True
  187.       Begin VB.Menu mnuWindowCascade 
  188.          Caption         =   "层叠(&C)"
  189.       End
  190.       Begin VB.Menu mnuWindowTileHorizontal 
  191.          Caption         =   "横向平铺(&H)"
  192.       End
  193.       Begin VB.Menu mnuWindowTileVertical 
  194.          Caption         =   "纵向平铺(&V)"
  195.       End
  196.       Begin VB.Menu mnuWindowArrangeIcons 
  197.          Caption         =   "排列图标(&A)"
  198.       End
  199.    End
  200.    Begin VB.Menu c_bz 
  201.       Caption         =   "帮助(&H)"
  202.       Begin VB.Menu Khgl_xtbz 
  203.          Caption         =   "系统帮助(&S)"
  204.       End
  205.       Begin VB.Menu Khgl_gy 
  206.          Caption         =   "关于(&A)"
  207.       End
  208.    End
  209. End
  210. Attribute VB_Name = "XT_Main"
  211. Attribute VB_GlobalNameSpace = False
  212. Attribute VB_Creatable = False
  213. Attribute VB_PredeclaredId = True
  214. Attribute VB_Exposed = False
  215. '**************************************
  216. '*    模 块 名 称 :人员考核系统主窗体
  217. '*    功 能 描 述 :作为系统主界面
  218. '*    程序员姓名  : 张建忠
  219. '*    最后修改人  : 张洪军
  220. '*    最后修改时间:2001/12/27
  221. '**************************************
  222. Dim Tsxx As String                           '系统提示信息
  223. Private Sub Khgl_Register_Click()
  224.     Call Xt_Control.Zxxymk(Me.Khgl_Register.Name)
  225. End Sub
  226. Private Sub Khgl_quit_Click()
  227.     Call Xt_Control.Zxxymk(Me.Khgl_quit.Name)
  228. End Sub
  229. Private Sub Khgl_Analyze_Click()
  230.     Call Xt_Control.Zxxymk(Me.Khgl_Analyze.Name)
  231. End Sub
  232. Private Sub Khgl_Check_Click()
  233.     Call Xt_Control.Zxxymk(Me.Khgl_Check.Name)
  234. End Sub
  235. Private Sub Khgl_CheckData_Click()
  236.     Call Xt_Control.Zxxymk(Me.Khgl_CheckData.Name)
  237. End Sub
  238. Private Sub Khgl_CheckQuery_Click()
  239.     Call Xt_Control.Zxxymk(Me.Khgl_CheckQuery.Name)
  240. End Sub
  241. Private Sub Khgl_Compute_Click()
  242.     Call Xt_Control.Zxxymk(Me.Khgl_Compute.Name)
  243. End Sub
  244. Private Sub Khgl_Factor_Click()
  245.     Call Xt_Control.Zxxymk(Me.Khgl_Factor.Name)
  246. End Sub
  247. Private Sub Khgl_FactorAnalyze_Click()
  248.     Call Xt_Control.Zxxymk(Me.Khgl_FactorAnalyze.Name)
  249. End Sub
  250. Private Sub Khgl_GauList_Click()
  251.     Call Xt_Control.Zxxymk(Me.Khgl_GauList.Name)
  252. End Sub
  253. Private Sub Khgl_Group_Click()
  254.     Call Xt_Control.Zxxymk(Me.Khgl_Group.Name)
  255. End Sub
  256. Private Sub Khgl_GroupData_Click()
  257.     Call Xt_Control.Zxxymk(Me.Khgl_GroupData.Name)
  258. End Sub
  259. Private Sub Khgl_Point_Click()
  260.     Call Xt_Control.Zxxymk(Me.Khgl_Point.Name)
  261. End Sub
  262. Private Sub Khgl_Result_Click()
  263.     Call Xt_Control.Zxxymk(Me.Khgl_Result.Name)
  264. End Sub
  265. Private Sub Khgl_Title_Click()
  266.     Call Xt_Control.Zxxymk(Me.Khgl_Title.Name)
  267. End Sub
  268. Private Sub Khgl_ValList_Click()
  269.     Call Xt_Control.Zxxymk(Me.Khgl_ValList.Name)
  270. End Sub
  271. Private Sub Khgl_gnbmjsq_Click()
  272.     Call Xt_Control.Zxxymk(Me.Khgl_gnbmjsq.Name)
  273. End Sub
  274. Private Sub Khgl_xtbz_Click()
  275.     Call Xt_Control.Zxxymk(Me.Khgl_xtbz.Name)
  276. End Sub
  277. Private Sub Khgl_gy_Click()
  278.      Call Xt_Control.Zxxymk(Me.Khgl_gy.Name)
  279. End Sub
  280. '主窗体击活
  281. Private Sub MDIForm_Activate()
  282.     Timer1.Enabled = True
  283. End Sub
  284. Private Sub MDIForm_Load()
  285.    
  286.     '调入主操作界面
  287.     Xt_Control.Show
  288. End Sub
  289. Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  290.         
  291.     On Error Resume Next
  292.     
  293.     Dim Jsqte As Integer
  294.     If Not Tcxt Then
  295.         Cancel = True
  296.     Else
  297.         Unload_TF = True
  298.         For Jsqte = 0 To Forms.count - 1
  299.             Unload Forms(Jsqte)
  300.         Next Jsqte
  301.         End
  302.     End If
  303. End Sub
  304. Private Sub mnuWindowCascade_Click()
  305.     Me.Arrange vbCascade                                                    '层叠
  306. End Sub
  307. Private Sub mnuWindowTileHorizontal_Click()
  308.     Me.Arrange vbTileHorizontal                                             '窗口横向平铺
  309. End Sub
  310. Private Sub mnuWindowTileVertical_Click()
  311.     Me.Arrange vbTileVertical                                               '窗口纵向平铺
  312. End Sub
  313. Private Sub mnuWindowArrangeIcons_Click()                                   '窗口排列图标
  314.     Me.Arrange vbArrangeIcons
  315. End Sub
  316. '************************'以下为程序固定不变部分*********************'
  317. Private Function Tcxt() As Boolean                                       '退出系统提示
  318.     Dim Answer As Integer
  319.     Tsxx = "请确认是否退出系统?"
  320.     Answer = Xtxxts(Tsxx, 2, 2)
  321.     If Answer = 1 Then
  322.         Tcxt = True
  323.     Else
  324.         Tcxt = False
  325.     End If
  326. End Function
  327. Private Sub Timer1_Timer()                                        '在窗体激活后调入程序
  328.     
  329.     Timer1.Enabled = False
  330.     If XT_login.QdCheck.Value = 1 Then
  331.         Call Xtcsh
  332.         XT_login.QdCheck.Value = 0
  333.     End If
  334. End Sub
  335. Private Sub Xtcsh()                                               '系统主控制台及全局变量初始化
  336.     
  337.     With XT_login
  338.         Xtczybm = Trim(Mid(.CzyCombo.Text, 1, InStr(1, .CzyCombo.Text, "-") - 1))
  339.         Xtczy = Trim(Mid(.CzyCombo.Text, InStr(1, .CzyCombo.Text, "-") + 1, Len(.CzyCombo.Text)))
  340.         Xtztbm = Trim(Mid(.ZtCombo.Text, 1, InStr(1, .ZtCombo.Text, "-") - 1))
  341.         Xtdwm = Trim(Mid(.ZtCombo.Text, InStr(1, .ZtCombo.Text, "-") + 1, Len(.ZtCombo.Text)))
  342.         Xtkjqjgs = 12
  343.         '业务操作日期
  344.         Xtrq = CDate(.CzrqText.Text)
  345.         
  346.         '用户选择系统年度
  347.         Xtyear = Val(.KjyearCombo.Text)
  348.         
  349.         '用户选择系统会计期间
  350.         Set Xtrlrec = Cw_DataEnvi.DataConnect.Execute("Select * From Gy_kjrlb where qsrq<='" + .CzrqText.Text + "' and zzrq>='" + .CzrqText.Text + "'")
  351.         If Not Xtrlrec.EOF Then
  352.             Xtmm = Xtrlrec.Fields("Period")
  353.         End If
  354.         
  355.     End With
  356.     
  357.     With XT_Main.StatusBar1
  358.         .Panels("OperStatus") = "就绪"
  359.         .Panels("zt").Text = Xtdwm
  360.         .Panels("czy").Text = Xtczy
  361.         .Panels("rq").Text = "业务日期:" + Format(Xtrq, "yyyy-mm-dd")
  362.         .Panels("rjbb").Text = "【百利/ERP】"
  363.     End With
  364. End Sub