同上

解决方案 »

  1.   

    If FrmMain.cutable = "employee" Then
            Frame1.Enabled = True
        Else
            Frame1.Enabled = False
        End If
    大哥,就比如说这个代码,到底cutable是啥啊?
      

  2.   

    是FrmMain中自定义的public变量或属性吧
      

  3.   

    建议先在整个工程当中搜一下"cutable"这个,看看有没有在哪定义过,可能是变量...
      

  4.   

    MSDN里确实没这东东自定义的PUBLIC变量的可能性大多了
      

  5.   

    FrmMain.cutable = "employee"
    这么有个性,一看就是frmmain里面一个全局变量保存当前访问的数据库表
    我猜是这样
    CurrentTable="employee"
      

  6.   

    估计很多人看成 CutAble 证明cutable这个变量名是在是取得不咋地。curtable多一个字母也会好很多。而且没有大小写。
      

  7.   

    谢谢各位热情的解答,顺便再问个小问题cmb1(估计是个下拉控件).listindex=-1是什么意思?是没有数据吗?原文大概是:
    if cmb1.listindex=-1 then
      cmb1.additem dataA.recordeset(datafieldname(7))//大概是这样,因为VB我不懂,语法    错误见谅
      cmb1.listindex=cmb1.listcount-1
    end if
    这启什么作用啊??
      

  8.   

    listindex=-1 表示没有条目被选中
    如果在添加item以后设置过
    cmb1.listindex=cmb1.listcount-1
    就会选中最下面的一条。
    这时用listindex=-1也可以代替判断列表中没有项目,不过建议还是用listcount判断。listindex从0到listcount-1。-1表示没有选则列表中的项目。