以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 找到行,显示在第1行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169973) |
-- 作者:9EQ98 -- 发布时间:2021/7/8 7:58:00 -- 找到行,显示在第1行 当显示表格的数据有几页时,如何将找到的数据行,在表格显示中能显示在最上方,至少是中间(如果数据总共只有一屏显示,则可以不动) 现在找到数据行,会显示出来,但均在表格的最底行 With DataTables("订单") dr = .Find("产品 = \'PD099\'","日期") \'找出第一次订购PD01产品的记录 End With |
-- 作者:有点蓝 -- 发布时间:2021/7/8 9:04:00 -- 参考:http://www.foxtable.com/webhelp/topics/2358.htm 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 Tables("订单").TopVisibleRow = wz
End If End If |