Foxtable(狐表)用户栏目专家坐堂 → 跨表引用


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

主题:跨表引用

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/26 15:25:00 [显示全部帖子]

具体一点你的问题,尽量举例说明。

 

锁定的逻辑是什么?截图或者上传项目。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/26 17:01:00 [显示全部帖子]

Select Case e.DataCol.Name
    Case "riqi", "qihao"
        Dim dr As DataRow = e.DataRow
        Dim pr As DataRow
        If dr.IsNull("riqi") OrElse dr.IsNull("qihao") Then
            dr("wan") = Nothing
            dr("qian") = Nothing
            dr("bai") = Nothing
            dr("shi") = Nothing
            dr("ge") = Nothing
        Else
            Dim filter As String
            filter = "riqi = '" & dr("riqi") & "' And qihao = '" & dr("qihao") & "'"
            pr = DataTables("表a").Find(filter)
            If pr IsNot Nothing Then
                dr("wan") = pr("wan")
                dr("qian") = pr("qian")
                dr("bai") = pr("bai")
                dr("shi") = pr("shi")
                dr("ge") = pr("ge")
            End If
        End If
End Select

 

http://www.foxtable.com/webhelp/scr/1451.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/28 14:28:00 [显示全部帖子]

没看懂你的逻辑,既然代码没问题,那就不再分割了吧,你这样的逻辑,分开来写比较简明容易修改。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/26 17:06:00 [显示全部帖子]

以下是引用lzj在2018/2/26 16:58:00的发言:
还是想解决上面的问题,就是:

  代码编辑器里编辑了很多行后编辑不流畅甚至编辑不了,应该有解决的办法,要不就是系统缺陷

 

如果是编辑器问题,请升级到最新版测试。

 

不然,你就先理清你的逻辑,好好说明一下每一个列的数据怎么获取,规律是什么。同时,上传具体事例说明。


 回到顶部