Foxtable(狐表)用户栏目专家坐堂 → [求教]定位最后一非空行


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

主题:[求教]定位最后一非空行

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


加好友 发短信
等级:幼狐 帖子:109 积分:1074 威望:0 精华:0 注册:2019/1/16 22:56:00
[求教]定位最后一非空行  发帖心情 Post By:2019/8/29 0:17:00 [只看该作者]

我有一个窗口表(统计总表_table1),我在窗口中新建一按钮,希望通过点击按钮来实现,光标到此表的最后一非空行上,条件为此表的[年]这列上的最后一非空行上。

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


加好友 发短信
等级:九尾狐 帖子:2180 积分:13816 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2019/8/29 9:48:00 [只看该作者]

http://www.foxtable.com/webhelp/topics/0553.htm


例如在订单表中,我们希望将光标定位到最后一次订购PD01产品的订单:

Dim dr As DataRow
dr = 
DataTables("订单").Find("[产品] = 'PD01'""日期 Desc")
If 
dr IsNot Nothing Then
    Dim 
wz As Integer = Tables("订单").FindRow(dr)
    If 
wz >= 0 Then
        Tables
("订单").Position = wz

    End If
End If


你这个条件改为  ("[年] isnot null","_identify desc")

[此贴子已经被作者于2019/8/29 9:52:07编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1074 威望:0 精华:0 注册:2019/1/16 22:56:00
  发帖心情 Post By:2019/8/29 23:26:00 [只看该作者]

首先感谢sloyy 的帮助,使用您的代码后,有两个新问题:
1、如果我的表是窗口副本表的话,如:统计总表_Table1,请问如何更改(即替换“订单”);
2、如果表是基础表,这个可以实现功能,但不是符合条件的最后一行,而是中间的某行,是不是我在中间插入了行,影响的。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107729 积分:547978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/30 10:33:00 [只看该作者]

Tables("订单") 改为 Tables("统计总表_Table1")

其它问题举例或者上传实例说明

 回到顶部