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

企业管理

开发平台:

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        =   "11:27"
  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 Cb_file 
  114.       Caption         =   "文件(&F)"
  115.       Index           =   101
  116.       Begin VB.Menu Cb_register 
  117.          Caption         =   "重新注册(&R)"
  118.       End
  119.       Begin VB.Menu L1 
  120.          Caption         =   "-"
  121.       End
  122.       Begin VB.Menu Cb_quit 
  123.          Caption         =   "退出系统(&Q)"
  124.       End
  125.    End
  126.    Begin VB.Menu Cb_BaseInfo 
  127.       Caption         =   "基础设置(&B)"
  128.       Begin VB.Menu Cb_CostCenter 
  129.          Caption         =   "成本中心设置(&C)"
  130.       End
  131.       Begin VB.Menu Cb_CostItem 
  132.          Caption         =   "成本项目设置(&I)"
  133.       End
  134.       Begin VB.Menu Cb_CostObject 
  135.          Caption         =   "成本对象设置(&O)"
  136.       End
  137.       Begin VB.Menu Cb_CostStru 
  138.          Caption         =   "成本结构设置(&S)"
  139.       End
  140.       Begin VB.Menu Cb_GatherSet 
  141.          Caption         =   "归集关系设置(&G)"
  142.       End
  143.       Begin VB.Menu Cb_ScatterSet 
  144.          Caption         =   "分配关系设置(&T)"
  145.       End
  146.    End
  147.    Begin VB.Menu C_CostSum 
  148.       Caption         =   "成本计算(&C)"
  149.       Begin VB.Menu CB_Inventory 
  150.          Caption         =   "月末盘存录入(&I)"
  151.       End
  152.       Begin VB.Menu CB_ObjectComplete 
  153.          Caption         =   "月末完工录入(&W)"
  154.       End
  155.       Begin VB.Menu Cb_CostGather 
  156.          Caption         =   "成本费用归集(&G)"
  157.       End
  158.       Begin VB.Menu CB_CostScatter 
  159.          Caption         =   "成本费用分配(&S)"
  160.       End
  161.    End
  162.    Begin VB.Menu C_Report 
  163.       Caption         =   "成本报表(&R)"
  164.       Begin VB.Menu CB_CostReport 
  165.          Caption         =   "生产成本明细表(&M)"
  166.       End
  167.       Begin VB.Menu CB_CostCollect 
  168.          Caption         =   "生产成本汇总表(&H)"
  169.       End
  170.    End
  171.    Begin VB.Menu C_InbornCre 
  172.       Caption         =   "结转凭证(&I)"
  173.       Begin VB.Menu CB_CostCarryForward 
  174.          Caption         =   "结转生产成本(&C)"
  175.       End
  176.       Begin VB.Menu CB_CostManuFactured 
  177.          Caption         =   "结转产成品(&M)"
  178.       End
  179.    End
  180.    Begin VB.Menu C_gnbm 
  181.       Caption         =   "工具(&T)"
  182.       Begin VB.Menu Cb_gnbmjsq 
  183.          Caption         =   "计算器(&S)"
  184.       End
  185.       Begin VB.Menu Cb_gnbmkmrl 
  186.          Caption         =   "会计日历(&C)"
  187.       End
  188.    End
  189.    Begin VB.Menu mnuwindows 
  190.       Caption         =   "窗口(&W)"
  191.       WindowList      =   -1  'True
  192.       Begin VB.Menu mnuWindowsCascade 
  193.          Caption         =   "层叠(&C)"
  194.       End
  195.       Begin VB.Menu mnuWindowsTileHorizontal 
  196.          Caption         =   "横向平铺(&H)"
  197.       End
  198.       Begin VB.Menu mnuWindowTileVertical 
  199.          Caption         =   "纵向平铺(&V)"
  200.       End
  201.       Begin VB.Menu mnuWindowArrangeIcons 
  202.          Caption         =   "排列图标(&A)"
  203.       End
  204.    End
  205.    Begin VB.Menu c_bz 
  206.       Caption         =   "帮助(&H)"
  207.       Begin VB.Menu Cb_xtbz 
  208.          Caption         =   "系统帮助(&S)"
  209.       End
  210.       Begin VB.Menu Cb_gy 
  211.          Caption         =   "关于(&A)"
  212.       End
  213.    End
  214. End
  215. Attribute VB_Name = "XT_Main"
  216. Attribute VB_GlobalNameSpace = False
  217. Attribute VB_Creatable = False
  218. Attribute VB_PredeclaredId = True
  219. Attribute VB_Exposed = False
  220. '**************************************
  221. '*    模 块 名 称 :财务总帐系统主窗体
  222. '*    功 能 描 述 :作为系统主界面
  223. '*    程序员姓名  : 张建忠
  224. '*    最后修改人  : 张建忠
  225. '*    最后修改时间:2000/08/11
  226. '**************************************
  227. Dim Tsxx As String                           '系统提示信息
  228. Private Sub C_gnbmkmrl_Click()
  229.     
  230. End Sub
  231. Private Sub Cb_gnbmjsq_Click()
  232.     Call Xt_Control.Zxxymk(Me.Cb_gnbmjsq.Name)
  233. End Sub
  234. Private Sub Cb_gnbmkmrl_Click()
  235.     Call Xt_Control.Zxxymk(Me.Cb_gnbmkmrl.Name)
  236. End Sub
  237. Private Sub Cb_gy_Click()
  238.     Call Xt_Control.Zxxymk(Me.Cb_gy.Name)
  239. End Sub
  240. Private Sub Cb_quit_Click()
  241.     Call Xt_Control.Zxxymk(Me.Cb_quit.Name)
  242. End Sub
  243. Private Sub CB_CostCarryForward_Click()
  244.     Call Xt_Control.Zxxymk(Me.CB_CostCarryForward.Name)
  245. End Sub
  246. Private Sub Cb_CostCenter_Click()
  247.     Call Xt_Control.Zxxymk(Me.Cb_CostCenter.Name)
  248. End Sub
  249. Private Sub CB_CostCollect_Click()
  250.     Call Xt_Control.Zxxymk(Me.CB_CostCollect.Name)
  251. End Sub
  252. Private Sub Cb_CostGather_Click()
  253.     Call Xt_Control.Zxxymk(Me.Cb_CostGather.Name)
  254. End Sub
  255. Private Sub Cb_CostItem_Click()
  256.     Call Xt_Control.Zxxymk(Me.Cb_CostItem.Name)
  257. End Sub
  258. Private Sub CB_CostManuFactured_Click()
  259.     Call Xt_Control.Zxxymk(Me.CB_CostManuFactured.Name)
  260. End Sub
  261. Private Sub Cb_CostObject_Click()
  262.     Call Xt_Control.Zxxymk(Me.Cb_CostObject.Name)
  263. End Sub
  264. Private Sub CB_CostReport_Click()
  265.     Call Xt_Control.Zxxymk(Me.CB_CostReport.Name)
  266. End Sub
  267. Private Sub CB_CostScatter_Click()
  268.     Call Xt_Control.Zxxymk(Me.CB_CostScatter.Name)
  269. End Sub
  270. Private Sub Cb_CostStru_Click()
  271.     Call Xt_Control.Zxxymk(Me.Cb_CostStru.Name)
  272. End Sub
  273. Private Sub Cb_GatherSet_Click()
  274.     Call Xt_Control.Zxxymk(Me.Cb_GatherSet.Name)
  275. End Sub
  276. Private Sub CB_Inventory_Click()
  277.     Call Xt_Control.Zxxymk(Me.CB_Inventory.Name)
  278. End Sub
  279. Private Sub CB_ObjectComplete_Click()
  280.     Call Xt_Control.Zxxymk(Me.CB_ObjectComplete.Name)
  281. End Sub
  282. Private Sub Cb_register_Click()
  283.     Call Xt_Control.Zxxymk(Me.Cb_register.Name)
  284. End Sub
  285. Private Sub Cb_ScatterSet_Click()
  286.     Call Xt_Control.Zxxymk(Me.Cb_ScatterSet.Name)
  287. End Sub
  288. Private Sub Cb_xtbz_Click()
  289.     Call Xt_Control.Zxxymk(Me.Cb_xtbz.Name)
  290. End Sub
  291. '主窗体击活
  292. Private Sub MDIForm_Activate()
  293.     Timer1.Enabled = True
  294. End Sub
  295. Private Sub MDIForm_Load()
  296.    
  297.     '调入主操作界面
  298.     Xt_Control.Show
  299. End Sub
  300. Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  301.         
  302.     On Error Resume Next
  303.     Dim jsqte As Integer
  304.     If Not Tcxt Then
  305.         Cancel = True
  306.     Else
  307.         Unload_TF = True
  308.         For jsqte = 0 To Forms.count - 1
  309.             Unload Forms(jsqte)
  310.         Next jsqte
  311.         End
  312.     End If
  313. End Sub
  314. Private Sub mnuWindowArrangeIcons_Click()                                   '窗口排列图标
  315.     Me.Arrange vbArrangeIcons
  316. End Sub
  317. Private Sub mnuWindowsCascade_Click()                                       '窗口层叠
  318.     Me.Arrange vbCascade
  319. End Sub
  320. Private Sub mnuWindowsTileHorizontal_Click()                                '窗口横向平铺
  321.     Me.Arrange vbTileVertical
  322. End Sub
  323. Private Sub mnuWindowTileVertical_Click()                                   '窗口横向平铺
  324.     Me.Arrange vbTileHorizontal
  325. End Sub
  326. '************************'以下为程序固定不变部分*********************'
  327. Private Function Tcxt() As Boolean                                       '退出系统提示
  328.     Dim Answer As Integer
  329.     Tsxx = "请确认是否退出系统?"
  330.     Answer = Xtxxts(Tsxx, 2, 2)
  331.     If Answer = 1 Then
  332.         Tcxt = True
  333.     Else
  334.         Tcxt = False
  335.     End If
  336. End Function
  337. Private Sub Timer1_Timer()                                        '在窗体激活后调入程序
  338.     
  339.     Timer1.Enabled = False
  340.     If XT_login.QdCheck.Value = 1 Then
  341.         Call Xtcsh
  342.         XT_login.QdCheck.Value = 0
  343.     End If
  344. End Sub
  345. Private Sub Xtcsh()                                               '系统主控制台及全局变量初始化
  346.     
  347.     With XT_login
  348.         Xtczybm = Trim(Mid(.CzyCombo.Text, 1, InStr(1, .CzyCombo.Text, "-") - 1))
  349.         Xtczy = Trim(Mid(.CzyCombo.Text, InStr(1, .CzyCombo.Text, "-") + 1, Len(.CzyCombo.Text)))
  350.         Xtztbm = Trim(Mid(.ZtCombo.Text, 1, InStr(1, .ZtCombo.Text, "-") - 1))
  351.         Xtdwm = Trim(Mid(.ZtCombo.Text, InStr(1, .ZtCombo.Text, "-") + 1, Len(.ZtCombo.Text)))
  352.         Xtkjqjgs = 12
  353.         '业务操作日期
  354.         Xtrq = CDate(.CzrqText.Text)
  355.         
  356.         
  357.         '用户选择系统年度
  358.         Xtyear = Val(.KjyearCombo.Text)
  359.         
  360.         '用户选择系统会计期间
  361.         Set Xtrlrec = Cw_DataEnvi.DataConnect.Execute("Select * From Gy_kjrlb where qsrq<='" + .CzrqText.Text + "' and zzrq>='" + .CzrqText.Text + "'")
  362.         If Not Xtrlrec.EOF Then
  363.             Xtmm = Xtrlrec.Fields("Period")
  364.         End If
  365.         
  366.     End With
  367.     
  368.     With XT_Main.StatusBar1
  369.         .Panels("OperStatus") = "就绪"
  370.         .Panels("zt").Text = Xtdwm
  371.         .Panels("czy").Text = Xtczy
  372.         .Panels("rq").Text = "业务日期:" + Format(Xtrq, "yyyy-mm-dd")
  373.         .Panels("rjbb").Text = "【百利/ERP】"
  374.     End With
  375. End Sub