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

📄 管理人才主菜单.frm

📁 本程序是用Visual Basic来建立数据库管理系统的经典例程。
💻 FRM
📖 第 1 页 / 共 2 页
字号:
   End
   Begin VB.TextBox Text7 
      DataField       =   "街"
      DataSource      =   "Data1"
      Height          =   270
      Left            =   4620
      TabIndex        =   6
      Text            =   "Text7"
      Top             =   2160
      Visible         =   0   'False
      Width           =   1395
   End
   Begin VB.TextBox Text6 
      DataField       =   "区"
      DataSource      =   "Data1"
      Height          =   435
      Left            =   2760
      TabIndex        =   5
      Text            =   "Text6"
      Top             =   2040
      Visible         =   0   'False
      Width           =   1455
   End
   Begin VB.TextBox Text5 
      DataField       =   "县(市)"
      DataSource      =   "Data1"
      Height          =   315
      Left            =   1080
      TabIndex        =   4
      Text            =   "Text5"
      Top             =   1980
      Visible         =   0   'False
      Width           =   1155
   End
   Begin VB.TextBox Text4 
      DataField       =   "日"
      DataSource      =   "Data1"
      Height          =   375
      Left            =   6720
      TabIndex        =   3
      Text            =   "Text4"
      Top             =   780
      Visible         =   0   'False
      Width           =   1455
   End
   Begin VB.TextBox Text3 
      DataField       =   "月"
      DataSource      =   "Data1"
      Height          =   375
      Left            =   5100
      TabIndex        =   2
      Text            =   "Text3"
      Top             =   840
      Visible         =   0   'False
      Width           =   1215
   End
   Begin VB.TextBox Text2 
      DataField       =   "年"
      DataSource      =   "Data1"
      Height          =   495
      Left            =   4200
      TabIndex        =   1
      Text            =   "Text2"
      Top             =   720
      Visible         =   0   'False
      Width           =   855
   End
   Begin VB.TextBox Text1 
      DataField       =   "姓名"
      DataSource      =   "Data1"
      Height          =   435
      Left            =   1020
      TabIndex        =   0
      Text            =   "Text1"
      Top             =   720
      Visible         =   0   'False
      Width           =   1155
   End
   Begin VB.Data Data1 
      Caption         =   "Data1"
      Connect         =   "Access"
      DatabaseName    =   ""
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   405
      Left            =   600
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "管理人才"
      Top             =   5640
      Visible         =   0   'False
      Width           =   7575
   End
   Begin VB.Line Line1 
      BorderColor     =   &H00FFFFFF&
      BorderWidth     =   2
      X1              =   0
      X2              =   1023
      Y1              =   0
      Y2              =   0
   End
End
Attribute VB_Name = "管理人才主菜单"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim Num, I As Integer
Private Sub Form_Load()
On Error GoTo A1
Dim A As String
Dim B As Integer
    A = Me.hwnd
    B = 0
    Disabled A, B
    Exit Sub
A1:
 Exit Sub
End Sub
Private Sub Image1_Click()
On Error GoTo A1
 Unload Me
 管理人才信息查询.Show
Exit Sub
A1:
 Result = MsgBox("数据库中无记录,请输入数据 !", vbOKOnly + vbExclamation)
 Exit Sub
End Sub
Private Sub Image5_Click()
Unload Me
管理人才信息录入.Show
End Sub
Private Sub Image7_Click()
On Error GoTo A1
 Unload Me
 管理人才信息修改.Show
Exit Sub
A1:
 Result = MsgBox("数据库中无记录,请输入数据 !", vbOKOnly + vbExclamation)
 Exit Sub
End Sub
Private Sub Image10_Click()
On Error GoTo A1
 Unload Me
 管理人才信息删除.Show
Exit Sub
A1:
 Result = MsgBox("数据库中无记录,请输入数据 !", vbOKOnly + vbExclamation)
 Exit Sub
End Sub
Private Sub Image12_Click()
Call Prn1
End Sub
Private Sub Image14_Click()
Unload Me
启动.Show
End Sub
Private Sub Image2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image2.Visible = False
Image1.Visible = True
End Sub
Private Sub Image6_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image6.Visible = False
Image5.Visible = True
End Sub
Private Sub Image9_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image9.Visible = False
Image7.Visible = True
End Sub
Private Sub Image11_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image11.Visible = False
Image10.Visible = True
End Sub
Private Sub Image13_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image13.Visible = False
Image12.Visible = True
Image15.Visible = True
Image14.Visible = False
End Sub
Private Sub Image15_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image13.Visible = True
Image12.Visible = False
Image15.Visible = False
Image14.Visible = True
End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Visible = False
Image2.Visible = True
Image5.Visible = False
Image6.Visible = True
Image7.Visible = False
Image9.Visible = True
Image10.Visible = False
Image11.Visible = True
Image12.Visible = False
Image13.Visible = True
Image14.Visible = False
Image15.Visible = True
End Sub
Private Sub Form_Activate()
On Error GoTo A1
Data1.DatabaseName = App.Path + "\" + "人才库.mdb"
Data1.Refresh
Data1.Recordset.MoveLast
Data1.Recordset.MoveFirst
Num = Data1.Recordset.RecordCount
A1:
 Exit Sub
