Foxtable(狐表)用户栏目专家坐堂 → 将值返回到当前行问题


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

主题:将值返回到当前行问题

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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
将值返回到当前行问题  发帖心情 Post By:2015/9/23 22:28:00 [只看该作者]

        Dim d11 As Row = tb.Current
        Dim drr As Row = Tables("供应清单").Current        
        drr("代码") = d11("产品编码")

我想把选择行的值返回到供应清单 的 当前行的 代码 列中 但不返回不了值


如果改成
        Dim d11 As Row = tb.Current
        Dim drr As Row = Tables("供应清单").addnew    
        drr("代码") = d11("产品编码")

则值返回正常
为什么 哪里出了问题



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


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

去看你datacolchanging等事件。


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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/9/23 22:32:00 [只看该作者]

datacolchanging等事件 没有,为了解决这些影响 我还将窗口内的表改成 副本表了


表里 只有一个 DrawCell  事件




If e.Table.DataTable.DataCols.Contains("重复") = True Then
    If e.Row("重复") = True  Then
        e.Style = "重复"
    End If
End If
[此贴子已经被作者于2015/9/23 22:32:55编辑过]

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


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

弹出 drr 的各个值看看是否正确。有可能是你看错了数据行

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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/9/24 8:41:00 [只看该作者]

弹出 drr 的各个值看看是否正确,早就做了,弹出值均正确


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


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

不,可,能。例子说明。


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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/9/24 9:13:00 [只看该作者]

实在搞不定了 能远程一下不


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


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

代码没有任何问题。

 

1、弹出值看一下;

 

2、直接赋值常量


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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/9/24 9:46:00 [只看该作者]

这个也早就试了,能想的方法我都想过了. 我把当前行 改成 增加行, 返回值就正常了

一个窗口中开启了记录窗口, 返回值跑到 记录窗口里了,主窗口内反而没有数据进去. 鼠标一动 记录窗口中的值也没了

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


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

最简你的测试环境啊。

 

直接用命令窗口测试,给当前行赋值啊


 回到顶部
总数 12 1 2 下一页