frmAddsinfo.frm
上传用户:rocksue
上传日期:2013-06-17
资源大小:41926k
文件大小:9k
源码类别:

SQL Server

开发平台:

SQL

  1. VERSION 5.00
  2. Begin VB.Form frmAddsinfo 
  3.    Caption         =   "添加学籍信息"
  4.    ClientHeight    =   5340
  5.    ClientLeft      =   48
  6.    ClientTop       =   348
  7.    ClientWidth     =   8616
  8.    BeginProperty Font 
  9.       Name            =   "宋体"
  10.       Size            =   10.8
  11.       Charset         =   0
  12.       Weight          =   700
  13.       Underline       =   0   'False
  14.       Italic          =   0   'False
  15.       Strikethrough   =   0   'False
  16.    EndProperty
  17.    LinkTopic       =   "Form1"
  18.    MDIChild        =   -1  'True
  19.    ScaleHeight     =   5340
  20.    ScaleWidth      =   8616
  21.    Begin VB.CommandButton Command2 
  22.       Caption         =   "取消添加"
  23.       Height          =   372
  24.       Left            =   4320
  25.       TabIndex        =   19
  26.       Top             =   4560
  27.       Width           =   1092
  28.    End
  29.    Begin VB.CommandButton Command1 
  30.       Caption         =   "确定添加"
  31.       Height          =   372
  32.       Left            =   2160
  33.       TabIndex        =   18
  34.       Top             =   4560
  35.       Width           =   1092
  36.    End
  37.    Begin VB.TextBox txtComment 
  38.       Height          =   1572
  39.       Left            =   1560
  40.       MultiLine       =   -1  'True
  41.       ScrollBars      =   2  'Vertical
  42.       TabIndex        =   17
  43.       Top             =   2640
  44.       Width           =   2532
  45.    End
  46.    Begin VB.TextBox txtAddress 
  47.       Height          =   852
  48.       Left            =   6000
  49.       MultiLine       =   -1  'True
  50.       ScrollBars      =   2  'Vertical
  51.       TabIndex        =   16
  52.       Top             =   2160
  53.       Width           =   2172
  54.    End
  55.    Begin VB.TextBox txtRudate 
  56.       Height          =   372
  57.       Left            =   1560
  58.       TabIndex        =   15
  59.       Top             =   2040
  60.       Width           =   1692
  61.    End
  62.    Begin VB.TextBox txtTel 
  63.       Height          =   372
  64.       Left            =   6000
  65.       TabIndex        =   14
  66.       Top             =   1560
  67.       Width           =   1692
  68.    End
  69.    Begin VB.ComboBox comboClassNo 
  70.       Height          =   312
  71.       ItemData        =   "frmAddsinfo.frx":0000
  72.       Left            =   1560
  73.       List            =   "frmAddsinfo.frx":0002
  74.       TabIndex        =   13
  75.       Top             =   1560
  76.       Width           =   1692
  77.    End
  78.    Begin VB.TextBox txtBorndate 
  79.       Height          =   372
  80.       Left            =   6000
  81.       TabIndex        =   12
  82.       Top             =   960
  83.       Width           =   1692
  84.    End
  85.    Begin VB.TextBox txtName 
  86.       Height          =   372
  87.       Left            =   6000
  88.       TabIndex        =   11
  89.       Top             =   360
  90.       Width           =   1692
  91.    End
  92.    Begin VB.ComboBox comboSex 
  93.       Height          =   312
  94.       ItemData        =   "frmAddsinfo.frx":0004
  95.       Left            =   1560
  96.       List            =   "frmAddsinfo.frx":0006
  97.       TabIndex        =   10
  98.       Top             =   960
  99.       Width           =   612
  100.    End
  101.    Begin VB.TextBox txtSID 
  102.       Height          =   372
  103.       Left            =   1560
  104.       TabIndex        =   1
  105.       Top             =   360
  106.       Width           =   1692
  107.    End
  108.    Begin VB.Label Label9 
  109.       Alignment       =   2  'Center
  110.       Caption         =   "备注"
  111.       Height          =   372
  112.       Left            =   240
  113.       TabIndex        =   9
  114.       Top             =   2760
  115.       Width           =   1092
  116.    End
  117.    Begin VB.Label Label8 
  118.       Alignment       =   2  'Center
  119.       Caption         =   "家庭住址"
  120.       Height          =   252
  121.       Left            =   4680
  122.       TabIndex        =   8
  123.       Top             =   2160
  124.       Width           =   1092
  125.    End
  126.    Begin VB.Label Label7 
  127.       Alignment       =   2  'Center
  128.       Caption         =   "入校日期"
  129.       Height          =   252
  130.       Left            =   240
  131.       TabIndex        =   7
  132.       Top             =   2160
  133.       Width           =   1092
  134.    End
  135.    Begin VB.Label Label6 
  136.       Alignment       =   2  'Center
  137.       Caption         =   "联系电话"
  138.       Height          =   372
  139.       Left            =   4680
  140.       TabIndex        =   6
  141.       Top             =   1560
  142.       Width           =   1092
  143.    End
  144.    Begin VB.Label Label5 
  145.       Alignment       =   2  'Center
  146.       Caption         =   "班号"
  147.       Height          =   252
  148.       Left            =   240
  149.       TabIndex        =   5
  150.       Top             =   1560
  151.       Width           =   1092
  152.    End
  153.    Begin VB.Label Label4 
  154.       Alignment       =   2  'Center
  155.       Caption         =   "出生日期"
  156.       Height          =   252
  157.       Left            =   4680
  158.       TabIndex        =   4
  159.       Top             =   1080
  160.       Width           =   1092
  161.    End
  162.    Begin VB.Label Label3 
  163.       Alignment       =   2  'Center
  164.       Caption         =   "性别"
  165.       Height          =   252
  166.       Left            =   240
  167.       TabIndex        =   3
  168.       Top             =   960
  169.       Width           =   1092
  170.    End
  171.    Begin VB.Label Label2 
  172.       Alignment       =   2  'Center
  173.       Caption         =   "姓名"
  174.       Height          =   252
  175.       Left            =   4680
  176.       TabIndex        =   2
  177.       Top             =   480
  178.       Width           =   1092
  179.    End
  180.    Begin VB.Label Label1 
  181.       Alignment       =   2  'Center
  182.       Caption         =   "学号"
  183.       Height          =   252
  184.       Left            =   240
  185.       TabIndex        =   0
  186.       Top             =   360
  187.       Width           =   1092
  188.    End
  189. End
  190. Attribute VB_Name = "frmAddsinfo"
  191. Attribute VB_GlobalNameSpace = False
  192. Attribute VB_Creatable = False
  193. Attribute VB_PredeclaredId = True
  194. Attribute VB_Exposed = False
  195. Private Sub Command1_Click()
  196.     Dim mrc As ADODB.Recordset
  197.     Dim txtSQL As String
  198.     Dim MsgText As String
  199.     
  200.     If Not Testtxt(txtSID.Text) Then
  201.         MsgBox "请输入学号!", vbOKOnly + vbExclamation, "警告"
  202.         txtSID.SetFocus
  203.         Exit Sub
  204.     End If
  205.     
  206.     If Not Testtxt(txtName.Text) Then
  207.         MsgBox "请输入姓名!", vbOKOnly + vbExclamation, "警告"
  208.         txtName.SetFocus
  209.         Exit Sub
  210.     End If
  211.     
  212.     If Not Testtxt(comboSex.Text) Then
  213.         MsgBox "请选择性别!", vbOKOnly + vbExclamation, "警告"
  214.         comboSex.SetFocus
  215.         Exit Sub
  216.     End If
  217.     
  218.     If Not Testtxt(txtBorndate.Text) Then
  219.         MsgBox "请输入出生日期!", vbOKOnly + vbExclamation, "警告"
  220.         txtBorndate.SetFocus
  221.         Exit Sub
  222.     End If
  223.     
  224.     If Not Testtxt(comboClassno.Text) Then
  225.         MsgBox "请选择班号!", vbOKOnly + vbExclamation, "警告"
  226.         comboClassno.SetFocus
  227.         Exit Sub
  228.     End If
  229.     
  230.     If Not Testtxt(txtTel.Text) Then
  231.         MsgBox "请输入联系电话!", vbOKOnly + vbExclamation, "警告"
  232.         txtTel.SetFocus
  233.         Exit Sub
  234.     End If
  235.     
  236.     If Not Testtxt(txtRudate.Text) Then
  237.         MsgBox "请输入入校日期!", vbOKOnly + vbExclamation, "警告"
  238.         txtRudate.SetFocus
  239.         Exit Sub
  240.     End If
  241.     
  242.     If Not Testtxt(txtAddress.Text) Then
  243.         MsgBox "请输入家庭住址!", vbOKOnly + vbExclamation, "警告"
  244.         txtAddress.SetFocus
  245.         Exit Sub
  246.     End If
  247.     
  248.     If Not IsNumeric(Trim(txtSID.Text)) Then
  249.         MsgBox "请输入数字!", vbOKOnly + vbExclamation, "警告"
  250.         Exit Sub
  251.         txtSID.SetFocus
  252.     End If
  253.     
  254.     
  255.     
  256.     txtSQL = "select * from student_Info where student_ID = '" & Trim(txtSID.Text) & "'"
  257.     Set mrc = ExecuteSQL(txtSQL, MsgText)
  258.     If mrc.EOF = False Then
  259.         MsgBox "学号重复,请重新输入!", vbOKOnly + vbExclamation, "警告"
  260.         mrc.Close
  261.         txtSID.SetFocus
  262.     Else
  263.         mrc.Close
  264.         If Not IsDate(txtBorndate.Text) Then
  265.             MsgBox "出生时间应输入日期格式(yyyy-mm-dd)!", vbOKOnly + vbExclamation, "警告"
  266.             txtBorndate.SetFocus
  267.         Else
  268.             txtBorndate = Format(txtBorndate, "yyyy-mm-dd")
  269.             If Not IsDate(txtRudate.Text) Then
  270.                 MsgBox "入校时间应输入日期格式(yyyy-mm-dd)!", vbOKOnly + vbExclamation, "警告"
  271.                 txtRudate.SetFocus
  272.             Else
  273.                 txtRudate = Format(txtRudate, "yyyy-mm-dd")
  274.                 txtSQL = "select * from student_Info"
  275.                 Set mrc = ExecuteSQL(txtSQL, MsgText)
  276.                 mrc.AddNew
  277.                 mrc.Fields(0) = Trim(txtSID.Text)
  278.                 mrc.Fields(1) = Trim(txtName.Text)
  279.                 mrc.Fields(2) = Trim(comboSex.Text)
  280.                 mrc.Fields(3) = Trim(txtBorndate.Text)
  281.                 mrc.Fields(4) = Trim(comboClassno.Text)
  282.                 mrc.Fields(5) = Trim(txtTel.Text)
  283.                 mrc.Fields(6) = Trim(txtRudate.Text)
  284.                 mrc.Fields(7) = Trim(txtAddress.Text)
  285.                 mrc.Fields(8) = Trim(txtComment.Text)
  286.                 mrc.Update
  287.                 MsgBox "添加学籍信息成功!", vbOKOnly + vbExclamation, "警告"
  288.                 mrc.Close
  289.                 Me.Hide
  290.             End If
  291.         End If
  292.     End If
  293.             
  294.       
  295.      
  296.     
  297.     
  298.     
  299.     
  300.     
  301. End Sub
  302. Private Sub Command2_Click()
  303.     
  304.     Unload Me
  305. End Sub
  306. Private Sub Form_Load()
  307.     Dim mrc As ADODB.Recordset
  308.     Dim txtSQL As String
  309.     Dim MsgText As String
  310.     Dim i As Integer
  311.     
  312.     comboSex.AddItem "男"
  313.     comboSex.AddItem "女"
  314.     txtSQL = "select * from class_Info "
  315.     Set mrc = ExecuteSQL(txtSQL, MsgText)
  316.     
  317.     For i = 1 To mrc.RecordCount
  318.         comboClassno.AddItem mrc.Fields(0)
  319.         mrc.MoveNext
  320.     Next i
  321.     
  322.     mrc.Close
  323. End Sub