上传用户: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        =   "19:51"
  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 mnu_MRP_Base 
  127.       Caption         =   "基础设置(&B)"
  128.       Begin VB.Menu mnu_MRP_DemandType 
  129.          Caption         =   "需求类型(&T)"
  130.       End
  131.       Begin VB.Menu mnu_MRP_DeptLimit 
  132.          Caption         =   "部门权限(&D)"
  133.       End
  134.    End
  135.    Begin VB.Menu mnu_MRP_BOM 
  136.       Caption         =   "产品配方(&O)"
  137.       Begin VB.Menu mnu_MRP_BOMMaintenance 
  138.          Caption         =   "产品配方定义(&M)"
  139.       End
  140.       Begin VB.Menu mnu_MRP_BOMList 
  141.          Caption         =   "产品配方列表(&Q)"
  142.       End
  143.       Begin VB.Menu mnu_MRP_BOMCost 
  144.          Caption         =   "产品配方原料成本(&C)"
  145.       End
  146.    End
  147.    Begin VB.Menu mnu_MRP_MPS 
  148.       Caption         =   "生产计划(&P)"
  149.       Begin VB.Menu mnu_MPSMaintenance 
  150.          Caption         =   "主生产计划录入(&I)"
  151.       End
  152.       Begin VB.Menu mnu_MRP_MPSList 
  153.          Caption         =   "主生产计划列表(&L)"
  154.       End
  155.    End
  156.    Begin VB.Menu mnu_MRP_MRP 
  157.       Caption         =   "物料需求(&M)"
  158.       Begin VB.Menu mnu_MRP_DependentDemand 
  159.          Caption         =   "相关需求(&R)"
  160.          Begin VB.Menu mnu_MRP_CreateDependentDemand 
  161.             Caption         =   "相关需求生成(&C)"
  162.          End
  163.          Begin VB.Menu mnu_MRP_DependentDemandList 
  164.             Caption         =   "相关需求列表(&L)"
  165.          End
  166.       End
  167.       Begin VB.Menu mnu_MRP_IndependentDemand 
  168.          Caption         =   "独立需求(&I)"
  169.          Begin VB.Menu mnu_MRP_IndependentMaintenance 
  170.             Caption         =   "独立需求录入(&D)"
  171.          End
  172.          Begin VB.Menu mnu_MRP_IndependentList 
  173.             Caption         =   "独立需求列表(&L)"
  174.          End
  175.       End
  176.       Begin VB.Menu mnu_MRP_Sum 
  177.          Caption         =   "汇总需求(&T)"
  178.          Begin VB.Menu mnu_MRP_SumTotal 
  179.             Caption         =   "汇总物料需求(&D)"
  180.          End
  181.          Begin VB.Menu mnu_MRP_SumList 
  182.             Caption         =   "汇总物料需求列表(&L)"
  183.          End
  184.       End
  185.    End
  186.    Begin VB.Menu mnu_MRP_Shop 
  187.       Caption         =   "车间控制(&S)"
  188.       Begin VB.Menu mnu_MRP_ProductDataReport 
  189.          Caption         =   "产品产量日报(&P)"
  190.       End
  191.       Begin VB.Menu mnu_MPR_ConsumeDataReport 
  192.          Caption         =   "物料消耗日报(&W)"
  193.       End
  194.       Begin VB.Menu mnu_MRP_ProductReportList 
  195.          Caption         =   "产品产量列表(&L)"
  196.       End
  197.       Begin VB.Menu mnu_MRP_ConsumeReportList 
  198.          Caption         =   "物料消耗列表(&M)"
  199.       End
  200.       Begin VB.Menu mnu_MRP_ProduceDataReport 
  201.          Caption         =   "生产日报列表(&R)"
  202.       End
  203.    End
  204.    Begin VB.Menu mnu_MRP_Purchase 
  205.       Caption         =   "采购领料(&C)"
  206.       Begin VB.Menu mnu_MRP_StockBuild 
  207.          Caption         =   "生成采购计划(&C)"
  208.       End
  209.       Begin VB.Menu mnu_MRP_PurchaseList 
  210.          Caption         =   "采购计划列表(&L)"
  211.       End
  212.       Begin VB.Menu mnu_MRP_KfCreate 
  213.          Caption         =   "生成领料申请单(&S)"
  214.       End
  215.       Begin VB.Menu mnu_MRP_KfIssueList 
  216.          Caption         =   "领料申请单列表(&G)"
  217.       End
  218.    End
  219.    Begin VB.Menu mnu_MRP_Report 
  220.       Caption         =   "统计报表(&R)"
  221.       Begin VB.Menu mnu_MRP_PlanStatReport 
  222.          Caption         =   "计划执行统计(&P)"
  223.       End
  224.       Begin VB.Menu mnu_MRP_ConsumeStat 
  225.          Caption         =   "物料消耗统计(&M)"
  226.       End
  227.       Begin VB.Menu mnu_MRP_MaterialPlan 
  228.          Caption         =   "领料执行统计(&G)"
  229.       End
  230.    End
  231.    Begin VB.Menu mnuwindows 
  232.       Caption         =   "窗口(&W)"
  233.       WindowList      =   -1  'True
  234.       Begin VB.Menu mnuWindowCascade 
  235.          Caption         =   "层叠(&C)"
  236.       End
  237.       Begin VB.Menu mnuWindowTileHorizontal 
  238.          Caption         =   "横向平铺(&H)"
  239.       End
  240.       Begin VB.Menu mnuWindowTileVertical 
  241.          Caption         =   "纵向平铺(&V)"
  242.       End
  243.       Begin VB.Menu mnuWindowArrangeIcons 
  244.          Caption         =   "排列图标(&A)"
  245.       End
  246.    End
  247.    Begin VB.Menu c_bz 
  248.       Caption         =   "帮助(&H)"
  249.       Begin VB.Menu c_xtbz 
  250.          Caption         =   "系统帮助(&S)"
  251.       End
  252.       Begin VB.Menu c_gy 
  253.          Caption         =   "关于(&A)"
  254.       End
  255.    End
  256. End
  257. Attribute VB_Name = "XT_Main"
  258. Attribute VB_GlobalNameSpace = False
  259. Attribute VB_Creatable = False
  260. Attribute VB_PredeclaredId = True
  261. Attribute VB_Exposed = False
  262. '**************************************
  263. '*    模 块 名 称 :财务总帐系统主窗体
  264. '*    功 能 描 述 :作为系统主界面
  265. '*    程序员姓名  : 张建忠
  266. '*    最后修改人  : 张建忠
  267. '*    最后修改时间:2000/08/11
  268. '**************************************
  269. Dim Tsxx As String                           '系统提示信息
  270. Private Sub c_gy_Click()
  271.     Xt_Control.Zxxymk ("MRP_About")
  272. End Sub
  273. Private Sub c_quit_Click()
  274.     Xt_Control.Zxxymk ("MRP_Quit")
  275. End Sub
  276. Private Sub C_Register_Click()
  277.     Xt_Control.Zxxymk ("MRP_ReLogin")
  278. End Sub
  279. Private Sub c_wshxxd_Click()
  280.     Xt_Control.Zxxymk ("MRP_Internet")
  281. End Sub
  282. Private Sub c_xtbz_Click()
  283.     Xt_Control.Zxxymk ("MRP_Help")
  284. End Sub
  285. '主窗体击活
  286. Private Sub MDIForm_Activate()
  287.     Timer1.Enabled = True
  288. End Sub
  289. Private Sub MDIForm_Load()
  290.    
  291.     '调入主操作界面
  292.     Xt_Control.Show
  293. End Sub
  294. Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  295.         
  296.     On Error Resume Next
  297.     
  298.     Dim jsqte As Integer
  299.     If Not Tcxt Then
  300.         Cancel = True
  301.     Else
  302.         Unload_TF = True
  303.         For jsqte = 0 To Forms.Count - 1
  304.             Unload Forms(jsqte)
  305.         Next jsqte
  306.         End
  307.     End If
  308. End Sub
  309. Private Sub mnu_MPR_ConsumeDataReport_Click()
  310.     Xt_Control.Zxxymk ("MPR_ConsumeDataReport")
  311. End Sub
  312. Private Sub mnu_MPSMaintenance_Click()
  313.     Xt_Control.Zxxymk ("MRP_MPSMaintenance")
  314. End Sub
  315. Private Sub mnu_MRP_BOMCost_Click()
  316.     Xt_Control.Zxxymk ("MRP_BOMCost")
  317. End Sub
  318. Private Sub mnu_MRP_BOMList_Click()
  319.     Xt_Control.Zxxymk ("MRP_BOMList")
  320. End Sub
  321. Private Sub mnu_MRP_BOMMaintenance_Click()
  322.     Xt_Control.Zxxymk ("MRP_BOMMaintenance")
  323. End Sub
  324. Private Sub mnu_MRP_ConsumeReportList_Click()
  325.     Xt_Control.Zxxymk ("MRP_ConsumeReportList")
  326. End Sub
  327. Private Sub mnu_MRP_ConsumeStat_Click()
  328.     Xt_Control.Zxxymk ("MRP_ConsumeStat")
  329. End Sub
  330. Private Sub mnu_MRP_CreateDependentDemand_Click()
  331.     Xt_Control.Zxxymk ("MRP_CreateDependentDemand")
  332. End Sub
  333. Private Sub mnu_MRP_DemandType_Click()
  334.     Xt_Control.Zxxymk ("MRP_DemandType")
  335. End Sub
  336. Private Sub mnu_MRP_DependentDemandList_Click()
  337.     Xt_Control.Zxxymk ("MRP_DependentDemandList")
  338. End Sub
  339. Private Sub mnu_MRP_DeptLimit_Click()
  340.     Xt_Control.Zxxymk ("MRP_DeptLimit")
  341. End Sub
  342. Private Sub mnu_MRP_IndependentList_Click()
  343.     Xt_Control.Zxxymk ("MRP_IndependentList")
  344. End Sub
  345. Private Sub mnu_MRP_IndependentMaintenance_Click()
  346.     Xt_Control.Zxxymk ("MRP_IndependentMaintenance")
  347. End Sub
  348. Private Sub mnu_MRP_KfCreate_Click()
  349.     Xt_Control.Zxxymk ("MRP_KfCreate")
  350. End Sub
  351. Private Sub mnu_MRP_KfIssueList_Click()
  352.     Xt_Control.Zxxymk ("MRP_KfIssueList")
  353. End Sub
  354. Private Sub mnu_MRP_MaterialPlan_Click()
  355.     Xt_Control.Zxxymk ("MRP_MaterialPlan")
  356. End Sub
  357. Private Sub mnu_MRP_MPSList_Click()
  358.     Xt_Control.Zxxymk ("MRP_MPSList")
  359. End Sub
  360. Private Sub mnu_MRP_PlanStatReport_Click()
  361.     Xt_Control.Zxxymk ("MRP_PlanStatReport")
  362. End Sub
  363. Private Sub mnu_MRP_ProduceDataReport_Click()
  364.     Xt_Control.Zxxymk ("MRP_ProduceDataReport")
  365. End Sub
  366. Private Sub mnu_MRP_ProductDataReport_Click()
  367.     Xt_Control.Zxxymk ("MRP_ProductDataReport")
  368. End Sub
  369. Private Sub mnu_MRP_ProductReportList_Click()
  370.     Xt_Control.Zxxymk ("MRP_ProductReportList")
  371. End Sub
  372. Private Sub mnu_MRP_PurchaseList_Click()
  373.     Xt_Control.Zxxymk ("MRP_PurchaseList")
  374. End Sub
  375. Private Sub mnu_MRP_StockBuild_Click()
  376.     Xt_Control.Zxxymk ("MRP_StockBuild")
  377. End Sub
  378. Private Sub mnu_MRP_SumList_Click()
  379.     Xt_Control.Zxxymk ("MRP_SumList")
  380. End Sub
  381. Private Sub mnu_MRP_SumTotal_Click()
  382.     Xt_Control.Zxxymk ("MRP_SumTotal")
  383. End Sub
  384. Private Sub mnuWindowArrangeIcons_Click()                                   '窗口排列图标
  385.     Me.Arrange vbArrangeIcons
  386. End Sub
  387. Private Sub mnuWindowTileVertical_Click()                                   '窗口横向平铺
  388.     Me.Arrange vbTileVertical
  389. End Sub
  390. Private Sub mnuWindowTileHorizontal_Click()                                 '窗口纵向平铺
  391.     Me.Arrange vbTileHorizontal
  392. End Sub
  393. Private Sub mnuWindowCascade_Click()                                        '窗口层叠
  394.     Me.Arrange vbCascade
  395. End Sub
  396. '************************'以下为程序固定不变部分*********************'
  397. Private Function Tcxt() As Boolean                                       '退出系统提示
  398.     Dim Answer As Integer
  399.     Tsxx = "请确认是否退出系统?"
  400.     Answer = Xtxxts(Tsxx, 2, 2)
  401.     If Answer = 1 Then
  402.         Tcxt = True
  403.     Else
  404.         Tcxt = False
  405.     End If
  406. End Function
  407.  
  408. Private Sub Timer1_Timer()                                        '在窗体激活后调入程序
  409.     
  410.     Timer1.Enabled = False
  411.     If XT_login.QdCheck.Value = 1 Then
  412.         Call Xtcsh
  413.         XT_login.QdCheck.Value = 0
  414.     End If
  415. End Sub
  416. Private Sub Xtcsh()                                               '系统主控制台及全局变量初始化
  417.     
  418.     With XT_login
  419.         Xtczybm = Trim(Mid(.CzyCombo.Text, 1, InStr(1, .CzyCombo.Text, "-") - 1))
  420.         Xtczy = Trim(Mid(.CzyCombo.Text, InStr(1, .CzyCombo.Text, "-") + 1, Len(.CzyCombo.Text)))
  421.         Xtztbm = Trim(Mid(.ZtCombo.Text, 1, InStr(1, .ZtCombo.Text, "-") - 1))
  422.         Xtdwm = Trim(Mid(.ZtCombo.Text, InStr(1, .ZtCombo.Text, "-") + 1, Len(.ZtCombo.Text)))
  423.         Xtkjqjgs = 12
  424.         '业务操作日期
  425.         Xtrq = CDate(.CzrqText.Text)
  426.         
  427.         '用户选择系统年度
  428.         Xtyear = Val(.KjyearCombo.Text)
  429.         
  430.         '用户选择系统会计期间
  431.         Set Xtrlrec = Cw_DataEnvi.DataConnect.Execute("Select * From Gy_kjrlb where qsrq<='" + .CzrqText.Text + "' and zzrq>='" + .CzrqText.Text + "'")
  432.         If Not Xtrlrec.EOF Then
  433.             Xtmm = Xtrlrec.Fields("Period")
  434.         End If
  435.     End With
  436.     
  437.     With XT_Main.StatusBar1
  438.         .Panels("OperStatus") = "就绪"
  439.         .Panels("zt").Text = Xtdwm
  440.         .Panels("czy").Text = Xtczy
  441.         .Panels("rq").Text = "业务日期:" + Format(Xtrq, "yyyy-mm-dd")
  442.         .Panels("rjbb").Text = "【百利/ERP5.0】"
  443.     End With
  444. End Sub