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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  3. Begin VB.Form Form_main 
  4.    Caption         =   "百利/ERP5.0-系统管理"
  5.    ClientHeight    =   5385
  6.    ClientLeft      =   1515
  7.    ClientTop       =   3690
  8.    ClientWidth     =   7080
  9.    Icon            =   "Form_main.frx":0000
  10.    LinkTopic       =   "Form1"
  11.    ScaleHeight     =   5385
  12.    ScaleWidth      =   7080
  13.    WindowState     =   2  'Maximized
  14.    Begin MSComctlLib.ImageList ImageList1 
  15.       Left            =   3450
  16.       Top             =   990
  17.       _ExtentX        =   1005
  18.       _ExtentY        =   1005
  19.       BackColor       =   -2147483643
  20.       ImageWidth      =   16
  21.       ImageHeight     =   16
  22.       MaskColor       =   12632256
  23.       _Version        =   393216
  24.       BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  25.          NumListImages   =   10
  26.          BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  27.             Picture         =   "Form_main.frx":038A
  28.             Key             =   "xz"
  29.          EndProperty
  30.          BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  31.             Picture         =   "Form_main.frx":0726
  32.             Key             =   "sx"
  33.          EndProperty
  34.          BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  35.             Picture         =   "Form_main.frx":0AC2
  36.             Key             =   "sc"
  37.          EndProperty
  38.          BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  39.             Picture         =   "Form_main.frx":0E5E
  40.             Key             =   "bf"
  41.          EndProperty
  42.          BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  43.             Picture         =   "Form_main.frx":11FA
  44.             Key             =   "hf"
  45.          EndProperty
  46.          BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  47.             Picture         =   "Form_main.frx":1596
  48.             Key             =   "sz"
  49.          EndProperty
  50.          BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  51.             Picture         =   "Form_main.frx":1932
  52.             Key             =   "qy"
  53.          EndProperty
  54.          BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  55.             Picture         =   "Form_main.frx":1CCE
  56.             Key             =   "yh"
  57.          EndProperty
  58.          BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  59.             Picture         =   "Form_main.frx":206A
  60.             Key             =   "tc"
  61.          EndProperty
  62.          BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  63.             Picture         =   "Form_main.frx":2406
  64.             Key             =   "l"
  65.          EndProperty
  66.       EndProperty
  67.    End
  68.    Begin MSComctlLib.StatusBar StatusBar 
  69.       Align           =   2  'Align Bottom
  70.       Height          =   315
  71.       Left            =   0
  72.       TabIndex        =   2
  73.       Top             =   5070
  74.       Width           =   7080
  75.       _ExtentX        =   12488
  76.       _ExtentY        =   556
  77.       _Version        =   393216
  78.       BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628} 
  79.          NumPanels       =   5
  80.          BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  81.             Object.Width           =   1411
  82.             MinWidth        =   1411
  83.             Text            =   "状态:"
  84.             TextSave        =   "状态:"
  85.          EndProperty
  86.          BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  87.             Object.Width           =   5292
  88.             MinWidth        =   5292
  89.             Text            =   "就绪"
  90.             TextSave        =   "就绪"
  91.          EndProperty
  92.          BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  93.             Object.Width           =   8819
  94.             MinWidth        =   8819
  95.          EndProperty
  96.          BeginProperty Panel4 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  97.             Style           =   6
  98.             TextSave        =   "2003-11-08"
  99.          EndProperty
  100.          BeginProperty Panel5 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  101.             Style           =   5
  102.             Object.Width           =   5292
  103.             MinWidth        =   5292
  104.             TextSave        =   "10:51"
  105.          EndProperty
  106.       EndProperty
  107.    End
  108.    Begin MSComctlLib.ListView List_data 
  109.       Height          =   4425
  110.       Left            =   -30
  111.       TabIndex        =   1
  112.       Top             =   540
  113.       Width           =   7665
  114.       _ExtentX        =   13520
  115.       _ExtentY        =   7805
  116.       SortKey         =   1
  117.       View            =   3
  118.       LabelEdit       =   1
  119.       Sorted          =   -1  'True
  120.       LabelWrap       =   -1  'True
  121.       HideSelection   =   0   'False
  122.       FullRowSelect   =   -1  'True
  123.       _Version        =   393217
  124.       Icons           =   "ImageList1"
  125.       SmallIcons      =   "ImageList1"
  126.       ForeColor       =   -2147483640
  127.       BackColor       =   -2147483643
  128.       BorderStyle     =   1
  129.       Appearance      =   1
  130.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  131.          Name            =   "宋体"
  132.          Size            =   9
  133.          Charset         =   134
  134.          Weight          =   400
  135.          Underline       =   0   'False
  136.          Italic          =   0   'False
  137.          Strikethrough   =   0   'False
  138.       EndProperty
  139.       NumItems        =   7
  140.       BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  141.          Text            =   "编号"
  142.          Object.Width           =   1589
  143.       EndProperty
  144.       BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  145.          SubItemIndex    =   1
  146.          Text            =   "套帐名"
  147.          Object.Width           =   3528
  148.       EndProperty
  149.       BeginProperty ColumnHeader(3) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  150.          SubItemIndex    =   2
  151.          Text            =   "数据库名"
  152.          Object.Width           =   3528
  153.       EndProperty
  154.       BeginProperty ColumnHeader(4) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  155.          SubItemIndex    =   3
  156.          Text            =   "创建时间"
  157.          Object.Width           =   3881
  158.       EndProperty
  159.       BeginProperty ColumnHeader(5) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  160.          SubItemIndex    =   4
  161.          Text            =   "上次备份时间"
  162.          Object.Width           =   3881
  163.       EndProperty
  164.       BeginProperty ColumnHeader(6) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  165.          SubItemIndex    =   5
  166.          Text            =   "服务器"
  167.          Object.Width           =   2117
  168.       EndProperty
  169.       BeginProperty ColumnHeader(7) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  170.          SubItemIndex    =   6
  171.          Text            =   "数据库类型"
  172.          Object.Width           =   2540
  173.       EndProperty
  174.    End
  175.    Begin MSComctlLib.Toolbar Tool 
  176.       Align           =   1  'Align Top
  177.       Height          =   555
  178.       Left            =   0
  179.       TabIndex        =   0
  180.       Top             =   0
  181.       Width           =   7080
  182.       _ExtentX        =   12488
  183.       _ExtentY        =   979
  184.       ButtonWidth     =   820
  185.       ButtonHeight    =   926
  186.       AllowCustomize  =   0   'False
  187.       Appearance      =   1
  188.       Style           =   1
  189.       ImageList       =   "ImageList1"
  190.       _Version        =   393216
  191.       BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  192.          NumButtons      =   12
  193.          BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  194.             Caption         =   "新建"
  195.             Key             =   "New"
  196.             Object.ToolTipText     =   "新建套帐"
  197.             ImageKey        =   "xz"
  198.             Object.Width           =   700
  199.          EndProperty
  200.          BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  201.             Caption         =   "属性"
  202.             Key             =   "Property"
  203.             Object.ToolTipText     =   "套帐属性"
  204.             ImageKey        =   "sx"
  205.          EndProperty
  206.          BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  207.             Caption         =   "删除"
  208.             Key             =   "Del"
  209.             Object.ToolTipText     =   "套帐删除"
  210.             ImageKey        =   "sc"
  211.          EndProperty
  212.          BeginProperty Button4 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  213.             Style           =   3
  214.          EndProperty
  215.          BeginProperty Button5 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  216.             Caption         =   "备份"
  217.             Key             =   "Bak"
  218.             Object.Tag             =   "套帐备份"
  219.             ImageKey        =   "bf"
  220.          EndProperty
  221.          BeginProperty Button6 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  222.             Caption         =   "恢复"
  223.             Key             =   "Restore"
  224.             Object.ToolTipText     =   "帐套恢复"
  225.             ImageKey        =   "hf"
  226.          EndProperty
  227.          BeginProperty Button7 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  228.             Style           =   3
  229.          EndProperty
  230.          BeginProperty Button8 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  231.             Caption         =   "设置"
  232.             Key             =   "Setup"
  233.             Object.ToolTipText     =   "帐套参数设置"
  234.             ImageKey        =   "sz"
  235.          EndProperty
  236.          BeginProperty Button9 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  237.             Caption         =   "启用"
  238.             Key             =   "Start"
  239.             ImageKey        =   "qy"
  240.          EndProperty
  241.          BeginProperty Button10 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  242.             Caption         =   "用户"
  243.             Key             =   "User"
  244.             ImageKey        =   "yh"
  245.          EndProperty
  246.          BeginProperty Button11 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  247.             Style           =   3
  248.          EndProperty
  249.          BeginProperty Button12 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  250.             Caption         =   "退出"
  251.             Key             =   "Exit"
  252.             ImageKey        =   "tc"
  253.          EndProperty
  254.       EndProperty
  255.    End
  256.    Begin VB.Menu XT 
  257.       Caption         =   "系统(&S)"
  258.       Begin VB.Menu Edit 
  259.          Caption         =   "修改密码"
  260.       End
  261.       Begin VB.Menu Refresh 
  262.          Caption         =   "刷新"
  263.          Shortcut        =   ^R
  264.       End
  265.       Begin VB.Menu JUY 
  266.          Caption         =   "-"
  267.       End
  268.       Begin VB.Menu Exit 
  269.          Caption         =   "退出"
  270.          Shortcut        =   ^X
  271.       End
  272.    End
  273.    Begin VB.Menu SZK 
  274.       Caption         =   "数据库(&D)"
  275.       Begin VB.Menu NewDatabase 
  276.          Caption         =   "新建套帐"
  277.          Shortcut        =   ^N
  278.       End
  279.       Begin VB.Menu P 
  280.          Caption         =   "套帐属性"
  281.       End
  282.       Begin VB.Menu Del 
  283.          Caption         =   "删除套帐"
  284.       End
  285.       Begin VB.Menu ssd 
  286.          Caption         =   "-"
  287.       End
  288.       Begin VB.Menu Bak 
  289.          Caption         =   "备份"
  290.          Shortcut        =   ^B
  291.       End
  292.       Begin VB.Menu Restore 
  293.          Caption         =   "恢复"
  294.       End
  295.       Begin VB.Menu trt 
  296.          Caption         =   "-"
  297.       End
  298.       Begin VB.Menu cjuser 
  299.          Caption         =   "创建数据库用户名"
  300.       End
  301.    End
  302.    Begin VB.Menu TZ 
  303.       Caption         =   "套帐(&A)"
  304.       Begin VB.Menu Setup 
  305.          Caption         =   "设置"
  306.          Shortcut        =   ^S
  307.       End
  308.       Begin VB.Menu Start 
  309.          Caption         =   "启用"
  310.       End
  311.       Begin VB.Menu NEWKJQJ 
  312.          Caption         =   "创建下年度会计期间"
  313.       End
  314.       Begin VB.Menu sds 
  315.          Caption         =   "-"
  316.       End
  317.       Begin VB.Menu User 
  318.          Caption         =   "用户"
  319.          Shortcut        =   ^U
  320.       End
  321.       Begin VB.Menu log 
  322.          Caption         =   "上机日志"
  323.       End
  324.    End
  325.    Begin VB.Menu SZ 
  326.       Caption         =   "设置"
  327.       Begin VB.Menu DJSZ 
  328.          Caption         =   "单据设计"
  329.          Begin VB.Menu DJRLSJ 
  330.             Caption         =   "单据录入设计"
  331.          End
  332.          Begin VB.Menu DJDYSJ 
  333.             Caption         =   "单据打印设计"
  334.          End
  335.       End
  336.    End
  337.    Begin VB.Menu BZ 
  338.       Caption         =   "帮助(&H)"
  339.       Begin VB.Menu Help 
  340.          Caption         =   "帮助主题"
  341.       End
  342.       Begin VB.Menu dfg 
  343.          Caption         =   "-"
  344.       End
  345.       Begin VB.Menu about 
  346.          Caption         =   "关于"
  347.          Shortcut        =   ^A
  348.       End
  349.    End
  350. End
  351. Attribute VB_Name = "Form_main"
  352. Attribute VB_GlobalNameSpace = False
  353. Attribute VB_Creatable = False
  354. Attribute VB_PredeclaredId = True
  355. Attribute VB_Exposed = False
  356. Dim mItem As ListItem
  357. Private Sub about_Click()
  358.     XT_frmAbout.Show 1
  359. End Sub
  360. Private Sub Bak_Click()
  361.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  362.     Frm_Bakdatabase.Text1.Tag = List_data.SelectedItem.SubItems(2)
  363.     Frm_Bakdatabase.Text2.Text = List_data.SelectedItem.SubItems(2)
  364.     Frm_Bakdatabase.Caption = "套帐备份---" & List_data.SelectedItem.SubItems(1)
  365.     Frm_Bakdatabase.Show 1
  366. End Sub
  367. Private Sub cjuser_Click()
  368.     On Error Resume Next
  369.     Conn_System.Execute "EXEC sp_addlogin 'HXXD', '123'"
  370.     Conn_System.Execute "EXEC sp_addsrvrolemember 'HXXD', 'sysadmin'"
  371.     If Trim(Err.Description) = "" Then
  372.        MsgBox "创建成功!  ", 48
  373.        Else
  374.        MsgBox Err.Description, 16
  375.     End If
  376. End Sub
  377. Private Sub Del_Click()
  378.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  379.     YesNoStr = MsgBox("你是否要删除编号为(" & List_data.SelectedItem.Text & ")的套帐!  ", vbYesNo + 32)
  380.     If YesNoStr = vbNo Then Exit Sub
  381.     Dele_CountingRoom List_data.SelectedItem.Key
  382. End Sub
  383. Private Sub DJDYSJ_Click()
  384.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  385.     If Cw_DataEnvi.DataConnect.State = 1 Then Cw_DataEnvi.DataConnect.Close
  386.     Cw_DataEnvi.DataConnect.Open "Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=" & ServerName_Str & "; Initial Catalog=" & List_data.SelectedItem.SubItems(2) & ";", "HXXD", "123"
  387.     XT_BillPrintDesign.Tag = List_data.SelectedItem.SubItems(1) & "/" & XT_BillPrintDesign.Caption
  388.     XT_BillPrintDesign.Caption = List_data.SelectedItem.SubItems(1) & "/" & XT_BillPrintDesign.Caption
  389.     XT_BillPrintDesign.Show 1
  390. End Sub
  391. Private Sub DJRLSJ_Click()
  392.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  393.     If Cw_DataEnvi.DataConnect.State = 1 Then Cw_DataEnvi.DataConnect.Close
  394.     Cw_DataEnvi.DataConnect.Open "Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=" & ServerName_Str & "; Initial Catalog=" & List_data.SelectedItem.SubItems(2) & ";", "HXXD", "123"
  395.     XT_BillDesign.Tag = List_data.SelectedItem.SubItems(1) & "/" & XT_BillDesign.Caption
  396.     XT_BillDesign.Caption = List_data.SelectedItem.SubItems(1) & "/" & XT_BillDesign.Caption
  397.     XT_BillDesign.Show 1
  398. End Sub
  399. Private Sub Edit_Click()
  400.     Frm_Password.Show 1
  401. End Sub
  402. Private Sub Exit_Click()
  403.     Unload Me
  404. End Sub
  405. Public Sub Form_Load()
  406.     On Error Resume Next
  407.     Dim aDo_DataBase As New Recordset
  408.     Set aDo_DataBase = Conn_System.Execute("select * from HDSystem_DataBases")
  409.      List_data.ListItems.Clear
  410.     With aDo_DataBase
  411.     Do While Not .EOF
  412.         Set mItem = List_data.ListItems.Add()
  413.         mItem.Text = !Number
  414.         mItem.SmallIcon = "l"
  415.         mItem.Icon = "l"
  416.         mItem.SubItems(1) = !CountingRoomName
  417.         mItem.SubItems(2) = !DataBasesName
  418.         mItem.SubItems(3) = !NewDate
  419.         mItem.SubItems(4) = "" & !BackupDate
  420.         mItem.SubItems(5) = Trim("" & !ServerName)
  421.         mItem.SubItems(6) = Trim("" & !DatabaseType)
  422.         mItem.Key = !DataBasesName
  423.        
  424.         .MoveNext
  425.     Loop
  426.     .Close
  427.     Set aDo_DataBase = Nothing
  428.     End With
  429. End Sub
  430. Private Sub Form_Resize()
  431.     On Error Resume Next
  432.     List_data.Width = Me.Width - 100
  433.     List_data.Height = Me.Height - Tool.Height - StatusBar.Height - 680
  434. End Sub
  435. Private Sub Help_Click()
  436.     SendKeys "{F1}", True
  437. End Sub
  438. Private Sub HigherUpCo_Click()
  439.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  440.     Frm_HigherUpCo.Tag = List_data.SelectedItem.SubItems(2)
  441.     Frm_HigherUpCo.Caption = Frm_HigherUpCo.Caption & "---" & List_data.SelectedItem.SubItems(1)
  442.     
  443.     Frm_HigherUpCo.Show 1
  444. End Sub
  445. Private Sub log_Click()
  446.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  447.     Frm_Log.Tag = List_data.SelectedItem.SubItems(2)
  448.     Frm_Log.Caption = Frm_Log.Caption & "---" & List_data.SelectedItem.SubItems(1)
  449.     Frm_Log.Show 1
  450. End Sub
  451. Private Sub NewDatabase_Click()
  452.     Frm_Newdatabase.Show 1
  453. End Sub
  454. Private Sub NEWKJQJ_Click()
  455.    If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  456.       Form_NewKJQJ.Text1(0).Tag = List_data.SelectedItem.SubItems(2)
  457.       Form_NewKJQJ.Caption = Form_NewKJQJ.Caption & "---" & List_data.SelectedItem.SubItems(1)
  458.       Form_NewKJQJ.Show 1
  459. End Sub
  460. Private Sub P_Click()
  461.      If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  462.     With Frm_Newdatabase
  463.      .Text1(0).Enabled = False: .Text1(1).Enabled = False: .Text1(2).Enabled = False: .Text1(3).Enabled = False
  464.      .Text2(0).Enabled = False: .Text2(1).Enabled = False: .Text2(2).Enabled = False
  465.      .Text1(0).Text = List_data.SelectedItem.Text
  466.      .Text1(1).Text = List_data.SelectedItem.SubItems(1)
  467.      .Text1(2).Text = List_data.SelectedItem.SubItems(2)
  468.      .Command1(0).Enabled = False
  469.      .Command2.Enabled = False
  470.      .Text1(3).Text = ""
  471.      .Show 1
  472.     End With
  473. End Sub
  474. Private Sub Refresh_Click()
  475.     Form_Load
  476. End Sub
  477. Private Sub Restore_Click()
  478.     Frm_RestoerDatabase.Show 1
  479. End Sub
  480. Private Sub Setup_Click()
  481.     If List_data.ListItems.Count <= 0 Then
  482.         MsgBox "请选中一个套帐!  ", 16
  483.          Exit Sub
  484.     End If
  485.     Frm_DateCoInfo.Text1(0).Tag = List_data.SelectedItem.SubItems(2)
  486.     Frm_DateCoInfo.Caption = Frm_DateCoInfo.Caption & "---" & List_data.SelectedItem.SubItems(1)
  487.     Frm_DateCoInfo.Show 1
  488. End Sub
  489. Private Sub Start_Click()
  490. On Error Resume Next
  491.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  492.     Dim Ssql  As String
  493.     Dim aDo_Rows As New Recordset
  494.     
  495.     YesNoStr = MsgBox("你是否要启用此套帐?  ", vbYesNo + 32)
  496.     If YesNoStr = vbNo Then Exit Sub
  497.     Ssql = "select * from HDSystem_DataBases where DataBasesName='" & List_data.SelectedItem.SubItems(2) & "'"
  498.     Set aDo_Rows = Conn_System.Execute(Ssql)
  499.     If Trim("" & aDo_Rows!YNUse) = "1" Then MsgBox "套帐已经在使用! ", 16: aDo_Rows.Close: Set aDo_Rows = Nothing: Exit Sub
  500.     If Trim("" & aDo_Rows!CoName) = "" Then MsgBox "套帐设置公司名称错误,套帐不能被启用! ", 16: aDo_Rows.Close: Set aDo_Rows = Nothing: Exit Sub
  501.     aDo_Rows.Close
  502.     
  503.     Ssql = "select * from " & List_data.SelectedItem.SubItems(2) & ".dbo.Gy_kjrlb"
  504.     Set aDo_Rows = Conn_System.Execute(Ssql)
  505.     If aDo_Rows.RecordCount <> 12 Then
  506.         MsgBox "套帐设置错误,套帐不能被启用! ", 16: aDo_Rows.Close: Set aDo_Rows = Nothing: Exit Sub
  507.     End If
  508.     aDo_Rows.Close: Set aDo_Rows = Nothing
  509.     
  510.     Ssql = "update HDSystem_DataBases set YNuse='1' where DataBasesName='" & List_data.SelectedItem.SubItems(2) & "'"
  511.     Conn_System.Execute Ssql
  512.     MsgBox "套帐启用成功! ", 48
  513. End Sub
  514. Private Sub Tool_ButtonClick(ByVal Button As MSComctlLib.Button)
  515. Select Case Button.Key
  516.        Case "New"
  517.        
  518.             Frm_Newdatabase.Show 1
  519.             
  520.        Case "Property"
  521.              If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  522.            With Frm_Newdatabase
  523.             .Text1(0).Enabled = False: .Text1(1).Enabled = False: .Text1(2).Enabled = False: .Text1(3).Enabled = False
  524.             .Text2(0).Enabled = False: .Text2(1).Enabled = False: .Text2(2).Enabled = False
  525.             .Text1(0).Text = List_data.SelectedItem.Text
  526.             .Text1(1).Text = List_data.SelectedItem.SubItems(1)
  527.             .Text1(2).Text = List_data.SelectedItem.SubItems(2)
  528.             .Command1(0).Enabled = False
  529.             .Command2.Enabled = False
  530.             .Text1(3).Text = ""
  531.             .Show 1
  532.            End With
  533.        Case "Bak"
  534.             If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  535.             Frm_Bakdatabase.Text1.Tag = List_data.SelectedItem.SubItems(2)
  536.             Frm_Bakdatabase.Text2.Text = List_data.SelectedItem.SubItems(2)
  537.             Frm_Bakdatabase.Caption = "套帐备份---" & List_data.SelectedItem.SubItems(1)
  538.             Frm_Bakdatabase.Show 1
  539.        Case "Del"
  540.             If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  541.             YesNoStr = MsgBox("你是否要删除编号为(" & List_data.SelectedItem.Text & ")的套帐!  ", vbYesNo + 32)
  542.             If YesNoStr = vbNo Then Exit Sub
  543.             Dele_CountingRoom List_data.SelectedItem.Key
  544.        Case "Restore"
  545.             Frm_RestoerDatabase.Show 1
  546.        Case "Setup"
  547.             If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  548.             Frm_DateCoInfo.Text1(0).Tag = List_data.SelectedItem.SubItems(2)
  549.             Frm_DateCoInfo.Caption = Frm_DateCoInfo.Caption & "---" & List_data.SelectedItem.SubItems(1)
  550.              
  551.             Frm_DateCoInfo.Show 1
  552.        Case "User"
  553.             If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  554.             Frm_GroupUser.Caption = Frm_GroupUser.Caption & "---" & List_data.SelectedItem.SubItems(1)
  555.             Frm_GroupUser.lvUser.Tag = List_data.SelectedItem.SubItems(2)
  556.             Frm_GroupUser.Show , Form_main
  557.        Case "Start"
  558.             Start_Click
  559.        Case "Exit"
  560.             Unload Me
  561.        End Select
  562. End Sub
  563. Private Sub Dele_CountingRoom(DataBaseName As String)
  564.     On Error GoTo Exit_err
  565.         Class.StatusBar "正在删除套帐信息...", False
  566.         Me.MousePointer = 12
  567.         Conn_System.Execute "Drop Database " & DataBaseName
  568.         Conn_System.Execute "delete HDSystem_DataBases where DataBasesName='" & DataBaseName & "'"
  569.         Form_Load
  570.         Class.StatusBar "", True
  571.         Me.MousePointer = 0
  572.         Exit Sub
  573.     
  574. Exit_err:
  575.     Form_Load
  576.     Class.StatusBar "", True
  577.     Me.MousePointer = 0
  578.     MsgBox Err.Description & "(" & Err.Number & ")", 16
  579. End Sub
  580. Private Sub User_Click()
  581.     If List_data.ListItems.Count <= 0 Then MsgBox "请选中一个套帐!  ", 16: Exit Sub
  582.     Frm_GroupUser.Caption = Frm_GroupUser.Caption & "---" & List_data.SelectedItem.SubItems(1)
  583.     Frm_GroupUser.lvUser.Tag = List_data.SelectedItem.SubItems(2)
  584.     Frm_GroupUser.Show 1
  585. End Sub
  586. Private Sub XD_Click()
  587.     frmBrowser.Show
  588. End Sub