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


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

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

帅哥哟,离线,有人找我吗?
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("产品编码")

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



 回到顶部
帅哥哟,离线,有人找我吗?
supwork
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


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

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


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


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

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


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


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

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

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

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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/9/24 11:20:00 [显示全部帖子]

是一个好思路, 测试 了 这个直接用命令窗口测试,给当前行赋值 没问题,显示正常.
但通过另一个窗口返回值就是不正常



 回到顶部