⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tree.frm

📁 用VB开发的论文管理系统。时间关系
💻 FRM
字号:
VERSION 5.00
Begin VB.Form Form6 
   Caption         =   "论文目录管理"
   ClientHeight    =   5565
   ClientLeft      =   60
   ClientTop       =   450
   ClientWidth     =   7365
   LinkTopic       =   "Form6"
   ScaleHeight     =   5565
   ScaleWidth      =   7365
   StartUpPosition =   3  'Windows Default
   Begin VB.Data Data1 
      Caption         =   "Data1"
      Connect         =   "Access"
      DatabaseName    =   "D:\managepaperluojia\databasemanage\key.mdb"
      DefaultCursorType=   0  'DefaultCursor
      DefaultType     =   2  'UseODBC
      Exclusive       =   0   'False
      Height          =   495
      Left            =   3960
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "catalogue"
      Top             =   4320
      Visible         =   0   'False
      Width           =   2175
   End
   Begin VB.CommandButton Command3 
      Caption         =   "关闭窗口"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   12
         Charset         =   0
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   735
      Left            =   3840
      TabIndex        =   3
      Top             =   3000
      Width           =   2415
   End
   Begin VB.ListBox List1 
      DataField       =   "treename"
      DataSource      =   "Data1"
      Height          =   3180
      ItemData        =   "tree.frx":0000
      Left            =   120
      List            =   "tree.frx":0002
      TabIndex        =   2
      Top             =   1320
      Width           =   3375
   End
   Begin VB.CommandButton Command1 
      Caption         =   "添加新目录"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   12
         Charset         =   0
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   735
      Left            =   3840
      TabIndex        =   1
      Top             =   1680
      Width           =   2415
   End
   Begin VB.Label Label1 
      Caption         =   "目前数据库中的论文目录有:"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   12
         Charset         =   0
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   615
      Left            =   120
      TabIndex        =   0
      Top             =   360
      Width           =   3255
   End
End
Attribute VB_Name = "Form6"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim streturn  As String
Dim re As Integer
Dim i As Integer
Dim panduan1 As Boolean
Dim ret As String
Dim find1 As Boolean
Dim hao As String

Private Sub Command1_Click()
   streturn = InputBox("请输入要添加的论文目录名", "添加目录名")
  If streturn = "" Then
    MsgBox "目录名不能为空,请重新添加目录名", vbOKOnly, "添加错误"
    GoTo error
  End If
  
   Data1.Refresh
   Data1.Recordset.MoveFirst
   List1.Refresh
   
   panduan1 = True '表示新添加的目录与数据库中目录没有重复
   Do While Data1.Recordset.EOF = False
     If streturn <> Data1.Recordset.Fields("treename") Then
        Data1.Recordset.MoveNext
     Else
        panduan1 = False
        Exit Do
     End If
   Loop
   
   If panduan1 = False Then
      re = MsgBox("添加的目录名已存在,请重新输入", vbOKOnly, "添加错误")
      GoTo error
   Else
      Call generatenun
      Data1.Recordset.AddNew
      Data1.Recordset.Fields("id") = hao

      Data1.Recordset.Fields("treename") = streturn
            
      Data1.UpdateRecord
      treecounter = treecounter + 1
      treenum = treecounter
      List1.AddItem streturn
      Data1.Recordset.MoveLast
      Data1.Refresh
   End If
   
error:
End Sub


'rivate Sub Command2_Click()
'ret = MsgBox("确实要删除该条记录?", vbOKCancel, "删除记录")
'  If ret = vbOK Then
    
'       Data1.Recordset.Delete
 '      Data1.Recordset.MoveNext
 '      treecounter = treecounter - 1
 '      If Data1.Recordset.EOF = True Then
 '        Data1.Recordset.MoveLast
 '        treenum = treecounter
'       End If
'  Else
'     GoTo cancel
     

'  End If
'i = List1.ListCount - 1
 ' Do While i >= 0
'   If List1.Selected(i) Then
'     List1.RemoveItem i
'   End If
 '  i = i - 1
 ' Loop
'If treecounter <> 0 Then List1.ListIndex = 0

'cancel:
  
'End Sub

Private Sub Command3_Click()
  Data1.Refresh
  Form4.Data2.Refresh
  Form2.theiseadd.Enabled = True
  Form4.Combo1.Refresh
  Unload Me
End Sub

Private Sub Form_Load()
   Data1.DatabaseName = "D:\managepaperluojia\databasemanage\key.mdb"
   Data1.RecordSource = "catalogue"
   Data1.Refresh
   Data1.Recordset.MoveFirst
   treecounter = 0
  
   Do While Data1.Recordset.EOF = False
      treecounter = treecounter + 1
      List1.AddItem Data1.Recordset.Fields("treename")
      Data1.Recordset.Edit
      Data1.Recordset.Update
      Data1.Recordset.MoveNext
      If treecounter = 0 Then
        treenum = 0
      Else: treenum = 1
      End If
   Loop
   Data1.Recordset.MoveFirst
   
End Sub

'Private Sub List1_Click()
'  Command2.Enabled = True
  
'End Sub
Private Sub generatenun()
   find1 = False '表示没有找到空号码
   Data1.Refresh
   Data1.Recordset.MoveFirst
   hao = "10001"

         
   Do While Data1.Recordset.EOF = False
      
      If hao = Data1.Recordset.Fields("id") Then
         Data1.Recordset.MoveNext
         hao = Trim(Str$(hao + 1))
    
         
      Else:
         
         find1 = True  '找到空号码,号码值为当前hao的值
         Exit Do
      End If
   Loop
   
End Sub

 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -