对象变量或with块未设置???怎么改过来??学生学籍管理

lamian55 2010-06-21 11:10:53
Public Sub viewdata() '由于程序中各处需要显示数据,定义函数ViewData


Combo1.Text = dream.Fields(0) 错误在这

Text2.Text = dream.Fields(1)
Text3.Text = dream.Fields(2)
Text4.Text = dream.Fields(3)
Text5.Text = dream.Fields(4)
Text6.Text = dream.Fields(5)
Text7.Text = dream.Fields(6)
Text8.Text = dream.Fields(7)
Text9.Text = dream.Fields(8)
Text10.Text = dream.Fields(9)
Text11.Text = dream.Fields(10)
Text12.Text = dream.Fields(11)
Text13.Text = dream.Fields(12)
Text14.Text = dream.Fields(13)
Text15.Text = dream.Fields(14)
Text16.Text = dream.Fields(15)
Text17.Text = dream.Fields(16)
Text18.Text = dream.Fields(17)
Text19.Text = dream.Fields(18)

End Sub
...全文
62 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhone99 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lamian55 的回复:]
算了,是我描述不清吧!唉……
[/Quote]

那就重新描述呗
舉杯邀明月 2010-06-21
  • 打赏
  • 举报
回复
dream 对象创建或初始化了吗?
lamian55 2010-06-21
  • 打赏
  • 举报
回复
谢谢大家!!!!!
lamian55 2010-06-21
  • 打赏
  • 举报
回复
算了,是我描述不清吧!唉……
lyserver 2010-06-21
  • 打赏
  • 举报
回复
dream.Fields(0)中的dream设置为模块级变量或工程级变量或在viewdata函数里加上参数viewdata。
jhone99 2010-06-21
  • 打赏
  • 举报
回复
分别测试

Public Sub viewdata() '由于程序中各处需要显示数据,定义函数ViewData

MsgBox dream.Fields(0)
' Combo1.Text = dream.Fields(0) '错误在这
'
' Text2.Text = dream.Fields(1)
' Text3.Text = dream.Fields(2)
' Text4.Text = dream.Fields(3)
' Text5.Text = dream.Fields(4)
' Text6.Text = dream.Fields(5)
' Text7.Text = dream.Fields(6)
' Text8.Text = dream.Fields(7)
' Text9.Text = dream.Fields(8)
' Text10.Text = dream.Fields(9)
' Text11.Text = dream.Fields(10)
' Text12.Text = dream.Fields(11)
' Text13.Text = dream.Fields(12)
' Text14.Text = dream.Fields(13)
' Text15.Text = dream.Fields(14)
' Text16.Text = dream.Fields(15)
' Text17.Text = dream.Fields(16)
' Text18.Text = dream.Fields(17)
' Text19.Text = dream.Fields(18)

End Sub


Public Sub viewdata() '由于程序中各处需要显示数据,定义函数ViewData

Combo1.Text = "hihi"
' Combo1.Text = dream.Fields(0) '错误在这
'
' Text2.Text = dream.Fields(1)
' Text3.Text = dream.Fields(2)
' Text4.Text = dream.Fields(3)
' Text5.Text = dream.Fields(4)
' Text6.Text = dream.Fields(5)
' Text7.Text = dream.Fields(6)
' Text8.Text = dream.Fields(7)
' Text9.Text = dream.Fields(8)
' Text10.Text = dream.Fields(9)
' Text11.Text = dream.Fields(10)
' Text12.Text = dream.Fields(11)
' Text13.Text = dream.Fields(12)
' Text14.Text = dream.Fields(13)
' Text15.Text = dream.Fields(14)
' Text16.Text = dream.Fields(15)
' Text17.Text = dream.Fields(16)
' Text18.Text = dream.Fields(17)
' Text19.Text = dream.Fields(18)

End Sub
lamian55 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jhone99 的回复:]
引用 5 楼 lamian55 的回复:
算了,是我描述不清吧!唉……


那就重新描述呗
[/Quote]
恩,不要这个程序了,太复杂了。谢谢你哈!
lamian55 2010-06-21
  • 打赏
  • 举报
回复
写在成绩修改的窗体里,combo1 是考试类型的选择。
jhone99 2010-06-21
  • 打赏
  • 举报
回复
这个过程写在哪里?窗体?公共模块?
公共模块中看不到这些控件,你在窗体中可能试验成功,但这里不能这么用
传递窗体过来,把控件名前加窗体

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