Foxtable(狐表)用户栏目专家坐堂 → [求助]在杂项命令窗口执行代码没反应!


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

主题:[求助]在杂项命令窗口执行代码没反应!

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


加好友 发短信
等级:一尾狐 帖子:463 积分:3792 威望:0 精华:0 注册:2013/2/20 11:07:00
  发帖心情 Post By:2013/5/29 18:03:00 [只看该作者]

就是做一个关联表

_sysSaveProcGroup表是

_sysSaveProcGroupV2表的父表,关联字段是“第一列”

_sysSaveProcGroupV3表的父表是

_sysSaveProcGroupV2,关联字段是_sysSaveProcGroupV2.第二列 = _sysSaveProcGroupV3.第一列


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/29 18:04:00 [只看该作者]

你的需求是什么呢? 关联的话设置关联就OK了啊.

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/29 18:04:00 [只看该作者]

这样可以避免错误:

 

'''
Forms("窗口1").Controls("TextBox2").Value = "报错的原因是:_sysSaveProcGroup表中的【1】在_sysSaveProcGroupV2g表中没有对应的记录!请问怎以才可以先判断Current有没有记录?"

Dim TBString As String = e.Form.Controls("TextBox1").Text
With DataTables("_sysSaveProcGroup")
    If TBString IsNot Nothing  Then
        .LoadFilter = "[第一列]= '" & TBString & "'"
        .Load
    Else
        .LoadTop = ""
        .LoadOrder = "[第一列] asc"
        .Load
    End If
   
End With
If Tables("窗口1__sysSaveProcGroup").Current IsNot Nothing Then
    Dim pGp As String = Tables("窗口1__sysSaveProcGroup").Current("第一列")
    With DataTables("_sysSaveProcGroupV2")
        .LoadFilter = "[第一列]= '" & pGp & "'"
        .Load
    End With
End If
If Tables("窗口1__sysSaveProcGroupV2").Current IsNot Nothing Then
    Dim CPrN As String = Tables("窗口1__sysSaveProcGroupV2").Current("第二列")
    With DataTables("_sysSaveProcGroupV3")
        .LoadFilter = "[第一列]= '" & CPrN & "'"
        .Load
   End With
End If

 

出错的原因是有的表一开始没有数据,Current为Nothing. 

 

建议看看:

http://www.foxtable.com/help/topics/1485.htm

 

这样遇到问题可以自己调试分析。

[此贴子已经被作者于2013-5-29 18:04:54编辑过]

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


加好友 发短信
等级:一尾狐 帖子:463 积分:3792 威望:0 精华:0 注册:2013/2/20 11:07:00
  发帖心情 Post By:2013/5/29 18:05:00 [只看该作者]

我是想在窗口里面帮到模拟的关联效果


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/29 18:06:00 [只看该作者]

看13楼


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


加好友 发短信
等级:一尾狐 帖子:463 积分:3792 威望:0 精华:0 注册:2013/2/20 11:07:00
  发帖心情 Post By:2013/5/29 18:06:00 [只看该作者]

现在效果其实是做出来过了,只是当_sysSaveProcGroupV2表没有记录时就会报错
图片点击可在新窗口打开查看此主题相关图片如下:3333.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-5-29 18:08:30编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/29 18:08:00 [只看该作者]

你为什么无视我13楼的回复?

 

图片点击可在新窗口打开查看


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


加好友 发短信
等级:一尾狐 帖子:463 积分:3792 威望:0 精华:0 注册:2013/2/20 11:07:00
  发帖心情 Post By:2013/5/29 18:09:00 [只看该作者]

感谢13楼狐狸爸爸,但是为什么退出错误后在“命令窗口”执行语句没效果呢?

[此贴子已经被作者于2013-5-29 18:10:48编辑过]

 回到顶部
总数 18 上一页 1 2