Foxtable(狐表)用户栏目专家坐堂 → 急急!!关于表间数据相互引用代码失效的问题


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

主题:急急!!关于表间数据相互引用代码失效的问题

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
急急!!关于表间数据相互引用代码失效的问题  发帖心情 Post By:2010/5/18 10:09:00 [只看该作者]

'''数据表之间相互引用数据
Dim dt As DataTable = DataTables("数据引用总表")
For Each c As Col In CurrentTable.Cols
    Dim dr As DataRow =dt.Find("[目标表] = '" & CurrentTable.DataTable.Name & "' And [目标列] = '" & c.Name & "'")
    If dr IsNot Nothing Then
        Dim yb As String = dr("源表")
        Dim yl As String = dr("源列")
        Dim mb As String = dr("目标表")
        Dim ml As String = dr("目标列")
        Dim ygl As String = dr("源关联")
        Dim bgl As String = dr("标关联")
        Dim ybdr As DataRow = DataTables(yb).Find("[" & ygl & "] = '" & CurrentTable.Current(bgl) & "'")
        If ybdr IsNot Nothing Then
            If ybdr.IsNull(yl) Then
                CurrentTable.Current(ml) = Nothing
            Else
                CurrentTable.Current(ml) = ybdr(yl)
            End If
        End If
    End If
Next

 

老大这是我编写的数据表间数据相互引用的代码,刚编出来的时候测试是成功了的,这几天对这一段代码也没有进行过编辑,只是对该项目的其他方面在完善。没有想到这段代码现在不起作用了,请老大认真看看,是什么原因


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


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

既然没有作用,就说明可能某个if语句的条件不成立,也就是可能没有找到符合条件的行,原因很简单,自己去调试分析即可,别的人帮不了你,除非做个例子上来。

 


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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/18 10:35:00 [只看该作者]

我刚才作了个例子,但是例子有可以引用,我真不明白是什么原因,老大你估计是怎么回事,我在想办法找找

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/18 10:42:00 [只看该作者]

真是见鬼了,我把代码重新复制了一遍放到里面之后有恢复了。


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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/5/18 10:44:00 [只看该作者]

请问这段代码是放在什么事件中的?

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/18 10:51:00 [只看该作者]

currentchang

 回到顶部