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

📄 frmreaderload.frm

📁 本套程序是一款基于VB+Access实现的轻型杂志分发管理系统
💻 FRM
字号:
VERSION 5.00
Begin VB.Form Frmreaderload 
   Caption         =   "教师"
   ClientHeight    =   3195
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4320
   Icon            =   "frmreaderload.frx":0000
   LinkTopic       =   "Form2"
   MaxButton       =   0   'False
   ScaleHeight     =   3195
   ScaleWidth      =   4320
   StartUpPosition =   1  '所有者中心
   Begin VB.CommandButton Cmdadd 
      Caption         =   "添加(&A)"
      Height          =   375
      Left            =   1680
      TabIndex        =   7
      Top             =   2640
      Width           =   975
   End
   Begin VB.Frame Frame1 
      Height          =   2295
      Left            =   360
      TabIndex        =   3
      Top             =   120
      Width           =   3495
      Begin VB.ComboBox Combo1 
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   360
         Left            =   1440
         TabIndex        =   9
         Top             =   960
         Width           =   1215
      End
      Begin VB.TextBox Txtbox 
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   390
         Left            =   1440
         TabIndex        =   6
         Top             =   1440
         Width           =   1215
      End
      Begin VB.TextBox Txtname 
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   390
         Left            =   1440
         TabIndex        =   0
         Top             =   480
         Width           =   1215
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "信箱"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   11.25
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   225
         Index           =   2
         Left            =   600
         TabIndex        =   8
         Top             =   1560
         Width           =   450
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "办公室"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   11.25
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   225
         Index           =   3
         Left            =   600
         TabIndex        =   5
         Top             =   1080
         Width           =   675
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "姓名"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   11.25
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   225
         Index           =   1
         Left            =   600
         TabIndex        =   4
         Top             =   600
         Width           =   450
      End
   End
   Begin VB.CommandButton Cmdno 
      Caption         =   " 取消(&C)"
      Height          =   375
      Left            =   2280
      TabIndex        =   1
      Top             =   2640
      Visible         =   0   'False
      Width           =   975
   End
   Begin VB.CommandButton Cmdyes 
      Caption         =   " 确定(&Q)"
      Height          =   375
      Left            =   960
      TabIndex        =   2
      Top             =   2640
      Visible         =   0   'False
      Width           =   975
   End
End
Attribute VB_Name = "Frmreaderload"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Public p As String
'Download by http://www.codefans.net
Private Sub Cmdadd_Click() '//y
'Call serialid
'If p = "np" Then
 'Exit Sub
'End If

Me.Frame1.Enabled = True

'Me.Txtname.Enabled = True
'Me.Combo1.Enabled = True
'Me.Txtbox.Enabled = True


Me.Txtname.Text = ""
Me.Txtname.SetFocus

Me.Cmdadd.Visible = False
Me.Cmdyes.Visible = True
Me.Cmdno.Visible = True


End Sub

Private Sub Cmdno_Click()
Unload Me
End Sub

Private Sub Cmdyes_Click() '//y
Dim s As String

If Me.Txtname.Text = "" Then
   MsgBox "请输入姓名!", vbExclamation, "教师"
   Exit Sub
End If

If Me.Combo1.Text = "" Then
    MsgBox "请选择办公室!", vbExclamation, "教师"
    Exit Sub
End If

If Me.Txtbox.Text = "" Then
   MsgBox "请输入信箱!", vbExclamation, "教师"
   Exit Sub
End If

'//检验唯一性

'//若没有重复,则添加教师信息
With Frmreadermodify.Adodc1 '//y
If Me.Caption = "教师" Then
   sql = "select * from teacher where name='" & Trim(Me.Txtname.Text) & "'"
   .CommandType = adCmdText
   .RecordSource = sql
   .Refresh
   .CommandType = adCmdTable
  If .Recordset.RecordCount <> 0 Then
    MsgBox "教师姓名重复!" & vbCrLf & "若出现相同名字请在其名字后输入字符加以区分。", vbExclamation, "杂志录入"
    Me.Txtname.SetFocus
    Exit Sub
  End If
   .Recordset.AddNew
   .Recordset.Fields(0).Value = Trim(Me.Txtname.Text)
   .Recordset.Fields(1).Value = Trim(Me.Combo1.Text)
   .Recordset.Fields(2).Value = Trim(Me.Txtbox.Text)
   .Recordset.Update

  Me.Cmdadd.Visible = True
  Me.Cmdyes.Visible = False
  Me.Cmdno.Visible = False
  Me.Frame1.Enabled = False
Else
   '.Fields(0).Value = Trim(Me.Txtname.Text)
   .Recordset.Fields(1).Value = Trim(Me.Combo1.Text)
   .Recordset.Fields(2).Value = Trim(Me.Txtbox.Text)
   .Recordset.Update
   Me.Caption = "教师"
   Unload Me
   MsgBox "该教师信息修改成功!", vbExclamation, "修改"
End If
Me.Txtname.Text = ""
End With
End Sub


Private Sub Combo1_GotFocus()
Me.Combo1.ListIndex = 0
End Sub

Private Sub Form_Load()
Me.Combo1.AddItem "董事长室"
Me.Combo1.AddItem "校长室"
Me.Combo1.AddItem "校务办1"
Me.Combo1.AddItem "校务办2"
Me.Combo1.AddItem "教导处1"
Me.Combo1.AddItem "教导处2"
Me.Combo1.AddItem "总务处1"
Me.Combo1.AddItem "总务处2"
Me.Combo1.AddItem "1办"
Me.Combo1.AddItem "2办"
Me.Combo1.AddItem "3办"
Me.Combo1.AddItem "4办"
Me.Combo1.AddItem "5办"
Me.Combo1.AddItem "6办"
Me.Combo1.AddItem "7办"
Me.Combo1.AddItem "8办"
Me.Combo1.AddItem "9办"
Me.Combo1.AddItem "10办"
Me.Combo1.AddItem "11办"
Me.Combo1.AddItem "12办"
Me.Combo1.AddItem "13办"
Me.Combo1.AddItem "文印室"
Me.Combo1.AddItem "实验室"
Me.Combo1.AddItem "图书室"
Me.Combo1.AddItem "阅览室"

If Me.Caption = "教师" Then
  Me.Frame1.Enabled = False
'Else
'  Me.Txtname.Enabled = False
'  Me.Frame1.Enabled = True
End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
   Frmreadermodify.Adodc1.CommandType = adCmdText
   Frmreadermodify.Adodc1.RecordSource = "select * from teacher order by office"
   Frmreadermodify.Adodc1.Refresh
   Frmreadermodify.Adodc1.CommandType = adCmdTable
End Sub

Private Sub Txtbox_GotFocus()
If Me.Combo1.Text <> "" Then
  Me.Txtbox.Text = Me.Combo1.Text
End If

End Sub

⌨️ 快捷键说明

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