End Sub
Private Sub Prn1()
Dim J As Integer, S() As String
Dim X As Integer, I As Integer
If Num = 0 Then
  MsgBox "数据库中无记录,请输入数据 !", vbOKOnly + vbExclamation
End If
Printer.ScaleMode = 6
For I = 1 To Num
Printer.CurrentX = 45: Printer.CurrentY = 17
Printer.FontSize = 20: Printer.FontName = "华文行楷"
Printer.Print "    管理人才登记表"
Printer.Line (10, 28)-(166, 188), , B
Printer.Line (10, 37)-(166, 37)
Printer.Line (10, 46)-(166, 46)
Printer.Line (10, 55)-(166, 55)
Printer.Line (10, 64)-(166, 64)
Printer.Line (33, 28)-(33, 46)
Printer.Line (61, 28)-(61, 46)
Printer.Line (53, 46)-(53, 64)
Printer.Line (85, 28)-(85, 46)
Printer.Line (191, 28)-(191, 46)
Printer.Line (126, 28)-(126, 46)
Printer.Line (28, 64)-(28, 188)
Printer.FontSize = 14: Printer.FontName = "仿宋_GB2312"
Printer.CurrentX = 12: Printer.CurrentY = 30: Printer.Print "姓    名"
Printer.CurrentX = 35: Printer.CurrentY = 30: Printer.Print Text1.Text
Printer.CurrentX = 63: Printer.CurrentY = 30: Printer.Print "性    别"
Printer.CurrentX = 87: Printer.CurrentY = 30: Printer.Print Text12.Text
Printer.CurrentX = 103: Printer.CurrentY = 30: Printer.Print "出生年月"
Printer.CurrentX = 128: Printer.CurrentY = 30: Printer.Print Text2.Text; "年" + Text3.Text + "月" + Text4.Text + "日"
Printer.CurrentX = 12: Printer.CurrentY = 39: Printer.Print "文化程度"
Printer.CurrentX = 35: Printer.CurrentY = 39: Printer.Print Text13.Text
Printer.CurrentX = 63: Printer.CurrentY = 39: Printer.Print "政治面貌"
Printer.CurrentX = 87: Printer.CurrentY = 39: Printer.Print Text14.Text
Printer.CurrentX = 103: Printer.CurrentY = 39: Printer.Print "技术职称"
Printer.CurrentX = 128: Printer.CurrentY = 39: Printer.Print Text15.Text
Printer.CurrentX = 12: Printer.CurrentY = 48: Printer.Print "通  讯  地  址"
Printer.CurrentX = 56: Printer.CurrentY = 48: Printer.Print Text5.Text
Printer.CurrentX = 70: Printer.CurrentY = 48: Printer.Print "县(市)"
Printer.CurrentX = 90: Printer.CurrentY = 48: Printer.Print Text6.Text
Printer.CurrentX = 100: Printer.CurrentY = 48: Printer.Print "区"
Printer.CurrentX = 121: Printer.CurrentY = 48: Printer.Print Text7.Text
Printer.CurrentX = 133: Printer.CurrentY = 48: Printer.Print "街(路)"
Printer.CurrentX = 141: Printer.CurrentY = 48: Printer.Print Text8.Text
Printer.CurrentX = 156: Printer.CurrentY = 48: Printer.Print "号"
Printer.CurrentX = 12: Printer.CurrentY = 57: Printer.Print "类          别"
Printer.CurrentX = 56: Printer.CurrentY = 57: Printer.Print Text9.Text
Printer.CurrentX = 17: Printer.CurrentY = 84: Printer.Print "简"
Printer.CurrentX = 17: Printer.CurrentY = 94: Printer.Print "要"
Printer.CurrentX = 17: Printer.CurrentY = 104: Printer.Print "经"
Printer.CurrentX = 17: Printer.CurrentY = 114: Printer.Print "历"
X = Len(Text11.Text)
X = Int(X / 26) + 1
ReDim S(X + 1) As String
For J = 0 To X
S(J + 1) = Mid(Text11.Text, J * 26 + 1, 26)
Next J
For J = 0 To X
Printer.CurrentX = 32: Printer.CurrentY = 10 * (6.8 + J): Printer.Print S(J + 1)
Next J
 Data1.Recordset.Move 1
Printer.NewPage
Next I
Printer.EndDoc
Printer.KillDoc
End Sub
Private Sub Timer1_Timer()
    Chc Label1, 12, 14, 12
    Chc Label2, 12, 14, 12
    Chc Label3, 12, 14, 12
    Chc Label4, 12, 14, 12
End Sub

⌨️ 快捷键说明

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