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

企业管理

开发平台:

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.    HelpContextID   =   17
  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:49"
  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":08CA
  82.             Key             =   "stb"
  83.          EndProperty
  84.          BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  85.             Picture         =   "系统_主界面.frx":0D1E
  86.             Key             =   "xttb"
  87.          EndProperty
  88.          BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  89.             Picture         =   "系统_主界面.frx":1176
  90.             Key             =   "qx"
  91.          EndProperty
  92.          BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  93.             Picture         =   "系统_主界面.frx":15D6
  94.             Key             =   "kplr"
  95.          EndProperty
  96.          BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  97.             Picture         =   "系统_主界面.frx":1A2A
  98.             Key             =   "kpgl"
  99.          EndProperty
  100.          BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  101.             Picture         =   "系统_主界面.frx":1E8A
  102.             Key             =   "tcxt"
  103.          EndProperty
  104.          BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  105.             Picture         =   "系统_主界面.frx":21A6
  106.             Key             =   "szk"
  107.          EndProperty
  108.          BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  109.             Picture         =   "系统_主界面.frx":25FE
  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 C_Register 
  118.          Caption         =   "重新注册(&R)"
  119.       End
  120.       Begin VB.Menu v5 
  121.          Caption         =   "-"
  122.       End
  123.       Begin VB.Menu c_quit 
  124.          Caption         =   "退出系统(&Q)"
  125.       End
  126.    End
  127.    Begin VB.Menu Cask_Start 
  128.       Caption         =   "期初处理(&Q)"
  129.       Begin VB.Menu Cask_StartInput 
  130.          Caption         =   "期初数据录入(&L)"
  131.       End
  132.       Begin VB.Menu Cask_StartInputList 
  133.          Caption         =   "期初数据列表(&B)"
  134.       End
  135.       Begin VB.Menu Cask_StartChalk 
  136.          Caption         =   "期初结帐(&J)"
  137.       End
  138.       Begin VB.Menu Cask_ComebackChalk 
  139.          Caption         =   "恢复期初结帐(&H)"
  140.       End
  141.    End
  142.    Begin VB.Menu c_jcsz 
  143.       Caption         =   "基础设置(&I)"
  144.       Begin VB.Menu Cask_Status 
  145.          Caption         =   "状态设置(&Z)"
  146.       End
  147.       Begin VB.Menu Cask_Sort 
  148.          Caption         =   "类别设置(&S)"
  149.       End
  150.       Begin VB.Menu Cask_StyleType 
  151.          Caption         =   "业务类型设置(&T)"
  152.       End
  153.       Begin VB.Menu Cask_Wrappage 
  154.          Caption         =   "包装物档案(&W)"
  155.       End
  156.    End
  157.    Begin VB.Menu Cask_Transact 
  158.       Caption         =   "业务处理(&R)"
  159.       Begin VB.Menu Cask_Harvest 
  160.          Caption         =   "入库单(&H)"
  161.       End
  162.       Begin VB.Menu Cask_Issue 
  163.          Caption         =   "出库单(&I)"
  164.       End
  165.       Begin VB.Menu Cask_AppertainIn 
  166.          Caption         =   "附属物入库单(&F)"
  167.       End
  168.       Begin VB.Menu Cask_AppertainOut 
  169.          Caption         =   "附属物出库单(&C)"
  170.       End
  171.    End
  172.    Begin VB.Menu Cask_BillList 
  173.       Caption         =   "单据列表(&D)"
  174.       Begin VB.Menu Cask_HarvestList 
  175.          Caption         =   "入库单列表(&R)"
  176.       End
  177.       Begin VB.Menu Cask_IssueList 
  178.          Caption         =   "出库单列表(&C)"
  179.       End
  180.       Begin VB.Menu Cask_AppertainInList 
  181.          Caption         =   "附属物入库单列表(&I)"
  182.       End
  183.       Begin VB.Menu Cask_AppertainOuList 
  184.          Caption         =   "附属物出库单列表(&O)"
  185.       End
  186.    End
  187.    Begin VB.Menu Cask_Month 
  188.       Caption         =   "结帐处理(&J)"
  189.       Begin VB.Menu Cask_CheckOut 
  190.          Caption         =   "月末结帐(&Y)"
  191.       End
  192.       Begin VB.Menu Cask_Comeback 
  193.          Caption         =   "恢复月末结帐(&H)"
  194.       End
  195.    End
  196.    Begin VB.Menu Cask_LedgerAssay 
  197.       Caption         =   "帐簿统计(&Z)"
  198.       Begin VB.Menu Cask_WasteBook 
  199.          Caption         =   "包装物流水帐(&L)"
  200.       End
  201.       Begin VB.Menu Cask_Estrade 
  202.          Caption         =   "包装物台帐(&T)"
  203.       End
  204.       Begin VB.Menu Cask_Ledger 
  205.          Caption         =   "包装物总帐(&K)"
  206.       End
  207.       Begin VB.Menu Cask_HarvestStat 
  208.          Caption         =   "入库汇总统计(&R)"
  209.       End
  210.       Begin VB.Menu Cask_IssueStat 
  211.          Caption         =   "出库汇总统计(&C)"
  212.       End
  213.       Begin VB.Menu Cask_CollectStat 
  214.          Caption         =   "收发存汇总统计(&H)"
  215.       End
  216.       Begin VB.Menu Cask_StatusCollect 
  217.          Caption         =   "状态汇总统计(&S)"
  218.       End
  219.       Begin VB.Menu Cask_StyleTypCollect 
  220.          Caption         =   "业务类型汇总统计(&Y)"
  221.       End
  222.    End
  223.    Begin VB.Menu Cask_gnbm 
  224.       Caption         =   "工具(&T)"
  225.       Begin VB.Menu Cask_gnbmjsq 
  226.          Caption         =   "计算器(&S)"
  227.       End
  228.       Begin VB.Menu Cask_gnbmkmrl 
  229.          Caption         =   "会计日历(&C)"
  230.       End
  231.    End
  232.    Begin VB.Menu mnuwindows 
  233.       Caption         =   "窗口(&W)"
  234.       WindowList      =   -1  'True
  235.       Begin VB.Menu mnuWindowCascade 
  236.          Caption         =   "层叠(&C)"
  237.       End
  238.       Begin VB.Menu mnuWindowTileHorizontal 
  239.          Caption         =   "横向平铺(&H)"
  240.       End
  241.       Begin VB.Menu mnuWindowTileVertical 
  242.          Caption         =   "纵向平铺(&V)"
  243.       End
  244.       Begin VB.Menu mnuWindowArrangeIcons 
  245.          Caption         =   "排列图标(&A)"
  246.       End
  247.    End
  248.    Begin VB.Menu c_bz 
  249.       Caption         =   "帮助(&H)"
  250.       Begin VB.Menu c_xtbz 
  251.          Caption         =   "系统帮助(&S)"
  252.       End
  253.       Begin VB.Menu c_gy 
  254.          Caption         =   "关于(&A)"
  255.       End
  256.    End
  257. End
  258. Attribute VB_Name = "XT_Main"
  259. Attribute VB_GlobalNameSpace = False
  260. Attribute VB_Creatable = False
  261. Attribute VB_PredeclaredId = True
  262. Attribute VB_Exposed = False
  263. '**************************************
  264. '*    模 块 名 称 :财务总帐系统主窗体
  265. '*    功 能 描 述 :作为系统主界面
  266. '*    程序员姓名  : 张建忠
  267. '*    最后修改人  : 邹力
  268. '*    最后修改时间:2001/12/03
  269. '**************************************
  270. Dim Tsxx As String                                         '系统提示信息
  271. Private Sub c_gy_Click()                                   '关于
  272.     Call Xt_Control.Zxxymk("Cask_gy")
  273. End Sub
  274. Private Sub c_wshxxd_Click()                               '网上华夏新达
  275.     Call Xt_Control.Zxxymk("Cask_wshxxd")
  276. End Sub
  277. Private Sub c_xtbz_Click()                                 '系统帮助
  278.     Call Xt_Control.Zxxymk("Cask_xtbz")
  279. End Sub
  280. Private Sub Cask_AppertainIn_Click()                       '附属物入库单
  281.     Call Xt_Control.Zxxymk("Cask_AppertainIn")
  282. End Sub
  283. Private Sub Cask_AppertainInList_Click()                   '附属物入库单列表
  284.     Call Xt_Control.Zxxymk("Cask_AppertainInList")
  285. End Sub
  286. Private Sub Cask_AppertainOuList_Click()                   '附属物出库单列表
  287.     Call Xt_Control.Zxxymk("Cask_AppertainOuList")
  288. End Sub
  289. Private Sub Cask_AppertainOut_Click()                      '附属物出库单
  290.     Call Xt_Control.Zxxymk("Cask_AppertainOut")
  291. End Sub
  292. Private Sub Cask_CollectStat_Click()                       '收发存汇总表统计
  293.     Call Xt_Control.Zxxymk("Cask_CollectStat")
  294. End Sub
  295. Private Sub Cask_Estrade_Click()                           '包装物台帐
  296.     Call Xt_Control.Zxxymk("Cask_Estrade")
  297. End Sub
  298. Private Sub c_quit_Click()                                 '退出系统
  299.     Unload Me
  300. End Sub
  301. Private Sub C_Register_Click()                             '重新注册
  302.      Call Xt_Control.Zxxymk("Cask_Register")
  303. End Sub
  304. Private Sub Cask_CheckOut_Click()                          '月未结帐
  305.     Call Xt_Control.Zxxymk("Cask_CheckOut")
  306. End Sub
  307. Private Sub Cask_Comeback_Click()                          '恢复月末结帐
  308.     Call Xt_Control.Zxxymk("Cask_Comeback")
  309. End Sub
  310. Private Sub Cask_ComebackChalk_Click()                     '恢复期初结帐
  311.     Call Xt_Control.Zxxymk("Cask_ComebackChalk")
  312. End Sub
  313. Private Sub Cask_gnbmjsq_Click()                           '计算器
  314.     Call Xt_Control.Zxxymk("Cask_gnbmjsq")
  315. End Sub
  316. Private Sub Cask_gnbmkmrl_Click()                          '会计日历
  317.     Call Xt_Control.Zxxymk("Cask_gnbmkmrl")
  318. End Sub
  319. Private Sub Cask_Harvest_Click()                           '入库单
  320.     Call Xt_Control.Zxxymk("Cask_Harvest")
  321. End Sub
  322. Private Sub Cask_HarvestList_Click()                       '入库单列表
  323.     Call Xt_Control.Zxxymk("Cask_HarvestList")
  324. End Sub
  325. Private Sub Cask_HarvestStat_Click()                       '入库汇总统计
  326.     Call Xt_Control.Zxxymk("Cask_HarvestStat")
  327. End Sub
  328. Private Sub Cask_Issue_Click()                             '出库单
  329.     Call Xt_Control.Zxxymk("Cask_Issue")
  330. End Sub
  331. Private Sub Cask_IssueList_Click()                         '出库单列表
  332.     Call Xt_Control.Zxxymk("Cask_IssueList")
  333. End Sub
  334. Private Sub Cask_IssueStat_Click()                         '出库汇总统计
  335.     Call Xt_Control.Zxxymk("Cask_IssueStat")
  336. End Sub
  337. Private Sub Cask_Ledger_Click()                            '包装物总帐
  338.     Call Xt_Control.Zxxymk("Cask_Ledger")
  339. End Sub
  340. Private Sub Cask_Sort_Click()                              '类别设置
  341.     Call Xt_Control.Zxxymk("Cask_Sort")
  342. End Sub
  343. Private Sub Cask_StartChalk_Click()                        '期初结帐
  344.     Call Xt_Control.Zxxymk("Cask_StartChalk")
  345. End Sub
  346. Private Sub Cask_StartInput_Click()                        '期初数据录入
  347.     Call Xt_Control.Zxxymk("Cask_StartInput")
  348. End Sub
  349. Private Sub Cask_StartInputList_Click()                    '期初数据列表
  350.     Call Xt_Control.Zxxymk("Cask_StartInputList")
  351. End Sub
  352. Private Sub Cask_Status_Click()                            '状态设置
  353.     Call Xt_Control.Zxxymk("Cask_Status")
  354. End Sub
  355. Private Sub Cask_StatusCollect_Click()                     '状态汇总统计
  356.     Call Xt_Control.Zxxymk("Cask_StatusCollect")
  357. End Sub
  358. Private Sub Cask_StyleTypCollect_Click()                   '业务类型汇总统计
  359.     Call Xt_Control.Zxxymk("Cask_StyleTypCollect")
  360. End Sub
  361. Private Sub Cask_StyleType_Click()                         '业务类型设置
  362.     Call Xt_Control.Zxxymk("Cask_StyleType")
  363. End Sub
  364. Private Sub Cask_WasteBook_Click()                         '包装物流水帐
  365.     Call Xt_Control.Zxxymk("Cask_WasteBook")
  366. End Sub
  367. Private Sub Cask_Wrappage_Click()                          '包装物档案
  368.     Call Xt_Control.Zxxymk("Cask_Wrappage")
  369. End Sub
  370. '主窗体击活
  371. Private Sub MDIForm_Activate()
  372.     Timer1.Enabled = True
  373. End Sub
  374. Private Sub MDIForm_Load()
  375.    
  376.     '调入主操作界面
  377.     Xt_Control.Show
  378. End Sub
  379. Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  380.         
  381.     On Error Resume Next
  382.     
  383.     Dim Jsqte As Integer
  384.     If Not Tcxt Then
  385.         Cancel = True
  386.     Else
  387.         Unload_TF = True
  388.         For Jsqte = 0 To Forms.Count - 1
  389.             Unload Forms(Jsqte)
  390.         Next Jsqte
  391.         End
  392.     End If
  393. End Sub
  394. Private Sub mnuWindowArrangeIcons_Click()                  '窗口排列图标
  395.     Me.Arrange vbArrangeIcons
  396. End Sub
  397. Private Sub mnuWindowTileHorizontal_Click()               '窗口横向平铺
  398.     Me.Arrange vbTileVertical
  399. End Sub
  400. Private Sub mnuWindowTileVertical_Click()                  '窗口纵向平铺
  401.     Me.Arrange vbTileHorizontal
  402. End Sub
  403. Private Sub mnuWindowCascade_Click()                      '窗口层叠
  404.     Me.Arrange vbCascade
  405. End Sub
  406. '************************'以下为程序固定不变部分*********************'
  407. Private Function Tcxt() As Boolean                                  '退出系统提示
  408.     Dim Answer As Integer
  409.     Tsxx = "请确认是否退出系统?"
  410.     Answer = Xtxxts(Tsxx, 2, 2)
  411.     If Answer = 1 Then
  412.         Tcxt = True
  413.     Else
  414.         Tcxt = False
  415.     End If
  416. End Function
  417. Private Sub Timer1_Timer()                                        '在窗体激活后调入程序
  418.     
  419.     Timer1.Enabled = False
  420.     If XT_login.QdCheck.Value = 1 Then
  421.         Call Xtcsh
  422.         XT_login.QdCheck.Value = 0
  423.     End If
  424. End Sub
  425. Private Sub Xtcsh()                                               '系统主控制台及全局变量初始化
  426.     
  427.     With XT_login
  428.         Xtczybm = Trim(Mid(.CzyCombo.Text, 1, InStr(1, .CzyCombo.Text, "-") - 1))
  429.         Xtczy = Trim(Mid(.CzyCombo.Text, InStr(1, .CzyCombo.Text, "-") + 1, Len(.CzyCombo.Text)))
  430.         Xtztbm = Trim(Mid(.ZtCombo.Text, 1, InStr(1, .ZtCombo.Text, "-") - 1))
  431.         Xtdwm = Trim(Mid(.ZtCombo.Text, InStr(1, .ZtCombo.Text, "-") + 1, Len(.ZtCombo.Text)))
  432.         Xtkjqjgs = 12
  433.         '业务操作日期
  434.         Xtrq = CDate(.CzrqText.Text)
  435.         
  436.         '用户选择系统年度
  437.         Xtyear = Val(.KjyearCombo.Text)
  438.         
  439.         '用户选择系统会计期间
  440.         Set Xtrlrec = Cw_DataEnvi.DataConnect.Execute("Select * From Gy_kjrlb where qsrq<='" + .CzrqText.Text + "' and zzrq>='" + .CzrqText.Text + "'")
  441.         If Not Xtrlrec.EOF Then
  442.             Xtmm = Xtrlrec.Fields("Period")
  443.         End If
  444.         
  445.     End With
  446.     
  447.     With XT_Main.StatusBar1
  448.         .Panels("OperStatus") = "就绪"
  449.         .Panels("zt").Text = Xtdwm
  450.         .Panels("czy").Text = Xtczy
  451.         .Panels("rq").Text = "业务日期:" + Format(Xtrq, "yyyy-mm-dd")
  452.         .Panels("rjbb").Text = "【百利/ERP】"
  453.     End With
  454. End Sub