学生信息管理系统优化(一)

简介: 学生信息管理系统优化(一)

一、限制文本框只能输入特定内容 本质上都是对ASCII表的应用 以限制只能输入汉字和字母为例

Private Sub txtDirector_KeyPress(KeyAscii As Integer)
'只能输入汉字和字母
 If KeyAscii >= -20319 And KeyAscii <= -3652 Or KeyAscii = 8 Or KeyAscii >= 65 And KeyAscii <= 90 Or KeyAscii >= 97 And KeyAscii <= 122 Then
    Else
    KeyAscii = 0
    MsgBox "请输入汉字,或字母!", vbOKOnly + vbExclamation, "警告"
    txtDirector.SetFocus
    txtDirector = ""
 End If
End Sub

汉字范围时-20319到-3652 backspace键是8 大小写字母是65-90 97-122


二、日历 DTPicker 的使用

1.选择使用

引用Microsoft Windows Common Controls-2.6


可在属性界面Format 更改格式


一般默认为1

选择为3时需提前设置CustomFormat 属性

2.出生时间必须早于入校时间,出生时间早于系统时间

具体代码

'判断出生日期早于入校日期
    If DTPicker2.Value > DTPicker1.Value Then
        MsgBox "出生日期必须早于入校时间", vbOKOnly + vbExclamation, "警告"
        Exit Sub
    End If
'判断出生日期早于系统时间
    If DTPicker1.Value > Date Then
        MsgBox "出生时间必须早于系统时间", vbOKOnly + vbExclamation, "警告"
        Exit Sub

三、点击课程设置课程重复问题

Private Sub cmdSet_Click()
    Dim mrc As ADODB.Recordset
    Dim txtSQL As String
    Dim MsgText As String
    Dim a As Integer
    Dim b As Integer
    listselectcourse.Clear
    listallcourse.Enabled = True
    listselectcourse.Enabled = True
    cmdModify.Enabled = True
    txtSQL = "select * from course_Info "
    Set mrc = ExecuteSQL(txtSQL, MsgText)
'判断是否到最后一条记录
   While (mrc.EOF = False)
'添加内容到列表框中
    listallcourse.AddItem mrc.Fields(1)
    mrc.MoveNext
  Wend
'消除课程重复
For a = 0 To listallcourse.ListCount - 1
    For b = a + 1 To listallcourse.ListCount
        If listallcourse.List(b) = listallcourse.List(a) Then
            listallcourse.RemoveItem b
        End If
    Next b
Next a
  mrc.Close
    flagset = True
End Sub
目录
相关文章
|
2月前
|
数据采集 数据挖掘 BI
专业考勤系统选型,要从哪几方面去对比?
本文介绍了选择专业考勤系统的关键因素,包括实时考勤数据、排班与调班管理、多种打卡方式、加班与延时管理、假期与考勤报表等。利唐i人事系统凭借其在这些方面的卓越表现,如实时数据采集、智能排班、灵活打卡、精准加班管理及详尽的考勤报表,成为企业高效管理的优选方案。
专业考勤系统选型,要从哪几方面去对比?
|
3月前
|
搜索推荐 BI 数据处理
点晴OA系统让考勤管理不再头疼
在当今数字化管理趋势下,点晴OA办公系统中的考勤管理作为企业内部管理的重要组成部分,其自动化和智能化水平的提高在提高企业运营效率和员工满意度方面发挥着重要作用。
57 4
|
6月前
|
前端开发 Java 开发工具
Java医院绩效考核系统源码:关于医院绩效考核系统的技术架构、系统功能、如何选择医院绩效考核管理系统
系统开发环境 开发语言:java 技术架构:B/S架构 开发工具:maven、Visual Studio Code 前端框架:avue 后端框架:springboot、mybaits 数 据 库:MySQL
56 4
Java医院绩效考核系统源码:关于医院绩效考核系统的技术架构、系统功能、如何选择医院绩效考核管理系统
|
7月前
|
安全 Java 关系型数据库
医院门诊管理系统的设计与实现
医院门诊管理系统的设计与实现
90 1
|
7月前
|
安全 数据管理 BI
智能人事考勤管理:解决考勤难题,提升管理效率!
新一代人事考勤管理系统解决了传统考勤的难题,如集成难、排班复杂、数据安全风险、代签及审批繁琐。系统提供灵活排班、统一数据管理、智能报表,支持自动化薪酬计算和API集成,确保数据安全与合规。Zoho People作为成熟的智能化考勤管理系统,助力企业实现人事管理数字化升级。
110 1
|
程序员 C#
C#财务管理系统(C#课程设计)
C#财务管理系统(C#课程设计)
135 0
|
监控 计算机视觉
绩效考核系统
绩效考核系统
302 2
|
7月前
|
运维 Oracle 关系型数据库
医院检验科LIS系统源码,oracle数据库、报告管理、质控管理
医院检验科LIS系统源码,oracle数据库、报告管理、质控管理
113 0
|
7月前
|
前端开发 Java 关系型数据库
【源码】医院绩效考核系统-对接HIS核算
【源码】医院绩效考核系统-对接HIS核算
62 0
|
数据采集 数据安全/隐私保护
医院绩效考核管理系统源码 医院绩效核算系统源码
医院绩效考核系统,建立以医院发展目标为导向,以医务人员劳动价值、工作量为评价基础,统筹效率、质量、成本的绩效管理和绩效工资分配体系。系统支持RBRVS(以资源为基础的相对价值比率)和DRGs(疾病诊断相关分类)。支持与HIS、LIS、PACS系统对接。
151 0