首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

求教 关于vb中recordset.fileds有关问题 。

2012-03-25 
求教 关于vb中recordset.fileds问题 在线等。。。。。。。。。。。。。。。小弟在毕业设计中,用vb设计一管理系统想在main.

求教 关于vb中recordset.fileds问题 在线等。。。。。。。。。。。。。。。
小弟在毕业设计中,用vb设计一管理系统
想在main.form的load过程中判断进入的用户是什么类别?如是管理员,则显示某一菜单,若是普通用户,则不显示那个菜单。
小弟的用户表有三个字段,分别是用户名、密码、用户类别,其中用户类别中只有两种值,一种是管理员,另种就是用户
现在就是想先判断用户类型是什么?然后据此执行是否显示某一菜单。


我代码如下:
Private   Sub   Form_Load()
menu_yhgl.Visible   =   False
Adodc1.RecordSource   =   "用户表 "
Adodc1.Refresh
With   Adodc1.Recordset
If   .Fields(2).Value   =   "管理员 "   Then   menu_yhgl.Visible   =   True
End   With
End   Sub

虽然没有报错,但是并没达到我预期效果。恳请各位达人多指点!

[解决办法]
Global 变量名 As String '在模块中定义,用于保存登陆窗口中的用户类别
然后再主窗体中判断这个变量
[解决办法]
我晕了

Global type As String '登陆窗体

Adodc1.RecordSource = "用户表 "
Adodc1.Refresh
type =Adodc1.Recordset.Fields(2).Value

Private Sub Form_Load()
If type = "管理员 " Then '主窗体
menu_yhgl.Visible = True
else
menu_yhgl.Visible = False
endif
endsub

热点排行