Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有1994人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
飞云
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:493 积分:6003 威望:0 精华:0 注册:2015/4/5 14:08:00
[求助]  发帖心情 Post By:2015/7/8 8:08:00 [只看该作者]

Dim lvw As WinForm.ListView = e.Form.Controls("ListView1")
If lvw.Current IsNot Nothing  Then
    If Forms.Contains("'" & lvw.Current.Text & "'") Then
        Forms("'" & lvw.Current.Text & "'").Open()

    Else
        MessageBox.Show( "《" & lvw.Current.Text & " 》模块正在设计中......","提示")
    End If
End If

请问代码有什么问题吗?窗口存在,可是打不开,为什么。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/8 9:07:00 [只看该作者]

如果是主窗口,就必须先切换表。

 

Dim lvw As WinForm.ListView = e.Form.Controls("ListView1")
If lvw.Current IsNot Nothing  Then
    If Forms.Contains("'" & lvw.Current.Text & "'") Then
        MainTable = Tables("表A")
        Forms("'" & lvw.Current.Text & "'").Open()
    Else
        MessageBox.Show( "《" & lvw.Current.Text & " 》模块正在设计中......","提示")
    End If
End If


 回到顶部
帅哥哟,离线,有人找我吗?
飞云
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:493 积分:6003 威望:0 精华:0 注册:2015/4/5 14:08:00
  发帖心情 Post By:2015/7/8 11:59:00 [只看该作者]

好的,谢谢了,可是我用模式窗口也不行,不知道为什么。
[此贴子已经被作者于2015/7/8 12:00:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/8 12:07:00 [只看该作者]

If Forms.Contains("'" & lvw.Current.Text & "'") Then

 

改成

 

If Forms.Contains(lvw.Current.Text) Then


 回到顶部