找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 526|回复: 2

[求助]排课系统中如何扩大可输入科目?

[复制链接]
发表于 2009-11-21 02:29:08 | 显示全部楼层 |阅读模式 IP:江苏扬州
  这是我进行练习的教师排课系统中的开设课程代码设置.但只能限定10门课,怎样才能扩大可输入的科目? 请高手指教一下!多谢了!(我已经试过把所有的9改为13,可是出错信息显示实时错误'340',控件数组元素'10'不存在.)
Option Explicit
Dim con As ADODB.Connection
Dim rs As ADODB.Recordset
Dim str(13) As String
'Dim strSql As String
Private Sub cn_Click(Index As Integer)
'On Error GoTo ex:
Dim lcnt As Integer
Dim strTxt As String
Select Case Index
Case 0:
CanSave (True)

Case 1:
con.Execute ("delete * from subject")

For lcnt = 0 To 13
strTxt = Trim$(LTrim$(Txt(lcnt).Text))
If Len(strTxt) > 0 Then
rs.AddNew
rs!csjname = strTxt
rs.Update
End If
Next lcnt
CanSave (False)
Case 2:
For lcnt = 0 To 13
Txt(lcnt) = str(lcnt)
Next lcnt
CanSave (False)

End Select

Exit Sub
ex:
MsgBox "database error", vbOKOnly + vbExclamation, "error"
End Sub
Private Sub Form_Load()
'strSql = "insert into subject values( '"
Set con = New ADODB.Connection
Set rs = New ADODB.Recordset
Call clearTxt
CanSave (False)
con.Open "provider=Microsoft.Jet.OLEDB.4.0; data source= " & App.Path & "\dataUse.mdb"
rs.Open "select * from subject", con, adOpenStatic, adLockOptimistic
Call displayInfo
End Sub
Private Sub CanSave(bSave As Boolean)
Frame1.Enabled = bSave
cn(1).Enabled = bSave
cn(2).Enabled = bSave
cn(0).Enabled = Not bSave
End Sub
Private Sub displayInfo()
rs.MoveFirst
Dim lcnt As Integer
lcnt = 0
While (Not rs.EOF And lcnt < 14)

Txt(lcnt).Text = rs!csjname
str(lcnt) = Txt(lcnt).Text

lcnt = lcnt + 1
rs.MoveNext

Wend
End Sub
Private Sub clearTxt()
Dim lcnt As Integer
For lcnt = 0 To 13
Txt(lcnt).Text = ""
Next lcnt
End Sub
Private Sub Form_Unload(Cancel As Integer)
rs.Close
con.Close
Set rs = Nothing
Set con = Nothing
End Sub
发表于 2009-11-21 02:29:09 | 显示全部楼层 IP:江苏扬州
有没有人理我,请高手帮忙呀!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 13:33 , Processed in 0.250268 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表