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

教育系统应用

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form Form4 
  3.    Appearance      =   0  'Flat
  4.    BackColor       =   &H00C0C0C0&
  5.    BorderStyle     =   1  'Fixed Single
  6.    Caption         =   "查询"
  7.    ClientHeight    =   2970
  8.    ClientLeft      =   45
  9.    ClientTop       =   330
  10.    ClientWidth     =   4530
  11.    LinkTopic       =   "Form4"
  12.    MaxButton       =   0   'False
  13.    MDIChild        =   -1  'True
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   2970
  16.    ScaleWidth      =   4530
  17.    Begin VB.TextBox Text1 
  18.       BackColor       =   &H80000018&
  19.       ForeColor       =   &H000000FF&
  20.       Height          =   255
  21.       Index           =   3
  22.       Left            =   1920
  23.       TabIndex        =   9
  24.       Top             =   2040
  25.       Width           =   1695
  26.    End
  27.    Begin VB.TextBox Text1 
  28.       BackColor       =   &H80000018&
  29.       ForeColor       =   &H000000FF&
  30.       Height          =   255
  31.       Index           =   2
  32.       Left            =   1920
  33.       TabIndex        =   8
  34.       Top             =   1560
  35.       Width           =   1695
  36.    End
  37.    Begin VB.TextBox Text1 
  38.       BackColor       =   &H80000018&
  39.       ForeColor       =   &H000000FF&
  40.       Height          =   255
  41.       Index           =   1
  42.       Left            =   1920
  43.       TabIndex        =   7
  44.       Top             =   1080
  45.       Width           =   1215
  46.    End
  47.    Begin VB.CommandButton Command2 
  48.       Caption         =   "取消"
  49.       Height          =   255
  50.       Left            =   2880
  51.       TabIndex        =   6
  52.       Top             =   2520
  53.       Width           =   1095
  54.    End
  55.    Begin VB.CommandButton Command1 
  56.       Caption         =   "确定"
  57.       Height          =   255
  58.       Left            =   600
  59.       TabIndex        =   5
  60.       Top             =   2520
  61.       Width           =   1095
  62.    End
  63.    Begin VB.TextBox Text1 
  64.       BackColor       =   &H80000018&
  65.       ForeColor       =   &H000000FF&
  66.       Height          =   255
  67.       Index           =   0
  68.       Left            =   1920
  69.       TabIndex        =   0
  70.       Text            =   "   "
  71.       Top             =   600
  72.       Width           =   975
  73.    End
  74.    Begin VB.Label Label5 
  75.       Caption         =   "按姓名关键字查询:"
  76.       BeginProperty Font 
  77.          Name            =   "宋体"
  78.          Size            =   10.5
  79.          Charset         =   134
  80.          Weight          =   400
  81.          Underline       =   0   'False
  82.          Italic          =   0   'False
  83.          Strikethrough   =   0   'False
  84.       EndProperty
  85.       ForeColor       =   &H00C00000&
  86.       Height          =   255
  87.       Left            =   0
  88.       TabIndex        =   10
  89.       Top             =   2040
  90.       Width           =   2775
  91.    End
  92.    Begin VB.Label Label3 
  93.       Caption         =   "学生档案查询"
  94.       BeginProperty Font 
  95.          Name            =   "楷体_GB2312"
  96.          Size            =   15.75
  97.          Charset         =   134
  98.          Weight          =   400
  99.          Underline       =   0   'False
  100.          Italic          =   0   'False
  101.          Strikethrough   =   0   'False
  102.       EndProperty
  103.       Height          =   375
  104.       Left            =   1200
  105.       TabIndex        =   4
  106.       Top             =   0
  107.       Width           =   2175
  108.    End
  109.    Begin VB.Label Label1 
  110.       Caption         =   "学号:"
  111.       BeginProperty Font 
  112.          Name            =   "宋体"
  113.          Size            =   10.5
  114.          Charset         =   134
  115.          Weight          =   400
  116.          Underline       =   0   'False
  117.          Italic          =   0   'False
  118.          Strikethrough   =   0   'False
  119.       EndProperty
  120.       ForeColor       =   &H00C00000&
  121.       Height          =   255
  122.       Left            =   1200
  123.       TabIndex        =   3
  124.       Top             =   600
  125.       Width           =   975
  126.    End
  127.    Begin VB.Label Label2 
  128.       Caption         =   "姓名:"
  129.       BeginProperty Font 
  130.          Name            =   "宋体"
  131.          Size            =   10.5
  132.          Charset         =   134
  133.          Weight          =   400
  134.          Underline       =   0   'False
  135.          Italic          =   0   'False
  136.          Strikethrough   =   0   'False
  137.       EndProperty
  138.       ForeColor       =   &H00C00000&
  139.       Height          =   255
  140.       Left            =   1200
  141.       TabIndex        =   2
  142.       Top             =   1080
  143.       Width           =   1455
  144.    End
  145.    Begin VB.Label Label4 
  146.       Caption         =   "班级:"
  147.       BeginProperty Font 
  148.          Name            =   "宋体"
  149.          Size            =   10.5
  150.          Charset         =   134
  151.          Weight          =   400
  152.          Underline       =   0   'False
  153.          Italic          =   0   'False
  154.          Strikethrough   =   0   'False
  155.       EndProperty
  156.       ForeColor       =   &H00C00000&
  157.       Height          =   255
  158.       Left            =   1200
  159.       TabIndex        =   1
  160.       Top             =   1560
  161.       Width           =   1575
  162.    End
  163. End
  164. Attribute VB_Name = "Form4"
  165. Attribute VB_GlobalNameSpace = False
  166. Attribute VB_Creatable = False
  167. Attribute VB_PredeclaredId = True
  168. Attribute VB_Exposed = False
  169. Private Sub Command1_Click()
  170. Dim aa As Integer
  171.  txtsql = ""
  172. If Trim(Text1(0).Text) <> "" Then
  173.   aa = 1
  174.   If txtsql = "" Then
  175.     txtsql = "xj.学号='" & Trim(Text1(0).Text) & "'"
  176.   Else
  177.     txtsql = txtsql & "and xj.学号='" & Trim(Text1(0).Text) & "'"
  178.   End If
  179. End If
  180. If Trim(Text1(1).Text) <> "" Then
  181. aa = 1
  182.   If txtsql = "" Then
  183.     txtsql = "xj.姓名='" & Trim(Text1(1).Text) & "'"
  184.   Else
  185.     txtsql = txtsql & "and xj.姓名='" & Trim(Text1(1).Text) & "'"
  186.   End If
  187. End If
  188. If Trim(Text1(2).Text) <> "" Then
  189.   aa = 1
  190.   If txtsql = "" Then
  191.     txtsql = "xj.班级='" & Trim(Text1(2).Text) & "'"
  192.   Else
  193.     txtsql = txtsql & "and xj.班级='" & Trim(Text1(2).Text) & "'"
  194.   End If
  195. End If
  196. If Trim(Text1(3).Text) <> "" Then
  197.  aa = 1
  198.  txtsql = ""
  199. txtsql = "xj.姓名 like '%" & Trim(Text1(3).Text) & "%'"
  200. End If
  201. If aa = 0 Then
  202.   ss = MsgBox("你至少要输入一个条件以上才能查询!", , " 警告")
  203.   Text1(0).SetFocus
  204.   Exit Sub
  205.   
  206. End If
  207. Dim str As String
  208. str = "select * from xj where " & txtsql
  209. Dim mrc As ADODB.Recordset
  210. Set mrc = ExecuteSQL(str)
  211. If mrc.EOF = True Then
  212.  zzz = MsgBox("对不起,没有此学生的档案记录!", vbOKOnly, "查询")
  213.    Form4.ZOrder (0)
  214.    Form4.Text1(0).SetFocus
  215.    Exit Sub
  216. End If
  217. txtsql = "select xj.学号,xj.姓名,xj.性别,class.年级,xj.班级,class.专业,class.年制,xj.出生年月,xj.家庭住址,xj.邮政编码,xj.联系电话,xj.入学时间,xj.备注 from xj inner join class on xj.班级=class.班级  where " & txtsql & "order by class.年级 desc,class.班级 desc,xj.学号 desc"
  218. Form3.printstr = txtsql
  219. find = True
  220. Form3.Show
  221. 'select xj.学号,xj.姓名,xj.性别,class.年级,xj.班级,class.专业,class.年制,xj.出生年月,xj.家庭住址,xj.邮政编码,xj.联系电话,xj.入学时间,xj.备注 from xj inner join class on xj.班级=class.班级  where xj.班级='01美术一' or 年级='01美术一' order by class.年级 desc,class.班级 desc,xj.学号 desc
  222. Form3.Caption = "学生档案查询结果"
  223. Form3.showtitle
  224. Form3.showdata
  225. End Sub
  226. Private Sub Command2_Click()
  227.   Unload Me
  228. End Sub
  229. Private Sub Form_Activate()
  230. find = True
  231. End Sub
  232. Private Sub Form_LostFocus()
  233. Unload Me
  234. End Sub
  235. Private Sub Form_Unload(Cancel As Integer)
  236. find = False
  237. 'Form3.Caption = "浏览学生档案"
  238. End Sub
  239. Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
  240. If KeyAscii = 39 Then
  241.   KeyAscii = 0
  242. End If
  243. End Sub