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

企业管理

开发平台:

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.    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        =   "17:06"
  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 C_Register 
  117.          Caption         =   "重新注册(&R)..."
  118.       End
  119.       Begin VB.Menu v5 
  120.          Caption         =   "-"
  121.       End
  122.       Begin VB.Menu c_quit 
  123.          Caption         =   "退出系统(&Q)"
  124.       End
  125.    End
  126.    Begin VB.Menu c_jcsz 
  127.       Caption         =   "基础设置(&I)"
  128.       Begin VB.Menu Tr_Type 
  129.          Caption         =   "车辆类型(&T)"
  130.       End
  131.       Begin VB.Menu Tr_Situation 
  132.          Caption         =   "车辆状况(&S)"
  133.       End
  134.       Begin VB.Menu Tr_UseNature 
  135.          Caption         =   "车辆使用性质(&U)"
  136.       End
  137.       Begin VB.Menu Tr_OwnerShip 
  138.          Caption         =   "车辆所有权(&O)"
  139.       End
  140.       Begin VB.Menu Tr_Grade 
  141.          Caption         =   "车辆等级(&G)"
  142.       End
  143.       Begin VB.Menu Tr_Park 
  144.          Caption         =   "车辆停车线设置(&P)"
  145.       End
  146.       Begin VB.Menu Tr_VehicleFile 
  147.          Caption         =   "车辆档案(&V)"
  148.       End
  149.       Begin VB.Menu Tr_TrainUnit 
  150.          Caption         =   "接收单位(&J)"
  151.       End
  152.       Begin VB.Menu Tr_Source 
  153.          Caption         =   "货源单位(&Y)"
  154.       End
  155.    End
  156.    Begin VB.Menu c_pzcl 
  157.       Caption         =   "铁运管理(&T)"
  158.       Begin VB.Menu Tr_Apply 
  159.          Caption         =   "货物运单(&A)"
  160.       End
  161.       Begin VB.Menu Tr_ApplyList 
  162.          Caption         =   "货物运单列表(&P)"
  163.       End
  164.       Begin VB.Menu Tr_Hold 
  165.          Caption         =   "调装单(&G)"
  166.       End
  167.       Begin VB.Menu Tr_HoldList 
  168.          Caption         =   "调装单列表(&O)"
  169.       End
  170.       Begin VB.Menu Tr_Invoice 
  171.          Caption         =   "货票单(&I)"
  172.       End
  173.       Begin VB.Menu Tr_InvoiceList 
  174.          Caption         =   "货票单列表(&N)"
  175.       End
  176.       Begin VB.Menu Tr_Arrive 
  177.          Caption         =   "车辆到达单(&R)"
  178.       End
  179.       Begin VB.Menu Tr_DispatchOut 
  180.          Caption         =   "调卸单(&D)"
  181.       End
  182.       Begin VB.Menu Tr_Check 
  183.          Caption         =   "查车单(&C)"
  184.       End
  185.       Begin VB.Menu Tr_DispatchWash 
  186.          Caption         =   "调洗单(&W)"
  187.       End
  188.       Begin VB.Menu Tr_Stop 
  189.          Caption         =   "暂放单(&S)"
  190.       End
  191.       Begin VB.Menu Tr_Weigh 
  192.          Caption         =   "检斤单(&E)"
  193.       End
  194.       Begin VB.Menu Tr_NowAccountList 
  195.          Caption         =   "现车状态(&X)"
  196.       End
  197.       Begin VB.Menu Tr_Move 
  198.          Caption         =   "调车单(&M)"
  199.       End
  200.       Begin VB.Menu Tr_ParkList 
  201.          Caption         =   "车辆在线状况(&Z)"
  202.       End
  203.       Begin VB.Menu Tr_Mend 
  204.          Caption         =   "维修单(&V)"
  205.       End
  206.       Begin VB.Menu Tr_MendList 
  207.          Caption         =   "维修单列表(&B)"
  208.       End
  209.    End
  210.    Begin VB.Menu Tr_RoadShip 
  211.       Caption         =   "汽(水)路运输(&R)"
  212.       Begin VB.Menu Tr_RoadLading 
  213.          Caption         =   "汽运提货单(&L)"
  214.       End
  215.       Begin VB.Menu Tr_RoadLadingList 
  216.          Caption         =   "汽运提货单列表(&M)"
  217.       End
  218.       Begin VB.Menu Tr_RoadOuting 
  219.          Caption         =   "汽运卸货单(&O)"
  220.       End
  221.       Begin VB.Menu Tr_RoadOutingList 
  222.          Caption         =   "汽运卸货单列表(&P)"
  223.       End
  224.       Begin VB.Menu Tr_RoadDeliver 
  225.          Caption         =   "汽运送货单(&D)"
  226.       End
  227.       Begin VB.Menu Tr_RoadDeliverList 
  228.          Caption         =   "汽运送货单列表(&E)"
  229.       End
  230.       Begin VB.Menu Tr_ShipDeliver 
  231.          Caption         =   "水运送货单(&S)"
  232.       End
  233.       Begin VB.Menu Tr_ShipDeliverList 
  234.          Caption         =   "水运送货单列表(&R)"
  235.       End
  236.    End
  237.    Begin VB.Menu c_yhdz 
  238.       Caption         =   "台帐及统计表(&A)"
  239.       Begin VB.Menu Tr_TrainDate 
  240.          Caption         =   "铁运台帐(&T)"
  241.       End
  242.       Begin VB.Menu Tr_UseReport 
  243.          Caption         =   "铁路运用统计表(&U)"
  244.       End
  245.       Begin VB.Menu Tr_WorkReport 
  246.          Caption         =   "铁运运输工作统计表(&W)"
  247.       End
  248.       Begin VB.Menu Tr_DateReport 
  249.          Caption         =   "铁运日统计表(&D)"
  250.       End
  251.    End
  252.    Begin VB.Menu c_gnbm 
  253.       Caption         =   "工具(&T)"
  254.       Begin VB.Menu c_gnbmkmrl 
  255.          Caption         =   "会计日历(&C)..."
  256.          Visible         =   0   'False
  257.       End
  258.       Begin VB.Menu c_gnbmjsq 
  259.          Caption         =   "计算器(&S)..."
  260.       End
  261.    End
  262.    Begin VB.Menu mnuwindows 
  263.       Caption         =   "窗口(&W)"
  264.       WindowList      =   -1  'True
  265.       Begin VB.Menu mnuWindowCascade 
  266.          Caption         =   "层叠(&C)"
  267.       End
  268.       Begin VB.Menu mnuWindowTileHorizontal 
  269.          Caption         =   "横向平铺(&H)"
  270.       End
  271.       Begin VB.Menu mnuWindowTileVertical 
  272.          Caption         =   "纵向平铺(&V)"
  273.       End
  274.       Begin VB.Menu mnuWindowArrangeIcons 
  275.          Caption         =   "排列图标(&A)"
  276.       End
  277.    End
  278.    Begin VB.Menu c_bz 
  279.       Caption         =   "帮助(&H)"
  280.       Begin VB.Menu c_xtbz 
  281.          Caption         =   "系统帮助(&S)"
  282.       End
  283.       Begin VB.Menu c_gy 
  284.          Caption         =   "关于(&A)"
  285.       End
  286.    End
  287. End
  288. Attribute VB_Name = "XT_Main"
  289. Attribute VB_GlobalNameSpace = False
  290. Attribute VB_Creatable = False
  291. Attribute VB_PredeclaredId = True
  292. Attribute VB_Exposed = False
  293. '**************************************
  294. '*    模 块 名 称 :运输系统主窗体
  295. '*    功 能 描 述 :作为系统主界面
  296. '*    程序员姓名  : 张建忠
  297. '*    最后修改人  : 张建忠
  298. '*    最后修改时间:2000/08/11
  299. '**************************************
  300. Dim Tsxx As String                           '系统提示信息
  301. Private Sub c_gnbmjsq_Click()
  302.     Call Xt_Control.Zxxymk("c_gnbmjsq")
  303. End Sub
  304. Private Sub c_gy_Click()
  305.     Call Xt_Control.Zxxymk("Tr_About")
  306. End Sub
  307. Private Sub c_quit_Click()
  308.     Call Xt_Control.Zxxymk("c_quit")
  309. End Sub
  310. Private Sub C_Register_Click()
  311.     Call Xt_Control.Zxxymk("Tr_register")
  312. End Sub
  313. Private Sub c_xtbz_Click()
  314.     Call Xt_Control.Zxxymk("Tr_SystempHelp")
  315. End Sub
  316. '主窗体击活
  317. Private Sub MDIForm_Activate()
  318.     Timer1.Enabled = True
  319. End Sub
  320. Private Sub MDIForm_Load()
  321.     
  322.     '调入主操作界面
  323.     Xt_Control.Show
  324. End Sub
  325. Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  326.         
  327.     On Error Resume Next
  328.     
  329.     Dim jsqte As Long
  330.     If Not Tcxt Then
  331.         Cancel = True
  332.     Else
  333.         Unload_TF = True
  334.         For jsqte = 0 To Forms.Count - 1
  335.             Unload Forms(jsqte)
  336.         Next jsqte
  337.         End
  338.     End If
  339. End Sub
  340. Private Sub mnuWindowArrangeIcons_Click()                                   '窗口排列图标
  341.     Me.Arrange vbArrangeIcons
  342. End Sub
  343. Private Sub mnuWindowsCascade_Click()
  344. End Sub
  345. Private Sub mnuWindowTileVertical_Click()                                   '窗口横向平铺
  346.     Me.Arrange vbTileVertical
  347. End Sub
  348. Private Sub mnuWindowTileHorizontal_Click()                                 '窗口纵向平铺
  349.     Me.Arrange vbTileHorizontal
  350. End Sub
  351. Private Sub mnuWindowCascade_Click()                                        '窗口层叠
  352.     Me.Arrange vbCascade
  353. End Sub
  354. '************************'以下为程序固定不变部分*********************'
  355. Private Function Tcxt() As Boolean                                       '退出系统提示
  356.     Dim Answer As Integer
  357.     Tsxx = "请确认是否退出系统?"
  358.     Answer = Xtxxts(Tsxx, 2, 2)
  359.     If Answer = 1 Then
  360.         Tcxt = True
  361.     Else
  362.         Tcxt = False
  363.     End If
  364. End Function
  365. Private Sub Timer1_Timer()                                        '在窗体激活后调入程序
  366.     
  367.     Timer1.Enabled = False
  368.     If XT_login.QdCheck.Value = 1 Then
  369.         Call Xtcsh
  370.         XT_login.QdCheck.Value = 0
  371.     End If
  372. End Sub
  373. Private Sub Xtcsh()                                               '系统主控制台及全局变量初始化
  374.     
  375.     With XT_login
  376.         Xtczybm = Trim(Mid(.CzyCombo.Text, 1, InStr(1, .CzyCombo.Text, "-") - 1))
  377.         Xtczy = Trim(Mid(.CzyCombo.Text, InStr(1, .CzyCombo.Text, "-") + 1, Len(.CzyCombo.Text)))
  378.         Xtztbm = Trim(Mid(.ZtCombo.Text, 1, InStr(1, .ZtCombo.Text, "-") - 1))
  379.         Xtdwm = Trim(Mid(.ZtCombo.Text, InStr(1, .ZtCombo.Text, "-") + 1, Len(.ZtCombo.Text)))
  380.         Xtkjqjgs = 12
  381.         '业务操作日期
  382.         Xtrq = CDate(.CzrqText.Text)
  383.         
  384.         '用户选择系统年度
  385.         Xtyear = Val(.KjyearCombo.Text)
  386.         
  387.         '用户选择系统会计期间
  388.         Set Xtrlrec = Cw_DataEnvi.DataConnect.Execute("Select * From Gy_kjrlb where qsrq<='" + .CzrqText.Text + "' and zzrq>='" + .CzrqText.Text + "'")
  389.         If Not Xtrlrec.EOF Then
  390.             Xtmm = Xtrlrec.Fields("Period")
  391.         End If
  392.         
  393.     End With
  394.     
  395.     With XT_Main.StatusBar1
  396.         .Panels("OperStatus") = "就绪"
  397.         .Panels("zt").Text = Xtdwm
  398.         .Panels("czy").Text = Xtczy
  399.         .Panels("rq").Text = "业务日期:" + Format(Xtrq, "yyyy-mm-dd")
  400.         .Panels("rjbb").Text = "【百利/ERP】"
  401.     End With
  402. End Sub
  403. Private Sub Tr_Apply_Click()
  404.     Call Xt_Control.Zxxymk("Tr_Apply")
  405. End Sub
  406. Private Sub Tr_ApplyList_Click()
  407.     Call Xt_Control.Zxxymk("Tr_ApplyList")
  408. End Sub
  409. Private Sub Tr_Arrive_Click()
  410.     Call Xt_Control.Zxxymk("Tr_Arrive")
  411. End Sub
  412. Private Sub Tr_Check_Click()
  413.     Call Xt_Control.Zxxymk("Tr_Check")
  414. End Sub
  415. Private Sub Tr_DateReport_Click()
  416.     Call Xt_Control.Zxxymk("Tr_DateReport")
  417. End Sub
  418. Private Sub Tr_DispatchOut_Click()
  419.     Call Xt_Control.Zxxymk("Tr_DispatchOut")
  420. End Sub
  421. Private Sub Tr_DispatchWash_Click()
  422.     Call Xt_Control.Zxxymk("Tr_DispatchWash")
  423. End Sub
  424. Private Sub Tr_Grade_Click()
  425.     Call Xt_Control.Zxxymk("Tr_NowGrade")
  426. End Sub
  427. Private Sub Tr_Hold_Click()
  428.     Call Xt_Control.Zxxymk("Tr_Hold")
  429. End Sub
  430. Private Sub Tr_HoldList_Click()
  431.     Call Xt_Control.Zxxymk("Tr_HoldList")
  432. End Sub
  433. Private Sub Tr_Invoice_Click()
  434.     Call Xt_Control.Zxxymk("Tr_Invoice")
  435. End Sub
  436. Private Sub Tr_InvoiceList_Click()
  437.     Call Xt_Control.Zxxymk("Tr_InvoiceList")
  438. End Sub
  439. Private Sub Tr_Mend_Click()
  440.     Call Xt_Control.Zxxymk("Tr_Mend")
  441. End Sub
  442. Private Sub Tr_MendList_Click()
  443.     Call Xt_Control.Zxxymk("Tr_MendList")
  444. End Sub
  445. Private Sub Tr_Move_Click()
  446.     Call Xt_Control.Zxxymk("Tr_Move")
  447. End Sub
  448. Private Sub Tr_NowAccountList_Click()
  449.     Call Xt_Control.Zxxymk("Tr_NowAccountList")
  450. End Sub
  451. Private Sub Tr_OwnerShip_Click()
  452.     Call Xt_Control.Zxxymk("Tr_OwnerShip")
  453. End Sub
  454. Private Sub Tr_Park_Click()
  455.     Call Xt_Control.Zxxymk("Tr_Park")
  456. End Sub
  457. Private Sub Tr_ParkList_Click()
  458.     Call Xt_Control.Zxxymk("Tr_ParkList")
  459. End Sub
  460. Private Sub Tr_RoadDeliver_Click()
  461.     Call Xt_Control.Zxxymk("Tr_RoadDeliver")
  462. End Sub
  463. Private Sub Tr_RoadDeliverList_Click()
  464.     Call Xt_Control.Zxxymk("Tr_RoadDeliverList")
  465. End Sub
  466. Private Sub Tr_RoadLading_Click()
  467.     Call Xt_Control.Zxxymk("Tr_Roadlading")
  468. End Sub
  469. Private Sub Tr_RoadLadingList_Click()
  470.     Call Xt_Control.Zxxymk("Tr_RoadLadingList")
  471. End Sub
  472. Private Sub Tr_RoadOuting_Click()
  473.     Call Xt_Control.Zxxymk("Tr_RoadOuting")
  474. End Sub
  475. Private Sub Tr_RoadOutingList_Click()
  476.     Call Xt_Control.Zxxymk("Tr_RoadOutingList")
  477. End Sub
  478. Private Sub Tr_ShipDeliver_Click()
  479.     Call Xt_Control.Zxxymk("Tr_ShipDeliver")
  480. End Sub
  481. Private Sub Tr_ShipDeliverList_Click()
  482.     Call Xt_Control.Zxxymk("Tr_ShipDeliverList")
  483. End Sub
  484. Private Sub Tr_Situation_Click()
  485.     Call Xt_Control.Zxxymk("Tr_Situation")
  486. End Sub
  487. Private Sub Tr_Source_Click()
  488.     Call Xt_Control.Zxxymk("Tr_Source")
  489. End Sub
  490. Private Sub Tr_Stop_Click()
  491.     Call Xt_Control.Zxxymk("Tr_Stop")
  492. End Sub
  493. Private Sub Tr_TrainDate_Click()
  494.     Call Xt_Control.Zxxymk("Tr_TrainAccount")
  495. End Sub
  496. Private Sub Tr_TrainUnit_Click()
  497.     Call Xt_Control.Zxxymk("Tr_TrainUnit")
  498. End Sub
  499. Private Sub Tr_Type_Click()
  500.     Call Xt_Control.Zxxymk("Tr_Type")
  501. End Sub
  502. Private Sub Tr_UseNature_Click()
  503.     Call Xt_Control.Zxxymk("Tr_UseNature")
  504. End Sub
  505. Private Sub Tr_UseReport_Click()
  506.     Call Xt_Control.Zxxymk("Tr_UseReport")
  507. End Sub
  508. Private Sub Tr_VehicleFile_Click()
  509.     Call Xt_Control.Zxxymk("Tr_VehicleFile")
  510. End Sub
  511. Private Sub Tr_Weigh_Click()
  512.     Call Xt_Control.Zxxymk("Tr_Weigh")
  513. End Sub
  514. Private Sub Tr_WorkReport_Click()
  515.     Call Xt_Control.Zxxymk("Tr_WorkReport")
  516. End Sub