Foxtable(狐表)用户栏目专家坐堂 → [求助]副本表新增行,在有筛选的情况下,如何定位到新增行?


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

主题:[求助]副本表新增行,在有筛选的情况下,如何定位到新增行?

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


加好友 发短信
等级:童狐 帖子:267 积分:2562 威望:0 精华:0 注册:2008/11/9 18:30:00
[求助]副本表新增行,在有筛选的情况下,如何定位到新增行?  发帖心情 Post By:2015/9/15 13:47:00 [只看该作者]

副本表新增行,在有筛选的情况下,如何定位到新增行?


图片点击可在新窗口打开查看此主题相关图片如下:新增行联动1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:新增行联动2.png
图片点击可在新窗口打开查看


缴费管理afterload代码如下:

Tables("缴费管理_缴费充值").Filter = "学生编号 = '"& Tables("学生管理_学生信息").Current("学生编号") &"'"

Tables("缴费管理_缴费充值").ExtendLastCol = True
Dim Cols1() As String = {"单位","学生编号","姓名"}
Dim Cols2() As String = {"单位","学生编号","姓名"}
Dim r1 As Row = Tables("学生管理_学生信息").Current

Dim r2 As Row = Tables("缴费管理_缴费充值").AddNew()
For i As Integer = 0 To Cols1.Length -1
    r2(Cols2(i)) = r1(Cols1(i))
Next


[此贴子已经被作者于2015/9/15 13:56:00编辑过]

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


加好友 发短信
等级:一尾狐 帖子:431 积分:3214 威望:0 精华:2 注册:2011/9/10 21:35:00
  发帖心情 Post By:2015/9/15 15:19:00 [只看该作者]

Tables("缴费管理_缴费充值").potion=r2.index-1

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


加好友 发短信
等级:童狐 帖子:267 积分:2562 威望:0 精华:0 注册:2008/11/9 18:30:00
  发帖心情 Post By:2015/9/15 16:16:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:新增行联动3.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/9/15 16:30:00 [只看该作者]

Position

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


加好友 发短信
等级:童狐 帖子:267 积分:2562 威望:0 精华:0 注册:2008/11/9 18:30:00
  发帖心情 Post By:2015/9/15 16:37:00 [只看该作者]

Tables("缴费管理_缴费充值").position=r2.index-1

msgbox(r2.index-1)

改成这个测试,不行

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


加好友 发短信
等级:童狐 帖子:267 积分:2562 威望:0 精华:0 注册:2008/11/9 18:30:00
  发帖心情 Post By:2015/9/15 16:38:00 [只看该作者]

改成这样,有的记录行,有的记录不行,原因不明。

Tables("缴费管理_缴费充值").Filter = "学生编号 = '"& Tables("学生管理_学生信息").Current("学生编号") &"'"

Dim Cols1() As String = {"单位","学生编号","姓名"}
Dim Cols2() As String = {"单位","学生编号","姓名"}
Dim r1 As Row = Tables("学生管理_学生信息").Current
Dim r2 As Row = Tables("缴费管理_缴费充值").AddNew()
For i As Integer = 0 To Cols1.Length -1
    r2(Cols2(i)) = r1(Cols1(i))
Next



Dim max As Integer = Tables("缴费管理_缴费充值").Compute("max(_Identify)")
Dim wz As Integer =  Tables("缴费管理_缴费充值").findrow("_Identify = "& max)
If max >=0 Then
    Tables("缴费管理_缴费充值").Position = max
End If


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/9/15 17:31:00 [只看该作者]

 Tables("缴费管理_缴费充值").Position = Tables("缴费管理_缴费充值").Rows.Count- 1

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


加好友 发短信
等级:童狐 帖子:267 积分:2562 威望:0 精华:0 注册:2008/11/9 18:30:00
  发帖心情 Post By:2015/9/16 8:43:00 [只看该作者]

帅哥,在线噢!
Hyphen
 


Tables("缴费管理_缴费充值").Position = Tables("缴费管理_缴费充值").Rows.Count- 1
这样仍然不行,是否可以加qq帮忙远程看一下:6824498
[此贴子已经被作者于2015/9/16 8:44:03编辑过]

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


加好友 发短信
等级:童狐 帖子:267 积分:2562 威望:0 精华:0 注册:2008/11/9 18:30:00
  发帖心情 Post By:2015/9/16 8:46:00 [只看该作者]

因为新增行的充值金额字段为空值,所以想直接查找到此行,写代码如下,但仍然失败

'
Dim wz As Integer =  Tables("缴费管理_缴费充值").findrow("充值金额 = null")
If wz >=0 Then
    Tables("缴费管理_缴费充值").Position = wz
End If


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


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

你执行这句以后,就肯定是定位到新增行了啊。不幸,做例子发上来。

 

Dim r2 As Row = Tables("缴费管理_缴费充值").AddNew()


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