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

企业管理

开发平台:

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       =   &H00FF8080&
  5.    Caption         =   "百利/ERP5.0-设备管理"
  6.    ClientHeight    =   6510
  7.    ClientLeft      =   1380
  8.    ClientTop       =   1440
  9.    ClientWidth     =   11835
  10.    Icon            =   "系统_主界面.frx":0000
  11.    WindowState     =   2  'Maximized
  12.    Begin VB.Timer Timer1 
  13.       Interval        =   1
  14.       Left            =   3360
  15.       Top             =   1380
  16.    End
  17.    Begin MSComctlLib.StatusBar StatusBar1 
  18.       Align           =   2  'Align Bottom
  19.       Height          =   375
  20.       Left            =   0
  21.       TabIndex        =   0
  22.       Top             =   6135
  23.       Width           =   11835
  24.       _ExtentX        =   20876
  25.       _ExtentY        =   661
  26.       _Version        =   393216
  27.       BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628} 
  28.          NumPanels       =   6
  29.          BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  30.             AutoSize        =   2
  31.             Object.Width           =   5292
  32.             MinWidth        =   5292
  33.             Key             =   "OperStatus"
  34.          EndProperty
  35.          BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  36.             Object.Width           =   5292
  37.             MinWidth        =   5292
  38.             Key             =   "zt"
  39.          EndProperty
  40.          BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  41.             AutoSize        =   2
  42.             Object.Width           =   2117
  43.             MinWidth        =   2117
  44.             Key             =   "czy"
  45.          EndProperty
  46.          BeginProperty Panel4 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  47.             AutoSize        =   2
  48.             Object.Width           =   3519
  49.             MinWidth        =   3528
  50.             Key             =   "rq"
  51.          EndProperty
  52.          BeginProperty Panel5 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  53.             Style           =   5
  54.             Object.Width           =   1411
  55.             MinWidth        =   1411
  56.             TextSave        =   "12:04"
  57.             Key             =   "sj"
  58.          EndProperty
  59.          BeginProperty Panel6 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  60.             AutoSize        =   2
  61.             Object.Width           =   3519
  62.             MinWidth        =   3528
  63.             Key             =   "rjbb"
  64.          EndProperty
  65.       EndProperty
  66.    End
  67.    Begin MSComctlLib.ImageList ImageList1 
  68.       Left            =   11070
  69.       Top             =   510
  70.       _ExtentX        =   1005
  71.       _ExtentY        =   1005
  72.       BackColor       =   -2147483643
  73.       ImageWidth      =   16
  74.       ImageHeight     =   16
  75.       MaskColor       =   12632256
  76.       _Version        =   393216
  77.       BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  78.          NumListImages   =   8
  79.          BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  80.             Picture         =   "系统_主界面.frx":1042
  81.             Key             =   "stb"
  82.          EndProperty
  83.          BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  84.             Picture         =   "系统_主界面.frx":1496
  85.             Key             =   "xttb"
  86.          EndProperty
  87.          BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  88.             Picture         =   "系统_主界面.frx":18EE
  89.             Key             =   "qx"
  90.          EndProperty
  91.          BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  92.             Picture         =   "系统_主界面.frx":1D4E
  93.             Key             =   "kplr"
  94.          EndProperty
  95.          BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  96.             Picture         =   "系统_主界面.frx":21A2
  97.             Key             =   "kpgl"
  98.          EndProperty
  99.          BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  100.             Picture         =   "系统_主界面.frx":2602
  101.             Key             =   "tcxt"
  102.          EndProperty
  103.          BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  104.             Picture         =   "系统_主界面.frx":291E
  105.             Key             =   "szk"
  106.          EndProperty
  107.          BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  108.             Picture         =   "系统_主界面.frx":2D76
  109.             Key             =   "gnqx"
  110.          EndProperty
  111.       EndProperty
  112.    End
  113.    Begin VB.Menu c_File 
  114.       Caption         =   "文件(&F)"
  115.       Index           =   101
  116.       Begin VB.Menu Dev_register 
  117.          Caption         =   "重新注册(&R)..."
  118.       End
  119.       Begin VB.Menu v5 
  120.          Caption         =   "-"
  121.       End
  122.       Begin VB.Menu Dev_End 
  123.          Caption         =   "退出系统(&Q)"
  124.       End
  125.    End
  126.    Begin VB.Menu c_jcsz 
  127.       Caption         =   "设置(&I)"
  128.       Begin VB.Menu Dev_SortSet 
  129.          Caption         =   "设备类别设置(&S)..."
  130.       End
  131.       Begin VB.Menu Dev_RepairSet 
  132.          Caption         =   "维修类别设置(&R)..."
  133.       End
  134.       Begin VB.Menu Dev_StateSet 
  135.          Caption         =   "设备状态设置(&T)..."
  136.       End
  137.       Begin VB.Menu Dev_LubricateSet 
  138.          Caption         =   "润滑油设置(&L)..."
  139.       End
  140.       Begin VB.Menu Dev_ItemSet 
  141.          Caption         =   "项目设置(&I)..."
  142.       End
  143.       Begin VB.Menu Dev_ItemSortSet 
  144.          Caption         =   "项目相关类别设置(&X)..."
  145.       End
  146.       Begin VB.Menu Dev_ItemList 
  147.          Caption         =   "项目相关明细设置(&M)..."
  148.       End
  149.       Begin VB.Menu Dev_ItemPlaceSet 
  150.          Caption         =   "项目位置设置(&P)..."
  151.       End
  152.    End
  153.    Begin VB.Menu c_pzcl 
  154.       Caption         =   "档案(&D)"
  155.       Begin VB.Menu Dev_DevCard 
  156.          Caption         =   "设备卡片录入(&K)..."
  157.       End
  158.       Begin VB.Menu Dev_DevCardFind 
  159.          Caption         =   "设备台帐查询(&F)..."
  160.       End
  161.    End
  162.    Begin VB.Menu c_yhdz 
  163.       Caption         =   "变动(&R)"
  164.       Begin VB.Menu Dev_Remove 
  165.          Caption         =   "设备调拨(&M)..."
  166.       End
  167.       Begin VB.Menu Dev_ChangeAdd 
  168.          Caption         =   "设备革新(&A)..."
  169.       End
  170.       Begin VB.Menu Dev_DevReject 
  171.          Caption         =   "设备报废(&B)..."
  172.       End
  173.    End
  174.    Begin VB.Menu Dev_DevRun 
  175.       Caption         =   "运行(&Y)"
  176.       Begin VB.Menu Dev_CheckFile 
  177.          Caption         =   "设备检查记录(&C)..."
  178.       End
  179.       Begin VB.Menu Dev_Accident 
  180.          Caption         =   "设备事故(&S)..."
  181.       End
  182.       Begin VB.Menu Dev_HiddenTrouble 
  183.          Caption         =   "设备隐患(&H)..."
  184.       End
  185.       Begin VB.Menu Dev_Malfunction 
  186.          Caption         =   "设备故障(&M)..."
  187.       End
  188.       Begin VB.Menu Dev_StateCheck 
  189.          Caption         =   "设备运行状态维护(&X)..."
  190.       End
  191.    End
  192.    Begin VB.Menu Dev_RepairManage 
  193.       Caption         =   "检修(&C)"
  194.       Begin VB.Menu Dev_DayRepair 
  195.          Caption         =   "设备日常维修(&D)..."
  196.       End
  197.       Begin VB.Menu Dev_MonthRepair 
  198.          Caption         =   "设备检修计划(&M)..."
  199.       End
  200.       Begin VB.Menu Dev_CheckScenario 
  201.          Caption         =   "设备检修方案(&S)..."
  202.       End
  203.       Begin VB.Menu Dev_DevCheckFile 
  204.          Caption         =   "设备检修记录(&F)..."
  205.       End
  206.    End
  207.    Begin VB.Menu Dev_LubricateManage 
  208.       Caption         =   "润滑(&L)"
  209.       Begin VB.Menu Dev_LubricateCard 
  210.          Caption         =   "设备润滑标准(&C)..."
  211.       End
  212.       Begin VB.Menu Dev_LubricateStat 
  213.          Caption         =   "年耗油统计(&S)..."
  214.       End
  215.       Begin VB.Menu Dev_LubricateAna 
  216.          Caption         =   "润滑油分析(&A)..."
  217.       End
  218.    End
  219.    Begin VB.Menu Dev_SparePartManage 
  220.       Caption         =   "备品备件(&S)"
  221.       Begin VB.Menu Dev_SparePart 
  222.          Caption         =   "备品备件库存查询(&S)..."
  223.       End
  224.    End
  225.    Begin VB.Menu Dev_AirproofManage 
  226.       Caption         =   "密封(&A)"
  227.       Begin VB.Menu Dev_Airproof 
  228.          Caption         =   "设备密封点登记(&P)..."
  229.       End
  230.       Begin VB.Menu Dev_Leak 
  231.          Caption         =   "设备泄漏登记(&L)..."
  232.       End
  233.    End
  234.    Begin VB.Menu Dev_Tolls 
  235.       Caption         =   "工具(&T)"
  236.       Begin VB.Menu Dev_IsQ 
  237.          Caption         =   "计算器(&S)..."
  238.       End
  239.    End
  240.    Begin VB.Menu mnuwindows 
  241.       Caption         =   "窗口(&W)"
  242.       WindowList      =   -1  'True
  243.       Begin VB.Menu mnuWindowCascade 
  244.          Caption         =   "层叠(&C)"
  245.       End
  246.       Begin VB.Menu mnuWindowTileHorizontal 
  247.          Caption         =   "横向平铺(&H)"
  248.       End
  249.       Begin VB.Menu mnuWindowTileVertical 
  250.          Caption         =   "纵向平铺(&V)"
  251.       End
  252.       Begin VB.Menu mnuWindowArrangeIcons 
  253.          Caption         =   "排列图标(&A)"
  254.       End
  255.    End
  256.    Begin VB.Menu c_bz 
  257.       Caption         =   "帮助(&H)"
  258.       Begin VB.Menu Dev_MHelp 
  259.          Caption         =   "系统帮助(&S)"
  260.       End
  261.       Begin VB.Menu Dev_About 
  262.          Caption         =   "关于(&A)"
  263.       End
  264.    End
  265. End
  266. Attribute VB_Name = "XT_Main"
  267. Attribute VB_GlobalNameSpace = False
  268. Attribute VB_Creatable = False
  269. Attribute VB_PredeclaredId = True
  270. Attribute VB_Exposed = False
  271. '**************************************
  272. '*    模 块 名 称 :财务总帐系统主窗体
  273. '*    功 能 描 述 :作为系统主界面
  274. '*    程序员姓名  : 张建忠
  275. '*    最后修改人  : 张建忠
  276. '*    最后修改时间:2000/08/11
  277. '**************************************
  278. Dim Tsxx As String                           '系统提示信息
  279. Private Sub Dev_About_Click()
  280.     Call Xt_Control.Zxxymk(Me.Dev_About.Name)
  281. End Sub
  282. Private Sub Dev_Accident_Click()
  283.     Call Xt_Control.Zxxymk(Me.Dev_Accident.Name)
  284. End Sub
  285. Private Sub Dev_Airproof_Click()
  286.     Call Xt_Control.Zxxymk(Me.Dev_Airproof.Name)
  287. End Sub
  288. Private Sub Dev_ChangeAdd_Click()
  289.     Call Xt_Control.Zxxymk(Me.Dev_ChangeAdd.Name)
  290. End Sub
  291. Private Sub Dev_CheckFile_Click()
  292.     Call Xt_Control.Zxxymk(Me.Dev_CheckFile.Name)
  293. End Sub
  294. Private Sub Dev_CheckScenario_Click()
  295.     Call Xt_Control.Zxxymk(Me.Dev_CheckScenario.Name)
  296. End Sub
  297. Private Sub Dev_DayRepair_Click()
  298.     Call Xt_Control.Zxxymk(Me.Dev_DayRepair.Name)
  299. End Sub
  300. Private Sub Dev_DevCard_Click()
  301.     Call Xt_Control.Zxxymk(Me.Dev_DevCard.Name)
  302. End Sub
  303. Private Sub Dev_DevCardFind_Click()
  304.     Call Xt_Control.Zxxymk(Me.Dev_DevCardFind.Name)
  305. End Sub
  306. Private Sub Dev_DevCheckFile_Click()
  307.     Call Xt_Control.Zxxymk(Me.Dev_DevCheckFile.Name)
  308. End Sub
  309. Private Sub Dev_DevReject_Click()
  310.     Call Xt_Control.Zxxymk(Me.Dev_DevReject.Name)
  311. End Sub
  312. Private Sub Dev_End_Click()
  313.     Call Xt_Control.Zxxymk(Me.Dev_End.Name)
  314. End Sub
  315. Private Sub Dev_HiddenTrouble_Click()
  316.     Call Xt_Control.Zxxymk(Me.Dev_HiddenTrouble.Name)
  317. End Sub
  318. Private Sub Dev_IsQ_Click()
  319.     Call Xt_Control.Zxxymk(Me.Dev_IsQ.Name)
  320. End Sub
  321. Private Sub Dev_ItemList_Click()
  322.     Call Xt_Control.Zxxymk(Me.Dev_ItemList.Name)
  323. End Sub
  324. Private Sub Dev_ItemPlaceSet_Click()
  325.     Call Xt_Control.Zxxymk(Me.Dev_ItemPlaceSet.Name)
  326. End Sub
  327. Private Sub Dev_ItemSet_Click()
  328.     Call Xt_Control.Zxxymk(Me.Dev_ItemSet.Name)
  329. End Sub
  330. Private Sub Dev_ItemSortSet_Click()
  331.     Call Xt_Control.Zxxymk(Me.Dev_ItemSortSet.Name)
  332. End Sub
  333. Private Sub Dev_Leak_Click()
  334.     Call Xt_Control.Zxxymk(Me.Dev_Leak.Name)
  335. End Sub
  336. Private Sub Dev_LubricateAna_Click()
  337.     Call Xt_Control.Zxxymk(Me.Dev_LubricateAna.Name)
  338. End Sub
  339. Private Sub Dev_LubricateCard_Click()
  340.     Call Xt_Control.Zxxymk(Me.Dev_LubricateCard.Name)
  341. End Sub
  342. Private Sub Dev_LubricateSet_Click()
  343.     Call Xt_Control.Zxxymk(Me.Dev_LubricateSet.Name)
  344. End Sub
  345. Private Sub Dev_LubricateStat_Click()
  346.     Call Xt_Control.Zxxymk(Me.Dev_LubricateStat.Name)
  347. End Sub
  348. Private Sub Dev_Malfunction_Click()
  349.     Call Xt_Control.Zxxymk(Me.Dev_Malfunction.Name)
  350. End Sub
  351. Private Sub Dev_MHelp_Click()
  352.     Call Xt_Control.Zxxymk(Me.Dev_MHelp.Name)
  353. End Sub
  354. Private Sub Dev_MonthRepair_Click()
  355.     Call Xt_Control.Zxxymk(Me.Dev_MonthRepair.Name)
  356. End Sub
  357. Private Sub Dev_register_Click()
  358.     Call Xt_Control.Zxxymk(Me.Dev_register.Name)
  359. End Sub
  360. Private Sub Dev_Remove_Click()
  361.     Call Xt_Control.Zxxymk(Me.Dev_Remove.Name)
  362. End Sub
  363. Private Sub Dev_RepairSet_Click()
  364.     Call Xt_Control.Zxxymk(Me.Dev_RepairSet.Name)
  365. End Sub
  366. Private Sub Dev_SortSet_Click()
  367.     Call Xt_Control.Zxxymk(Me.Dev_SortSet.Name)
  368. End Sub
  369. Private Sub Dev_SparePart_Click()
  370.     Call Xt_Control.Zxxymk(Me.Dev_SparePart.Name)
  371. End Sub
  372. Private Sub Dev_StateCheck_Click()
  373.     Call Xt_Control.Zxxymk(Me.Dev_StateCheck.Name)
  374. End Sub
  375. Private Sub Dev_StateSet_Click()
  376.     Call Xt_Control.Zxxymk(Me.Dev_StateSet.Name)
  377. End Sub
  378. '主窗体击活
  379. Private Sub MDIForm_Activate()
  380.     Timer1.Enabled = True
  381. End Sub
  382. Private Sub MDIForm_Load()
  383.    
  384.     '调入主操作界面
  385.     Xt_Control.Show
  386. End Sub
  387. Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  388.         
  389.     On Error Resume Next
  390.     
  391.     Dim jsqte As Integer
  392.     If Not Tcxt Then
  393.         Cancel = True
  394.     Else
  395.         Unload_TF = True
  396.         For jsqte = 0 To Forms.Count - 1
  397.             Unload Forms(jsqte)
  398.         Next jsqte
  399.         End
  400.     End If
  401. End Sub
  402. Private Sub mnuWindowArrangeIcons_Click()                                   '窗口排列图标
  403.     Me.Arrange vbArrangeIcons
  404. End Sub
  405. Private Sub mnuWindowTileVertical_Click()                                   '窗口纵向平铺
  406.     Me.Arrange vbTileVertical
  407. End Sub
  408. Private Sub mnuWindowTileHorizontal_Click()                                 '窗口横向平铺
  409.     Me.Arrange vbTileHorizontal
  410. End Sub
  411. Private Sub mnuWindowCascade_Click()                                        '窗口层叠
  412.     Me.Arrange vbCascade
  413. End Sub
  414. '************************'以下为程序固定不变部分*********************'
  415. Private Function Tcxt() As Boolean                                       '退出系统提示
  416.     Dim Answer As Integer
  417.     Tsxx = "请确认是否退出系统?"
  418.     Answer = Xtxxts(Tsxx, 2, 2)
  419.     If Answer = 1 Then
  420.         Tcxt = True
  421.     Else
  422.         Tcxt = False
  423.     End If
  424. End Function
  425. Private Sub Timer1_Timer()                                        '在窗体激活后调入程序
  426.     
  427.     Timer1.Enabled = False
  428.     If XT_login.QdCheck.Value = 1 Then
  429.         Call Xtcsh
  430.         XT_login.QdCheck.Value = 0
  431.     End If
  432. End Sub
  433. Private Sub Xtcsh()                                               '系统主控制台及全局变量初始化
  434.     
  435.     With XT_login
  436.         Xtczybm = Trim(Mid(.CzyCombo.Text, 1, InStr(1, .CzyCombo.Text, "-") - 1))
  437.         Xtczy = Trim(Mid(.CzyCombo.Text, InStr(1, .CzyCombo.Text, "-") + 1, Len(.CzyCombo.Text)))
  438.         Xtztbm = Trim(Mid(.ZtCombo.Text, 1, InStr(1, .ZtCombo.Text, "-") - 1))
  439.         Xtdwm = Trim(Mid(.ZtCombo.Text, InStr(1, .ZtCombo.Text, "-") + 1, Len(.ZtCombo.Text)))
  440.         Xtkjqjgs = 12
  441.         '业务操作日期
  442.         Xtrq = CDate(.CzrqText.Text)
  443.         
  444.         '用户选择系统年度
  445.         Xtyear = Val(.KjyearCombo.Text)
  446.         
  447.         '用户选择系统会计期间
  448.         Set Xtrlrec = Cw_DataEnvi.DataConnect.Execute("Select * From Gy_kjrlb where qsrq<='" + .CzrqText.Text + "' and zzrq>='" + .CzrqText.Text + "'")
  449.         If Not Xtrlrec.EOF Then
  450.             Xtmm = Xtrlrec.Fields("Period")
  451.         End If
  452.         
  453.     End With
  454.     
  455.     With XT_Main.StatusBar1
  456.         .Panels("OperStatus") = "就绪"
  457.         .Panels("zt").Text = Xtdwm
  458.         .Panels("czy").Text = Xtczy
  459.         .Panels("rq").Text = "业务日期:" + Format(Xtrq, "yyyy-mm-dd")
  460.         .Panels("rjbb").Text = "【百利/ERP】"
  461.     End With
  462. End Sub