ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:636.24KB ,
资源ID:21421788      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21421788.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能排课系统vb代码Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能排课系统vb代码Word格式文档下载.docx

1、移到末记录Private Sub Command5_Click() 删除记录 If (MsgBox(真的要删除该记录吗, vbQuestion + vbYesNo, 删除提示) = vbYes) Then 删除 If Then 如果删除的是末记录Private Sub Command6_Click() 添加记录 bm = 用书签记下当前记录位置调用AddNew方法增加新记录 Call EditStatus 置按钮和文本框状态 Call EmptyText 清空文本框 tj = True 是添加新记录Private Sub Command7_Click() 修改记录 tj = False 不是添

2、加记录,是修改记录Private Sub Command8_Click() 确定操作 Call SetValue 给各字段赋值调用Update方法保存 Call OkStatus MsgBox (保存成功) 给出保存成功提示Private Sub Command9_Click() 取消操作真的要取消修改吗, vbQuestion + vbYesNo) = vbYes Then If tj Then 如果是增加新记录 = bm 把记录指针移动到原来的位置Private Sub Form_Load() Connstring = Driver=SQL Server;Server=PC12ewr.;D

3、atabase=GXPK; _ & uid =sa;pwd=t123SQL Server普通安全模式建立到Pubs数据库的连接的连接字符串设置连接字符串 With Conn .ConnectionString = Connstring 给ConnectionString属性赋值 .ConnectionTimeout = 10 .Open 给连接的ConnectionString属性赋值,然后使用求带参数的Open方法打开连接 End With连接成功) = adOpenDynamic = adUseClient 游标服务的位置、默认值adUseServer。游标用于:控制记录定位、控制其他用户

4、对数据库所作的更改的可视性、控制数据可更新性 = adLockOptimistic班级信息表, Conn, 3, 3 If And Then 如果表为空 MsgBox 表为空,请添加记录 Else Call TextDisable 使文本框不可用Private Sub DispValue() = (班级编号 If IsNull(Trim(班级名称) Then 解决课程名字段值为空移指针出错(无效使用NULL)的问题,其他字段类推。 = 所属系学生人数Private Sub SetValue() () = 所属系称Private Sub TextEnable() 使所有的文本框可用Private

5、 Sub TextDisable() 使所有的文本框不可用Private Sub EditStatus() 设置在编辑或添加记录时的各控件状态 Call TextEnablePrivate Sub EmptyText() Private Sub OkStatus() 设置不在编辑或添加记录时的各控件状态 Call TextDisable2、查看课表窗口及代码(以教室课表为例)Dim Cmd As New Private Sub Command1_Click() = False 连接按钮不可用 = True 显示数据可用Private Sub Command2_Click() Set = Con

6、n 设置Command对象的ActiveConnection为某个打开的连接 SqlString = Select 课程名称,教师姓名,上课教室,班级编号,上课时间 from 排课表 Where 上课教室 like 形成查询字符串1 = SqlString 设置Command对象执行的命令字符串 = adCmdText 设置命令类型,表示CommandText中为一命令文本 ,童P188 Set RS1 = 执行命令得到一个结果记录集 Call ShowData(RS1, MSFlexGrid1) 调用过程显示记录集中的数据Private Sub ShowData(Rs As , Dgrid

7、As MSFlexGrid)该过程用来在Dgrid网格中显示记录集RS中的内容 Dim RowNum As Integer RowNum = 1 代表MsFlexGrid控件的行数 = RowNum 设置MsFlexGrid控件的行数 = 设置MsFlexGrid控件的列数 For j = 0 To - 1 遍列所有列 (0, j) = (j).Name 把列名显示在设置MsFlexGrid控件的首行 Next j Do While Not 如果不是记录集的结尾 RowNum = RowNum + 1 行数加1 If Not IsNull(j).Value) Then 如果列中的数据不为空,切

8、记不能用如 if Var1=Null来判断变量Var1的值是否为Null (RowNum - 1, j) = (j).Value 把列的数据显示在MsFlexGrid的相应网格中记录指针下移 LoopPrivate Sub Command3_Click()Private Sub Command4_Click()关闭记录集关闭连接Private Sub Command5_Click() vbModal, Me3、查看初始化窗口及代码Option ExplicitDim SQL As StringDim Connstring As StringDim msg As String Private S

9、ub CmdSave_Click()进行初始化操作 Dim Counnter As Integer = 200 = msg = MsgBox(您确实要初始化这些数据吗, vbYesNo) If msg = vbNo Then Exit Sub For Counnter = To = Counnter If = 1 Then 如果班级信息表被选中删除全部提醒信息数据 SQL = delete from 班级信息表 SQL如果课程信息表被选中删除全部通讯日志数据delete from 课程信息表如果班级课程信息表被选中删除全部群组信息数据delete from 任课表如果教师信息表被选中删除全部联

10、系人信息数据delete from 教师信息表如果排课信息表被选中delete from 排课表 Next CounnterPrivate Sub CmdExit_Click()退出操作Private Sub Form_Unload(Cancel As Integer)4、查看自动排课窗口及代码Dim dlaytime As IntegerDim sc As Set sc = New SQL = deletel 排课表 constr = SQL Server普通安全模式建立到Pubs数据库的连接的连接字符串 定义数据库连接 .ConnectionString = constr 开始Dim SQ

11、L, sqll, sqlll As StringDim rt As New Dim rm As New Dim rn As New Dim rp As New Dim rq As New Dim i As IntegerSet Rs = New select * from 任课表 Set Rs = (SQL) = 100Do While = 100 Then Load frmLoginElse dlaytime = dlaytime + 1 = dlaytimeEnd If5、查看手动调课窗口及代码Connstring = Select 课程名称,教师姓名,上课教室,班级编号,上课时间 from 排课表 调整教室If = Or = ) ThenMsgBox (请输入完整信息select * from 排课表 If Rs(上课教室) = Then该时间段该教室已被占用,请重新选择update 排课表 set 上课教室= + + where 课程名称= and 教师姓名= and 上课时间=教室调整成功调整时间该教室该时间段已被占用,请重新选择 Set Rs = New update 排课表 set 上课时间= and 教室名称= Set Rs = (S

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1