Formclass1.frm
上传用户:bubble
上传日期:2007-03-02
资源大小:403k
文件大小:8k
源码类别:

教育系统应用

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form Formclass1 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "添加班级"
  5.    ClientHeight    =   4305
  6.    ClientLeft      =   45
  7.    ClientTop       =   330
  8.    ClientWidth     =   5940
  9.    Icon            =   "Formclass1.frx":0000
  10.    LinkTopic       =   "Form2"
  11.    MaxButton       =   0   'False
  12.    MDIChild        =   -1  'True
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   4305
  15.    ScaleWidth      =   5940
  16.    Begin VB.CommandButton Command2 
  17.       Caption         =   "取消"
  18.       Height          =   255
  19.       Left            =   3240
  20.       TabIndex        =   13
  21.       Top             =   3840
  22.       Width           =   1215
  23.    End
  24.    Begin VB.CommandButton Command1 
  25.       Caption         =   "确定"
  26.       Height          =   255
  27.       Left            =   1440
  28.       TabIndex        =   12
  29.       Top             =   3840
  30.       Width           =   1215
  31.    End
  32.    Begin VB.TextBox Text1 
  33.       BackColor       =   &H80000018&
  34.       ForeColor       =   &H000000FF&
  35.       Height          =   1215
  36.       Index           =   6
  37.       Left            =   1320
  38.       MultiLine       =   -1  'True
  39.       ScrollBars      =   2  'Vertical
  40.       TabIndex        =   11
  41.       Text            =   "Formclass1.frx":0442
  42.       Top             =   2400
  43.       Width           =   3375
  44.    End
  45.    Begin VB.TextBox Text1 
  46.       BackColor       =   &H80000018&
  47.       ForeColor       =   &H000000FF&
  48.       Height          =   300
  49.       Index           =   5
  50.       Left            =   3600
  51.       MaxLength       =   8
  52.       TabIndex        =   9
  53.       Text            =   "Text1"
  54.       Top             =   1920
  55.       Width           =   1095
  56.    End
  57.    Begin VB.TextBox Text1 
  58.       BackColor       =   &H80000018&
  59.       ForeColor       =   &H000000FF&
  60.       Height          =   300
  61.       Index           =   4
  62.       Left            =   1320
  63.       MaxLength       =   16
  64.       TabIndex        =   7
  65.       Text            =   "Text1"
  66.       Top             =   1920
  67.       Width           =   1095
  68.    End
  69.    Begin VB.TextBox Text1 
  70.       BackColor       =   &H80000018&
  71.       ForeColor       =   &H000000FF&
  72.       Height          =   300
  73.       Index           =   3
  74.       Left            =   3600
  75.       MaxLength       =   8
  76.       TabIndex        =   6
  77.       Text            =   "Text1"
  78.       Top             =   1320
  79.       Width           =   1095
  80.    End
  81.    Begin VB.TextBox Text1 
  82.       BackColor       =   &H80000018&
  83.       ForeColor       =   &H000000FF&
  84.       Height          =   300
  85.       Index           =   2
  86.       Left            =   1320
  87.       MaxLength       =   5
  88.       TabIndex        =   5
  89.       Text            =   "Text1"
  90.       Top             =   1320
  91.       Width           =   1095
  92.    End
  93.    Begin VB.TextBox Text1 
  94.       BackColor       =   &H80000018&
  95.       ForeColor       =   &H000000FF&
  96.       Height          =   300
  97.       Index           =   1
  98.       Left            =   3600
  99.       MaxLength       =   20
  100.       TabIndex        =   3
  101.       Text            =   "Text1"
  102.       Top             =   840
  103.       Width           =   1095
  104.    End
  105.    Begin VB.TextBox Text1 
  106.       BackColor       =   &H80000018&
  107.       ForeColor       =   &H000000FF&
  108.       Height          =   300
  109.       Index           =   0
  110.       Left            =   1320
  111.       MaxLength       =   16
  112.       TabIndex        =   2
  113.       Text            =   "Text1"
  114.       Top             =   840
  115.       Width           =   1095
  116.    End
  117.    Begin VB.Label Label2 
  118.       Caption         =   "班主任:"
  119.       ForeColor       =   &H00800000&
  120.       Height          =   255
  121.       Index           =   5
  122.       Left            =   2760
  123.       TabIndex        =   18
  124.       Top             =   1920
  125.       Width           =   735
  126.    End
  127.    Begin VB.Label Label2 
  128.       Caption         =   "专业:"
  129.       ForeColor       =   &H00800000&
  130.       Height          =   255
  131.       Index           =   4
  132.       Left            =   600
  133.       TabIndex        =   17
  134.       Top             =   1920
  135.       Width           =   615
  136.    End
  137.    Begin VB.Label Label2 
  138.       Caption         =   "年制:"
  139.       ForeColor       =   &H00800000&
  140.       Height          =   255
  141.       Index           =   3
  142.       Left            =   2880
  143.       TabIndex        =   16
  144.       Top             =   1440
  145.       Width           =   615
  146.    End
  147.    Begin VB.Label Label2 
  148.       Caption         =   "教室:"
  149.       ForeColor       =   &H00800000&
  150.       Height          =   255
  151.       Index           =   2
  152.       Left            =   600
  153.       TabIndex        =   15
  154.       Top             =   1440
  155.       Width           =   615
  156.    End
  157.    Begin VB.Label Label2 
  158.       Caption         =   "班级:"
  159.       ForeColor       =   &H00800000&
  160.       Height          =   255
  161.       Index           =   1
  162.       Left            =   2880
  163.       TabIndex        =   14
  164.       Top             =   960
  165.       Width           =   615
  166.    End
  167.    Begin VB.Label Label8 
  168.       Caption         =   "备注:"
  169.       ForeColor       =   &H00800000&
  170.       Height          =   255
  171.       Left            =   600
  172.       TabIndex        =   10
  173.       Top             =   2520
  174.       Width           =   615
  175.    End
  176.    Begin VB.Label Label7 
  177.       Height          =   255
  178.       Left            =   2880
  179.       TabIndex        =   8
  180.       Top             =   2040
  181.       Width           =   615
  182.    End
  183.    Begin VB.Label Label4 
  184.       Height          =   255
  185.       Left            =   600
  186.       TabIndex        =   4
  187.       Top             =   1920
  188.       Width           =   615
  189.    End
  190.    Begin VB.Label Label2 
  191.       Caption         =   "年级:"
  192.       ForeColor       =   &H00800000&
  193.       Height          =   255
  194.       Index           =   0
  195.       Left            =   600
  196.       TabIndex        =   1
  197.       Top             =   960
  198.       Width           =   615
  199.    End
  200.    Begin VB.Label Label1 
  201.       Caption         =   "班级设置"
  202.       BeginProperty Font 
  203.          Name            =   "楷体_GB2312"
  204.          Size            =   15.75
  205.          Charset         =   134
  206.          Weight          =   700
  207.          Underline       =   0   'False
  208.          Italic          =   0   'False
  209.          Strikethrough   =   0   'False
  210.       EndProperty
  211.       Height          =   375
  212.       Left            =   2040
  213.       TabIndex        =   0
  214.       Top             =   240
  215.       Width           =   1695
  216.    End
  217. End
  218. Attribute VB_Name = "Formclass1"
  219. Attribute VB_GlobalNameSpace = False
  220. Attribute VB_Creatable = False
  221. Attribute VB_PredeclaredId = True
  222. Attribute VB_Exposed = False
  223. Dim classstr As String
  224. Public Sub classload()
  225. Dim mrc As ADODB.Recordset
  226. If classmodi Then  '如果是修改状态
  227.   Me.Caption = "修改班级设置"
  228.   classstr = "select * from class where 班级='" & Trim(Formclass2.MSF1.TextMatrix(Formclass2.MSF1.Row, 2)) & "'"
  229.   Set mrc = ExecuteSQL(classstr)
  230.   mrc.MoveFirst
  231.   For i = 0 To 6
  232.    Text1(i).Text = mrc.Fields(i)
  233.   Next i
  234.   mrc.Close
  235. Else
  236.   Me.Caption = "添加班级设置"
  237.  For i = 0 To 6
  238.    Text1(i).Text = ""
  239.   Next i
  240.    
  241.  End If
  242. End Sub
  243. Private Sub Command1_Click()
  244.  For j = 0 To 5
  245.    If Text1(j) = "" Then
  246.      ss = MsgBox(Label2(j).Caption & "不能为空!", vbExclamation + vbOKOnly, "警告")
  247.      Text1(j).SetFocus
  248.      Text1(j).SelStart = 0
  249.      Text1(j).SelLength = Len(Text1(j).Text)
  250.     Exit Sub
  251.    End If
  252. Next
  253. Dim mrc As ADODB.Recordset
  254. If classmodi = False Then
  255.   classstr = "select * from class where 班级='" & Trim(Text1(1).Text) & "'"
  256.   Set mrc = ExecuteSQL(classstr)
  257.   If mrc.EOF = False Then
  258.    sss = MsgBox("已经存在该班级的设置,不能重复!", vbonly, "警告")
  259.    Text1(1).SetFocus
  260.      Text1(1).SelStart = 0
  261.      Text1(1).SelLength = Len(Text1(1).Text)
  262.      mrc.Close
  263.    Exit Sub
  264.   End If
  265.  End If
  266.  
  267. classstr = "delete * from class where 班级='" & Trim(Text1(1).Text) & "'"
  268. Set mrc = ExecuteSQL(classstr)
  269. classstr = "select * from class "
  270. Set mrc = ExecuteSQL(classstr)
  271.   mrc.AddNew
  272.    For i = 0 To 6
  273.    If Text1(6).Text = "" Then
  274.       Text1(6).Text = "无"
  275.     End If
  276.       mrc.Fields(i) = Text1(i).Text
  277.    Next i
  278.   mrc.Update
  279. If classmodi Then
  280.   Unload Me
  281.   'Formclass2.classshowtitle
  282.   'Formclass2.classshowdata
  283. Else
  284. For j = 0 To 6
  285.    Text1(j) = ""
  286. Next
  287.   'MDIForm1.classbrowse_Click
  288. End If
  289. End Sub
  290. Private Sub Command2_Click()
  291. Unload Me
  292. End Sub
  293. Private Sub Form_Activate()
  294. Text1(0).SetFocus
  295. End Sub